View | Details | Raw Unified | Return to bug 244964 | Differences between
and this patch

Collapse All | Expand All

(-)b/Mk/Uses/qt.mk (-1 / +1 lines)
Lines 24-30 _QT_MK_INCLUDED= qt.mk Link Here
24
24
25
# Qt versions currently supported by the framework.
25
# Qt versions currently supported by the framework.
26
_QT_SUPPORTED?=		5
26
_QT_SUPPORTED?=		5
27
QT5_VERSION?=		5.13.2
27
QT5_VERSION?=		5.14.1
28
28
29
# We accept the Qt version to be passed by either or all of the three mk files.
29
# We accept the Qt version to be passed by either or all of the three mk files.
30
.  if empty(qt_ARGS) && empty(qmake_ARGS) && empty(qt-dist_ARGS)
30
.  if empty(qt_ARGS) && empty(qmake_ARGS) && empty(qt-dist_ARGS)
(-)b/accessibility/qt5-speech/Makefile (-3 / +5 lines)
Lines 8-14 PKGNAMEPREFIX= qt5- Link Here
8
MAINTAINER=	kde@FreeBSD.org
8
MAINTAINER=	kde@FreeBSD.org
9
COMMENT=	Accessibilty features for Qt5
9
COMMENT=	Accessibilty features for Qt5
10
10
11
USES=		compiler:c++11-lang gl pkgconfig qmake:outsource \
11
USES=		compiler:c++11-lang gl pkgconfig qmake:outsource,norecursive \
12
		qt-dist:5,speech xorg
12
		qt-dist:5,speech xorg
13
USE_GL=		gl
13
USE_GL=		gl
14
USE_QT=		core gui buildtools_build qmake_build
14
USE_QT=		core gui buildtools_build qmake_build
Lines 22-32 SPEECHD_DESC= Speech Dispatcher Backend Link Here
22
SPEECHD_USES=		gettext-runtime gnome
22
SPEECHD_USES=		gettext-runtime gnome
23
SPEECHD_USE=		GNOME=glib20
23
SPEECHD_USE=		GNOME=glib20
24
SPEECHD_LIB_DEPENDS=	libspeechd.so:accessibility/speech-dispatcher
24
SPEECHD_LIB_DEPENDS=	libspeechd.so:accessibility/speech-dispatcher
25
SPEECHD_QMAKE_ON=	CONFIG+=with_speechd
25
SPEECHD_VARS=		QMAKE_CONFIGURE_ARGS+=--feature-speechd
26
SPEECHD_VARS_OFF=	QMAKE_CONFIGURE_ARGS+=--no-feature-speechd
26
27
27
FLITE_DESC=		Festival Lite Backend
28
FLITE_DESC=		Festival Lite Backend
28
FLITE_LIB_DEPENDS=	libflite.so:audio/flite
29
FLITE_LIB_DEPENDS=	libflite.so:audio/flite
29
FLITE_USE=		QT=multimedia,network
30
FLITE_USE=		QT=multimedia,network
30
FLITE_QMAKE_ON=		CONFIG+=with_flite
31
FLITE_VARS=		QMAKE_CONFIGURE_ARGS+=--feature-flite
32
FLITE_VARS_OFF=		QMAKE_CONFIGURE_ARGS+=--no-feature-flite
31
33
32
.include <bsd.port.mk>
34
.include <bsd.port.mk>
(-)a/accessibility/qt5-speech/files/patch-qtspeech.pro (-18 lines)
Removed Link Here
1
--- qtspeech.pro.orig	2019-02-16 08:32:35 UTC
2
+++ qtspeech.pro
3
@@ -1,7 +1,11 @@
4
 load(configure)
5
-qtCompileTest(flite)
6
-qtCompileTest(flite_alsa)
7
-!packagesExist(speech-dispatcher) {
8
-    qtCompileTest(speechd)
9
+with_flite {
10
+	qtCompileTest(flite)
11
+	qtCompileTest(flite_alsa)
12
+}
13
+with_speechd {
14
+	!packagesExist(speech-dispatcher) {
15
+	    qtCompileTest(speechd)
16
+	}
17
 }
18
 load(qt_parts)
(-)a/accessibility/qt5-speech/files/patch-src_plugins_tts_tts.pro (-31 lines)
Removed Link Here
1
--- src/plugins/tts/tts.pro.orig	2019-02-16 08:43:06 UTC
2
+++ src/plugins/tts/tts.pro
3
@@ -1,10 +1,12 @@
4
 TEMPLATE = subdirs
5
 
6
-unix {
7
-    CONFIG += link_pkgconfig
8
-    config_speechd | packagesExist(speech-dispatcher) {
9
-        SUBDIRS += speechdispatcher
10
-    }
11
+with_speechd {
12
+	unix {
13
+	    CONFIG += link_pkgconfig
14
+	    config_speechd | packagesExist(speech-dispatcher) {
15
+	        SUBDIRS += speechdispatcher
16
+	    }
17
+	}
18
 }
19
 
20
 windows:!winrt: SUBDIRS += sapi
21
@@ -15,6 +17,8 @@ uikit: SUBDIRS += ios
22
 
23
 android: SUBDIRS += android
24
 
25
-config_flite | config_flite_alsa {
26
-    SUBDIRS += flite
27
+with_flite {
28
+	config_flite | config_flite_alsa {
29
+	    SUBDIRS += flite
30
+	}
31
 }
(-)b/accessibility/qt5-speech/pkg-plist (+2 lines)
Lines 1-5 Link Here
1
%%QT_INCDIR%%/QtTextToSpeech/%%FULLVER%%/QtTextToSpeech/private/qtexttospeech_p.h
1
%%QT_INCDIR%%/QtTextToSpeech/%%FULLVER%%/QtTextToSpeech/private/qtexttospeech_p.h
2
%%QT_INCDIR%%/QtTextToSpeech/%%FULLVER%%/QtTextToSpeech/private/qvoice_p.h
2
%%QT_INCDIR%%/QtTextToSpeech/%%FULLVER%%/QtTextToSpeech/private/qvoice_p.h
3
%%QT_INCDIR%%/QtTextToSpeech/%%FULLVER%%/QtTextToSpeech/private/qttexttospeech-config_p.h
3
%%QT_INCDIR%%/QtTextToSpeech/QTextToSpeech
4
%%QT_INCDIR%%/QtTextToSpeech/QTextToSpeech
4
%%QT_INCDIR%%/QtTextToSpeech/QTextToSpeechEngine
5
%%QT_INCDIR%%/QtTextToSpeech/QTextToSpeechEngine
5
%%QT_INCDIR%%/QtTextToSpeech/QTextToSpeechPlugin
6
%%QT_INCDIR%%/QtTextToSpeech/QTextToSpeechPlugin
Lines 12-17 Link Here
12
%%QT_INCDIR%%/QtTextToSpeech/qtexttospeechengine.h
13
%%QT_INCDIR%%/QtTextToSpeech/qtexttospeechengine.h
13
%%QT_INCDIR%%/QtTextToSpeech/qtexttospeechplugin.h
14
%%QT_INCDIR%%/QtTextToSpeech/qtexttospeechplugin.h
14
%%QT_INCDIR%%/QtTextToSpeech/qttexttospeechversion.h
15
%%QT_INCDIR%%/QtTextToSpeech/qttexttospeechversion.h
16
%%QT_INCDIR%%/QtTextToSpeech/qttexttospeech-config.h
15
%%QT_INCDIR%%/QtTextToSpeech/qvoice.h
17
%%QT_INCDIR%%/QtTextToSpeech/qvoice.h
16
%%QT_CMAKEDIR%%/Qt5TextToSpeech/Qt5TextToSpeechConfig.cmake
18
%%QT_CMAKEDIR%%/Qt5TextToSpeech/Qt5TextToSpeechConfig.cmake
17
%%QT_CMAKEDIR%%/Qt5TextToSpeech/Qt5TextToSpeechConfigVersion.cmake
19
%%QT_CMAKEDIR%%/Qt5TextToSpeech/Qt5TextToSpeechConfigVersion.cmake
(-)b/cad/qcad/Makefile (+3 lines)
Lines 56-61 CFLAGS_i386= -fPIC Link Here
56
CXXFLAGS_i386= -fPIC
56
CXXFLAGS_i386= -fPIC
57
57
58
pre-configure:
58
pre-configure:
59
	${MKDIR} ${WRKSRC}/src/3rdparty/qt-labs-qtscriptgenerator-${_QT_VERSION}
60
	${CP} ${WRKSRC}/src/3rdparty/qt-labs-qtscriptgenerator-5.13.2/qt-labs-qtscriptgenerator-5.13.2.pro \
61
           ${WRKSRC}/src/3rdparty/qt-labs-qtscriptgenerator-${_QT_VERSION}/qt-labs-qtscriptgenerator-${_QT_VERSION}.pro
59
	${REINPLACE_CMD} -e "s|%%DATADIR%%|${DATADIR}|"	\
62
	${REINPLACE_CMD} -e "s|%%DATADIR%%|${DATADIR}|"	\
60
		${WRKSRC}/src/core/RS.cpp
63
		${WRKSRC}/src/core/RS.cpp
61
	${REINPLACE_CMD} -e "s|%%DATADIR%%|${DATADIR}|"	\
64
	${REINPLACE_CMD} -e "s|%%DATADIR%%|${DATADIR}|"	\
(-)b/comms/qt5-connectivity/pkg-plist (-3 / +6 lines)
Lines 6-11 Link Here
6
%%QT_INCDIR%%/QtBluetooth/%%FULLVER%%/QtBluetooth/private/bluetoothmanagement_p.h
6
%%QT_INCDIR%%/QtBluetooth/%%FULLVER%%/QtBluetooth/private/bluetoothmanagement_p.h
7
%%QT_INCDIR%%/QtBluetooth/%%FULLVER%%/QtBluetooth/private/bluez5_helper_p.h
7
%%QT_INCDIR%%/QtBluetooth/%%FULLVER%%/QtBluetooth/private/bluez5_helper_p.h
8
%%QT_INCDIR%%/QtBluetooth/%%FULLVER%%/QtBluetooth/private/bluez_data_p.h
8
%%QT_INCDIR%%/QtBluetooth/%%FULLVER%%/QtBluetooth/private/bluez_data_p.h
9
%%QT_INCDIR%%/QtBluetooth/%%FULLVER%%/QtBluetooth/private/btdelegates_p.h
10
%%QT_INCDIR%%/QtBluetooth/%%FULLVER%%/QtBluetooth/private/btraii_p.h
9
%%QT_INCDIR%%/QtBluetooth/%%FULLVER%%/QtBluetooth/private/device1_bluez5_p.h
11
%%QT_INCDIR%%/QtBluetooth/%%FULLVER%%/QtBluetooth/private/device1_bluez5_p.h
10
%%QT_INCDIR%%/QtBluetooth/%%FULLVER%%/QtBluetooth/private/device_p.h
12
%%QT_INCDIR%%/QtBluetooth/%%FULLVER%%/QtBluetooth/private/device_p.h
11
%%QT_INCDIR%%/QtBluetooth/%%FULLVER%%/QtBluetooth/private/devicediscoverybroadcastreceiver_p.h
13
%%QT_INCDIR%%/QtBluetooth/%%FULLVER%%/QtBluetooth/private/devicediscoverybroadcastreceiver_p.h
Lines 30-36 Link Here
30
%%QT_INCDIR%%/QtBluetooth/%%FULLVER%%/QtBluetooth/private/objectmanager_p.h
32
%%QT_INCDIR%%/QtBluetooth/%%FULLVER%%/QtBluetooth/private/objectmanager_p.h
31
%%QT_INCDIR%%/QtBluetooth/%%FULLVER%%/QtBluetooth/private/osxbluetooth_p.h
33
%%QT_INCDIR%%/QtBluetooth/%%FULLVER%%/QtBluetooth/private/osxbluetooth_p.h
32
%%QT_INCDIR%%/QtBluetooth/%%FULLVER%%/QtBluetooth/private/osxbtcentralmanager_p.h
34
%%QT_INCDIR%%/QtBluetooth/%%FULLVER%%/QtBluetooth/private/osxbtcentralmanager_p.h
33
%%QT_INCDIR%%/QtBluetooth/%%FULLVER%%/QtBluetooth/private/osxbtchanneldelegate_p.h
34
%%QT_INCDIR%%/QtBluetooth/%%FULLVER%%/QtBluetooth/private/osxbtconnectionmonitor_p.h
35
%%QT_INCDIR%%/QtBluetooth/%%FULLVER%%/QtBluetooth/private/osxbtconnectionmonitor_p.h
35
%%QT_INCDIR%%/QtBluetooth/%%FULLVER%%/QtBluetooth/private/osxbtdeviceinquiry_p.h
36
%%QT_INCDIR%%/QtBluetooth/%%FULLVER%%/QtBluetooth/private/osxbtdeviceinquiry_p.h
36
%%QT_INCDIR%%/QtBluetooth/%%FULLVER%%/QtBluetooth/private/osxbtdevicepair_p.h
37
%%QT_INCDIR%%/QtBluetooth/%%FULLVER%%/QtBluetooth/private/osxbtdevicepair_p.h
Lines 54-60 Link Here
54
%%QT_INCDIR%%/QtBluetooth/%%FULLVER%%/QtBluetooth/private/qbluetoothdeviceinfo_p.h
55
%%QT_INCDIR%%/QtBluetooth/%%FULLVER%%/QtBluetooth/private/qbluetoothdeviceinfo_p.h
55
%%QT_INCDIR%%/QtBluetooth/%%FULLVER%%/QtBluetooth/private/qbluetoothhostinfo_p.h
56
%%QT_INCDIR%%/QtBluetooth/%%FULLVER%%/QtBluetooth/private/qbluetoothhostinfo_p.h
56
%%QT_INCDIR%%/QtBluetooth/%%FULLVER%%/QtBluetooth/private/qbluetoothlocaldevice_p.h
57
%%QT_INCDIR%%/QtBluetooth/%%FULLVER%%/QtBluetooth/private/qbluetoothlocaldevice_p.h
57
%%QT_INCDIR%%/QtBluetooth/%%FULLVER%%/QtBluetooth/private/qbluetoothserver_osx_p.h
58
%%QT_INCDIR%%/QtBluetooth/%%FULLVER%%/QtBluetooth/private/qbluetoothserver_p.h
58
%%QT_INCDIR%%/QtBluetooth/%%FULLVER%%/QtBluetooth/private/qbluetoothserver_p.h
59
%%QT_INCDIR%%/QtBluetooth/%%FULLVER%%/QtBluetooth/private/qbluetoothservicediscoveryagent_p.h
59
%%QT_INCDIR%%/QtBluetooth/%%FULLVER%%/QtBluetooth/private/qbluetoothservicediscoveryagent_p.h
60
%%QT_INCDIR%%/QtBluetooth/%%FULLVER%%/QtBluetooth/private/qbluetoothserviceinfo_p.h
60
%%QT_INCDIR%%/QtBluetooth/%%FULLVER%%/QtBluetooth/private/qbluetoothserviceinfo_p.h
Lines 63-68 Link Here
63
%%QT_INCDIR%%/QtBluetooth/%%FULLVER%%/QtBluetooth/private/qbluetoothsocket_bluezdbus_p.h
63
%%QT_INCDIR%%/QtBluetooth/%%FULLVER%%/QtBluetooth/private/qbluetoothsocket_bluezdbus_p.h
64
%%QT_INCDIR%%/QtBluetooth/%%FULLVER%%/QtBluetooth/private/qbluetoothsocket_dummy_p.h
64
%%QT_INCDIR%%/QtBluetooth/%%FULLVER%%/QtBluetooth/private/qbluetoothsocket_dummy_p.h
65
%%QT_INCDIR%%/QtBluetooth/%%FULLVER%%/QtBluetooth/private/qbluetoothsocket_osx_p.h
65
%%QT_INCDIR%%/QtBluetooth/%%FULLVER%%/QtBluetooth/private/qbluetoothsocket_osx_p.h
66
%%QT_INCDIR%%/QtBluetooth/%%FULLVER%%/QtBluetooth/private/qbluetoothsocket_win_p.h
66
%%QT_INCDIR%%/QtBluetooth/%%FULLVER%%/QtBluetooth/private/qbluetoothsocket_winrt_p.h
67
%%QT_INCDIR%%/QtBluetooth/%%FULLVER%%/QtBluetooth/private/qbluetoothsocket_winrt_p.h
67
%%QT_INCDIR%%/QtBluetooth/%%FULLVER%%/QtBluetooth/private/qbluetoothsocketbase_p.h
68
%%QT_INCDIR%%/QtBluetooth/%%FULLVER%%/QtBluetooth/private/qbluetoothsocketbase_p.h
68
%%QT_INCDIR%%/QtBluetooth/%%FULLVER%%/QtBluetooth/private/qbluetoothtransferreply_bluez_p.h
69
%%QT_INCDIR%%/QtBluetooth/%%FULLVER%%/QtBluetooth/private/qbluetoothtransferreply_bluez_p.h
Lines 74-81 Link Here
74
%%QT_INCDIR%%/QtBluetooth/%%FULLVER%%/QtBluetooth/private/qlowenergycontroller_android_p.h
75
%%QT_INCDIR%%/QtBluetooth/%%FULLVER%%/QtBluetooth/private/qlowenergycontroller_android_p.h
75
%%QT_INCDIR%%/QtBluetooth/%%FULLVER%%/QtBluetooth/private/qlowenergycontroller_bluez_p.h
76
%%QT_INCDIR%%/QtBluetooth/%%FULLVER%%/QtBluetooth/private/qlowenergycontroller_bluez_p.h
76
%%QT_INCDIR%%/QtBluetooth/%%FULLVER%%/QtBluetooth/private/qlowenergycontroller_bluezdbus_p.h
77
%%QT_INCDIR%%/QtBluetooth/%%FULLVER%%/QtBluetooth/private/qlowenergycontroller_bluezdbus_p.h
77
%%QT_INCDIR%%/QtBluetooth/%%FULLVER%%/QtBluetooth/private/qlowenergycontroller_osx_p.h
78
%%QT_INCDIR%%/QtBluetooth/%%FULLVER%%/QtBluetooth/private/qlowenergycontroller_darwin_p.h
78
%%QT_INCDIR%%/QtBluetooth/%%FULLVER%%/QtBluetooth/private/qlowenergycontroller_p.h
79
%%QT_INCDIR%%/QtBluetooth/%%FULLVER%%/QtBluetooth/private/qlowenergycontroller_p.h
80
%%QT_INCDIR%%/QtBluetooth/%%FULLVER%%/QtBluetooth/private/qlowenergycontroller_win_p.h
79
%%QT_INCDIR%%/QtBluetooth/%%FULLVER%%/QtBluetooth/private/qlowenergycontroller_winrt_new_p.h
81
%%QT_INCDIR%%/QtBluetooth/%%FULLVER%%/QtBluetooth/private/qlowenergycontroller_winrt_new_p.h
80
%%QT_INCDIR%%/QtBluetooth/%%FULLVER%%/QtBluetooth/private/qlowenergycontroller_winrt_p.h
82
%%QT_INCDIR%%/QtBluetooth/%%FULLVER%%/QtBluetooth/private/qlowenergycontroller_winrt_p.h
81
%%QT_INCDIR%%/QtBluetooth/%%FULLVER%%/QtBluetooth/private/qlowenergycontrollerbase_p.h
83
%%QT_INCDIR%%/QtBluetooth/%%FULLVER%%/QtBluetooth/private/qlowenergycontrollerbase_p.h
Lines 83-88 Link Here
83
%%QT_INCDIR%%/QtBluetooth/%%FULLVER%%/QtBluetooth/private/qprivatelinearbuffer_p.h
85
%%QT_INCDIR%%/QtBluetooth/%%FULLVER%%/QtBluetooth/private/qprivatelinearbuffer_p.h
84
%%QT_INCDIR%%/QtBluetooth/%%FULLVER%%/QtBluetooth/private/qtbluetooth-config_p.h
86
%%QT_INCDIR%%/QtBluetooth/%%FULLVER%%/QtBluetooth/private/qtbluetooth-config_p.h
85
%%QT_INCDIR%%/QtBluetooth/%%FULLVER%%/QtBluetooth/private/qtbluetoothglobal_p.h
87
%%QT_INCDIR%%/QtBluetooth/%%FULLVER%%/QtBluetooth/private/qtbluetoothglobal_p.h
88
%%QT_INCDIR%%/QtBluetooth/%%FULLVER%%/QtBluetooth/private/qwinlowenergybluetooth_p.h
86
%%QT_INCDIR%%/QtBluetooth/%%FULLVER%%/QtBluetooth/private/remotedevicemanager_p.h
89
%%QT_INCDIR%%/QtBluetooth/%%FULLVER%%/QtBluetooth/private/remotedevicemanager_p.h
87
%%QT_INCDIR%%/QtBluetooth/%%FULLVER%%/QtBluetooth/private/serveracceptancethread_p.h
90
%%QT_INCDIR%%/QtBluetooth/%%FULLVER%%/QtBluetooth/private/serveracceptancethread_p.h
88
%%QT_INCDIR%%/QtBluetooth/%%FULLVER%%/QtBluetooth/private/service_p.h
91
%%QT_INCDIR%%/QtBluetooth/%%FULLVER%%/QtBluetooth/private/service_p.h
(-)b/comms/qt5-serialbus/Makefile (-1 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	serialbus
3
PORTNAME=	serialbus
4
DISTVERSION=	${QT5_VERSION}
4
DISTVERSION=	${QT5_VERSION}
5
PORTREVISION=	1
6
CATEGORIES=	comms
5
CATEGORIES=	comms
7
PKGNAMEPREFIX=	qt5-
6
PKGNAMEPREFIX=	qt5-
8
7
(-)b/comms/qt5-serialport/pkg-plist (-1 / +3 lines)
Lines 1-12 Link Here
1
%%QT_INCDIR%%/QtSerialPort/%%FULLVER%%/QtSerialPort/private/qserialport_p.h
1
%%QT_INCDIR%%/QtSerialPort/%%FULLVER%%/QtSerialPort/private/qserialport_p.h
2
%%QT_INCDIR%%/QtSerialPort/%%FULLVER%%/QtSerialPort/private/qserialportinfo_p.h
2
%%QT_INCDIR%%/QtSerialPort/%%FULLVER%%/QtSerialPort/private/qserialportinfo_p.h
3
%%QT_INCDIR%%/QtSerialPort/%%FULLVER%%/QtSerialPort/private/qtntdll_p.h
4
%%QT_INCDIR%%/QtSerialPort/%%FULLVER%%/QtSerialPort/private/qtserialport-config_p.h
3
%%QT_INCDIR%%/QtSerialPort/%%FULLVER%%/QtSerialPort/private/qtudev_p.h
5
%%QT_INCDIR%%/QtSerialPort/%%FULLVER%%/QtSerialPort/private/qtudev_p.h
4
%%QT_INCDIR%%/QtSerialPort/%%FULLVER%%/QtSerialPort/private/qwinoverlappedionotifier_p.h
5
%%QT_INCDIR%%/QtSerialPort/QSerialPort
6
%%QT_INCDIR%%/QtSerialPort/QSerialPort
6
%%QT_INCDIR%%/QtSerialPort/QSerialPortInfo
7
%%QT_INCDIR%%/QtSerialPort/QSerialPortInfo
7
%%QT_INCDIR%%/QtSerialPort/QtSerialPort
8
%%QT_INCDIR%%/QtSerialPort/QtSerialPort
8
%%QT_INCDIR%%/QtSerialPort/QtSerialPortDepends
9
%%QT_INCDIR%%/QtSerialPort/QtSerialPortDepends
9
%%QT_INCDIR%%/QtSerialPort/QtSerialPortVersion
10
%%QT_INCDIR%%/QtSerialPort/QtSerialPortVersion
11
%%QT_INCDIR%%/QtSerialPort/qtserialport-config.h
10
%%QT_INCDIR%%/QtSerialPort/qserialport.h
12
%%QT_INCDIR%%/QtSerialPort/qserialport.h
11
%%QT_INCDIR%%/QtSerialPort/qserialportglobal.h
13
%%QT_INCDIR%%/QtSerialPort/qserialportglobal.h
12
%%QT_INCDIR%%/QtSerialPort/qserialportinfo.h
14
%%QT_INCDIR%%/QtSerialPort/qserialportinfo.h
(-)b/devel/qt5-assistant/Makefile (-1 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	assistant
3
PORTNAME=	assistant
4
DISTVERSION=	${QT5_VERSION}
4
DISTVERSION=	${QT5_VERSION}
5
PORTREVISION=	1
6
CATEGORIES=	devel
5
CATEGORIES=	devel
7
PKGNAMEPREFIX=	qt5-
6
PKGNAMEPREFIX=	qt5-
8
7
(-)b/devel/qt5-buildtools/Makefile (-1 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	buildtools
3
PORTNAME=	buildtools
4
DISTVERSION=	${QT5_VERSION}
4
DISTVERSION=	${QT5_VERSION}
5
PORTREVISION=	1
6
CATEGORIES=	devel
5
CATEGORIES=	devel
7
PKGNAMEPREFIX=	qt5-
6
PKGNAMEPREFIX=	qt5-
8
7
(-)b/devel/qt5-core/Makefile (-2 / +1 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	core
3
PORTNAME=	core
4
DISTVERSION=	${QT5_VERSION}
4
DISTVERSION=	${QT5_VERSION}
5
PORTREVISION=	2
6
CATEGORIES=	devel
5
CATEGORIES=	devel
7
PKGNAMEPREFIX=	qt5-
6
PKGNAMEPREFIX=	qt5-
8
7
Lines 35-41 QT_BINARIES= yes Link Here
35
QT_DEFINES=	GLIB
34
QT_DEFINES=	GLIB
36
QT_CONFIG=	glib icu
35
QT_CONFIG=	glib icu
37
36
38
MORE_WRKSRCS=	src/tools/bootstrap src/tools/qfloat16-tables src/corelib src/tools/qlalr
37
MORE_WRKSRCS=	src/tools/bootstrap src/corelib src/tools/qlalr
39
38
40
.include <bsd.port.pre.mk>
39
.include <bsd.port.pre.mk>
41
# FreeBSD base gained /etc/os-release in r354922, which
40
# FreeBSD base gained /etc/os-release in r354922, which
(-)b/devel/qt5-core/files/patch-src_corelib_time_qtimezoneprivate__tz.cpp (-3 / +3 lines)
Lines 1-6 Link Here
1
--- src/corelib/tools/qtimezoneprivate_tz.cpp.orig	2018-06-13 08:09:13.578248000 -0700
1
--- src/corelib/time/qtimezoneprivate_tz.cpp.orig	2019-11-01 21:30:15 UTC
2
+++ src/corelib/tools/qtimezoneprivate_tz.cpp	2018-06-13 08:11:15.328743000 -0700
2
+++ src/corelib/time/qtimezoneprivate_tz.cpp
3
@@ -1072,6 +1072,17 @@ QByteArray QTzTimeZonePrivate::systemTim
3
@@ -1126,6 +1126,17 @@ QByteArray QTzTimeZonePrivate::systemTimeZoneId() cons
4
         }
4
         }
5
     }
5
     }
6
 
6
 
(-)b/devel/qt5-core/pkg-plist (-2 / +20 lines)
Lines 11-16 Link Here
11
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qbig5codec_p.h
11
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qbig5codec_p.h
12
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qbytearray_p.h
12
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qbytearray_p.h
13
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qbytedata_p.h
13
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qbytedata_p.h
14
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qcalendarbackend_p.h
15
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qcalendarmath_p.h
14
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qcborvalue_p.h
16
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qcborvalue_p.h
15
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qcfsocketnotifier_p.h
17
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qcfsocketnotifier_p.h
16
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qcollator_p.h
18
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qcollator_p.h
Lines 55-61 Link Here
55
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qfilesystemwatcher_polling_p.h
57
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qfilesystemwatcher_polling_p.h
56
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qfilesystemwatcher_win_p.h
58
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qfilesystemwatcher_win_p.h
57
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qfinalstate_p.h
59
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qfinalstate_p.h
58
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qfloat16_p.h
59
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qfreelist_p.h
60
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qfreelist_p.h
60
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qfsfileengine_iterator_p.h
61
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qfsfileengine_iterator_p.h
61
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qfsfileengine_p.h
62
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qfsfileengine_p.h
Lines 66-72 Link Here
66
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qfuturewatcher_p.h
67
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qfuturewatcher_p.h
67
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qgb18030codec_p.h
68
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qgb18030codec_p.h
68
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qglobal_p.h
69
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qglobal_p.h
70
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qgregoriancalendar_p.h
69
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qharfbuzz_p.h
71
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qharfbuzz_p.h
72
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qhijricalendar_data_p.h
73
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qhijricalendar_p.h
70
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qhistorystate_p.h
74
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qhistorystate_p.h
71
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qhooks_p.h
75
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qhooks_p.h
72
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qiconvcodec_p.h
76
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qiconvcodec_p.h
Lines 74-80 Link Here
74
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qiodevice_p.h
78
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qiodevice_p.h
75
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qipaddress_p.h
79
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qipaddress_p.h
76
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qisciicodec_p.h
80
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qisciicodec_p.h
81
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qislamiccivilcalendar_p.h
77
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qitemselectionmodel_p.h
82
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qitemselectionmodel_p.h
83
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qjalalicalendar_data_p.h
84
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qjalalicalendar_p.h
78
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qjiscodec_p.h
85
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qjiscodec_p.h
79
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qjni_p.h
86
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qjni_p.h
80
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qjnihelpers_p.h
87
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qjnihelpers_p.h
Lines 82-102 Link Here
82
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qjson_p.h
89
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qjson_p.h
83
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qjsonparser_p.h
90
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qjsonparser_p.h
84
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qjsonwriter_p.h
91
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qjsonwriter_p.h
92
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qjuliancalendar_p.h
85
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qlatincodec_p.h
93
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qlatincodec_p.h
86
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qlibrary_p.h
94
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qlibrary_p.h
87
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qlocale_data_p.h
95
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qlocale_data_p.h
88
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qlocale_p.h
96
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qlocale_p.h
89
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qlocale_tools_p.h
97
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qlocale_tools_p.h
90
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qlockfile_p.h
98
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qlockfile_p.h
99
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qlocking_p.h
91
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qlogging_p.h
100
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qlogging_p.h
92
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qloggingregistry_p.h
101
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qloggingregistry_p.h
93
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qmachparser_p.h
102
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qmachparser_p.h
94
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qmakearray_p.h
103
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qmakearray_p.h
104
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qmemory_p.h
95
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qmetaobject_moc_p.h
105
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qmetaobject_moc_p.h
96
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qmetaobject_p.h
106
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qmetaobject_p.h
97
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qmetaobjectbuilder_p.h
107
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qmetaobjectbuilder_p.h
98
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qmetatype_p.h
108
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qmetatype_p.h
99
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qmetatypeswitcher_p.h
109
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qmetatypeswitcher_p.h
110
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qmilankoviccalendar_p.h
100
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qmimedatabase_p.h
111
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qmimedatabase_p.h
101
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qmimeglobpattern_p.h
112
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qmimeglobpattern_p.h
102
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qmimemagicrule_p.h
113
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qmimemagicrule_p.h
Lines 105-111 Link Here
105
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qmimetype_p.h
116
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qmimetype_p.h
106
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qmimetypeparser_p.h
117
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qmimetypeparser_p.h
107
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qmutex_p.h
118
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qmutex_p.h
108
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qmutexpool_p.h
109
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qnoncontiguousbytedevice_p.h
119
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qnoncontiguousbytedevice_p.h
110
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qnumeric_p.h
120
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qnumeric_p.h
111
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qobject_p.h
121
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qobject_p.h
Lines 127-132 Link Here
127
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qresource_iterator_p.h
137
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qresource_iterator_p.h
128
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qresource_p.h
138
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qresource_p.h
129
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qringbuffer_p.h
139
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qringbuffer_p.h
140
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qromancalendar_data_p.h
141
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qromancalendar_p.h
130
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qsavefile_p.h
142
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qsavefile_p.h
131
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qscopedpointer_p.h
143
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qscopedpointer_p.h
132
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qsequentialanimationgroup_p.h
144
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qsequentialanimationgroup_p.h
Lines 174-179 Link Here
174
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qwindowspipereader_p.h
186
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qwindowspipereader_p.h
175
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qwindowspipewriter_p.h
187
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qwindowspipewriter_p.h
176
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qwineventnotifier_p.h
188
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qwineventnotifier_p.h
189
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qwinregistry_p.h
177
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qxmlstream_p.h
190
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qxmlstream_p.h
178
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qxmlutils_p.h
191
%%QT_INCDIR%%/QtCore/%%FULLVER%%/QtCore/private/qxmlutils_p.h
179
%%QT_INCDIR%%/QtCore/QAbstractAnimation
192
%%QT_INCDIR%%/QtCore/QAbstractAnimation
Lines 210-215 Link Here
210
%%QT_INCDIR%%/QtCore/QByteArrayMatcher
223
%%QT_INCDIR%%/QtCore/QByteArrayMatcher
211
%%QT_INCDIR%%/QtCore/QByteRef
224
%%QT_INCDIR%%/QtCore/QByteRef
212
%%QT_INCDIR%%/QtCore/QCache
225
%%QT_INCDIR%%/QtCore/QCache
226
%%QT_INCDIR%%/QtCore/QCalendar
213
%%QT_INCDIR%%/QtCore/QCborArray
227
%%QT_INCDIR%%/QtCore/QCborArray
214
%%QT_INCDIR%%/QtCore/QCborError
228
%%QT_INCDIR%%/QtCore/QCborError
215
%%QT_INCDIR%%/QtCore/QCborMap
229
%%QT_INCDIR%%/QtCore/QCborMap
Lines 365-370 Link Here
365
%%QT_INCDIR%%/QtCore/QPauseAnimation
379
%%QT_INCDIR%%/QtCore/QPauseAnimation
366
%%QT_INCDIR%%/QtCore/QPersistentModelIndex
380
%%QT_INCDIR%%/QtCore/QPersistentModelIndex
367
%%QT_INCDIR%%/QtCore/QPluginLoader
381
%%QT_INCDIR%%/QtCore/QPluginLoader
382
%%QT_INCDIR%%/QtCore/QPluginMetaData
368
%%QT_INCDIR%%/QtCore/QPoint
383
%%QT_INCDIR%%/QtCore/QPoint
369
%%QT_INCDIR%%/QtCore/QPointF
384
%%QT_INCDIR%%/QtCore/QPointF
370
%%QT_INCDIR%%/QtCore/QPointer
385
%%QT_INCDIR%%/QtCore/QPointer
Lines 378-383 Link Here
378
%%QT_INCDIR%%/QtCore/QReadWriteLock
393
%%QT_INCDIR%%/QtCore/QReadWriteLock
379
%%QT_INCDIR%%/QtCore/QRect
394
%%QT_INCDIR%%/QtCore/QRect
380
%%QT_INCDIR%%/QtCore/QRectF
395
%%QT_INCDIR%%/QtCore/QRectF
396
%%QT_INCDIR%%/QtCore/QRecursiveMutex
381
%%QT_INCDIR%%/QtCore/QRegExp
397
%%QT_INCDIR%%/QtCore/QRegExp
382
%%QT_INCDIR%%/QtCore/QRegularExpression
398
%%QT_INCDIR%%/QtCore/QRegularExpression
383
%%QT_INCDIR%%/QtCore/QRegularExpressionMatch
399
%%QT_INCDIR%%/QtCore/QRegularExpressionMatch
Lines 538-543 Link Here
538
%%QT_INCDIR%%/QtCore/qbytearraylist.h
554
%%QT_INCDIR%%/QtCore/qbytearraylist.h
539
%%QT_INCDIR%%/QtCore/qbytearraymatcher.h
555
%%QT_INCDIR%%/QtCore/qbytearraymatcher.h
540
%%QT_INCDIR%%/QtCore/qcache.h
556
%%QT_INCDIR%%/QtCore/qcache.h
557
%%QT_INCDIR%%/QtCore/qcalendar.h
541
%%QT_INCDIR%%/QtCore/qcborarray.h
558
%%QT_INCDIR%%/QtCore/qcborarray.h
542
%%QT_INCDIR%%/QtCore/qcborcommon.h
559
%%QT_INCDIR%%/QtCore/qcborcommon.h
543
%%QT_INCDIR%%/QtCore/qcbormap.h
560
%%QT_INCDIR%%/QtCore/qcbormap.h
Lines 552-557 Link Here
552
%%QT_INCDIR%%/QtCore/qconfig-bootstrapped.h
569
%%QT_INCDIR%%/QtCore/qconfig-bootstrapped.h
553
%%QT_INCDIR%%/QtCore/qconfig.h
570
%%QT_INCDIR%%/QtCore/qconfig.h
554
%%QT_INCDIR%%/QtCore/qcontainerfwd.h
571
%%QT_INCDIR%%/QtCore/qcontainerfwd.h
572
%%QT_INCDIR%%/QtCore/qcontainertools_impl.h
555
%%QT_INCDIR%%/QtCore/qcontiguouscache.h
573
%%QT_INCDIR%%/QtCore/qcontiguouscache.h
556
%%QT_INCDIR%%/QtCore/qcoreapplication.h
574
%%QT_INCDIR%%/QtCore/qcoreapplication.h
557
%%QT_INCDIR%%/QtCore/qcoreevent.h
575
%%QT_INCDIR%%/QtCore/qcoreevent.h
(-)b/devel/qt5-dbus/Makefile (-1 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	dbus
3
PORTNAME=	dbus
4
DISTVERSION=	${QT5_VERSION}
4
DISTVERSION=	${QT5_VERSION}
5
PORTREVISION=	1
6
CATEGORIES=	devel
5
CATEGORIES=	devel
7
PKGNAMEPREFIX=	qt5-
6
PKGNAMEPREFIX=	qt5-
8
7
(-)b/devel/qt5-designer/Makefile (-1 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	designer
3
PORTNAME=	designer
4
DISTVERSION=	${QT5_VERSION}
4
DISTVERSION=	${QT5_VERSION}
5
PORTREVISION=	1
6
CATEGORIES=	devel
5
CATEGORIES=	devel
7
PKGNAMEPREFIX=	qt5-
6
PKGNAMEPREFIX=	qt5-
8
7
(-)b/devel/qt5-help/Makefile (-1 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	help
3
PORTNAME=	help
4
DISTVERSION=	${QT5_VERSION}
4
DISTVERSION=	${QT5_VERSION}
5
PORTREVISION=	1
6
CATEGORIES=	devel
5
CATEGORIES=	devel
7
PKGNAMEPREFIX=	qt5-
6
PKGNAMEPREFIX=	qt5-
8
7
(-)b/devel/qt5-linguist/Makefile (-1 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	linguist
3
PORTNAME=	linguist
4
DISTVERSION=	${QT5_VERSION}
4
DISTVERSION=	${QT5_VERSION}
5
PORTREVISION=	1
6
CATEGORIES=	devel
5
CATEGORIES=	devel
7
PKGNAMEPREFIX=	qt5-
6
PKGNAMEPREFIX=	qt5-
8
7
(-)b/devel/qt5-linguisttools/Makefile (-1 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	linguisttools
3
PORTNAME=	linguisttools
4
DISTVERSION=	${QT5_VERSION}
4
DISTVERSION=	${QT5_VERSION}
5
PORTREVISION=	1
6
CATEGORIES=	devel
5
CATEGORIES=	devel
7
PKGNAMEPREFIX=	qt5-
6
PKGNAMEPREFIX=	qt5-
8
7
(-)b/devel/qt5-location/pkg-plist (+3 lines)
Lines 235-240 Link Here
235
%%QT_INCDIR%%/QtPositioning/%%FULLVER%%/QtPositioning/private/qgeopolygon_p.h
235
%%QT_INCDIR%%/QtPositioning/%%FULLVER%%/QtPositioning/private/qgeopolygon_p.h
236
%%QT_INCDIR%%/QtPositioning/%%FULLVER%%/QtPositioning/private/qgeopositioninfo_p.h
236
%%QT_INCDIR%%/QtPositioning/%%FULLVER%%/QtPositioning/private/qgeopositioninfo_p.h
237
%%QT_INCDIR%%/QtPositioning/%%FULLVER%%/QtPositioning/private/qgeopositioninfosource_p.h
237
%%QT_INCDIR%%/QtPositioning/%%FULLVER%%/QtPositioning/private/qgeopositioninfosource_p.h
238
%%QT_INCDIR%%/QtPositioning/%%FULLVER%%/QtPositioning/private/qgeosatelliteinfo_p.h
239
%%QT_INCDIR%%/QtPositioning/%%FULLVER%%/QtPositioning/private/qgeosatelliteinfosource_p.h
238
%%QT_INCDIR%%/QtPositioning/%%FULLVER%%/QtPositioning/private/qgeorectangle_p.h
240
%%QT_INCDIR%%/QtPositioning/%%FULLVER%%/QtPositioning/private/qgeorectangle_p.h
239
%%QT_INCDIR%%/QtPositioning/%%FULLVER%%/QtPositioning/private/qgeoshape_p.h
241
%%QT_INCDIR%%/QtPositioning/%%FULLVER%%/QtPositioning/private/qgeoshape_p.h
240
%%QT_INCDIR%%/QtPositioning/%%FULLVER%%/QtPositioning/private/qlocationdata_simulator_p.h
242
%%QT_INCDIR%%/QtPositioning/%%FULLVER%%/QtPositioning/private/qlocationdata_simulator_p.h
Lines 283-288 Link Here
283
%%QT_INCDIR%%/QtPositioning/qtpositioningversion.h
285
%%QT_INCDIR%%/QtPositioning/qtpositioningversion.h
284
%%QT_INCDIR%%/QtPositioningQuick/%%FULLVER%%/QtPositioningQuick/private/qdeclarativegeoaddress_p.h
286
%%QT_INCDIR%%/QtPositioningQuick/%%FULLVER%%/QtPositioningQuick/private/qdeclarativegeoaddress_p.h
285
%%QT_INCDIR%%/QtPositioningQuick/%%FULLVER%%/QtPositioningQuick/private/qdeclarativegeolocation_p.h
287
%%QT_INCDIR%%/QtPositioningQuick/%%FULLVER%%/QtPositioningQuick/private/qdeclarativegeolocation_p.h
288
%%QT_INCDIR%%/QtPositioningQuick/%%FULLVER%%/QtPositioningQuick/private/qdeclarativepluginparameter_p.h
286
%%QT_INCDIR%%/QtPositioningQuick/%%FULLVER%%/QtPositioningQuick/private/qdeclarativeposition_p.h
289
%%QT_INCDIR%%/QtPositioningQuick/%%FULLVER%%/QtPositioningQuick/private/qdeclarativeposition_p.h
287
%%QT_INCDIR%%/QtPositioningQuick/%%FULLVER%%/QtPositioningQuick/private/qdeclarativepositionsource_p.h
290
%%QT_INCDIR%%/QtPositioningQuick/%%FULLVER%%/QtPositioningQuick/private/qdeclarativepositionsource_p.h
288
%%QT_INCDIR%%/QtPositioningQuick/%%FULLVER%%/QtPositioningQuick/private/qpositioningquickglobal_p.h
291
%%QT_INCDIR%%/QtPositioningQuick/%%FULLVER%%/QtPositioningQuick/private/qpositioningquickglobal_p.h
(-)b/devel/qt5-qdbus/Makefile (-1 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	qdbus
3
PORTNAME=	qdbus
4
DISTVERSION=	${QT5_VERSION}
4
DISTVERSION=	${QT5_VERSION}
5
PORTREVISION=	1
6
CATEGORIES=	devel
5
CATEGORIES=	devel
7
PKGNAMEPREFIX=	qt5-
6
PKGNAMEPREFIX=	qt5-
8
7
(-)b/devel/qt5-qdbusviewer/Makefile (-1 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	qdbusviewer
3
PORTNAME=	qdbusviewer
4
DISTVERSION=	${QT5_VERSION}
4
DISTVERSION=	${QT5_VERSION}
5
PORTREVISION=	1
6
CATEGORIES=	devel
5
CATEGORIES=	devel
7
PKGNAMEPREFIX=	qt5-
6
PKGNAMEPREFIX=	qt5-
8
7
(-)b/devel/qt5-qdoc-data/pkg-plist (+1 lines)
Lines 14-19 Link Here
14
%%QT_DOCDIR%%/global/includes-online/search.qdoc
14
%%QT_DOCDIR%%/global/includes-online/search.qdoc
15
%%QT_DOCDIR%%/global/includes/examples-run.qdocinc
15
%%QT_DOCDIR%%/global/includes/examples-run.qdocinc
16
%%QT_DOCDIR%%/global/includes/module-use.qdocinc
16
%%QT_DOCDIR%%/global/includes/module-use.qdocinc
17
%%QT_DOCDIR%%/global/includes/standardpath/functiondocs.qdocinc
17
%%QT_DOCDIR%%/global/macros.qdocconf
18
%%QT_DOCDIR%%/global/macros.qdocconf
18
%%QT_DOCDIR%%/global/manifest-meta.qdocconf
19
%%QT_DOCDIR%%/global/manifest-meta.qdocconf
19
%%QT_DOCDIR%%/global/qt-cpp-defines.qdocconf
20
%%QT_DOCDIR%%/global/qt-cpp-defines.qdocconf
(-)b/devel/qt5-qdoc/Makefile (-2 / +3 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	qdoc
3
PORTNAME=	qdoc
4
DISTVERSION=	${QT5_VERSION}
4
DISTVERSION=	${QT5_VERSION}
5
PORTREVISION=	1
6
CATEGORIES=	devel textproc
5
CATEGORIES=	devel textproc
7
PKGNAMEPREFIX=	qt5-
6
PKGNAMEPREFIX=	qt5-
8
7
Lines 18-24 USE_QT= core declarative buildtools_build qdoc-data_run Link Here
18
BUILD_WRKSRC=	${WRKSRC}/src/${PORTNAME}
17
BUILD_WRKSRC=	${WRKSRC}/src/${PORTNAME}
19
INSTALL_WRKSRC=	${BUILD_WRKSRC}
18
INSTALL_WRKSRC=	${BUILD_WRKSRC}
20
19
21
PLIST_FILES=	${QT_BINDIR}/qdoc
20
PLIST_FILES=	${QT_BINDIR}/qdoc \
21
		${QT_CMAKEDIR}/Qt5DocTools/Qt5DocToolsConfig.cmake \
22
		${QT_CMAKEDIR}/Qt5DocTools/Qt5DocToolsConfigVersion.cmake
22
23
23
CONFIGURE_ENV=	LLVM_INSTALL_DIR=${LOCALBASE}/llvm${LLVM_DEFAULT}
24
CONFIGURE_ENV=	LLVM_INSTALL_DIR=${LOCALBASE}/llvm${LLVM_DEFAULT}
24
25
(-)b/devel/qt5-qdoc/files/patch-src_qdoc_qdoc.pro (+10 lines)
Added Link Here
1
--- src/qdoc/qdoc.pro.orig	2019-12-31 21:11:48 UTC
2
+++ src/qdoc/qdoc.pro
3
@@ -152,6 +152,6 @@ cmake_qdoc_config_version_file.output = $$MODULE_BASE_
4
 QMAKE_SUBSTITUTES += cmake_qdoc_config_file cmake_qdoc_config_version_file
5
 
6
 cmake_qdoc_tools_files.files += $$cmake_qdoc_config_file.output $$cmake_qdoc_config_version_file.output
7
-cmake_qdoc_tools_files.path = $$[QT_INSTALL_LIBS]/cmake/Qt5DocTools
8
+cmake_qdoc_tools_files.path = $$[QT_INSTALL_PREFIX]/lib/cmake/Qt5DocTools
9
 cmake_qdoc_tools_files.CONFIG = no_check_exist
10
 INSTALLS += cmake_qdoc_tools_files
(-)b/devel/qt5-qmake/Makefile (-1 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	qmake
3
PORTNAME=	qmake
4
DISTVERSION=	${QT5_VERSION}
4
DISTVERSION=	${QT5_VERSION}
5
PORTREVISION=	2
6
CATEGORIES=	devel
5
CATEGORIES=	devel
7
PKGNAMEPREFIX=	qt5-
6
PKGNAMEPREFIX=	qt5-
8
7
(-)b/devel/qt5-qmake/pkg-plist (-4 / +16 lines)
Lines 5-15 Link Here
5
%%QT_MKSPECDIR%%/aix-g++/qplatformdefs.h
5
%%QT_MKSPECDIR%%/aix-g++/qplatformdefs.h
6
%%QT_MKSPECDIR%%/android-clang/qmake.conf
6
%%QT_MKSPECDIR%%/android-clang/qmake.conf
7
%%QT_MKSPECDIR%%/android-clang/qplatformdefs.h
7
%%QT_MKSPECDIR%%/android-clang/qplatformdefs.h
8
%%QT_MKSPECDIR%%/android-g++/qmake.conf
9
%%QT_MKSPECDIR%%/android-g++/qplatformdefs.h
10
%%QT_MKSPECDIR%%/common/aix/qplatformdefs.h
8
%%QT_MKSPECDIR%%/common/aix/qplatformdefs.h
11
%%QT_MKSPECDIR%%/common/android-base-head.conf
12
%%QT_MKSPECDIR%%/common/android-base-tail.conf
13
%%QT_MKSPECDIR%%/common/android/qplatformdefs.h
9
%%QT_MKSPECDIR%%/common/android/qplatformdefs.h
14
%%QT_MKSPECDIR%%/common/angle.conf
10
%%QT_MKSPECDIR%%/common/angle.conf
15
%%QT_MKSPECDIR%%/common/bsd/bsd.conf
11
%%QT_MKSPECDIR%%/common/bsd/bsd.conf
Lines 53-58 Link Here
53
%%QT_MKSPECDIR%%/common/qcc-base-qnx.conf
49
%%QT_MKSPECDIR%%/common/qcc-base-qnx.conf
54
%%QT_MKSPECDIR%%/common/qcc-base.conf
50
%%QT_MKSPECDIR%%/common/qcc-base.conf
55
%%QT_MKSPECDIR%%/common/qnx/qplatformdefs.h
51
%%QT_MKSPECDIR%%/common/qnx/qplatformdefs.h
52
%%QT_MKSPECDIR%%/common/rtems-base.conf
53
%%QT_MKSPECDIR%%/common/rtems/qplatformdefs.h
56
%%QT_MKSPECDIR%%/common/sanitize.conf
54
%%QT_MKSPECDIR%%/common/sanitize.conf
57
%%QT_MKSPECDIR%%/common/shell-unix.conf
55
%%QT_MKSPECDIR%%/common/shell-unix.conf
58
%%QT_MKSPECDIR%%/common/shell-win32.conf
56
%%QT_MKSPECDIR%%/common/shell-win32.conf
Lines 123-128 Link Here
123
%%QT_MKSPECDIR%%/devices/linux-imx6-g++/qplatformdefs.h
121
%%QT_MKSPECDIR%%/devices/linux-imx6-g++/qplatformdefs.h
124
%%QT_MKSPECDIR%%/devices/linux-imx7-g++/qmake.conf
122
%%QT_MKSPECDIR%%/devices/linux-imx7-g++/qmake.conf
125
%%QT_MKSPECDIR%%/devices/linux-imx7-g++/qplatformdefs.h
123
%%QT_MKSPECDIR%%/devices/linux-imx7-g++/qplatformdefs.h
124
%%QT_MKSPECDIR%%/devices/linux-imx8-g++/qmake.conf
125
%%QT_MKSPECDIR%%/devices/linux-imx8-g++/qplatformdefs.h
126
%%QT_MKSPECDIR%%/devices/linux-jetson-tk1-g++/qmake.conf
126
%%QT_MKSPECDIR%%/devices/linux-jetson-tk1-g++/qmake.conf
127
%%QT_MKSPECDIR%%/devices/linux-jetson-tk1-g++/qplatformdefs.h
127
%%QT_MKSPECDIR%%/devices/linux-jetson-tk1-g++/qplatformdefs.h
128
%%QT_MKSPECDIR%%/devices/linux-jetson-tk1-pro-g++/qmake.conf
128
%%QT_MKSPECDIR%%/devices/linux-jetson-tk1-pro-g++/qmake.conf
Lines 146-151 Link Here
146
%%QT_MKSPECDIR%%/devices/linux-rasp-pi3-g++/qplatformdefs.h
146
%%QT_MKSPECDIR%%/devices/linux-rasp-pi3-g++/qplatformdefs.h
147
%%QT_MKSPECDIR%%/devices/linux-rasp-pi3-vc4-g++/qmake.conf
147
%%QT_MKSPECDIR%%/devices/linux-rasp-pi3-vc4-g++/qmake.conf
148
%%QT_MKSPECDIR%%/devices/linux-rasp-pi3-vc4-g++/qplatformdefs.h
148
%%QT_MKSPECDIR%%/devices/linux-rasp-pi3-vc4-g++/qplatformdefs.h
149
%%QT_MKSPECDIR%%/devices/linux-rasp-pi4-v3d-g++/qmake.conf
150
%%QT_MKSPECDIR%%/devices/linux-rasp-pi4-v3d-g++/qplatformdefs.h
149
%%QT_MKSPECDIR%%/devices/linux-rcar-h2-g++/qmake.conf
151
%%QT_MKSPECDIR%%/devices/linux-rcar-h2-g++/qmake.conf
150
%%QT_MKSPECDIR%%/devices/linux-rcar-h2-g++/qplatformdefs.h
152
%%QT_MKSPECDIR%%/devices/linux-rcar-h2-g++/qplatformdefs.h
151
%%QT_MKSPECDIR%%/devices/linux-rcar-m3-g++/qmake.conf
153
%%QT_MKSPECDIR%%/devices/linux-rcar-m3-g++/qmake.conf
Lines 163-168 Link Here
163
%%QT_MKSPECDIR%%/dummy/qmake.conf
165
%%QT_MKSPECDIR%%/dummy/qmake.conf
164
%%QT_MKSPECDIR%%/features/android/android.prf
166
%%QT_MKSPECDIR%%/features/android/android.prf
165
%%QT_MKSPECDIR%%/features/android/android_deployment_settings.prf
167
%%QT_MKSPECDIR%%/features/android/android_deployment_settings.prf
168
%%QT_MKSPECDIR%%/features/android/default_pre.prf
169
%%QT_MKSPECDIR%%/features/android/resolve_config.prf
166
%%QT_MKSPECDIR%%/features/android/resolve_target.prf
170
%%QT_MKSPECDIR%%/features/android/resolve_target.prf
167
%%QT_MKSPECDIR%%/features/android/sdk.prf
171
%%QT_MKSPECDIR%%/features/android/sdk.prf
168
%%QT_MKSPECDIR%%/features/android/spec_post.prf
172
%%QT_MKSPECDIR%%/features/android/spec_post.prf
Lines 180-191 Link Here
180
%%QT_MKSPECDIR%%/features/data/cmake/ExtraSourceIncludes.cmake.in
184
%%QT_MKSPECDIR%%/features/data/cmake/ExtraSourceIncludes.cmake.in
181
%%QT_MKSPECDIR%%/features/data/cmake/Qt5BasicConfig.cmake.in
185
%%QT_MKSPECDIR%%/features/data/cmake/Qt5BasicConfig.cmake.in
182
%%QT_MKSPECDIR%%/features/data/cmake/Qt5ConfigVersion.cmake.in
186
%%QT_MKSPECDIR%%/features/data/cmake/Qt5ConfigVersion.cmake.in
187
%%QT_MKSPECDIR%%/features/data/cmake/Qt5ImportPlugin.cpp.in
183
%%QT_MKSPECDIR%%/features/data/cmake/Qt5PluginTarget.cmake.in
188
%%QT_MKSPECDIR%%/features/data/cmake/Qt5PluginTarget.cmake.in
184
%%QT_MKSPECDIR%%/features/data/configure.json
189
%%QT_MKSPECDIR%%/features/data/configure.json
185
%%QT_MKSPECDIR%%/features/data/dummy.cpp
190
%%QT_MKSPECDIR%%/features/data/dummy.cpp
186
%%QT_MKSPECDIR%%/features/data/dumpvcvars.bat
191
%%QT_MKSPECDIR%%/features/data/dumpvcvars.bat
187
%%QT_MKSPECDIR%%/features/data/mac/objc_namespace.sh
192
%%QT_MKSPECDIR%%/features/data/mac/objc_namespace.sh
188
%%QT_MKSPECDIR%%/features/data/macros.cpp
193
%%QT_MKSPECDIR%%/features/data/macros.cpp
194
%%QT_MKSPECDIR%%/features/data/testserver/Dockerfile
195
%%QT_MKSPECDIR%%/features/data/testserver/docker-compose-common.yml
189
%%QT_MKSPECDIR%%/features/data/unix/findclasslist.pl
196
%%QT_MKSPECDIR%%/features/data/unix/findclasslist.pl
190
%%QT_MKSPECDIR%%/features/dbusadaptors.prf
197
%%QT_MKSPECDIR%%/features/dbusadaptors.prf
191
%%QT_MKSPECDIR%%/features/dbuscommon.pri
198
%%QT_MKSPECDIR%%/features/dbuscommon.pri
Lines 215-220 Link Here
215
%%QT_MKSPECDIR%%/features/mac/default_post.prf
222
%%QT_MKSPECDIR%%/features/mac/default_post.prf
216
%%QT_MKSPECDIR%%/features/mac/default_pre.prf
223
%%QT_MKSPECDIR%%/features/mac/default_pre.prf
217
%%QT_MKSPECDIR%%/features/mac/mac.prf
224
%%QT_MKSPECDIR%%/features/mac/mac.prf
225
%%QT_MKSPECDIR%%/features/mac/no_warn_empty_obj_files.prf
218
%%QT_MKSPECDIR%%/features/mac/objective_c.prf
226
%%QT_MKSPECDIR%%/features/mac/objective_c.prf
219
%%QT_MKSPECDIR%%/features/mac/rez.prf
227
%%QT_MKSPECDIR%%/features/mac/rez.prf
220
%%QT_MKSPECDIR%%/features/mac/sdk.mk
228
%%QT_MKSPECDIR%%/features/mac/sdk.mk
Lines 261-266 Link Here
261
%%QT_MKSPECDIR%%/features/resolve_config.prf
269
%%QT_MKSPECDIR%%/features/resolve_config.prf
262
%%QT_MKSPECDIR%%/features/resolve_target.prf
270
%%QT_MKSPECDIR%%/features/resolve_target.prf
263
%%QT_MKSPECDIR%%/features/resources.prf
271
%%QT_MKSPECDIR%%/features/resources.prf
272
%%QT_MKSPECDIR%%/features/resources_functions.prf
264
%%QT_MKSPECDIR%%/features/rtti.prf
273
%%QT_MKSPECDIR%%/features/rtti.prf
265
%%QT_MKSPECDIR%%/features/rtti_off.prf
274
%%QT_MKSPECDIR%%/features/rtti_off.prf
266
%%QT_MKSPECDIR%%/features/sanitizer.prf
275
%%QT_MKSPECDIR%%/features/sanitizer.prf
Lines 302-311 Link Here
302
%%QT_MKSPECDIR%%/features/unix/x11inc.prf
311
%%QT_MKSPECDIR%%/features/unix/x11inc.prf
303
%%QT_MKSPECDIR%%/features/unix/x11lib.prf
312
%%QT_MKSPECDIR%%/features/unix/x11lib.prf
304
%%QT_MKSPECDIR%%/features/unix/x11sm.prf
313
%%QT_MKSPECDIR%%/features/unix/x11sm.prf
314
%%QT_MKSPECDIR%%/features/unsupported/testserver.prf
305
%%QT_MKSPECDIR%%/features/use_c_linker.prf
315
%%QT_MKSPECDIR%%/features/use_c_linker.prf
306
%%QT_MKSPECDIR%%/features/vxworks.prf
316
%%QT_MKSPECDIR%%/features/vxworks.prf
307
%%QT_MKSPECDIR%%/features/warn_off.prf
317
%%QT_MKSPECDIR%%/features/warn_off.prf
308
%%QT_MKSPECDIR%%/features/warn_on.prf
318
%%QT_MKSPECDIR%%/features/warn_on.prf
319
%%QT_MKSPECDIR%%/features/wasm/default_pre.prf
320
%%QT_MKSPECDIR%%/features/wasm/emcc_ver.prf
309
%%QT_MKSPECDIR%%/features/wasm/wasm.prf
321
%%QT_MKSPECDIR%%/features/wasm/wasm.prf
310
%%QT_MKSPECDIR%%/features/wayland-scanner.prf
322
%%QT_MKSPECDIR%%/features/wayland-scanner.prf
311
%%QT_MKSPECDIR%%/features/win32/console.prf
323
%%QT_MKSPECDIR%%/features/win32/console.prf
(-)b/devel/qt5-remoteobjects/Makefile (-1 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	remoteobjects
3
PORTNAME=	remoteobjects
4
DISTVERSION=	${QT5_VERSION}
4
DISTVERSION=	${QT5_VERSION}
5
PORTREVISION=	1
6
CATEGORIES=	devel
5
CATEGORIES=	devel
7
PKGNAMEPREFIX=	qt5-
6
PKGNAMEPREFIX=	qt5-
8
7
(-)b/devel/qt5-scxml/Makefile (-1 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	scxml
3
PORTNAME=	scxml
4
DISTVERSION=	${QT5_VERSION}
4
DISTVERSION=	${QT5_VERSION}
5
PORTREVISION=	1
6
CATEGORIES=	devel
5
CATEGORIES=	devel
7
PKGNAMEPREFIX=	qt5-
6
PKGNAMEPREFIX=	qt5-
8
7
(-)b/devel/qt5/Makefile (-1 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	qt5
3
PORTNAME=	qt5
4
DISTVERSION=	${QT5_VERSION}
4
DISTVERSION=	${QT5_VERSION}
5
PORTREVISION=	3
6
CATEGORIES=	devel
5
CATEGORIES=	devel
7
6
8
MAINTAINER=	kde@FreeBSD.org
7
MAINTAINER=	kde@FreeBSD.org
(-)b/devel/qt5/distinfo (-81 / +81 lines)
Lines 1-81 Link Here
1
TIMESTAMP = 1572554821
1
TIMESTAMP = 1580149510
2
SHA256 (KDE/Qt/5.13.2/qt3d-everywhere-src-5.13.2.tar.xz) = d1b9fc0be82264b5f76c3a5330901dff95c1f2bcb67916c3fac6bad4ff69adc9
2
SHA256 (KDE/Qt/5.14.1/qt3d-everywhere-src-5.14.1.tar.xz) = 86f425e8bdf55b7b3f6a8384c2b9cffee30407fcf87ece0db060fdfb797a0774
3
SIZE (KDE/Qt/5.13.2/qt3d-everywhere-src-5.13.2.tar.xz) = 81537856
3
SIZE (KDE/Qt/5.14.1/qt3d-everywhere-src-5.14.1.tar.xz) = 81561704
4
SHA256 (KDE/Qt/5.13.2/qtactiveqt-everywhere-src-5.13.2.tar.xz) = 0f34a2f59a4438b4d060066eaed35e0f738d620b42782d598bad2f1a56cc094a
4
SHA256 (KDE/Qt/5.14.1/qtactiveqt-everywhere-src-5.14.1.tar.xz) = 457dba433497d79a0ee0e44f9f8cf8afbcbb2e36861f98516413a688a5e88aa0
5
SIZE (KDE/Qt/5.13.2/qtactiveqt-everywhere-src-5.13.2.tar.xz) = 264608
5
SIZE (KDE/Qt/5.14.1/qtactiveqt-everywhere-src-5.14.1.tar.xz) = 265688
6
SHA256 (KDE/Qt/5.13.2/qtandroidextras-everywhere-src-5.13.2.tar.xz) = 403e8f463552564333b1a4d2e0a52c28b27296d096737e55a2327642a7277af8
6
SHA256 (KDE/Qt/5.14.1/qtandroidextras-everywhere-src-5.14.1.tar.xz) = 7986b087532ec6011c8dfa03977cf945f42ec245e84e941acebbe9068f1ca3c6
7
SIZE (KDE/Qt/5.13.2/qtandroidextras-everywhere-src-5.13.2.tar.xz) = 105628
7
SIZE (KDE/Qt/5.14.1/qtandroidextras-everywhere-src-5.14.1.tar.xz) = 105860
8
SHA256 (KDE/Qt/5.13.2/qtbase-everywhere-src-5.13.2.tar.xz) = 26b6b686d66a7ad28eaca349e55e2894e5a735f3831e45f2049e93b1daa92121
8
SHA256 (KDE/Qt/5.14.1/qtbase-everywhere-src-5.14.1.tar.xz) = d9d423a6e7bcf1055c0372fc029f14a6fe67dd62c67b83095cde68b60b762cf7
9
SIZE (KDE/Qt/5.13.2/qtbase-everywhere-src-5.13.2.tar.xz) = 48735704
9
SIZE (KDE/Qt/5.14.1/qtbase-everywhere-src-5.14.1.tar.xz) = 49828188
10
SHA256 (KDE/Qt/5.13.2/qtcharts-everywhere-src-5.13.2.tar.xz) = 3bad81c3cfb32cf72fb0ce2ac2794d031cf78a3902b4715f89c09b2d0e041e87
10
SHA256 (KDE/Qt/5.14.1/qtcharts-everywhere-src-5.14.1.tar.xz) = 3dd7466c06130ec3a7842189a203a72576e7ed5424950903410fa1a4f70d9c2b
11
SIZE (KDE/Qt/5.13.2/qtcharts-everywhere-src-5.13.2.tar.xz) = 4244092
11
SIZE (KDE/Qt/5.14.1/qtcharts-everywhere-src-5.14.1.tar.xz) = 4250588
12
SHA256 (KDE/Qt/5.13.2/qtconnectivity-everywhere-src-5.13.2.tar.xz) = 644e234eb64f602ef5cdeb8802ef9b58e75478f1124f001937275d62ed692e17
12
SHA256 (KDE/Qt/5.14.1/qtconnectivity-everywhere-src-5.14.1.tar.xz) = ef0cb1883c0e765cacf6c8b9422997b93fd861cf2289e56791615401eefa2d72
13
SIZE (KDE/Qt/5.13.2/qtconnectivity-everywhere-src-5.13.2.tar.xz) = 2777504
13
SIZE (KDE/Qt/5.14.1/qtconnectivity-everywhere-src-5.14.1.tar.xz) = 2803040
14
SHA256 (KDE/Qt/5.13.2/qtdatavis3d-everywhere-src-5.13.2.tar.xz) = ecf934c3eb07173505781734f95cfc2cf9d89e6b1b98516ac98a137797f4ef28
14
SHA256 (KDE/Qt/5.14.1/qtdatavis3d-everywhere-src-5.14.1.tar.xz) = cfb94803a88c7405abf78ac445c4603b614889504fbf5279c9c192451a378f96
15
SIZE (KDE/Qt/5.13.2/qtdatavis3d-everywhere-src-5.13.2.tar.xz) = 5182216
15
SIZE (KDE/Qt/5.14.1/qtdatavis3d-everywhere-src-5.14.1.tar.xz) = 5190456
16
SHA256 (KDE/Qt/5.13.2/qtdeclarative-everywhere-src-5.13.2.tar.xz) = d9a524f45fe9e136cda2252f9d7013ec17046d907e3f39606db920987c22d1fd
16
SHA256 (KDE/Qt/5.14.1/qtdeclarative-everywhere-src-5.14.1.tar.xz) = 762fe495d2f97fd70f06dc7d3929506ea3b5e3151ad813e0629209b7bc504c8a
17
SIZE (KDE/Qt/5.13.2/qtdeclarative-everywhere-src-5.13.2.tar.xz) = 20940748
17
SIZE (KDE/Qt/5.14.1/qtdeclarative-everywhere-src-5.14.1.tar.xz) = 21299728
18
SHA256 (KDE/Qt/5.13.2/qtdoc-everywhere-src-5.13.2.tar.xz) = be09543143d5dca984d2c2d9085751317e7a95b78fdbe9b6a30f2faa03543e46
18
SHA256 (KDE/Qt/5.14.1/qtdoc-everywhere-src-5.14.1.tar.xz) = 17c66b4c0bbee3d7d7ed8e93453d2b994b2a16921b0789dc198fdb8085988c4b
19
SIZE (KDE/Qt/5.13.2/qtdoc-everywhere-src-5.13.2.tar.xz) = 5747084
19
SIZE (KDE/Qt/5.14.1/qtdoc-everywhere-src-5.14.1.tar.xz) = 5735776
20
SHA256 (KDE/Qt/5.13.2/qtgamepad-everywhere-src-5.13.2.tar.xz) = 75164885433e36a90b557aa7f319ff3d6278c3616469f67b42dda6eb8b92e76e
20
SHA256 (KDE/Qt/5.14.1/qtgamepad-everywhere-src-5.14.1.tar.xz) = 13277d7362ebe912b55e233674bc862e4b5342705c9207bd16c83f107d0e3499
21
SIZE (KDE/Qt/5.13.2/qtgamepad-everywhere-src-5.13.2.tar.xz) = 386668
21
SIZE (KDE/Qt/5.14.1/qtgamepad-everywhere-src-5.14.1.tar.xz) = 386892
22
SHA256 (KDE/Qt/5.13.2/qtgraphicaleffects-everywhere-src-5.13.2.tar.xz) = 297a89bb6c771f849c4ce866e5c98dadf665163b3dab03bc48a58f51424e7e66
22
SHA256 (KDE/Qt/5.14.1/qtgraphicaleffects-everywhere-src-5.14.1.tar.xz) = aabb87d9f982a8cb213de06b954cef29551f2d9ce10afa0ff9e5571203b56138
23
SIZE (KDE/Qt/5.13.2/qtgraphicaleffects-everywhere-src-5.13.2.tar.xz) = 14845928
23
SIZE (KDE/Qt/5.14.1/qtgraphicaleffects-everywhere-src-5.14.1.tar.xz) = 14040704
24
SHA256 (KDE/Qt/5.13.2/qtimageformats-everywhere-src-5.13.2.tar.xz) = 6968649fdccc7d633cf9ada25f1bdaf0a2fb45a214d58c2c47896166d4553ac0
24
SHA256 (KDE/Qt/5.14.1/qtimageformats-everywhere-src-5.14.1.tar.xz) = b8b177ea68df3a99f45740cb3193e3b38738c5e2b272028445bd31a4305c8e5e
25
SIZE (KDE/Qt/5.13.2/qtimageformats-everywhere-src-5.13.2.tar.xz) = 1803796
25
SIZE (KDE/Qt/5.14.1/qtimageformats-everywhere-src-5.14.1.tar.xz) = 1810072
26
SHA256 (KDE/Qt/5.13.2/qtlocation-everywhere-src-5.13.2.tar.xz) = 5fe4b824d3dc6c800682ff986333ec09edb9c27582066e928b1862b4d58212e3
26
SHA256 (KDE/Qt/5.14.1/qtlocation-everywhere-src-5.14.1.tar.xz) = a0dd1712a5b7a0425b57d17318294b6f7e968c4b81d52048696d029b04d2f12f
27
SIZE (KDE/Qt/5.13.2/qtlocation-everywhere-src-5.13.2.tar.xz) = 6050044
27
SIZE (KDE/Qt/5.14.1/qtlocation-everywhere-src-5.14.1.tar.xz) = 6119236
28
SHA256 (KDE/Qt/5.13.2/qtlottie-everywhere-src-5.13.2.tar.xz) = af9a10aaa110767ffd88e02cb8ad0a3930ccfeb61f0c125afbf3791136d36253
28
SHA256 (KDE/Qt/5.14.1/qtlottie-everywhere-src-5.14.1.tar.xz) = 098fbb8d8ce1288f940a3203f1353b4da522623d59fe5bed61abd3df41e5b2aa
29
SIZE (KDE/Qt/5.13.2/qtlottie-everywhere-src-5.13.2.tar.xz) = 82052
29
SIZE (KDE/Qt/5.14.1/qtlottie-everywhere-src-5.14.1.tar.xz) = 82616
30
SHA256 (KDE/Qt/5.13.2/qtmacextras-everywhere-src-5.13.2.tar.xz) = 545ede0783ebc2405c6efa6ed0b2b7147a1d7e60eb7fcb853abfca0a9cb65ed5
30
SHA256 (KDE/Qt/5.14.1/qtmacextras-everywhere-src-5.14.1.tar.xz) = 8c263fdba519d7e04bc64767883283eedede0752aa47cc440670129725696e29
31
SIZE (KDE/Qt/5.13.2/qtmacextras-everywhere-src-5.13.2.tar.xz) = 69164
31
SIZE (KDE/Qt/5.14.1/qtmacextras-everywhere-src-5.14.1.tar.xz) = 69340
32
SHA256 (KDE/Qt/5.13.2/qtmultimedia-everywhere-src-5.13.2.tar.xz) = 5f885459d46ea2f2bb24597678befd4913d8f88029730d01984f51f9c367b9f4
32
SHA256 (KDE/Qt/5.14.1/qtmultimedia-everywhere-src-5.14.1.tar.xz) = c458121c8db7ff77eefe643a7c9847ff324647f2603bb5664bcafa6435edeae7
33
SIZE (KDE/Qt/5.13.2/qtmultimedia-everywhere-src-5.13.2.tar.xz) = 3820660
33
SIZE (KDE/Qt/5.14.1/qtmultimedia-everywhere-src-5.14.1.tar.xz) = 3795732
34
SHA256 (KDE/Qt/5.13.2/qtnetworkauth-everywhere-src-5.13.2.tar.xz) = 6326943e5c1a3e6eac8dcc44d088f1a3d1c45d14100ff1e95f833b0463243af3
34
SHA256 (KDE/Qt/5.14.1/qtnetworkauth-everywhere-src-5.14.1.tar.xz) = e7f9705d014056a0d8a9751e7ad4b472f1184b8ef822124f0363753730536ae0
35
SIZE (KDE/Qt/5.13.2/qtnetworkauth-everywhere-src-5.13.2.tar.xz) = 141172
35
SIZE (KDE/Qt/5.14.1/qtnetworkauth-everywhere-src-5.14.1.tar.xz) = 141432
36
SHA256 (KDE/Qt/5.13.2/qtpurchasing-everywhere-src-5.13.2.tar.xz) = e9ef800b7d79f660c72f7024f82a2915b1111b47417f93c3dc2354b9bf307ff4
36
SHA256 (KDE/Qt/5.14.1/qtpurchasing-everywhere-src-5.14.1.tar.xz) = bcb0a7f62be4a116feee4af759b89a55084c0364327a83ab0b73acdc60eab8a9
37
SIZE (KDE/Qt/5.13.2/qtpurchasing-everywhere-src-5.13.2.tar.xz) = 208096
37
SIZE (KDE/Qt/5.14.1/qtpurchasing-everywhere-src-5.14.1.tar.xz) = 208688
38
SHA256 (KDE/Qt/5.13.2/qtquickcontrols-everywhere-src-5.13.2.tar.xz) = d6e64d8db13ada55fcb0d5e8ca26097085680087d931435c6c6db859d87493ea
38
SHA256 (KDE/Qt/5.14.1/qtquickcontrols-everywhere-src-5.14.1.tar.xz) = 54519e7c6748bb9af46435a7ba2ce1c53e4ad164a70e88915fe0e61277540a1a
39
SIZE (KDE/Qt/5.13.2/qtquickcontrols-everywhere-src-5.13.2.tar.xz) = 5955448
39
SIZE (KDE/Qt/5.14.1/qtquickcontrols-everywhere-src-5.14.1.tar.xz) = 5982788
40
SHA256 (KDE/Qt/5.13.2/qtquickcontrols2-everywhere-src-5.13.2.tar.xz) = 90ee8be7b66cc65f3f22e71a0b35adab5c169ac4f8ebc6f9e7685228bf8a7d70
40
SHA256 (KDE/Qt/5.14.1/qtquickcontrols2-everywhere-src-5.14.1.tar.xz) = 52d652c48933cc8416a91138eb6fb4c31625734265671f286b6c0d3e27d120ae
41
SIZE (KDE/Qt/5.13.2/qtquickcontrols2-everywhere-src-5.13.2.tar.xz) = 9252912
41
SIZE (KDE/Qt/5.14.1/qtquickcontrols2-everywhere-src-5.14.1.tar.xz) = 8151808
42
SHA256 (KDE/Qt/5.13.2/qtremoteobjects-everywhere-src-5.13.2.tar.xz) = bd24db9d2bb08ae7955291af52ee7510aa193d0f72ed0e3ff74f7cf7e81f4d65
42
SHA256 (KDE/Qt/5.14.1/qtremoteobjects-everywhere-src-5.14.1.tar.xz) = 189c8bddaebde0420742af0d85b7e7bf00c558f030bc0a7b704ce86072706e75
43
SIZE (KDE/Qt/5.13.2/qtremoteobjects-everywhere-src-5.13.2.tar.xz) = 367032
43
SIZE (KDE/Qt/5.14.1/qtremoteobjects-everywhere-src-5.14.1.tar.xz) = 376104
44
SHA256 (KDE/Qt/5.13.2/qtscript-everywhere-src-5.13.2.tar.xz) = 3d92691c25577fbf7511d40253de0cd9d31444ea5a0aa860f65efb9fa0f3ce70
44
SHA256 (KDE/Qt/5.14.1/qtscript-everywhere-src-5.14.1.tar.xz) = d8071e665935f7f6733f5ef700054a0cbbf8b569e7900439b89d3301f70adadd
45
SIZE (KDE/Qt/5.13.2/qtscript-everywhere-src-5.13.2.tar.xz) = 2696452
45
SIZE (KDE/Qt/5.14.1/qtscript-everywhere-src-5.14.1.tar.xz) = 2654744
46
SHA256 (KDE/Qt/5.13.2/qtscxml-everywhere-src-5.13.2.tar.xz) = e489dff21e18c1e7f72ffd31af82404f845bd90824c6b978140591366398a9d9
46
SHA256 (KDE/Qt/5.14.1/qtscxml-everywhere-src-5.14.1.tar.xz) = 6dbcf012cc11931050c8d9422cbf478ee173dfb0c5b8aebf0f829b6f74d741aa
47
SIZE (KDE/Qt/5.13.2/qtscxml-everywhere-src-5.13.2.tar.xz) = 435428
47
SIZE (KDE/Qt/5.14.1/qtscxml-everywhere-src-5.14.1.tar.xz) = 433256
48
SHA256 (KDE/Qt/5.13.2/qtsensors-everywhere-src-5.13.2.tar.xz) = 46f73bbfddfd78a419c6424d6839318774b84c955a7f7a96c12c590f6d8fb177
48
SHA256 (KDE/Qt/5.14.1/qtsensors-everywhere-src-5.14.1.tar.xz) = eda3862cf079ac2357553be4faaae0136aa017e954506ca0c4239995b5be214c
49
SIZE (KDE/Qt/5.13.2/qtsensors-everywhere-src-5.13.2.tar.xz) = 2046708
49
SIZE (KDE/Qt/5.14.1/qtsensors-everywhere-src-5.14.1.tar.xz) = 2050076
50
SHA256 (KDE/Qt/5.13.2/qtserialbus-everywhere-src-5.13.2.tar.xz) = 48159393b1368976b5324eac48424e2a6e5d63c783194d0576a978151f882da3
50
SHA256 (KDE/Qt/5.14.1/qtserialbus-everywhere-src-5.14.1.tar.xz) = a49f72ef59e2ad82155269bd54322bf2638d2793b5adc0cd44ae99bab88f1045
51
SIZE (KDE/Qt/5.13.2/qtserialbus-everywhere-src-5.13.2.tar.xz) = 338428
51
SIZE (KDE/Qt/5.14.1/qtserialbus-everywhere-src-5.14.1.tar.xz) = 349772
52
SHA256 (KDE/Qt/5.13.2/qtserialport-everywhere-src-5.13.2.tar.xz) = 7677ffc1dce3b75c0a98d07d215588a8dccb5c276c55b4ecd60c35ed1c89cb34
52
SHA256 (KDE/Qt/5.14.1/qtserialport-everywhere-src-5.14.1.tar.xz) = ac7e51e99294998fae8bb3e2feebbd1820ecd774eb9ad8e7ea507f5bd06dcd6f
53
SIZE (KDE/Qt/5.13.2/qtserialport-everywhere-src-5.13.2.tar.xz) = 310736
53
SIZE (KDE/Qt/5.14.1/qtserialport-everywhere-src-5.14.1.tar.xz) = 316528
54
SHA256 (KDE/Qt/5.13.2/qtspeech-everywhere-src-5.13.2.tar.xz) = a0aca08feeac6925ead7f841319bdcfd60bfc126de07807edaf267c2ca8d13d5
54
SHA256 (KDE/Qt/5.14.1/qtspeech-everywhere-src-5.14.1.tar.xz) = abd9a1863a64de0a148ae37e5fdecde7fd486348f7b26c054008f8506223e425
55
SIZE (KDE/Qt/5.13.2/qtspeech-everywhere-src-5.13.2.tar.xz) = 100312
55
SIZE (KDE/Qt/5.14.1/qtspeech-everywhere-src-5.14.1.tar.xz) = 101072
56
SHA256 (KDE/Qt/5.13.2/qtsvg-everywhere-src-5.13.2.tar.xz) = 849e2e357e1333b64ecb728352f652cd8d916f029ed848f775b15d0b500cb7d7
56
SHA256 (KDE/Qt/5.14.1/qtsvg-everywhere-src-5.14.1.tar.xz) = 8540a57312f815f81a45b891b49959d776727fde17579bb6bf1a537996bc9359
57
SIZE (KDE/Qt/5.13.2/qtsvg-everywhere-src-5.13.2.tar.xz) = 1890380
57
SIZE (KDE/Qt/5.14.1/qtsvg-everywhere-src-5.14.1.tar.xz) = 1879708
58
SHA256 (KDE/Qt/5.13.2/qttools-everywhere-src-5.13.2.tar.xz) = 919a2713b6d2d7873a09ad85bd93cf4282606e5bf84d5884250f665a253ec06e
58
SHA256 (KDE/Qt/5.14.1/qttools-everywhere-src-5.14.1.tar.xz) = 7f5e6370cf4ed59f2bdd6517870cdcb1df9a055bbd885d056d90938ab302c70c
59
SIZE (KDE/Qt/5.13.2/qttools-everywhere-src-5.13.2.tar.xz) = 9110256
59
SIZE (KDE/Qt/5.14.1/qttools-everywhere-src-5.14.1.tar.xz) = 8810972
60
SHA256 (KDE/Qt/5.13.2/qttranslations-everywhere-src-5.13.2.tar.xz) = 25755941a2525de2d7ae48e0011d04db7cc09e4e73fe83293206ceafa0aa82d9
60
SHA256 (KDE/Qt/5.14.1/qttranslations-everywhere-src-5.14.1.tar.xz) = a7598068802f4ddda99865ea9c3503015d02ed1e1ff5875e936b42ab8eb2de46
61
SIZE (KDE/Qt/5.13.2/qttranslations-everywhere-src-5.13.2.tar.xz) = 1365880
61
SIZE (KDE/Qt/5.14.1/qttranslations-everywhere-src-5.14.1.tar.xz) = 1348664
62
SHA256 (KDE/Qt/5.13.2/qtvirtualkeyboard-everywhere-src-5.13.2.tar.xz) = 8e368dde237d21666f6cc8512a060e205388e519a4d7559c0505cc75224ed62b
62
SHA256 (KDE/Qt/5.14.1/qtvirtualkeyboard-everywhere-src-5.14.1.tar.xz) = 277baaf6043328d06585c7a9046461308aa7602b21f531bcda12e6df5bce5295
63
SIZE (KDE/Qt/5.13.2/qtvirtualkeyboard-everywhere-src-5.13.2.tar.xz) = 10923292
63
SIZE (KDE/Qt/5.14.1/qtvirtualkeyboard-everywhere-src-5.14.1.tar.xz) = 10950684
64
SHA256 (KDE/Qt/5.13.2/qtwayland-everywhere-src-5.13.2.tar.xz) = 3c9b2358d9cee02552b875db93b56f3b9bc3b0f4df7a2ff7e8b72f2a8f2ca952
64
SHA256 (KDE/Qt/5.14.1/qtwayland-everywhere-src-5.14.1.tar.xz) = 2a03b9f554e88c5824ef237c814b3dd45844c022e97be0e091f4a502ca4c9520
65
SIZE (KDE/Qt/5.13.2/qtwayland-everywhere-src-5.13.2.tar.xz) = 495536
65
SIZE (KDE/Qt/5.14.1/qtwayland-everywhere-src-5.14.1.tar.xz) = 544744
66
SHA256 (KDE/Qt/5.13.2/qtwebchannel-everywhere-src-5.13.2.tar.xz) = f452d419d8b19b566835f316bbf282dabc8b1c2a74c9c98c1aec4184465e9c13
66
SHA256 (KDE/Qt/5.14.1/qtwebchannel-everywhere-src-5.14.1.tar.xz) = 3af5262fde14c7dfe7bcc12d5796a482837bd09f0878851fd8de5db0b1985e6a
67
SIZE (KDE/Qt/5.13.2/qtwebchannel-everywhere-src-5.13.2.tar.xz) = 192652
67
SIZE (KDE/Qt/5.14.1/qtwebchannel-everywhere-src-5.14.1.tar.xz) = 202524
68
SHA256 (KDE/Qt/5.13.2/qtwebengine-everywhere-src-5.13.2.tar.xz) = adcf56b5de6f34744bba2307b696fc75611884f4270e87dfa760d6e99dd711bb
68
SHA256 (KDE/Qt/5.14.1/qtwebengine-everywhere-src-5.14.1.tar.xz) = 4ec77040a876a83aa2a833ebfe7b3e88dcc167ceb317095eb226a0b8d455e887
69
SIZE (KDE/Qt/5.13.2/qtwebengine-everywhere-src-5.13.2.tar.xz) = 255593964
69
SIZE (KDE/Qt/5.14.1/qtwebengine-everywhere-src-5.14.1.tar.xz) = 242438244
70
SHA256 (KDE/Qt/5.13.2/qtwebglplugin-everywhere-src-5.13.2.tar.xz) = ae369929d5a3356391bccd25cac22846dc44cbb726ce7b60924f53944addabb7
70
SHA256 (KDE/Qt/5.14.1/qtwebglplugin-everywhere-src-5.14.1.tar.xz) = de7768ab6a8de06e09467b6dc8714fa71ed5781e2654aa3498a7105328f565a6
71
SIZE (KDE/Qt/5.13.2/qtwebglplugin-everywhere-src-5.13.2.tar.xz) = 73608
71
SIZE (KDE/Qt/5.14.1/qtwebglplugin-everywhere-src-5.14.1.tar.xz) = 74120
72
SHA256 (KDE/Qt/5.13.2/qtwebsockets-everywhere-src-5.13.2.tar.xz) = fc11236c8bf69b27a4e237a27b9ea27fc90d8c25d81d1d451ce3a0b63cbc02d3
72
SHA256 (KDE/Qt/5.14.1/qtwebsockets-everywhere-src-5.14.1.tar.xz) = 742fb3d39043728ca4fc1533e9a1e3b701bc5bf4e27cba316077e9f0df0b3fef
73
SIZE (KDE/Qt/5.13.2/qtwebsockets-everywhere-src-5.13.2.tar.xz) = 244668
73
SIZE (KDE/Qt/5.14.1/qtwebsockets-everywhere-src-5.14.1.tar.xz) = 252616
74
SHA256 (KDE/Qt/5.13.2/qtwebview-everywhere-src-5.13.2.tar.xz) = 394cc7a9cb29b7883816ff3137b022f30568151aada0739fc99a23789c21c015
74
SHA256 (KDE/Qt/5.14.1/qtwebview-everywhere-src-5.14.1.tar.xz) = 8c18e7686d1480eb255b68e57a196f3ebc37cc4e2fbcd698ec3bed903517adff
75
SIZE (KDE/Qt/5.13.2/qtwebview-everywhere-src-5.13.2.tar.xz) = 131168
75
SIZE (KDE/Qt/5.14.1/qtwebview-everywhere-src-5.14.1.tar.xz) = 132824
76
SHA256 (KDE/Qt/5.13.2/qtwinextras-everywhere-src-5.13.2.tar.xz) = e94d70f68dacbcfa2bb0cbe53c7024083b16d5d44806c107fe268d34028cb779
76
SHA256 (KDE/Qt/5.14.1/qtwinextras-everywhere-src-5.14.1.tar.xz) = 222b888b89a8fb02948faf985e8614ac543603a000c1cf2e7489f8bf15ccc3cc
77
SIZE (KDE/Qt/5.13.2/qtwinextras-everywhere-src-5.13.2.tar.xz) = 760204
77
SIZE (KDE/Qt/5.14.1/qtwinextras-everywhere-src-5.14.1.tar.xz) = 763656
78
SHA256 (KDE/Qt/5.13.2/qtx11extras-everywhere-src-5.13.2.tar.xz) = 95a7c5c30f42e9575c3a17a2c0eb0cdbdd2d89dbcb3ee1426cd41bb07e28c51c
78
SHA256 (KDE/Qt/5.14.1/qtx11extras-everywhere-src-5.14.1.tar.xz) = b268907deb06570671c1f584feb1508e7fded129209a268183decc122bfac181
79
SIZE (KDE/Qt/5.13.2/qtx11extras-everywhere-src-5.13.2.tar.xz) = 127228
79
SIZE (KDE/Qt/5.14.1/qtx11extras-everywhere-src-5.14.1.tar.xz) = 135740
80
SHA256 (KDE/Qt/5.13.2/qtxmlpatterns-everywhere-src-5.13.2.tar.xz) = 1e87d8c004ec0beea3b29d13f0964c563aa9fae51c392c998750ca4e386374e2
80
SHA256 (KDE/Qt/5.14.1/qtxmlpatterns-everywhere-src-5.14.1.tar.xz) = fb993a112e591c84ea159a752a4026031a212a7af6f31a1b288552c924c18224
81
SIZE (KDE/Qt/5.13.2/qtxmlpatterns-everywhere-src-5.13.2.tar.xz) = 1392192
81
SIZE (KDE/Qt/5.14.1/qtxmlpatterns-everywhere-src-5.14.1.tar.xz) = 1403600
(-)b/devel/qt5/files/extrapatch-mkspecs_features_create__cmake.prf (-10 / +7 lines)
Lines 11-20 We chose the third option. To patch qmake's internal cmake generation function Link Here
11
to fix up the paths so that cmake files still land in the the "correct" location
11
to fix up the paths so that cmake files still land in the the "correct" location
12
in /usr/local/lib/cmake -- as this seemed to be the least intrusive method.
12
in /usr/local/lib/cmake -- as this seemed to be the least intrusive method.
13
13
14
14
--- mkspecs/features/create_cmake.prf.orig	2019-10-19 18:36:13.000000000 +0200
15
--- mkspecs/features/create_cmake.prf.orig	2017-06-28 11:54:29.000000000 +0200
15
+++ mkspecs/features/create_cmake.prf	2019-11-01 22:20:25.732072000 +0100
16
+++ mkspecs/features/create_cmake.prf	2017-07-14 15:04:51.254262000 +0200
16
@@ -78,13 +78,13 @@
17
@@ -48,7 +48,7 @@
18
 }
17
 }
19
 
18
 
20
 CMAKE_INCLUDE_DIR = $$cmakeRelativePath($$[QT_INSTALL_HEADERS], $$[QT_INSTALL_PREFIX])
19
 CMAKE_INCLUDE_DIR = $$cmakeRelativePath($$[QT_INSTALL_HEADERS], $$[QT_INSTALL_PREFIX])
Lines 23-30 in /usr/local/lib/cmake -- as this seemed to be the least intrusive method. Link Here
23
     CMAKE_INCLUDE_DIR = $$[QT_INSTALL_HEADERS]/
22
     CMAKE_INCLUDE_DIR = $$[QT_INSTALL_HEADERS]/
24
     CMAKE_INCLUDE_DIR_IS_ABSOLUTE = True
23
     CMAKE_INCLUDE_DIR_IS_ABSOLUTE = True
25
 }
24
 }
26
@@ -56,7 +56,7 @@
27
 !exists($$first(QT.$${MODULE}_private.includes)): CMAKE_NO_PRIVATE_INCLUDES = true
28
 
25
 
29
 CMAKE_LIB_DIR = $$cmakeRelativePath($$[QT_INSTALL_LIBS], $$[QT_INSTALL_PREFIX])
26
 CMAKE_LIB_DIR = $$cmakeRelativePath($$[QT_INSTALL_LIBS], $$[QT_INSTALL_PREFIX])
30
-contains(CMAKE_LIB_DIR,"^\\.\\./.*") {
27
-contains(CMAKE_LIB_DIR,"^\\.\\./.*") {
Lines 32-38 in /usr/local/lib/cmake -- as this seemed to be the least intrusive method. Link Here
32
     CMAKE_LIB_DIR = $$[QT_INSTALL_LIBS]/
29
     CMAKE_LIB_DIR = $$[QT_INSTALL_LIBS]/
33
     CMAKE_LIB_DIR_IS_ABSOLUTE = True
30
     CMAKE_LIB_DIR_IS_ABSOLUTE = True
34
 } else {
31
 } else {
35
@@ -67,13 +67,13 @@
32
@@ -95,13 +95,13 @@
36
 }
33
 }
37
 
34
 
38
 CMAKE_BIN_DIR = $$cmakeRelativePath($$[QT_HOST_BINS], $$[QT_INSTALL_PREFIX])
35
 CMAKE_BIN_DIR = $$cmakeRelativePath($$[QT_HOST_BINS], $$[QT_INSTALL_PREFIX])
Lines 48-63 in /usr/local/lib/cmake -- as this seemed to be the least intrusive method. Link Here
48
     CMAKE_PLUGIN_DIR = $$[QT_INSTALL_PLUGINS]/
45
     CMAKE_PLUGIN_DIR = $$[QT_INSTALL_PLUGINS]/
49
     CMAKE_PLUGIN_DIR_IS_ABSOLUTE = True
46
     CMAKE_PLUGIN_DIR_IS_ABSOLUTE = True
50
 }
47
 }
51
@@ -167,7 +167,7 @@
48
@@ -259,7 +259,7 @@
52
       cmake_target_file
53
 
49
 
54
     cmake_qt5_plugin_file.files = $$cmake_target_file.output
50
     cmake_qt5_plugin_file.files = $$cmake_target_file.output
51
     static|staticlib: cmake_qt5_plugin_file.files += $$cmake_qt5_plugin_import_file.output
55
-    cmake_qt5_plugin_file.path = $$[QT_INSTALL_LIBS]/cmake/Qt5$${CMAKE_MODULE_NAME}
52
-    cmake_qt5_plugin_file.path = $$[QT_INSTALL_LIBS]/cmake/Qt5$${CMAKE_MODULE_NAME}
56
+    cmake_qt5_plugin_file.path = $$[QT_INSTALL_PREFIX]/lib/cmake/Qt5$${CMAKE_MODULE_NAME}
53
+    cmake_qt5_plugin_file.path = $$[QT_INSTALL_PREFIX]/lib/cmake/Qt5$${CMAKE_MODULE_NAME}
57
     INSTALLS += cmake_qt5_plugin_file
54
     INSTALLS += cmake_qt5_plugin_file
58
 
55
 
59
     return()
56
     return()
60
@@ -314,7 +314,7 @@
57
@@ -406,7 +406,7 @@
61
     cmake_qt5_module_files.files += $$cmake_macros_file.output
58
     cmake_qt5_module_files.files += $$cmake_macros_file.output
62
 }
59
 }
63
 
60
 
(-)b/graphics/oyranos/Makefile (+2 lines)
Lines 10-15 COMMENT= Colour Management System (CMS) Link Here
10
10
11
LICENSE=	BSD3CLAUSE
11
LICENSE=	BSD3CLAUSE
12
12
13
BROKEN=		Does not build with Qt5-5.14
14
13
RUN_DEPENDS=	${LOCALBASE}/share/color/icc/OpenICC/sRGB.icc:graphics/icc-profiles-openicc \
15
RUN_DEPENDS=	${LOCALBASE}/share/color/icc/OpenICC/sRGB.icc:graphics/icc-profiles-openicc \
14
		${LOCALBASE}/share/color/icc/basICColor/ISOcoated_v2_300_bas.ICC:graphics/icc-profiles-basiccolor \
16
		${LOCALBASE}/share/color/icc/basICColor/ISOcoated_v2_300_bas.ICC:graphics/icc-profiles-basiccolor \
15
		xcalib:x11/xcalib
17
		xcalib:x11/xcalib
(-)b/graphics/qt5-3d/Makefile (-1 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	3d
3
PORTNAME=	3d
4
DISTVERSION=	${QT5_VERSION}
4
DISTVERSION=	${QT5_VERSION}
5
PORTREVISION=	2
6
CATEGORIES=	graphics
5
CATEGORIES=	graphics
7
PKGNAMEPREFIX=	qt5-
6
PKGNAMEPREFIX=	qt5-
8
7
(-)b/graphics/qt5-3d/pkg-plist (-12 / +30 lines)
Lines 1-3 Link Here
1
%%QT_INCDIR%%/Qt3DAnimation/%%FULLVER%%/Qt3DAnimation/private/abstractevaluateclipanimatorjob_p.h
1
%%QT_INCDIR%%/Qt3DAnimation/%%FULLVER%%/Qt3DAnimation/private/additiveclipblend_p.h
2
%%QT_INCDIR%%/Qt3DAnimation/%%FULLVER%%/Qt3DAnimation/private/additiveclipblend_p.h
2
%%QT_INCDIR%%/Qt3DAnimation/%%FULLVER%%/Qt3DAnimation/private/animationclip_p.h
3
%%QT_INCDIR%%/Qt3DAnimation/%%FULLVER%%/Qt3DAnimation/private/animationclip_p.h
3
%%QT_INCDIR%%/Qt3DAnimation/%%FULLVER%%/Qt3DAnimation/private/animationlogging_p.h
4
%%QT_INCDIR%%/Qt3DAnimation/%%FULLVER%%/Qt3DAnimation/private/animationlogging_p.h
Lines 145-153 Link Here
145
%%QT_INCDIR%%/Qt3DCore/%%FULLVER%%/Qt3DCore/private/qaspectjobmanager_p.h
146
%%QT_INCDIR%%/Qt3DCore/%%FULLVER%%/Qt3DCore/private/qaspectjobmanager_p.h
146
%%QT_INCDIR%%/Qt3DCore/%%FULLVER%%/Qt3DCore/private/qaspectjobproviderinterface_p.h
147
%%QT_INCDIR%%/Qt3DCore/%%FULLVER%%/Qt3DCore/private/qaspectjobproviderinterface_p.h
147
%%QT_INCDIR%%/Qt3DCore/%%FULLVER%%/Qt3DCore/private/qaspectmanager_p.h
148
%%QT_INCDIR%%/Qt3DCore/%%FULLVER%%/Qt3DCore/private/qaspectmanager_p.h
148
%%QT_INCDIR%%/Qt3DCore/%%FULLVER%%/Qt3DCore/private/qaspectthread_p.h
149
%%QT_INCDIR%%/Qt3DCore/%%FULLVER%%/Qt3DCore/private/qbackendnode_p.h
149
%%QT_INCDIR%%/Qt3DCore/%%FULLVER%%/Qt3DCore/private/qbackendnode_p.h
150
%%QT_INCDIR%%/Qt3DCore/%%FULLVER%%/Qt3DCore/private/qbackendnodefactory_p.h
151
%%QT_INCDIR%%/Qt3DCore/%%FULLVER%%/Qt3DCore/private/qboundedcircularbuffer_p.h
150
%%QT_INCDIR%%/Qt3DCore/%%FULLVER%%/Qt3DCore/private/qboundedcircularbuffer_p.h
152
%%QT_INCDIR%%/Qt3DCore/%%FULLVER%%/Qt3DCore/private/qchangearbiter_p.h
151
%%QT_INCDIR%%/Qt3DCore/%%FULLVER%%/Qt3DCore/private/qchangearbiter_p.h
153
%%QT_INCDIR%%/Qt3DCore/%%FULLVER%%/Qt3DCore/private/qcircularbuffer_p.h
152
%%QT_INCDIR%%/Qt3DCore/%%FULLVER%%/Qt3DCore/private/qcircularbuffer_p.h
Lines 190-196 Link Here
190
%%QT_INCDIR%%/Qt3DCore/%%FULLVER%%/Qt3DCore/private/qresourcemanager_p.h
189
%%QT_INCDIR%%/Qt3DCore/%%FULLVER%%/Qt3DCore/private/qresourcemanager_p.h
191
%%QT_INCDIR%%/Qt3DCore/%%FULLVER%%/Qt3DCore/private/qscene_p.h
190
%%QT_INCDIR%%/Qt3DCore/%%FULLVER%%/Qt3DCore/private/qscene_p.h
192
%%QT_INCDIR%%/Qt3DCore/%%FULLVER%%/Qt3DCore/private/qscenechange_p.h
191
%%QT_INCDIR%%/Qt3DCore/%%FULLVER%%/Qt3DCore/private/qscenechange_p.h
193
%%QT_INCDIR%%/Qt3DCore/%%FULLVER%%/Qt3DCore/private/qsceneobserverinterface_p.h
194
%%QT_INCDIR%%/Qt3DCore/%%FULLVER%%/Qt3DCore/private/qscheduler_p.h
192
%%QT_INCDIR%%/Qt3DCore/%%FULLVER%%/Qt3DCore/private/qscheduler_p.h
195
%%QT_INCDIR%%/Qt3DCore/%%FULLVER%%/Qt3DCore/private/qservicelocator_p.h
193
%%QT_INCDIR%%/Qt3DCore/%%FULLVER%%/Qt3DCore/private/qservicelocator_p.h
196
%%QT_INCDIR%%/Qt3DCore/%%FULLVER%%/Qt3DCore/private/qskeleton_p.h
194
%%QT_INCDIR%%/Qt3DCore/%%FULLVER%%/Qt3DCore/private/qskeleton_p.h
Lines 440-445 Link Here
440
%%QT_INCDIR%%/Qt3DInput/%%FULLVER%%/Qt3DInput/private/axisaccumulator_p.h
438
%%QT_INCDIR%%/Qt3DInput/%%FULLVER%%/Qt3DInput/private/axisaccumulator_p.h
441
%%QT_INCDIR%%/Qt3DInput/%%FULLVER%%/Qt3DInput/private/axisaccumulatorjob_p.h
439
%%QT_INCDIR%%/Qt3DInput/%%FULLVER%%/Qt3DInput/private/axisaccumulatorjob_p.h
442
%%QT_INCDIR%%/Qt3DInput/%%FULLVER%%/Qt3DInput/private/axissetting_p.h
440
%%QT_INCDIR%%/Qt3DInput/%%FULLVER%%/Qt3DInput/private/axissetting_p.h
441
%%QT_INCDIR%%/Qt3DInput/%%FULLVER%%/Qt3DInput/private/backendnode_p.h
443
%%QT_INCDIR%%/Qt3DInput/%%FULLVER%%/Qt3DInput/private/buttonaxisinput_p.h
442
%%QT_INCDIR%%/Qt3DInput/%%FULLVER%%/Qt3DInput/private/buttonaxisinput_p.h
444
%%QT_INCDIR%%/Qt3DInput/%%FULLVER%%/Qt3DInput/private/eventsourcesetterhelper_p.h
443
%%QT_INCDIR%%/Qt3DInput/%%FULLVER%%/Qt3DInput/private/eventsourcesetterhelper_p.h
445
%%QT_INCDIR%%/Qt3DInput/%%FULLVER%%/Qt3DInput/private/genericdevicebackendnode_p.h
444
%%QT_INCDIR%%/Qt3DInput/%%FULLVER%%/Qt3DInput/private/genericdevicebackendnode_p.h
Lines 642-654 Link Here
642
%%QT_INCDIR%%/Qt3DQuickRender/%%FULLVER%%/Qt3DQuickRender/private/quick3dparameter_p_p.h
641
%%QT_INCDIR%%/Qt3DQuickRender/%%FULLVER%%/Qt3DQuickRender/private/quick3dparameter_p_p.h
643
%%QT_INCDIR%%/Qt3DQuickRender/%%FULLVER%%/Qt3DQuickRender/private/quick3draycaster_p.h
642
%%QT_INCDIR%%/Qt3DQuickRender/%%FULLVER%%/Qt3DQuickRender/private/quick3draycaster_p.h
644
%%QT_INCDIR%%/Qt3DQuickRender/%%FULLVER%%/Qt3DQuickRender/private/quick3draycaster_p_p.h
643
%%QT_INCDIR%%/Qt3DQuickRender/%%FULLVER%%/Qt3DQuickRender/private/quick3draycaster_p_p.h
645
%%QT_INCDIR%%/Qt3DQuickRender/%%FULLVER%%/Qt3DQuickRender/private/quick3dscreenraycaster_p.h
646
%%QT_INCDIR%%/Qt3DQuickRender/%%FULLVER%%/Qt3DQuickRender/private/quick3dscreenraycaster_p_p.h
647
%%QT_INCDIR%%/Qt3DQuickRender/%%FULLVER%%/Qt3DQuickRender/private/quick3drenderpass_p.h
644
%%QT_INCDIR%%/Qt3DQuickRender/%%FULLVER%%/Qt3DQuickRender/private/quick3drenderpass_p.h
648
%%QT_INCDIR%%/Qt3DQuickRender/%%FULLVER%%/Qt3DQuickRender/private/quick3drenderpassfilter_p.h
645
%%QT_INCDIR%%/Qt3DQuickRender/%%FULLVER%%/Qt3DQuickRender/private/quick3drenderpassfilter_p.h
649
%%QT_INCDIR%%/Qt3DQuickRender/%%FULLVER%%/Qt3DQuickRender/private/quick3drendertargetoutput_p.h
646
%%QT_INCDIR%%/Qt3DQuickRender/%%FULLVER%%/Qt3DQuickRender/private/quick3drendertargetoutput_p.h
650
%%QT_INCDIR%%/Qt3DQuickRender/%%FULLVER%%/Qt3DQuickRender/private/quick3drendertargetselector_p.h
647
%%QT_INCDIR%%/Qt3DQuickRender/%%FULLVER%%/Qt3DQuickRender/private/quick3drendertargetselector_p.h
651
%%QT_INCDIR%%/Qt3DQuickRender/%%FULLVER%%/Qt3DQuickRender/private/quick3dscene_p.h
648
%%QT_INCDIR%%/Qt3DQuickRender/%%FULLVER%%/Qt3DQuickRender/private/quick3dscene_p.h
649
%%QT_INCDIR%%/Qt3DQuickRender/%%FULLVER%%/Qt3DQuickRender/private/quick3dscreenraycaster_p.h
650
%%QT_INCDIR%%/Qt3DQuickRender/%%FULLVER%%/Qt3DQuickRender/private/quick3dscreenraycaster_p_p.h
652
%%QT_INCDIR%%/Qt3DQuickRender/%%FULLVER%%/Qt3DQuickRender/private/quick3dshaderdata_p.h
651
%%QT_INCDIR%%/Qt3DQuickRender/%%FULLVER%%/Qt3DQuickRender/private/quick3dshaderdata_p.h
653
%%QT_INCDIR%%/Qt3DQuickRender/%%FULLVER%%/Qt3DQuickRender/private/quick3dshaderdataarray_p.h
652
%%QT_INCDIR%%/Qt3DQuickRender/%%FULLVER%%/Qt3DQuickRender/private/quick3dshaderdataarray_p.h
654
%%QT_INCDIR%%/Qt3DQuickRender/%%FULLVER%%/Qt3DQuickRender/private/quick3dstateset_p.h
653
%%QT_INCDIR%%/Qt3DQuickRender/%%FULLVER%%/Qt3DQuickRender/private/quick3dstateset_p.h
Lines 680-686 Link Here
680
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/abstractpickingjob_p.h
679
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/abstractpickingjob_p.h
681
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/abstractrenderer_p.h
680
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/abstractrenderer_p.h
682
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/aligned_malloc_p.h
681
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/aligned_malloc_p.h
683
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/apitexturemanager_p.h
684
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/armature_p.h
682
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/armature_p.h
685
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/attachmentpack_p.h
683
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/attachmentpack_p.h
686
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/attribute_p.h
684
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/attribute_p.h
Lines 699-710 Link Here
699
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/cameraselectornode_p.h
697
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/cameraselectornode_p.h
700
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/clearbuffers_p.h
698
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/clearbuffers_p.h
701
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/commandexecuter_p.h
699
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/commandexecuter_p.h
702
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/commandthread_p.h
703
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/computecommand_p.h
700
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/computecommand_p.h
704
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/computefilteredboundingvolumejob_p.h
701
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/computefilteredboundingvolumejob_p.h
705
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/dispatchcompute_p.h
702
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/dispatchcompute_p.h
706
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/effect_p.h
703
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/effect_p.h
707
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/entity_p.h
704
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/entity_p.h
705
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/entity_p_p.h
708
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/entityaccumulator_p.h
706
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/entityaccumulator_p.h
709
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/entityvisitor_p.h
707
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/entityvisitor_p.h
710
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/environmentlight_p.h
708
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/environmentlight_p.h
Lines 726-732 Link Here
726
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/geometryrenderer_p.h
724
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/geometryrenderer_p.h
727
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/geometryrenderermanager_p.h
725
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/geometryrenderermanager_p.h
728
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/glbuffer_p.h
726
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/glbuffer_p.h
729
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/glcommands_p.h
730
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/glfence_p.h
727
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/glfence_p.h
731
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/gltexture_p.h
728
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/gltexture_p.h
732
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/gltexturemanager_p.h
729
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/gltexturemanager_p.h
Lines 742-747 Link Here
742
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/graphicshelpergl4_p.h
739
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/graphicshelpergl4_p.h
743
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/graphicshelperinterface_p.h
740
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/graphicshelperinterface_p.h
744
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/handle_types_p.h
741
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/handle_types_p.h
742
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/imagesubmissioncontext_p.h
745
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/job_common_p.h
743
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/job_common_p.h
746
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/joint_p.h
744
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/joint_p.h
747
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/layer_p.h
745
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/layer_p.h
Lines 754-760 Link Here
754
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/loadgeometryjob_p.h
752
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/loadgeometryjob_p.h
755
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/loadscenejob_p.h
753
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/loadscenejob_p.h
756
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/loadskeletonjob_p.h
754
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/loadskeletonjob_p.h
757
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/loadtexturedatajob_p.h
758
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/managers_p.h
755
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/managers_p.h
759
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/material_p.h
756
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/material_p.h
760
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/materialparametergathererjob_p.h
757
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/materialparametergathererjob_p.h
Lines 762-767 Link Here
762
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/nodefunctor_p.h
759
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/nodefunctor_p.h
763
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/nodemanagers_p.h
760
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/nodemanagers_p.h
764
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/nodraw_p.h
761
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/nodraw_p.h
762
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/nopicking_p.h
765
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/objectpicker_p.h
763
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/objectpicker_p.h
766
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/offscreensurfacehelper_p.h
764
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/offscreensurfacehelper_p.h
767
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/openglvertexarrayobject_p.h
765
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/openglvertexarrayobject_p.h
Lines 797-802 Link Here
797
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/qcolormask_p.h
795
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/qcolormask_p.h
798
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/qcomputecommand_p.h
796
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/qcomputecommand_p.h
799
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/qcullface_p.h
797
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/qcullface_p.h
798
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/qdepthrange_p.h
800
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/qdepthtest_p.h
799
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/qdepthtest_p.h
801
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/qdirectionallight_p.h
800
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/qdirectionallight_p.h
802
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/qdispatchcompute_p.h
801
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/qdispatchcompute_p.h
Lines 815-820 Link Here
815
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/qlayer_p.h
814
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/qlayer_p.h
816
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/qlayerfilter_p.h
815
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/qlayerfilter_p.h
817
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/qlevelofdetail_p.h
816
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/qlevelofdetail_p.h
817
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/qlevelofdetailswitch_p.h
818
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/qlinewidth_p.h
818
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/qlinewidth_p.h
819
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/qmaterial_p.h
819
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/qmaterial_p.h
820
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/qmemorybarrier_p.h
820
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/qmemorybarrier_p.h
Lines 824-833 Link Here
824
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/qparameter_p.h
824
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/qparameter_p.h
825
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/qpickevent_p.h
825
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/qpickevent_p.h
826
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/qpickingsettings_p.h
826
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/qpickingsettings_p.h
827
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/qpicktriangleevent_p.h
827
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/qpointlight_p.h
828
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/qpointlight_p.h
828
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/qpointsize_p.h
829
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/qpointsize_p.h
829
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/qpolygonoffset_p.h
830
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/qpolygonoffset_p.h
830
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/qproximityfilter_p.h
831
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/qproximityfilter_p.h
832
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/qrastermode_p.h
831
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/qray3d_p.h
833
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/qray3d_p.h
832
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/qraycastingservice_p.h
834
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/qraycastingservice_p.h
833
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/qrenderaspect_p.h
835
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/qrenderaspect_p.h
Lines 855-860 Link Here
855
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/qscissortest_p.h
857
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/qscissortest_p.h
856
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/qsetfence_p.h
858
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/qsetfence_p.h
857
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/qshaderdata_p.h
859
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/qshaderdata_p.h
860
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/qshaderimage_p.h
858
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/qshaderprogram_p.h
861
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/qshaderprogram_p.h
859
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/qshaderprogrambuilder_p.h
862
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/qshaderprogrambuilder_p.h
860
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/qsortpolicy_p.h
863
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/qsortpolicy_p.h
Lines 864-874 Link Here
864
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/qstenciloperationarguments_p.h
867
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/qstenciloperationarguments_p.h
865
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/qstenciltest_p.h
868
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/qstenciltest_p.h
866
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/qstenciltestarguments_p.h
869
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/qstenciltestarguments_p.h
870
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/qsubtreeenabler_p.h
867
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/qt3drender-config_p.h
871
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/qt3drender-config_p.h
868
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/qt3drender_global_p.h
872
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/qt3drender_global_p.h
869
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/qtechnique_p.h
873
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/qtechnique_p.h
870
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/qtechniquefilter_p.h
874
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/qtechniquefilter_p.h
871
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/qtexture_p.h
875
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/qtexture_p.h
876
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/qtexturedataupdate_p.h
872
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/qtextureimage_p.h
877
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/qtextureimage_p.h
873
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/qtextureimagedata_p.h
878
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/qtextureimagedata_p.h
874
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/qurlhelper_p.h
879
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/qurlhelper_p.h
Lines 896-902 Link Here
896
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/renderthread_p.h
901
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/renderthread_p.h
897
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/renderview_p.h
902
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/renderview_p.h
898
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/renderviewbuilder_p.h
903
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/renderviewbuilder_p.h
899
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/renderviewbuilderjob_p.h
904
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/renderviewcommandbuilderjob_p.h
905
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/renderviewcommandupdaterjob_p.h
900
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/renderviewinitializerjob_p.h
906
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/renderviewinitializerjob_p.h
901
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/renderviewjobutils_p.h
907
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/renderviewjobutils_p.h
902
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/resourceaccessor_p.h
908
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/resourceaccessor_p.h
Lines 910-915 Link Here
910
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/shaderbuilder_p.h
916
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/shaderbuilder_p.h
911
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/shadercache_p.h
917
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/shadercache_p.h
912
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/shaderdata_p.h
918
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/shaderdata_p.h
919
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/shaderimage_p.h
913
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/shaderparameterpack_p.h
920
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/shaderparameterpack_p.h
914
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/shadervariables_p.h
921
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/shadervariables_p.h
915
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/skeleton_p.h
922
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/skeleton_p.h
Lines 921-931 Link Here
921
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/statevariant_p.h
928
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/statevariant_p.h
922
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/stringtoint_p.h
929
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/stringtoint_p.h
923
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/submissioncontext_p.h
930
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/submissioncontext_p.h
931
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/subtreeenabler_p.h
924
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/technique_p.h
932
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/technique_p.h
925
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/techniquefilternode_p.h
933
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/techniquefilternode_p.h
926
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/techniquemanager_p.h
934
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/techniquemanager_p.h
927
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/texture_p.h
935
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/texture_p.h
928
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/texturedatamanager_p.h
929
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/textureimage_p.h
936
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/textureimage_p.h
930
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/texturesubmissioncontext_p.h
937
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/texturesubmissioncontext_p.h
931
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/transform_p.h
938
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/transform_p.h
Lines 933-939 Link Here
933
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/trianglesextractor_p.h
940
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/trianglesextractor_p.h
934
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/trianglesvisitor_p.h
941
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/trianglesvisitor_p.h
935
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/uniform_p.h
942
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/uniform_p.h
936
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/updateentityhierarchyjob_p.h
937
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/updateentitylayersjob_p.h
943
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/updateentitylayersjob_p.h
938
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/updatelevelofdetailjob_p.h
944
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/updatelevelofdetailjob_p.h
939
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/updatemeshtrianglelistjob_p.h
945
%%QT_INCDIR%%/Qt3DRender/%%FULLVER%%/Qt3DRender/private/updatemeshtrianglelistjob_p.h
Lines 974-979 Link Here
974
%%QT_INCDIR%%/Qt3DRender/QColorMask
980
%%QT_INCDIR%%/Qt3DRender/QColorMask
975
%%QT_INCDIR%%/Qt3DRender/QComputeCommand
981
%%QT_INCDIR%%/Qt3DRender/QComputeCommand
976
%%QT_INCDIR%%/Qt3DRender/QCullFace
982
%%QT_INCDIR%%/Qt3DRender/QCullFace
983
%%QT_INCDIR%%/Qt3DRender/QDepthRange
977
%%QT_INCDIR%%/Qt3DRender/QDepthTest
984
%%QT_INCDIR%%/Qt3DRender/QDepthTest
978
%%QT_INCDIR%%/Qt3DRender/QDirectionalLight
985
%%QT_INCDIR%%/Qt3DRender/QDirectionalLight
979
%%QT_INCDIR%%/Qt3DRender/QDispatchCompute
986
%%QT_INCDIR%%/Qt3DRender/QDispatchCompute
Lines 1004-1009 Link Here
1004
%%QT_INCDIR%%/Qt3DRender/QMultiSampleAntiAliasing
1011
%%QT_INCDIR%%/Qt3DRender/QMultiSampleAntiAliasing
1005
%%QT_INCDIR%%/Qt3DRender/QNoDepthMask
1012
%%QT_INCDIR%%/Qt3DRender/QNoDepthMask
1006
%%QT_INCDIR%%/Qt3DRender/QNoDraw
1013
%%QT_INCDIR%%/Qt3DRender/QNoDraw
1014
%%QT_INCDIR%%/Qt3DRender/QNoPicking
1007
%%QT_INCDIR%%/Qt3DRender/QObjectPicker
1015
%%QT_INCDIR%%/Qt3DRender/QObjectPicker
1008
%%QT_INCDIR%%/Qt3DRender/QPaintedTextureImage
1016
%%QT_INCDIR%%/Qt3DRender/QPaintedTextureImage
1009
%%QT_INCDIR%%/Qt3DRender/QParameter
1017
%%QT_INCDIR%%/Qt3DRender/QParameter
Lines 1020-1025 Link Here
1020
%%QT_INCDIR%%/Qt3DRender/QPointSize
1028
%%QT_INCDIR%%/Qt3DRender/QPointSize
1021
%%QT_INCDIR%%/Qt3DRender/QPolygonOffset
1029
%%QT_INCDIR%%/Qt3DRender/QPolygonOffset
1022
%%QT_INCDIR%%/Qt3DRender/QProximityFilter
1030
%%QT_INCDIR%%/Qt3DRender/QProximityFilter
1031
%%QT_INCDIR%%/Qt3DRender/QRasterMode
1023
%%QT_INCDIR%%/Qt3DRender/QRayCaster
1032
%%QT_INCDIR%%/Qt3DRender/QRayCaster
1024
%%QT_INCDIR%%/Qt3DRender/QRayCasterHit
1033
%%QT_INCDIR%%/Qt3DRender/QRayCasterHit
1025
%%QT_INCDIR%%/Qt3DRender/QRenderAspect
1034
%%QT_INCDIR%%/Qt3DRender/QRenderAspect
Lines 1040-1045 Link Here
1040
%%QT_INCDIR%%/Qt3DRender/QSeamlessCubemap
1049
%%QT_INCDIR%%/Qt3DRender/QSeamlessCubemap
1041
%%QT_INCDIR%%/Qt3DRender/QSetFence
1050
%%QT_INCDIR%%/Qt3DRender/QSetFence
1042
%%QT_INCDIR%%/Qt3DRender/QShaderData
1051
%%QT_INCDIR%%/Qt3DRender/QShaderData
1052
%%QT_INCDIR%%/Qt3DRender/QShaderImage
1043
%%QT_INCDIR%%/Qt3DRender/QShaderProgram
1053
%%QT_INCDIR%%/Qt3DRender/QShaderProgram
1044
%%QT_INCDIR%%/Qt3DRender/QShaderProgramBuilder
1054
%%QT_INCDIR%%/Qt3DRender/QShaderProgramBuilder
1045
%%QT_INCDIR%%/Qt3DRender/QSortPolicy
1055
%%QT_INCDIR%%/Qt3DRender/QSortPolicy
Lines 1049-1059 Link Here
1049
%%QT_INCDIR%%/Qt3DRender/QStencilOperationArguments
1059
%%QT_INCDIR%%/Qt3DRender/QStencilOperationArguments
1050
%%QT_INCDIR%%/Qt3DRender/QStencilTest
1060
%%QT_INCDIR%%/Qt3DRender/QStencilTest
1051
%%QT_INCDIR%%/Qt3DRender/QStencilTestArguments
1061
%%QT_INCDIR%%/Qt3DRender/QStencilTestArguments
1062
%%QT_INCDIR%%/Qt3DRender/QSubtreeEnabler
1052
%%QT_INCDIR%%/Qt3DRender/QTechnique
1063
%%QT_INCDIR%%/Qt3DRender/QTechnique
1053
%%QT_INCDIR%%/Qt3DRender/QTechniqueFilter
1064
%%QT_INCDIR%%/Qt3DRender/QTechniqueFilter
1054
%%QT_INCDIR%%/Qt3DRender/QTexture
1065
%%QT_INCDIR%%/Qt3DRender/QTexture
1055
%%QT_INCDIR%%/Qt3DRender/QTextureData
1066
%%QT_INCDIR%%/Qt3DRender/QTextureData
1056
%%QT_INCDIR%%/Qt3DRender/QTextureDataPtr
1067
%%QT_INCDIR%%/Qt3DRender/QTextureDataPtr
1068
%%QT_INCDIR%%/Qt3DRender/QTextureDataUpdate
1057
%%QT_INCDIR%%/Qt3DRender/QTextureGenerator
1069
%%QT_INCDIR%%/Qt3DRender/QTextureGenerator
1058
%%QT_INCDIR%%/Qt3DRender/QTextureGeneratorPtr
1070
%%QT_INCDIR%%/Qt3DRender/QTextureGeneratorPtr
1059
%%QT_INCDIR%%/Qt3DRender/QTextureImage
1071
%%QT_INCDIR%%/Qt3DRender/QTextureImage
Lines 1089-1094 Link Here
1089
%%QT_INCDIR%%/Qt3DRender/qcolormask.h
1101
%%QT_INCDIR%%/Qt3DRender/qcolormask.h
1090
%%QT_INCDIR%%/Qt3DRender/qcomputecommand.h
1102
%%QT_INCDIR%%/Qt3DRender/qcomputecommand.h
1091
%%QT_INCDIR%%/Qt3DRender/qcullface.h
1103
%%QT_INCDIR%%/Qt3DRender/qcullface.h
1104
%%QT_INCDIR%%/Qt3DRender/qdepthrange.h
1092
%%QT_INCDIR%%/Qt3DRender/qdepthtest.h
1105
%%QT_INCDIR%%/Qt3DRender/qdepthtest.h
1093
%%QT_INCDIR%%/Qt3DRender/qdirectionallight.h
1106
%%QT_INCDIR%%/Qt3DRender/qdirectionallight.h
1094
%%QT_INCDIR%%/Qt3DRender/qdispatchcompute.h
1107
%%QT_INCDIR%%/Qt3DRender/qdispatchcompute.h
Lines 1116-1121 Link Here
1116
%%QT_INCDIR%%/Qt3DRender/qmultisampleantialiasing.h
1129
%%QT_INCDIR%%/Qt3DRender/qmultisampleantialiasing.h
1117
%%QT_INCDIR%%/Qt3DRender/qnodepthmask.h
1130
%%QT_INCDIR%%/Qt3DRender/qnodepthmask.h
1118
%%QT_INCDIR%%/Qt3DRender/qnodraw.h
1131
%%QT_INCDIR%%/Qt3DRender/qnodraw.h
1132
%%QT_INCDIR%%/Qt3DRender/qnopicking.h
1119
%%QT_INCDIR%%/Qt3DRender/qobjectpicker.h
1133
%%QT_INCDIR%%/Qt3DRender/qobjectpicker.h
1120
%%QT_INCDIR%%/Qt3DRender/qpaintedtextureimage.h
1134
%%QT_INCDIR%%/Qt3DRender/qpaintedtextureimage.h
1121
%%QT_INCDIR%%/Qt3DRender/qparameter.h
1135
%%QT_INCDIR%%/Qt3DRender/qparameter.h
Lines 1128-1133 Link Here
1128
%%QT_INCDIR%%/Qt3DRender/qpointsize.h
1142
%%QT_INCDIR%%/Qt3DRender/qpointsize.h
1129
%%QT_INCDIR%%/Qt3DRender/qpolygonoffset.h
1143
%%QT_INCDIR%%/Qt3DRender/qpolygonoffset.h
1130
%%QT_INCDIR%%/Qt3DRender/qproximityfilter.h
1144
%%QT_INCDIR%%/Qt3DRender/qproximityfilter.h
1145
%%QT_INCDIR%%/Qt3DRender/qrastermode.h
1131
%%QT_INCDIR%%/Qt3DRender/qraycaster.h
1146
%%QT_INCDIR%%/Qt3DRender/qraycaster.h
1132
%%QT_INCDIR%%/Qt3DRender/qraycasterhit.h
1147
%%QT_INCDIR%%/Qt3DRender/qraycasterhit.h
1133
%%QT_INCDIR%%/Qt3DRender/qrenderaspect.h
1148
%%QT_INCDIR%%/Qt3DRender/qrenderaspect.h
Lines 1147-1152 Link Here
1147
%%QT_INCDIR%%/Qt3DRender/qseamlesscubemap.h
1162
%%QT_INCDIR%%/Qt3DRender/qseamlesscubemap.h
1148
%%QT_INCDIR%%/Qt3DRender/qsetfence.h
1163
%%QT_INCDIR%%/Qt3DRender/qsetfence.h
1149
%%QT_INCDIR%%/Qt3DRender/qshaderdata.h
1164
%%QT_INCDIR%%/Qt3DRender/qshaderdata.h
1165
%%QT_INCDIR%%/Qt3DRender/qshaderimage.h
1150
%%QT_INCDIR%%/Qt3DRender/qshaderprogram.h
1166
%%QT_INCDIR%%/Qt3DRender/qshaderprogram.h
1151
%%QT_INCDIR%%/Qt3DRender/qshaderprogrambuilder.h
1167
%%QT_INCDIR%%/Qt3DRender/qshaderprogrambuilder.h
1152
%%QT_INCDIR%%/Qt3DRender/qsortpolicy.h
1168
%%QT_INCDIR%%/Qt3DRender/qsortpolicy.h
Lines 1156-1161 Link Here
1156
%%QT_INCDIR%%/Qt3DRender/qstenciloperationarguments.h
1172
%%QT_INCDIR%%/Qt3DRender/qstenciloperationarguments.h
1157
%%QT_INCDIR%%/Qt3DRender/qstenciltest.h
1173
%%QT_INCDIR%%/Qt3DRender/qstenciltest.h
1158
%%QT_INCDIR%%/Qt3DRender/qstenciltestarguments.h
1174
%%QT_INCDIR%%/Qt3DRender/qstenciltestarguments.h
1175
%%QT_INCDIR%%/Qt3DRender/qsubtreeenabler.h
1159
%%QT_INCDIR%%/Qt3DRender/qt3drender-config.h
1176
%%QT_INCDIR%%/Qt3DRender/qt3drender-config.h
1160
%%QT_INCDIR%%/Qt3DRender/qt3drender_global.h
1177
%%QT_INCDIR%%/Qt3DRender/qt3drender_global.h
1161
%%QT_INCDIR%%/Qt3DRender/qt3drenderversion.h
1178
%%QT_INCDIR%%/Qt3DRender/qt3drenderversion.h
Lines 1163-1168 Link Here
1163
%%QT_INCDIR%%/Qt3DRender/qtechniquefilter.h
1180
%%QT_INCDIR%%/Qt3DRender/qtechniquefilter.h
1164
%%QT_INCDIR%%/Qt3DRender/qtexture.h
1181
%%QT_INCDIR%%/Qt3DRender/qtexture.h
1165
%%QT_INCDIR%%/Qt3DRender/qtexturedata.h
1182
%%QT_INCDIR%%/Qt3DRender/qtexturedata.h
1183
%%QT_INCDIR%%/Qt3DRender/qtexturedataupdate.h
1166
%%QT_INCDIR%%/Qt3DRender/qtexturegenerator.h
1184
%%QT_INCDIR%%/Qt3DRender/qtexturegenerator.h
1167
%%QT_INCDIR%%/Qt3DRender/qtextureimage.h
1185
%%QT_INCDIR%%/Qt3DRender/qtextureimage.h
1168
%%QT_INCDIR%%/Qt3DRender/qtextureimagedata.h
1186
%%QT_INCDIR%%/Qt3DRender/qtextureimagedata.h
(-)b/graphics/qt5-imageformats/Makefile (-1 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	imageformats
3
PORTNAME=	imageformats
4
DISTVERSION=	${QT5_VERSION}
4
DISTVERSION=	${QT5_VERSION}
5
PORTREVISION=	1
6
CATEGORIES=	graphics
5
CATEGORIES=	graphics
7
PKGNAMEPREFIX=	qt5-
6
PKGNAMEPREFIX=	qt5-
8
7
(-)b/graphics/qt5-pixeltool/Makefile (-1 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	pixeltool
3
PORTNAME=	pixeltool
4
DISTVERSION=	${QT5_VERSION}
4
DISTVERSION=	${QT5_VERSION}
5
PORTREVISION=	1
6
CATEGORIES=	graphics
5
CATEGORIES=	graphics
7
PKGNAMEPREFIX=	qt5-
6
PKGNAMEPREFIX=	qt5-
8
7
(-)b/graphics/qt5-svg/pkg-plist (-2 / +2 lines)
Lines 19-28 Link Here
19
%%QT_INCDIR%%/QtSvg/qsvgwidget.h
19
%%QT_INCDIR%%/QtSvg/qsvgwidget.h
20
%%QT_INCDIR%%/QtSvg/qtsvgglobal.h
20
%%QT_INCDIR%%/QtSvg/qtsvgglobal.h
21
%%QT_INCDIR%%/QtSvg/qtsvgversion.h
21
%%QT_INCDIR%%/QtSvg/qtsvgversion.h
22
%%QT_CMAKEDIR%%/Qt5Gui/Qt5Gui_QSvgIconPlugin.cmake
23
%%QT_CMAKEDIR%%/Qt5Gui/Qt5Gui_QSvgPlugin.cmake
22
%%QT_CMAKEDIR%%/Qt5Svg/Qt5SvgConfig.cmake
24
%%QT_CMAKEDIR%%/Qt5Svg/Qt5SvgConfig.cmake
23
%%QT_CMAKEDIR%%/Qt5Svg/Qt5SvgConfigVersion.cmake
25
%%QT_CMAKEDIR%%/Qt5Svg/Qt5SvgConfigVersion.cmake
24
%%QT_CMAKEDIR%%/Qt5Svg/Qt5Svg_QSvgIconPlugin.cmake
25
%%QT_CMAKEDIR%%/Qt5Svg/Qt5Svg_QSvgPlugin.cmake
26
%%QT_LIBDIR%%/libQt5Svg.prl
26
%%QT_LIBDIR%%/libQt5Svg.prl
27
%%QT_LIBDIR%%/libQt5Svg.so
27
%%QT_LIBDIR%%/libQt5Svg.so
28
%%QT_LIBDIR%%/libQt5Svg.so.5
28
%%QT_LIBDIR%%/libQt5Svg.so.5
(-)b/graphics/qt5-wayland/Makefile (-1 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	wayland
3
PORTNAME=	wayland
4
DISTVERSION=	${QT5_VERSION}
4
DISTVERSION=	${QT5_VERSION}
5
PORTREVISION=	1
6
CATEGORIES=	graphics
5
CATEGORIES=	graphics
7
PKGNAMEPREFIX=	qt5-
6
PKGNAMEPREFIX=	qt5-
8
7
(-)b/graphics/qt5-wayland/pkg-plist (-2 / +35 lines)
Lines 8-13 Link Here
8
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwayland-text-input-unstable-v2.h
8
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwayland-text-input-unstable-v2.h
9
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwayland-touch-extension.h
9
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwayland-touch-extension.h
10
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwayland-wayland.h
10
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwayland-wayland.h
11
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwayland-wp-primary-selection-unstable-v1.h
11
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwayland-xdg-output-unstable-v1.h
12
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwayland-xdg-output-unstable-v1.h
12
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandabstractdecoration_p.h
13
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandabstractdecoration_p.h
13
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandbuffer_p.h
14
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandbuffer_p.h
Lines 34-39 Link Here
34
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandinputdeviceintegrationplugin_p.h
35
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandinputdeviceintegrationplugin_p.h
35
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandintegration_p.h
36
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandintegration_p.h
36
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandnativeinterface_p.h
37
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandnativeinterface_p.h
38
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandprimaryselectionv1_p.h
37
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandqtkey_p.h
39
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandqtkey_p.h
38
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandscreen_p.h
40
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandscreen_p.h
39
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandserverbufferintegration_p.h
41
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandserverbufferintegration_p.h
Lines 47-52 Link Here
47
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandshmbackingstore_p.h
49
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandshmbackingstore_p.h
48
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandshmwindow_p.h
50
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandshmwindow_p.h
49
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandsubsurface_p.h
51
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandsubsurface_p.h
52
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandsurface_p.h
50
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandtouch_p.h
53
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandtouch_p.h
51
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandwindow_p.h
54
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandwindow_p.h
52
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandwindowmanagerintegration_p.h
55
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandwindowmanagerintegration_p.h
Lines 58-63 Link Here
58
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/wayland-text-input-unstable-v2-client-protocol.h
61
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/wayland-text-input-unstable-v2-client-protocol.h
59
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/wayland-touch-extension-client-protocol.h
62
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/wayland-touch-extension-client-protocol.h
60
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/wayland-wayland-client-protocol.h
63
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/wayland-wayland-client-protocol.h
64
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/wayland-wp-primary-selection-unstable-v1-client-protocol.h
61
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/wayland-xdg-output-unstable-v1-client-protocol.h
65
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/wayland-xdg-output-unstable-v1-client-protocol.h
62
%%QT_INCDIR%%/QtWaylandClient/QWaylandClientExtension
66
%%QT_INCDIR%%/QtWaylandClient/QWaylandClientExtension
63
%%QT_INCDIR%%/QtWaylandClient/QWaylandClientExtensionTemplate
67
%%QT_INCDIR%%/QtWaylandClient/QWaylandClientExtensionTemplate
Lines 72-79 Link Here
72
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/qtwaylandcompositor-config_p.h
76
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/qtwaylandcompositor-config_p.h
73
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/qtwaylandcompositorglobal_p.h
77
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/qtwaylandcompositorglobal_p.h
74
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/qwayland-server-hardware-integration.h
78
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/qwayland-server-hardware-integration.h
79
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/qwayland-server-idle-inhibit-unstable-v1.h
75
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/qwayland-server-ivi-application.h
80
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/qwayland-server-ivi-application.h
76
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/qwayland-server-qt-key-unstable-v1.h
81
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/qwayland-server-qt-key-unstable-v1.h
82
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/qwayland-server-qt-texture-sharing-unstable-v1.h
77
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/qwayland-server-qt-windowmanager.h
83
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/qwayland-server-qt-windowmanager.h
78
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/qwayland-server-scaler.h
84
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/qwayland-server-scaler.h
79
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/qwayland-server-server-buffer-extension.h
85
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/qwayland-server-server-buffer-extension.h
Lines 82-93 Link Here
82
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/qwayland-server-viewporter.h
88
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/qwayland-server-viewporter.h
83
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/qwayland-server-wayland.h
89
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/qwayland-server-wayland.h
84
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/qwayland-server-xdg-decoration-unstable-v1.h
90
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/qwayland-server-xdg-decoration-unstable-v1.h
91
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/qwayland-server-xdg-output-unstable-v1.h
85
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/qwayland-server-xdg-shell-unstable-v5_p.h
92
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/qwayland-server-xdg-shell-unstable-v5_p.h
86
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/qwayland-server-xdg-shell-unstable-v6.h
93
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/qwayland-server-xdg-shell-unstable-v6.h
87
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/qwayland-server-xdg-shell.h
94
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/qwayland-server-xdg-shell.h
88
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/qwaylandcompositor_p.h
95
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/qwaylandcompositor_p.h
89
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/qwaylandcompositorextension_p.h
96
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/qwaylandcompositorextension_p.h
90
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/qwaylanddestroylistener_p.h
97
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/qwaylanddestroylistener_p.h
98
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/qwaylandidleinhibitv1_p.h
91
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/qwaylandinputmethodcontrol_p.h
99
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/qwaylandinputmethodcontrol_p.h
92
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/qwaylandiviapplication_p.h
100
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/qwaylandiviapplication_p.h
93
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/qwaylandivisurface_p.h
101
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/qwaylandivisurface_p.h
Lines 114-119 Link Here
114
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/qwaylandwlshell_p.h
122
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/qwaylandwlshell_p.h
115
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/qwaylandwlshellintegration_p.h
123
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/qwaylandwlshellintegration_p.h
116
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/qwaylandxdgdecorationv1_p.h
124
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/qwaylandxdgdecorationv1_p.h
125
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/qwaylandxdgoutputv1_p.h
117
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/qwaylandxdgshell_p.h
126
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/qwaylandxdgshell_p.h
118
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/qwaylandxdgshellintegration_p.h
127
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/qwaylandxdgshellintegration_p.h
119
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/qwaylandxdgshellv5_p.h
128
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/qwaylandxdgshellv5_p.h
Lines 141-148 Link Here
141
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/qwlserverbufferintegrationplugin_p.h
150
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/qwlserverbufferintegrationplugin_p.h
142
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/qwltexturesharingextension_p.h
151
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/qwltexturesharingextension_p.h
143
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/wayland-hardware-integration-server-protocol.h
152
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/wayland-hardware-integration-server-protocol.h
153
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/wayland-idle-inhibit-unstable-v1-server-protocol.h
144
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/wayland-ivi-application-server-protocol.h
154
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/wayland-ivi-application-server-protocol.h
145
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/wayland-qt-key-unstable-v1-server-protocol.h
155
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/wayland-qt-key-unstable-v1-server-protocol.h
156
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/wayland-qt-texture-sharing-unstable-v1-server-protocol.h
146
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/wayland-qt-windowmanager-server-protocol.h
157
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/wayland-qt-windowmanager-server-protocol.h
147
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/wayland-scaler-server-protocol.h
158
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/wayland-scaler-server-protocol.h
148
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/wayland-server-buffer-extension-server-protocol.h
159
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/wayland-server-buffer-extension-server-protocol.h
Lines 151-156 Link Here
151
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/wayland-viewporter-server-protocol.h
162
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/wayland-viewporter-server-protocol.h
152
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/wayland-wayland-server-protocol.h
163
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/wayland-wayland-server-protocol.h
153
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/wayland-xdg-decoration-unstable-v1-server-protocol.h
164
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/wayland-xdg-decoration-unstable-v1-server-protocol.h
165
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/wayland-xdg-output-unstable-v1-server-protocol.h
154
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/wayland-xdg-shell-server-protocol.h
166
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/wayland-xdg-shell-server-protocol.h
155
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/wayland-xdg-shell-unstable-v5-server-protocol_p.h
167
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/wayland-xdg-shell-unstable-v5-server-protocol_p.h
156
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/wayland-xdg-shell-unstable-v6-server-protocol.h
168
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/wayland-xdg-shell-unstable-v6-server-protocol.h
Lines 161-166 Link Here
161
%%QT_INCDIR%%/QtWaylandCompositor/QWaylandCompositorExtensionTemplate
173
%%QT_INCDIR%%/QtWaylandCompositor/QWaylandCompositorExtensionTemplate
162
%%QT_INCDIR%%/QtWaylandCompositor/QWaylandDestroyListener
174
%%QT_INCDIR%%/QtWaylandCompositor/QWaylandDestroyListener
163
%%QT_INCDIR%%/QtWaylandCompositor/QWaylandDrag
175
%%QT_INCDIR%%/QtWaylandCompositor/QWaylandDrag
176
%%QT_INCDIR%%/QtWaylandCompositor/QWaylandIdleInhibitManagerV1
164
%%QT_INCDIR%%/QtWaylandCompositor/QWaylandInputMethodControl
177
%%QT_INCDIR%%/QtWaylandCompositor/QWaylandInputMethodControl
165
%%QT_INCDIR%%/QtWaylandCompositor/QWaylandIviApplication
178
%%QT_INCDIR%%/QtWaylandCompositor/QWaylandIviApplication
166
%%QT_INCDIR%%/QtWaylandCompositor/QWaylandIviSurface
179
%%QT_INCDIR%%/QtWaylandCompositor/QWaylandIviSurface
Lines 175-182 Link Here
175
%%QT_INCDIR%%/QtWaylandCompositor/QWaylandQuickExtension
188
%%QT_INCDIR%%/QtWaylandCompositor/QWaylandQuickExtension
176
%%QT_INCDIR%%/QtWaylandCompositor/QWaylandQuickItem
189
%%QT_INCDIR%%/QtWaylandCompositor/QWaylandQuickItem
177
%%QT_INCDIR%%/QtWaylandCompositor/QWaylandQuickOutput
190
%%QT_INCDIR%%/QtWaylandCompositor/QWaylandQuickOutput
191
%%QT_INCDIR%%/QtWaylandCompositor/QWaylandQuickShellIntegration
178
%%QT_INCDIR%%/QtWaylandCompositor/QWaylandQuickShellSurfaceItem
192
%%QT_INCDIR%%/QtWaylandCompositor/QWaylandQuickShellSurfaceItem
179
%%QT_INCDIR%%/QtWaylandCompositor/QWaylandQuickSurface
193
%%QT_INCDIR%%/QtWaylandCompositor/QWaylandQuickSurface
194
%%QT_INCDIR%%/QtWaylandCompositor/QWaylandQuickXdgOutputV1
180
%%QT_INCDIR%%/QtWaylandCompositor/QWaylandResource
195
%%QT_INCDIR%%/QtWaylandCompositor/QWaylandResource
181
%%QT_INCDIR%%/QtWaylandCompositor/QWaylandSeat
196
%%QT_INCDIR%%/QtWaylandCompositor/QWaylandSeat
182
%%QT_INCDIR%%/QtWaylandCompositor/QWaylandShell
197
%%QT_INCDIR%%/QtWaylandCompositor/QWaylandShell
Lines 195-200 Link Here
195
%%QT_INCDIR%%/QtWaylandCompositor/QWaylandWlShell
210
%%QT_INCDIR%%/QtWaylandCompositor/QWaylandWlShell
196
%%QT_INCDIR%%/QtWaylandCompositor/QWaylandWlShellSurface
211
%%QT_INCDIR%%/QtWaylandCompositor/QWaylandWlShellSurface
197
%%QT_INCDIR%%/QtWaylandCompositor/QWaylandXdgDecorationManagerV1
212
%%QT_INCDIR%%/QtWaylandCompositor/QWaylandXdgDecorationManagerV1
213
%%QT_INCDIR%%/QtWaylandCompositor/QWaylandXdgOutputManagerV1
214
%%QT_INCDIR%%/QtWaylandCompositor/QWaylandXdgOutputV1
198
%%QT_INCDIR%%/QtWaylandCompositor/QWaylandXdgPopup
215
%%QT_INCDIR%%/QtWaylandCompositor/QWaylandXdgPopup
199
%%QT_INCDIR%%/QtWaylandCompositor/QWaylandXdgPopupV5
216
%%QT_INCDIR%%/QtWaylandCompositor/QWaylandXdgPopupV5
200
%%QT_INCDIR%%/QtWaylandCompositor/QWaylandXdgPopupV6
217
%%QT_INCDIR%%/QtWaylandCompositor/QWaylandXdgPopupV6
Lines 219-224 Link Here
219
%%QT_INCDIR%%/QtWaylandCompositor/qwaylanddestroylistener.h
236
%%QT_INCDIR%%/QtWaylandCompositor/qwaylanddestroylistener.h
220
%%QT_INCDIR%%/QtWaylandCompositor/qwaylanddrag.h
237
%%QT_INCDIR%%/QtWaylandCompositor/qwaylanddrag.h
221
%%QT_INCDIR%%/QtWaylandCompositor/qwaylandexport.h
238
%%QT_INCDIR%%/QtWaylandCompositor/qwaylandexport.h
239
%%QT_INCDIR%%/QtWaylandCompositor/qwaylandidleinhibitv1.h
222
%%QT_INCDIR%%/QtWaylandCompositor/qwaylandinputmethodcontrol.h
240
%%QT_INCDIR%%/QtWaylandCompositor/qwaylandinputmethodcontrol.h
223
%%QT_INCDIR%%/QtWaylandCompositor/qwaylandiviapplication.h
241
%%QT_INCDIR%%/QtWaylandCompositor/qwaylandiviapplication.h
224
%%QT_INCDIR%%/QtWaylandCompositor/qwaylandivisurface.h
242
%%QT_INCDIR%%/QtWaylandCompositor/qwaylandivisurface.h
Lines 233-240 Link Here
233
%%QT_INCDIR%%/QtWaylandCompositor/qwaylandquickextension.h
251
%%QT_INCDIR%%/QtWaylandCompositor/qwaylandquickextension.h
234
%%QT_INCDIR%%/QtWaylandCompositor/qwaylandquickitem.h
252
%%QT_INCDIR%%/QtWaylandCompositor/qwaylandquickitem.h
235
%%QT_INCDIR%%/QtWaylandCompositor/qwaylandquickoutput.h
253
%%QT_INCDIR%%/QtWaylandCompositor/qwaylandquickoutput.h
254
%%QT_INCDIR%%/QtWaylandCompositor/qwaylandquickshellintegration.h
236
%%QT_INCDIR%%/QtWaylandCompositor/qwaylandquickshellsurfaceitem.h
255
%%QT_INCDIR%%/QtWaylandCompositor/qwaylandquickshellsurfaceitem.h
237
%%QT_INCDIR%%/QtWaylandCompositor/qwaylandquicksurface.h
256
%%QT_INCDIR%%/QtWaylandCompositor/qwaylandquicksurface.h
257
%%QT_INCDIR%%/QtWaylandCompositor/qwaylandquickxdgoutputv1.h
238
%%QT_INCDIR%%/QtWaylandCompositor/qwaylandresource.h
258
%%QT_INCDIR%%/QtWaylandCompositor/qwaylandresource.h
239
%%QT_INCDIR%%/QtWaylandCompositor/qwaylandseat.h
259
%%QT_INCDIR%%/QtWaylandCompositor/qwaylandseat.h
240
%%QT_INCDIR%%/QtWaylandCompositor/qwaylandshell.h
260
%%QT_INCDIR%%/QtWaylandCompositor/qwaylandshell.h
Lines 249-254 Link Here
249
%%QT_INCDIR%%/QtWaylandCompositor/qwaylandwlscaler.h
269
%%QT_INCDIR%%/QtWaylandCompositor/qwaylandwlscaler.h
250
%%QT_INCDIR%%/QtWaylandCompositor/qwaylandwlshell.h
270
%%QT_INCDIR%%/QtWaylandCompositor/qwaylandwlshell.h
251
%%QT_INCDIR%%/QtWaylandCompositor/qwaylandxdgdecorationv1.h
271
%%QT_INCDIR%%/QtWaylandCompositor/qwaylandxdgdecorationv1.h
272
%%QT_INCDIR%%/QtWaylandCompositor/qwaylandxdgoutputv1.h
252
%%QT_INCDIR%%/QtWaylandCompositor/qwaylandxdgshell.h
273
%%QT_INCDIR%%/QtWaylandCompositor/qwaylandxdgshell.h
253
%%QT_INCDIR%%/QtWaylandCompositor/qwaylandxdgshellv5.h
274
%%QT_INCDIR%%/QtWaylandCompositor/qwaylandxdgshellv5.h
254
%%QT_INCDIR%%/QtWaylandCompositor/qwaylandxdgshellv6.h
275
%%QT_INCDIR%%/QtWaylandCompositor/qwaylandxdgshellv6.h
Lines 271-276 Link Here
271
%%QT_CMAKEDIR%%/Qt5WaylandClient/Qt5WaylandClient_QWaylandXdgShellV5IntegrationPlugin.cmake
292
%%QT_CMAKEDIR%%/Qt5WaylandClient/Qt5WaylandClient_QWaylandXdgShellV5IntegrationPlugin.cmake
272
%%QT_CMAKEDIR%%/Qt5WaylandClient/Qt5WaylandClient_QWaylandXdgShellV6IntegrationPlugin.cmake
293
%%QT_CMAKEDIR%%/Qt5WaylandClient/Qt5WaylandClient_QWaylandXdgShellV6IntegrationPlugin.cmake
273
%%QT_CMAKEDIR%%/Qt5WaylandClient/Qt5WaylandClient_ShmServerBufferPlugin.cmake
294
%%QT_CMAKEDIR%%/Qt5WaylandClient/Qt5WaylandClient_ShmServerBufferPlugin.cmake
295
%%QT_CMAKEDIR%%/Qt5WaylandClient/Qt5WaylandClient_VulkanServerBufferPlugin.cmake
274
%%QT_CMAKEDIR%%/Qt5WaylandCompositor/Qt5WaylandCompositorConfig.cmake
296
%%QT_CMAKEDIR%%/Qt5WaylandCompositor/Qt5WaylandCompositorConfig.cmake
275
%%QT_CMAKEDIR%%/Qt5WaylandCompositor/Qt5WaylandCompositorConfigVersion.cmake
297
%%QT_CMAKEDIR%%/Qt5WaylandCompositor/Qt5WaylandCompositorConfigVersion.cmake
276
%%QT_CMAKEDIR%%/Qt5WaylandCompositor/Qt5WaylandCompositor_DmaBufServerBufferIntegrationPlugin.cmake
298
%%QT_CMAKEDIR%%/Qt5WaylandCompositor/Qt5WaylandCompositor_DmaBufServerBufferIntegrationPlugin.cmake
Lines 281-286 Link Here
281
%%QT_CMAKEDIR%%/Qt5WaylandCompositor/Qt5WaylandCompositor_QWaylandXCompositeEglClientBufferIntegrationPlugin.cmake
303
%%QT_CMAKEDIR%%/Qt5WaylandCompositor/Qt5WaylandCompositor_QWaylandXCompositeEglClientBufferIntegrationPlugin.cmake
282
%%QT_CMAKEDIR%%/Qt5WaylandCompositor/Qt5WaylandCompositor_QWaylandXCompositeGlxClientBufferIntegrationPlugin.cmake
304
%%QT_CMAKEDIR%%/Qt5WaylandCompositor/Qt5WaylandCompositor_QWaylandXCompositeGlxClientBufferIntegrationPlugin.cmake
283
%%QT_CMAKEDIR%%/Qt5WaylandCompositor/Qt5WaylandCompositor_ShmServerBufferIntegrationPlugin.cmake
305
%%QT_CMAKEDIR%%/Qt5WaylandCompositor/Qt5WaylandCompositor_ShmServerBufferIntegrationPlugin.cmake
306
%%QT_CMAKEDIR%%/Qt5WaylandCompositor/Qt5WaylandCompositor_VulkanServerBufferIntegrationPlugin.cmake
284
%%QT_BINDIR%%/qtwaylandscanner
307
%%QT_BINDIR%%/qtwaylandscanner
285
%%QT_LIBDIR%%/libQt5WaylandClient.prl
308
%%QT_LIBDIR%%/libQt5WaylandClient.prl
286
%%QT_LIBDIR%%/libQt5WaylandClient.so
309
%%QT_LIBDIR%%/libQt5WaylandClient.so
Lines 316-321 Link Here
316
%%DEBUG%%%%QT_PLUGINDIR%%/wayland-graphics-integration-client/libqt-plugin-wayland-egl.so.debug
339
%%DEBUG%%%%QT_PLUGINDIR%%/wayland-graphics-integration-client/libqt-plugin-wayland-egl.so.debug
317
%%QT_PLUGINDIR%%/wayland-graphics-integration-client/libshm-emulation-server.so
340
%%QT_PLUGINDIR%%/wayland-graphics-integration-client/libshm-emulation-server.so
318
%%DEBUG%%%%QT_PLUGINDIR%%/wayland-graphics-integration-client/libshm-emulation-server.so.debug
341
%%DEBUG%%%%QT_PLUGINDIR%%/wayland-graphics-integration-client/libshm-emulation-server.so.debug
342
%%QT_PLUGINDIR%%/wayland-graphics-integration-client/libvulkan-server.so
343
%%DEBUG%%%%QT_PLUGINDIR%%/wayland-graphics-integration-client/libvulkan-server.so.debug
319
%%QT_PLUGINDIR%%/wayland-graphics-integration-client/libxcomposite-egl.so
344
%%QT_PLUGINDIR%%/wayland-graphics-integration-client/libxcomposite-egl.so
320
%%DEBUG%%%%QT_PLUGINDIR%%/wayland-graphics-integration-client/libxcomposite-egl.so.debug
345
%%DEBUG%%%%QT_PLUGINDIR%%/wayland-graphics-integration-client/libxcomposite-egl.so.debug
321
%%QT_PLUGINDIR%%/wayland-graphics-integration-client/libxcomposite-glx.so
346
%%QT_PLUGINDIR%%/wayland-graphics-integration-client/libxcomposite-glx.so
Lines 330-335 Link Here
330
%%DEBUG%%%%QT_PLUGINDIR%%/wayland-graphics-integration-server/libqt-plugin-wayland-egl.so.debug
355
%%DEBUG%%%%QT_PLUGINDIR%%/wayland-graphics-integration-server/libqt-plugin-wayland-egl.so.debug
331
%%QT_PLUGINDIR%%/wayland-graphics-integration-server/libshm-emulation-server.so
356
%%QT_PLUGINDIR%%/wayland-graphics-integration-server/libshm-emulation-server.so
332
%%DEBUG%%%%QT_PLUGINDIR%%/wayland-graphics-integration-server/libshm-emulation-server.so.debug
357
%%DEBUG%%%%QT_PLUGINDIR%%/wayland-graphics-integration-server/libshm-emulation-server.so.debug
358
%%QT_PLUGINDIR%%/wayland-graphics-integration-server/libvulkan-server.so
359
%%DEBUG%%%%QT_PLUGINDIR%%/wayland-graphics-integration-server/libvulkan-server.so.debug
333
%%QT_PLUGINDIR%%/wayland-graphics-integration-server/libwayland-eglstream-controller.so
360
%%QT_PLUGINDIR%%/wayland-graphics-integration-server/libwayland-eglstream-controller.so
334
%%DEBUG%%%%QT_PLUGINDIR%%/wayland-graphics-integration-server/libwayland-eglstream-controller.so.debug
361
%%DEBUG%%%%QT_PLUGINDIR%%/wayland-graphics-integration-server/libwayland-eglstream-controller.so.debug
335
%%QT_PLUGINDIR%%/wayland-graphics-integration-server/libxcomposite-egl.so
362
%%QT_PLUGINDIR%%/wayland-graphics-integration-server/libxcomposite-egl.so
Lines 348-358 Link Here
348
%%DEBUG%%%%QT_PLUGINDIR%%/wayland-shell-integration/libxdg-shell-v6.so.debug
375
%%DEBUG%%%%QT_PLUGINDIR%%/wayland-shell-integration/libxdg-shell-v6.so.debug
349
%%QT_PLUGINDIR%%/wayland-shell-integration/libxdg-shell.so
376
%%QT_PLUGINDIR%%/wayland-shell-integration/libxdg-shell.so
350
%%DEBUG%%%%QT_PLUGINDIR%%/wayland-shell-integration/libxdg-shell.so.debug
377
%%DEBUG%%%%QT_PLUGINDIR%%/wayland-shell-integration/libxdg-shell.so.debug
378
%%QT_QMLDIR%%/QtWayland/Client/TextureSharing/libqwaylandtexturesharing.so
379
%%DEBUG%%%%QT_QMLDIR%%/QtWayland/Client/TextureSharing/libqwaylandtexturesharing.so.debug
380
%%QT_QMLDIR%%/QtWayland/Client/TextureSharing/qmldir
381
%%QT_QMLDIR%%/QtWayland/Compositor/TextureSharingExtension/libqwaylandtexturesharingextension.so
382
%%DEBUG%%%%QT_QMLDIR%%/QtWayland/Compositor/TextureSharingExtension/libqwaylandtexturesharingextension.so.debug
383
%%QT_QMLDIR%%/QtWayland/Compositor/TextureSharingExtension/qmldir
351
%%DEBUG%%%%QT_QMLDIR%%/QtWayland/Compositor/WaylandCursorItem.qml
384
%%DEBUG%%%%QT_QMLDIR%%/QtWayland/Compositor/WaylandCursorItem.qml
352
%%DEBUG%%%%QT_QMLDIR%%/QtWayland/Compositor/WaylandOutputWindow.qml
385
%%DEBUG%%%%QT_QMLDIR%%/QtWayland/Compositor/WaylandOutputWindow.qml
353
%%QT_QMLDIR%%/QtWayland/Compositor/libqwaylandcompositorplugin.so
386
%%QT_QMLDIR%%/QtWayland/Compositor/libqwaylandcompositorplugin.so
354
%%DEBUG%%%%QT_QMLDIR%%/QtWayland/Compositor/libqwaylandcompositorplugin.so.debug
387
%%DEBUG%%%%QT_QMLDIR%%/QtWayland/Compositor/libqwaylandcompositorplugin.so.debug
355
%%DEBUG%%%%QT_QMLDIR%%/QtWayland/Compositor/plugins.qmltypes
388
%%QT_QMLDIR%%/QtWayland/Compositor/plugins.qmltypes
356
%%DEBUG%%%%QT_QMLDIR%%/QtWayland/Compositor/qmldir
389
%%QT_QMLDIR%%/QtWayland/Compositor/qmldir
357
libdata/pkgconfig/Qt5WaylandClient.pc
390
libdata/pkgconfig/Qt5WaylandClient.pc
358
libdata/pkgconfig/Qt5WaylandCompositor.pc
391
libdata/pkgconfig/Qt5WaylandCompositor.pc
(-)b/math/speedcrunch/Makefile (+2 lines)
Lines 13-18 COMMENT= Keyboard-oriented desktop scientific calculator Link Here
13
13
14
LICENSE=	GPLv2+
14
LICENSE=	GPLv2+
15
15
16
BROKEN=		Does not build with Qt5-5.14
17
16
BB_ACCOUNT=	heldercorreia
18
BB_ACCOUNT=	heldercorreia
17
BB_PROJECT=	${PORTNAME}
19
BB_PROJECT=	${PORTNAME}
18
BB_COMMIT=	c0fc9c68d292
20
BB_COMMIT=	c0fc9c68d292
(-)b/misc/qt5-examples/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1572555131
1
TIMESTAMP = 1580149672
2
SHA256 (KDE/Qt/5.13.2/qt-everywhere-src-5.13.2.tar.xz) = 55e8273536be41f4f63064a79e552a22133848bb419400b6fa8e9fc0dc05de08
2
SHA256 (KDE/Qt/5.14.1/qt-everywhere-src-5.14.1.tar.xz) = 6f17f488f512b39c2feb57d83a5e0a13dcef32999bea2e2a8f832f54a29badb8
3
SIZE (KDE/Qt/5.13.2/qt-everywhere-src-5.13.2.tar.xz) = 500830260
3
SIZE (KDE/Qt/5.14.1/qt-everywhere-src-5.14.1.tar.xz) = 549084824
(-)b/misc/qt5-examples/pkg-plist (-8 / +151 lines)
Lines 1830-1835 Link Here
1830
%%QT_EXAMPLEDIR%%/multimedia/spectrum/doc/src/spectrum.qdoc
1830
%%QT_EXAMPLEDIR%%/multimedia/spectrum/doc/src/spectrum.qdoc
1831
%%QT_EXAMPLEDIR%%/multimedia/spectrum/spectrum.pri
1831
%%QT_EXAMPLEDIR%%/multimedia/spectrum/spectrum.pri
1832
%%QT_EXAMPLEDIR%%/multimedia/spectrum/spectrum.pro
1832
%%QT_EXAMPLEDIR%%/multimedia/spectrum/spectrum.pro
1833
%%QT_EXAMPLEDIR%%/multimedia/video/android/android.pro
1834
%%QT_EXAMPLEDIR%%/multimedia/video/android/gstreamer/gstreamer.pro
1835
%%QT_EXAMPLEDIR%%/multimedia/video/android/gstreamer/main.cpp
1836
%%QT_EXAMPLEDIR%%/multimedia/video/android/gstreamer/main.qml
1837
%%QT_EXAMPLEDIR%%/multimedia/video/android/gstreamer/qml.qrc
1833
%%QT_EXAMPLEDIR%%/multimedia/video/doc/images/qmlvideo-menu.jpg
1838
%%QT_EXAMPLEDIR%%/multimedia/video/doc/images/qmlvideo-menu.jpg
1834
%%QT_EXAMPLEDIR%%/multimedia/video/doc/images/qmlvideo-overlay.jpg
1839
%%QT_EXAMPLEDIR%%/multimedia/video/doc/images/qmlvideo-overlay.jpg
1835
%%QT_EXAMPLEDIR%%/multimedia/video/doc/images/qmlvideofx-camera-glow.jpg
1840
%%QT_EXAMPLEDIR%%/multimedia/video/doc/images/qmlvideofx-camera-glow.jpg
Lines 2890-2895 Link Here
2890
%%QT_EXAMPLEDIR%%/qt3d/controls/controls.qrc
2895
%%QT_EXAMPLEDIR%%/qt3d/controls/controls.qrc
2891
%%QT_EXAMPLEDIR%%/qt3d/controls/main.cpp
2896
%%QT_EXAMPLEDIR%%/qt3d/controls/main.cpp
2892
%%QT_EXAMPLEDIR%%/qt3d/controls/main.qml
2897
%%QT_EXAMPLEDIR%%/qt3d/controls/main.qml
2898
%%QT_EXAMPLEDIR%%/qt3d/controlsunderlay/Logo.qml
2899
%%QT_EXAMPLEDIR%%/qt3d/controlsunderlay/Qt_logo.obj
2900
%%QT_EXAMPLEDIR%%/qt3d/controlsunderlay/controls.qrc
2901
%%QT_EXAMPLEDIR%%/qt3d/controlsunderlay/controlsunderlay.pro
2902
%%QT_EXAMPLEDIR%%/qt3d/controlsunderlay/main.cpp
2903
%%QT_EXAMPLEDIR%%/qt3d/controlsunderlay/main.qml
2893
%%QT_EXAMPLEDIR%%/qt3d/exampleresources/assets/LICENSE
2904
%%QT_EXAMPLEDIR%%/qt3d/exampleresources/assets/LICENSE
2894
%%QT_EXAMPLEDIR%%/qt3d/exampleresources/assets/cubemaps/default/default_irradiance.dds
2905
%%QT_EXAMPLEDIR%%/qt3d/exampleresources/assets/cubemaps/default/default_irradiance.dds
2895
%%QT_EXAMPLEDIR%%/qt3d/exampleresources/assets/cubemaps/default/default_specular.dds
2906
%%QT_EXAMPLEDIR%%/qt3d/exampleresources/assets/cubemaps/default/default_specular.dds
Lines 3153-3158 Link Here
3153
%%QT_EXAMPLEDIR%%/qt3d/scene3d/main.qml
3164
%%QT_EXAMPLEDIR%%/qt3d/scene3d/main.qml
3154
%%QT_EXAMPLEDIR%%/qt3d/scene3d/scene3d.pro
3165
%%QT_EXAMPLEDIR%%/qt3d/scene3d/scene3d.pro
3155
%%QT_EXAMPLEDIR%%/qt3d/scene3d/scene3d.qrc
3166
%%QT_EXAMPLEDIR%%/qt3d/scene3d/scene3d.qrc
3167
%%QT_EXAMPLEDIR%%/qt3d/scene3dview/AnimatedEntity.qml
3168
%%QT_EXAMPLEDIR%%/qt3d/scene3dview/doc/images/scene3dview.png
3169
%%QT_EXAMPLEDIR%%/qt3d/scene3dview/doc/src/scene3dview.qdoc
3170
%%QT_EXAMPLEDIR%%/qt3d/scene3dview/main.cpp
3171
%%QT_EXAMPLEDIR%%/qt3d/scene3dview/main.qml
3172
%%QT_EXAMPLEDIR%%/qt3d/scene3dview/scene3dview.pro
3173
%%QT_EXAMPLEDIR%%/qt3d/scene3dview/scene3dview.qrc
3156
%%QT_EXAMPLEDIR%%/qt3d/shadow-map-qml/AdsEffect.qml
3174
%%QT_EXAMPLEDIR%%/qt3d/shadow-map-qml/AdsEffect.qml
3157
%%QT_EXAMPLEDIR%%/qt3d/shadow-map-qml/AdsMaterial.qml
3175
%%QT_EXAMPLEDIR%%/qt3d/shadow-map-qml/AdsMaterial.qml
3158
%%QT_EXAMPLEDIR%%/qt3d/shadow-map-qml/GroundPlane.qml
3176
%%QT_EXAMPLEDIR%%/qt3d/shadow-map-qml/GroundPlane.qml
Lines 3432-3448 Link Here
3432
%%QT_EXAMPLEDIR%%/quick/imageelements/content/colors-round.sci
3450
%%QT_EXAMPLEDIR%%/quick/imageelements/content/colors-round.sci
3433
%%QT_EXAMPLEDIR%%/quick/imageelements/content/colors-stretch.sci
3451
%%QT_EXAMPLEDIR%%/quick/imageelements/content/colors-stretch.sci
3434
%%QT_EXAMPLEDIR%%/quick/imageelements/content/colors.png
3452
%%QT_EXAMPLEDIR%%/quick/imageelements/content/colors.png
3453
%%QT_EXAMPLEDIR%%/quick/imageelements/content/multi.ico
3435
%%QT_EXAMPLEDIR%%/quick/imageelements/content/qt-logo.png
3454
%%QT_EXAMPLEDIR%%/quick/imageelements/content/qt-logo.png
3436
%%QT_EXAMPLEDIR%%/quick/imageelements/content/shadow.png
3455
%%QT_EXAMPLEDIR%%/quick/imageelements/content/shadow.png
3437
%%QT_EXAMPLEDIR%%/quick/imageelements/content/speaker.png
3456
%%QT_EXAMPLEDIR%%/quick/imageelements/content/speaker.png
3438
%%QT_EXAMPLEDIR%%/quick/imageelements/doc/images/qml-imageelements-example.png
3457
%%QT_EXAMPLEDIR%%/quick/imageelements/doc/images/qml-imageelements-example.png
3439
%%QT_EXAMPLEDIR%%/quick/imageelements/doc/src/imageelements.qdoc
3458
%%QT_EXAMPLEDIR%%/quick/imageelements/doc/src/imageelements.qdoc
3459
%%QT_EXAMPLEDIR%%/quick/imageelements/framestepping.qml
3440
%%QT_EXAMPLEDIR%%/quick/imageelements/image.qml
3460
%%QT_EXAMPLEDIR%%/quick/imageelements/image.qml
3441
%%QT_EXAMPLEDIR%%/quick/imageelements/imageelements.pro
3461
%%QT_EXAMPLEDIR%%/quick/imageelements/imageelements.pro
3442
%%QT_EXAMPLEDIR%%/quick/imageelements/imageelements.qml
3462
%%QT_EXAMPLEDIR%%/quick/imageelements/imageelements.qml
3443
%%QT_EXAMPLEDIR%%/quick/imageelements/imageelements.qmlproject
3463
%%QT_EXAMPLEDIR%%/quick/imageelements/imageelements.qmlproject
3444
%%QT_EXAMPLEDIR%%/quick/imageelements/imageelements.qrc
3464
%%QT_EXAMPLEDIR%%/quick/imageelements/imageelements.qrc
3445
%%QT_EXAMPLEDIR%%/quick/imageelements/main.cpp
3465
%%QT_EXAMPLEDIR%%/quick/imageelements/main.cpp
3466
%%QT_EXAMPLEDIR%%/quick/imageelements/multiframeborderimage.qml
3446
%%QT_EXAMPLEDIR%%/quick/imageelements/shadows.qml
3467
%%QT_EXAMPLEDIR%%/quick/imageelements/shadows.qml
3447
%%QT_EXAMPLEDIR%%/quick/imageelements/spritesequence.qml
3468
%%QT_EXAMPLEDIR%%/quick/imageelements/spritesequence.qml
3448
%%QT_EXAMPLEDIR%%/quick/imageprovider/ImageProviderCore/qmldir
3469
%%QT_EXAMPLEDIR%%/quick/imageprovider/ImageProviderCore/qmldir
Lines 3704-3709 Link Here
3704
%%QT_EXAMPLEDIR%%/quick/scenegraph/customgeometry/doc/src/customgeometry.qdoc
3725
%%QT_EXAMPLEDIR%%/quick/scenegraph/customgeometry/doc/src/customgeometry.qdoc
3705
%%QT_EXAMPLEDIR%%/quick/scenegraph/customgeometry/main.cpp
3726
%%QT_EXAMPLEDIR%%/quick/scenegraph/customgeometry/main.cpp
3706
%%QT_EXAMPLEDIR%%/quick/scenegraph/customgeometry/main.qml
3727
%%QT_EXAMPLEDIR%%/quick/scenegraph/customgeometry/main.qml
3728
%%QT_EXAMPLEDIR%%/quick/scenegraph/d3d11underqml/d3d11squircle.cpp
3729
%%QT_EXAMPLEDIR%%/quick/scenegraph/d3d11underqml/d3d11squircle.h
3730
%%QT_EXAMPLEDIR%%/quick/scenegraph/d3d11underqml/d3d11underqml.pro
3731
%%QT_EXAMPLEDIR%%/quick/scenegraph/d3d11underqml/d3d11underqml.qrc
3732
%%QT_EXAMPLEDIR%%/quick/scenegraph/d3d11underqml/doc/images/d3d11underqml-example.jpg
3733
%%QT_EXAMPLEDIR%%/quick/scenegraph/d3d11underqml/doc/src/d3d11underqml.qdoc
3734
%%QT_EXAMPLEDIR%%/quick/scenegraph/d3d11underqml/main.cpp
3735
%%QT_EXAMPLEDIR%%/quick/scenegraph/d3d11underqml/main.qml
3736
%%QT_EXAMPLEDIR%%/quick/scenegraph/d3d11underqml/squircle.frag
3737
%%QT_EXAMPLEDIR%%/quick/scenegraph/d3d11underqml/squircle.vert
3738
%%QT_EXAMPLEDIR%%/quick/scenegraph/fboitem/doc/images/fboitem-example.jpg
3739
%%QT_EXAMPLEDIR%%/quick/scenegraph/fboitem/doc/src/fboitem.qdoc
3740
%%QT_EXAMPLEDIR%%/quick/scenegraph/fboitem/fboinsgrenderer.cpp
3741
%%QT_EXAMPLEDIR%%/quick/scenegraph/fboitem/fboinsgrenderer.h
3742
%%QT_EXAMPLEDIR%%/quick/scenegraph/fboitem/fboitem.pro
3743
%%QT_EXAMPLEDIR%%/quick/scenegraph/fboitem/fboitem.qrc
3744
%%QT_EXAMPLEDIR%%/quick/scenegraph/fboitem/main.cpp
3745
%%QT_EXAMPLEDIR%%/quick/scenegraph/fboitem/main.qml
3707
%%QT_EXAMPLEDIR%%/quick/scenegraph/graph/doc/images/graph-example.jpg
3746
%%QT_EXAMPLEDIR%%/quick/scenegraph/graph/doc/images/graph-example.jpg
3708
%%QT_EXAMPLEDIR%%/quick/scenegraph/graph/doc/src/graph.qdoc
3747
%%QT_EXAMPLEDIR%%/quick/scenegraph/graph/doc/src/graph.qdoc
3709
%%QT_EXAMPLEDIR%%/quick/scenegraph/graph/graph.cpp
3748
%%QT_EXAMPLEDIR%%/quick/scenegraph/graph/graph.cpp
Lines 3722-3727 Link Here
3722
%%QT_EXAMPLEDIR%%/quick/scenegraph/graph/shaders/line.vsh
3761
%%QT_EXAMPLEDIR%%/quick/scenegraph/graph/shaders/line.vsh
3723
%%QT_EXAMPLEDIR%%/quick/scenegraph/graph/shaders/noisy.fsh
3762
%%QT_EXAMPLEDIR%%/quick/scenegraph/graph/shaders/noisy.fsh
3724
%%QT_EXAMPLEDIR%%/quick/scenegraph/graph/shaders/noisy.vsh
3763
%%QT_EXAMPLEDIR%%/quick/scenegraph/graph/shaders/noisy.vsh
3764
%%QT_EXAMPLEDIR%%/quick/scenegraph/metaltextureimport/doc/images/metaltextureimport-example.jpg
3765
%%QT_EXAMPLEDIR%%/quick/scenegraph/metaltextureimport/doc/src/metaltextureimport.qdoc
3766
%%QT_EXAMPLEDIR%%/quick/scenegraph/metaltextureimport/main.cpp
3767
%%QT_EXAMPLEDIR%%/quick/scenegraph/metaltextureimport/main.qml
3768
%%QT_EXAMPLEDIR%%/quick/scenegraph/metaltextureimport/metaltextureimport.h
3769
%%QT_EXAMPLEDIR%%/quick/scenegraph/metaltextureimport/metaltextureimport.mm
3770
%%QT_EXAMPLEDIR%%/quick/scenegraph/metaltextureimport/metaltextureimport.pro
3771
%%QT_EXAMPLEDIR%%/quick/scenegraph/metaltextureimport/metaltextureimport.qrc
3772
%%QT_EXAMPLEDIR%%/quick/scenegraph/metaltextureimport/squircle.frag
3773
%%QT_EXAMPLEDIR%%/quick/scenegraph/metaltextureimport/squircle.vert
3774
%%QT_EXAMPLEDIR%%/quick/scenegraph/metalunderqml/doc/images/metalunderqml-example.jpg
3775
%%QT_EXAMPLEDIR%%/quick/scenegraph/metalunderqml/doc/src/metalunderqml.qdoc
3776
%%QT_EXAMPLEDIR%%/quick/scenegraph/metalunderqml/main.cpp
3777
%%QT_EXAMPLEDIR%%/quick/scenegraph/metalunderqml/main.qml
3778
%%QT_EXAMPLEDIR%%/quick/scenegraph/metalunderqml/metalsquircle.h
3779
%%QT_EXAMPLEDIR%%/quick/scenegraph/metalunderqml/metalsquircle.mm
3780
%%QT_EXAMPLEDIR%%/quick/scenegraph/metalunderqml/metalunderqml.pro
3781
%%QT_EXAMPLEDIR%%/quick/scenegraph/metalunderqml/metalunderqml.qrc
3782
%%QT_EXAMPLEDIR%%/quick/scenegraph/metalunderqml/squircle.frag
3783
%%QT_EXAMPLEDIR%%/quick/scenegraph/metalunderqml/squircle.vert
3725
%%QT_EXAMPLEDIR%%/quick/scenegraph/openglunderqml/doc/images/openglunderqml-example.jpg
3784
%%QT_EXAMPLEDIR%%/quick/scenegraph/openglunderqml/doc/images/openglunderqml-example.jpg
3726
%%QT_EXAMPLEDIR%%/quick/scenegraph/openglunderqml/doc/src/openglunderqml.qdoc
3785
%%QT_EXAMPLEDIR%%/quick/scenegraph/openglunderqml/doc/src/openglunderqml.qdoc
3727
%%QT_EXAMPLEDIR%%/quick/scenegraph/openglunderqml/main.cpp
3786
%%QT_EXAMPLEDIR%%/quick/scenegraph/openglunderqml/main.cpp
Lines 3734-3741 Link Here
3734
%%QT_EXAMPLEDIR%%/quick/scenegraph/rendernode/customrenderitem.h
3793
%%QT_EXAMPLEDIR%%/quick/scenegraph/rendernode/customrenderitem.h
3735
%%QT_EXAMPLEDIR%%/quick/scenegraph/rendernode/d3d12renderer.cpp
3794
%%QT_EXAMPLEDIR%%/quick/scenegraph/rendernode/d3d12renderer.cpp
3736
%%QT_EXAMPLEDIR%%/quick/scenegraph/rendernode/d3d12renderer.h
3795
%%QT_EXAMPLEDIR%%/quick/scenegraph/rendernode/d3d12renderer.h
3796
%%QT_EXAMPLEDIR%%/quick/scenegraph/rendernode/doc/images/rendernode-example.jpg
3797
%%QT_EXAMPLEDIR%%/quick/scenegraph/rendernode/doc/src/rendernode.qdoc
3737
%%QT_EXAMPLEDIR%%/quick/scenegraph/rendernode/main.cpp
3798
%%QT_EXAMPLEDIR%%/quick/scenegraph/rendernode/main.cpp
3738
%%QT_EXAMPLEDIR%%/quick/scenegraph/rendernode/main.qml
3799
%%QT_EXAMPLEDIR%%/quick/scenegraph/rendernode/main.qml
3800
%%QT_EXAMPLEDIR%%/quick/scenegraph/rendernode/metalrenderer.h
3801
%%QT_EXAMPLEDIR%%/quick/scenegraph/rendernode/metalrenderer.mm
3802
%%QT_EXAMPLEDIR%%/quick/scenegraph/rendernode/metalshader.frag
3803
%%QT_EXAMPLEDIR%%/quick/scenegraph/rendernode/metalshader.vert
3739
%%QT_EXAMPLEDIR%%/quick/scenegraph/rendernode/openglrenderer.cpp
3804
%%QT_EXAMPLEDIR%%/quick/scenegraph/rendernode/openglrenderer.cpp
3740
%%QT_EXAMPLEDIR%%/quick/scenegraph/rendernode/openglrenderer.h
3805
%%QT_EXAMPLEDIR%%/quick/scenegraph/rendernode/openglrenderer.h
3741
%%QT_EXAMPLEDIR%%/quick/scenegraph/rendernode/rendernode.pro
3806
%%QT_EXAMPLEDIR%%/quick/scenegraph/rendernode/rendernode.pro
Lines 3754-3773 Link Here
3754
%%QT_EXAMPLEDIR%%/quick/scenegraph/sgengine/window.h
3819
%%QT_EXAMPLEDIR%%/quick/scenegraph/sgengine/window.h
3755
%%QT_EXAMPLEDIR%%/quick/scenegraph/shared/logorenderer.cpp
3820
%%QT_EXAMPLEDIR%%/quick/scenegraph/shared/logorenderer.cpp
3756
%%QT_EXAMPLEDIR%%/quick/scenegraph/shared/logorenderer.h
3821
%%QT_EXAMPLEDIR%%/quick/scenegraph/shared/logorenderer.h
3822
%%QT_EXAMPLEDIR%%/quick/scenegraph/shared/squircle_rhi.frag
3823
%%QT_EXAMPLEDIR%%/quick/scenegraph/shared/squircle_rhi.vert
3757
%%QT_EXAMPLEDIR%%/quick/scenegraph/simplematerial/doc/images/simplematerial-example.jpg
3824
%%QT_EXAMPLEDIR%%/quick/scenegraph/simplematerial/doc/images/simplematerial-example.jpg
3758
%%QT_EXAMPLEDIR%%/quick/scenegraph/simplematerial/doc/src/simplematerial.qdoc
3825
%%QT_EXAMPLEDIR%%/quick/scenegraph/simplematerial/doc/src/simplematerial.qdoc
3759
%%QT_EXAMPLEDIR%%/quick/scenegraph/simplematerial/main.qml
3826
%%QT_EXAMPLEDIR%%/quick/scenegraph/simplematerial/main.qml
3760
%%QT_EXAMPLEDIR%%/quick/scenegraph/simplematerial/simplematerial.cpp
3827
%%QT_EXAMPLEDIR%%/quick/scenegraph/simplematerial/simplematerial.cpp
3761
%%QT_EXAMPLEDIR%%/quick/scenegraph/simplematerial/simplematerial.pro
3828
%%QT_EXAMPLEDIR%%/quick/scenegraph/simplematerial/simplematerial.pro
3762
%%QT_EXAMPLEDIR%%/quick/scenegraph/simplematerial/simplematerial.qrc
3829
%%QT_EXAMPLEDIR%%/quick/scenegraph/simplematerial/simplematerial.qrc
3763
%%QT_EXAMPLEDIR%%/quick/scenegraph/textureinsgnode/doc/images/textureinsgnode-example.jpg
3764
%%QT_EXAMPLEDIR%%/quick/scenegraph/textureinsgnode/doc/src/textureinsgnode.qdoc
3765
%%QT_EXAMPLEDIR%%/quick/scenegraph/textureinsgnode/fboinsgrenderer.cpp
3766
%%QT_EXAMPLEDIR%%/quick/scenegraph/textureinsgnode/fboinsgrenderer.h
3767
%%QT_EXAMPLEDIR%%/quick/scenegraph/textureinsgnode/main.cpp
3768
%%QT_EXAMPLEDIR%%/quick/scenegraph/textureinsgnode/main.qml
3769
%%QT_EXAMPLEDIR%%/quick/scenegraph/textureinsgnode/textureinsgnode.pro
3770
%%QT_EXAMPLEDIR%%/quick/scenegraph/textureinsgnode/textureinsgnode.qrc
3771
%%QT_EXAMPLEDIR%%/quick/scenegraph/textureinthread/doc/images/textureinthread-example.jpg
3830
%%QT_EXAMPLEDIR%%/quick/scenegraph/textureinthread/doc/images/textureinthread-example.jpg
3772
%%QT_EXAMPLEDIR%%/quick/scenegraph/textureinthread/doc/src/textureinthread.qdoc
3831
%%QT_EXAMPLEDIR%%/quick/scenegraph/textureinthread/doc/src/textureinthread.qdoc
3773
%%QT_EXAMPLEDIR%%/quick/scenegraph/textureinthread/error.qml
3832
%%QT_EXAMPLEDIR%%/quick/scenegraph/textureinthread/error.qml
Lines 3792-3797 Link Here
3792
%%QT_EXAMPLEDIR%%/quick/scenegraph/twotextureproviders/twotextureproviders.qrc
3851
%%QT_EXAMPLEDIR%%/quick/scenegraph/twotextureproviders/twotextureproviders.qrc
3793
%%QT_EXAMPLEDIR%%/quick/scenegraph/twotextureproviders/xorblender.cpp
3852
%%QT_EXAMPLEDIR%%/quick/scenegraph/twotextureproviders/xorblender.cpp
3794
%%QT_EXAMPLEDIR%%/quick/scenegraph/twotextureproviders/xorblender.h
3853
%%QT_EXAMPLEDIR%%/quick/scenegraph/twotextureproviders/xorblender.h
3854
%%QT_EXAMPLEDIR%%/quick/scenegraph/vulkanunderqml/doc/images/vulkanunderqml-example.jpg
3855
%%QT_EXAMPLEDIR%%/quick/scenegraph/vulkanunderqml/doc/src/vulkanunderqml.qdoc
3856
%%QT_EXAMPLEDIR%%/quick/scenegraph/vulkanunderqml/main.cpp
3857
%%QT_EXAMPLEDIR%%/quick/scenegraph/vulkanunderqml/main.qml
3858
%%QT_EXAMPLEDIR%%/quick/scenegraph/vulkanunderqml/squircle.frag.spv
3859
%%QT_EXAMPLEDIR%%/quick/scenegraph/vulkanunderqml/squircle.vert.spv
3860
%%QT_EXAMPLEDIR%%/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp
3861
%%QT_EXAMPLEDIR%%/quick/scenegraph/vulkanunderqml/vulkansquircle.h
3862
%%QT_EXAMPLEDIR%%/quick/scenegraph/vulkanunderqml/vulkanunderqml.pro
3863
%%QT_EXAMPLEDIR%%/quick/scenegraph/vulkanunderqml/vulkanunderqml.qrc
3795
%%QT_EXAMPLEDIR%%/quick/shadereffects/content/Slider.qml
3864
%%QT_EXAMPLEDIR%%/quick/shadereffects/content/Slider.qml
3796
%%QT_EXAMPLEDIR%%/quick/shadereffects/content/face-smile.png
3865
%%QT_EXAMPLEDIR%%/quick/shadereffects/content/face-smile.png
3797
%%QT_EXAMPLEDIR%%/quick/shadereffects/content/qt-logo.png
3866
%%QT_EXAMPLEDIR%%/quick/shadereffects/content/qt-logo.png
Lines 3801-3810 Link Here
3801
%%QT_EXAMPLEDIR%%/quick/shadereffects/content/shaders/+hlsl/outline.frag
3870
%%QT_EXAMPLEDIR%%/quick/shadereffects/content/shaders/+hlsl/outline.frag
3802
%%QT_EXAMPLEDIR%%/quick/shadereffects/content/shaders/+hlsl/shadow.frag
3871
%%QT_EXAMPLEDIR%%/quick/shadereffects/content/shaders/+hlsl/shadow.frag
3803
%%QT_EXAMPLEDIR%%/quick/shadereffects/content/shaders/+hlsl/wobble.frag
3872
%%QT_EXAMPLEDIR%%/quick/shadereffects/content/shaders/+hlsl/wobble.frag
3873
%%QT_EXAMPLEDIR%%/quick/shadereffects/content/shaders/+qsb/blur.frag
3874
%%QT_EXAMPLEDIR%%/quick/shadereffects/content/shaders/+qsb/colorize.frag
3875
%%QT_EXAMPLEDIR%%/quick/shadereffects/content/shaders/+qsb/genie.vert
3876
%%QT_EXAMPLEDIR%%/quick/shadereffects/content/shaders/+qsb/outline.frag
3877
%%QT_EXAMPLEDIR%%/quick/shadereffects/content/shaders/+qsb/shadow.frag
3878
%%QT_EXAMPLEDIR%%/quick/shadereffects/content/shaders/+qsb/wobble.frag
3804
%%QT_EXAMPLEDIR%%/quick/shadereffects/content/shaders/blur.frag
3879
%%QT_EXAMPLEDIR%%/quick/shadereffects/content/shaders/blur.frag
3805
%%QT_EXAMPLEDIR%%/quick/shadereffects/content/shaders/colorize.frag
3880
%%QT_EXAMPLEDIR%%/quick/shadereffects/content/shaders/colorize.frag
3806
%%QT_EXAMPLEDIR%%/quick/shadereffects/content/shaders/genie.vert
3881
%%QT_EXAMPLEDIR%%/quick/shadereffects/content/shaders/genie.vert
3807
%%QT_EXAMPLEDIR%%/quick/shadereffects/content/shaders/outline.frag
3882
%%QT_EXAMPLEDIR%%/quick/shadereffects/content/shaders/outline.frag
3883
%%QT_EXAMPLEDIR%%/quick/shadereffects/content/shaders/rhi/blur.frag
3884
%%QT_EXAMPLEDIR%%/quick/shadereffects/content/shaders/rhi/colorize.frag
3885
%%QT_EXAMPLEDIR%%/quick/shadereffects/content/shaders/rhi/compile.bat
3886
%%QT_EXAMPLEDIR%%/quick/shadereffects/content/shaders/rhi/genie.vert
3887
%%QT_EXAMPLEDIR%%/quick/shadereffects/content/shaders/rhi/outline.frag
3888
%%QT_EXAMPLEDIR%%/quick/shadereffects/content/shaders/rhi/shadow.frag
3889
%%QT_EXAMPLEDIR%%/quick/shadereffects/content/shaders/rhi/wobble.frag
3808
%%QT_EXAMPLEDIR%%/quick/shadereffects/content/shaders/shadow.frag
3890
%%QT_EXAMPLEDIR%%/quick/shadereffects/content/shaders/shadow.frag
3809
%%QT_EXAMPLEDIR%%/quick/shadereffects/content/shaders/wobble.frag
3891
%%QT_EXAMPLEDIR%%/quick/shadereffects/content/shaders/wobble.frag
3810
%%QT_EXAMPLEDIR%%/quick/shadereffects/doc/images/qml-shadereffects-example.png
3892
%%QT_EXAMPLEDIR%%/quick/shadereffects/doc/images/qml-shadereffects-example.png
Lines 4975-4980 Link Here
4975
%%QT_EXAMPLEDIR%%/remoteobjects/ssl/sslserver/timemodel.cpp
5057
%%QT_EXAMPLEDIR%%/remoteobjects/ssl/sslserver/timemodel.cpp
4976
%%QT_EXAMPLEDIR%%/remoteobjects/ssl/sslserver/timemodel.h
5058
%%QT_EXAMPLEDIR%%/remoteobjects/ssl/sslserver/timemodel.h
4977
%%QT_EXAMPLEDIR%%/remoteobjects/timemodel.rep
5059
%%QT_EXAMPLEDIR%%/remoteobjects/timemodel.rep
5060
%%QT_EXAMPLEDIR%%/remoteobjects/websockets/common/cert/cert.qrc
5061
%%QT_EXAMPLEDIR%%/remoteobjects/websockets/common/cert/client.crt
5062
%%QT_EXAMPLEDIR%%/remoteobjects/websockets/common/cert/client.key
5063
%%QT_EXAMPLEDIR%%/remoteobjects/websockets/common/cert/rootCA.key
5064
%%QT_EXAMPLEDIR%%/remoteobjects/websockets/common/cert/rootCA.pem
5065
%%QT_EXAMPLEDIR%%/remoteobjects/websockets/common/cert/rootCA.srl
5066
%%QT_EXAMPLEDIR%%/remoteobjects/websockets/common/cert/server.crt
5067
%%QT_EXAMPLEDIR%%/remoteobjects/websockets/common/cert/server.key
5068
%%QT_EXAMPLEDIR%%/remoteobjects/websockets/common/common.pri
5069
%%QT_EXAMPLEDIR%%/remoteobjects/websockets/common/websocketiodevice.cpp
5070
%%QT_EXAMPLEDIR%%/remoteobjects/websockets/common/websocketiodevice.h
5071
%%QT_EXAMPLEDIR%%/remoteobjects/websockets/websockets.pro
5072
%%QT_EXAMPLEDIR%%/remoteobjects/websockets/wsclient/main.cpp
5073
%%QT_EXAMPLEDIR%%/remoteobjects/websockets/wsclient/wsclient.pro
5074
%%QT_EXAMPLEDIR%%/remoteobjects/websockets/wsserver/main.cpp
5075
%%QT_EXAMPLEDIR%%/remoteobjects/websockets/wsserver/wsserver.pro
4978
%%QT_EXAMPLEDIR%%/script/README
5076
%%QT_EXAMPLEDIR%%/script/README
4979
%%QT_EXAMPLEDIR%%/script/calculator/calculator.js
5077
%%QT_EXAMPLEDIR%%/script/calculator/calculator.js
4980
%%QT_EXAMPLEDIR%%/script/calculator/calculator.pro
5078
%%QT_EXAMPLEDIR%%/script/calculator/calculator.pro
Lines 5290-5295 Link Here
5290
%%QT_EXAMPLEDIR%%/sensors/sensor_explorer/import/import.json
5388
%%QT_EXAMPLEDIR%%/sensors/sensor_explorer/import/import.json
5291
%%QT_EXAMPLEDIR%%/sensors/sensor_explorer/import/import.pro
5389
%%QT_EXAMPLEDIR%%/sensors/sensor_explorer/import/import.pro
5292
%%QT_EXAMPLEDIR%%/sensors/sensor_explorer/import/main.cpp
5390
%%QT_EXAMPLEDIR%%/sensors/sensor_explorer/import/main.cpp
5391
%%QT_EXAMPLEDIR%%/sensors/sensor_explorer/import/main.h
5293
%%QT_EXAMPLEDIR%%/sensors/sensor_explorer/import/propertyinfo.cpp
5392
%%QT_EXAMPLEDIR%%/sensors/sensor_explorer/import/propertyinfo.cpp
5294
%%QT_EXAMPLEDIR%%/sensors/sensor_explorer/import/propertyinfo.h
5393
%%QT_EXAMPLEDIR%%/sensors/sensor_explorer/import/propertyinfo.h
5295
%%QT_EXAMPLEDIR%%/sensors/sensor_explorer/import/qmldir
5394
%%QT_EXAMPLEDIR%%/sensors/sensor_explorer/import/qmldir
Lines 5909-5914 Link Here
5909
%%QT_EXAMPLEDIR%%/wayland/spanning-screens/main.qml
6008
%%QT_EXAMPLEDIR%%/wayland/spanning-screens/main.qml
5910
%%QT_EXAMPLEDIR%%/wayland/spanning-screens/spanning-screens.pro
6009
%%QT_EXAMPLEDIR%%/wayland/spanning-screens/spanning-screens.pro
5911
%%QT_EXAMPLEDIR%%/wayland/spanning-screens/spanning-screens.qrc
6010
%%QT_EXAMPLEDIR%%/wayland/spanning-screens/spanning-screens.qrc
6011
%%QT_EXAMPLEDIR%%/wayland/texture-sharing/README
6012
%%QT_EXAMPLEDIR%%/wayland/texture-sharing/custom-compositor/compositor.qrc
6013
%%QT_EXAMPLEDIR%%/wayland/texture-sharing/custom-compositor/custom-compositor.pro
6014
%%QT_EXAMPLEDIR%%/wayland/texture-sharing/custom-compositor/images/background.png
6015
%%QT_EXAMPLEDIR%%/wayland/texture-sharing/custom-compositor/images/car.ktx
6016
%%QT_EXAMPLEDIR%%/wayland/texture-sharing/custom-compositor/images/qt4.astc
6017
%%QT_EXAMPLEDIR%%/wayland/texture-sharing/custom-compositor/images/qt_logo.png
6018
%%QT_EXAMPLEDIR%%/wayland/texture-sharing/custom-compositor/main.cpp
6019
%%QT_EXAMPLEDIR%%/wayland/texture-sharing/custom-compositor/qml/main.qml
6020
%%QT_EXAMPLEDIR%%/wayland/texture-sharing/minimal-compositor.qml
6021
%%QT_EXAMPLEDIR%%/wayland/texture-sharing/qml-client/main.cpp
6022
%%QT_EXAMPLEDIR%%/wayland/texture-sharing/qml-client/main.qml
6023
%%QT_EXAMPLEDIR%%/wayland/texture-sharing/qml-client/qml-client.pro
6024
%%QT_EXAMPLEDIR%%/wayland/texture-sharing/qml-client/qml-client.qrc
6025
%%QT_EXAMPLEDIR%%/wayland/texture-sharing/texture-sharing.pro
5912
%%QT_EXAMPLEDIR%%/wayland/wayland.pro
6026
%%QT_EXAMPLEDIR%%/wayland/wayland.pro
5913
%%QT_EXAMPLEDIR%%/webchannel/chatclient-html/chatclient-html.pro
6027
%%QT_EXAMPLEDIR%%/webchannel/chatclient-html/chatclient-html.pro
5914
%%QT_EXAMPLEDIR%%/webchannel/chatclient-html/chatclient.html
6028
%%QT_EXAMPLEDIR%%/webchannel/chatclient-html/chatclient.html
Lines 5964-5969 Link Here
5964
%%QT_EXAMPLEDIR%%/webengine/customdialogs/doc/images/customdialogs-menu.png
6078
%%QT_EXAMPLEDIR%%/webengine/customdialogs/doc/images/customdialogs-menu.png
5965
%%QT_EXAMPLEDIR%%/webengine/customdialogs/doc/images/customdialogs-prompt1.png
6079
%%QT_EXAMPLEDIR%%/webengine/customdialogs/doc/images/customdialogs-prompt1.png
5966
%%QT_EXAMPLEDIR%%/webengine/customdialogs/doc/images/customdialogs-prompt2.png
6080
%%QT_EXAMPLEDIR%%/webengine/customdialogs/doc/images/customdialogs-prompt2.png
6081
%%QT_EXAMPLEDIR%%/webengine/customdialogs/doc/images/customdialogs-tooltip.png
5967
%%QT_EXAMPLEDIR%%/webengine/customdialogs/doc/images/customdialogs.png
6082
%%QT_EXAMPLEDIR%%/webengine/customdialogs/doc/images/customdialogs.png
5968
%%QT_EXAMPLEDIR%%/webengine/customdialogs/doc/src/customdialogs.qdoc
6083
%%QT_EXAMPLEDIR%%/webengine/customdialogs/doc/src/customdialogs.qdoc
5969
%%QT_EXAMPLEDIR%%/webengine/customdialogs/forms/Authentication.qml
6084
%%QT_EXAMPLEDIR%%/webengine/customdialogs/forms/Authentication.qml
Lines 5986-5991 Link Here
5986
%%QT_EXAMPLEDIR%%/webengine/customdialogs/server.cpp
6101
%%QT_EXAMPLEDIR%%/webengine/customdialogs/server.cpp
5987
%%QT_EXAMPLEDIR%%/webengine/customdialogs/server.h
6102
%%QT_EXAMPLEDIR%%/webengine/customdialogs/server.h
5988
%%QT_EXAMPLEDIR%%/webengine/customdialogs/style.css
6103
%%QT_EXAMPLEDIR%%/webengine/customdialogs/style.css
6104
%%QT_EXAMPLEDIR%%/webengine/lifecycle/WebBrowser.qml
6105
%%QT_EXAMPLEDIR%%/webengine/lifecycle/WebTab.qml
6106
%%QT_EXAMPLEDIR%%/webengine/lifecycle/WebTabBar.qml
6107
%%QT_EXAMPLEDIR%%/webengine/lifecycle/WebTabButton.qml
6108
%%QT_EXAMPLEDIR%%/webengine/lifecycle/WebTabStack.qml
6109
%%QT_EXAMPLEDIR%%/webengine/lifecycle/WebToolButton.qml
6110
%%QT_EXAMPLEDIR%%/webengine/lifecycle/doc/images/lifecycle-automatic.png
6111
%%QT_EXAMPLEDIR%%/webengine/lifecycle/doc/images/lifecycle-manual.png
6112
%%QT_EXAMPLEDIR%%/webengine/lifecycle/doc/images/lifecycle.png
6113
%%QT_EXAMPLEDIR%%/webengine/lifecycle/doc/src/lifecycle.qdoc
6114
%%QT_EXAMPLEDIR%%/webengine/lifecycle/lifecycle.pro
6115
%%QT_EXAMPLEDIR%%/webengine/lifecycle/main.cpp
6116
%%QT_EXAMPLEDIR%%/webengine/lifecycle/qtquickcontrols2.conf
6117
%%QT_EXAMPLEDIR%%/webengine/lifecycle/resources.qrc
5989
%%QT_EXAMPLEDIR%%/webengine/minimal/doc/src/minimal.qdoc
6118
%%QT_EXAMPLEDIR%%/webengine/minimal/doc/src/minimal.qdoc
5990
%%QT_EXAMPLEDIR%%/webengine/minimal/main.cpp
6119
%%QT_EXAMPLEDIR%%/webengine/minimal/main.cpp
5991
%%QT_EXAMPLEDIR%%/webengine/minimal/main.qml
6120
%%QT_EXAMPLEDIR%%/webengine/minimal/main.qml
Lines 5995-6000 Link Here
5995
%%QT_EXAMPLEDIR%%/webengine/quicknanobrowser/BrowserDialog.qml
6124
%%QT_EXAMPLEDIR%%/webengine/quicknanobrowser/BrowserDialog.qml
5996
%%QT_EXAMPLEDIR%%/webengine/quicknanobrowser/BrowserWindow.qml
6125
%%QT_EXAMPLEDIR%%/webengine/quicknanobrowser/BrowserWindow.qml
5997
%%QT_EXAMPLEDIR%%/webengine/quicknanobrowser/DownloadView.qml
6126
%%QT_EXAMPLEDIR%%/webengine/quicknanobrowser/DownloadView.qml
6127
%%QT_EXAMPLEDIR%%/webengine/quicknanobrowser/FindBar.qml
5998
%%QT_EXAMPLEDIR%%/webengine/quicknanobrowser/FullScreenNotification.qml
6128
%%QT_EXAMPLEDIR%%/webengine/quicknanobrowser/FullScreenNotification.qml
5999
%%QT_EXAMPLEDIR%%/webengine/quicknanobrowser/doc/images/quicknanobrowser-demo.jpg
6129
%%QT_EXAMPLEDIR%%/webengine/quicknanobrowser/doc/images/quicknanobrowser-demo.jpg
6000
%%QT_EXAMPLEDIR%%/webengine/quicknanobrowser/doc/src/quicknanobrowser.qdoc
6130
%%QT_EXAMPLEDIR%%/webengine/quicknanobrowser/doc/src/quicknanobrowser.qdoc
Lines 7245-7250 Link Here
7245
%%QT_EXAMPLEDIR%%/widgets/painting/transformations/transformations.pro
7375
%%QT_EXAMPLEDIR%%/widgets/painting/transformations/transformations.pro
7246
%%QT_EXAMPLEDIR%%/widgets/painting/transformations/window.cpp
7376
%%QT_EXAMPLEDIR%%/widgets/painting/transformations/window.cpp
7247
%%QT_EXAMPLEDIR%%/widgets/painting/transformations/window.h
7377
%%QT_EXAMPLEDIR%%/widgets/painting/transformations/window.h
7378
%%QT_EXAMPLEDIR%%/widgets/qnx/foreignwindows/collector.cpp
7379
%%QT_EXAMPLEDIR%%/widgets/qnx/foreignwindows/collector.h
7380
%%QT_EXAMPLEDIR%%/widgets/qnx/foreignwindows/foreignwindows.pro
7381
%%QT_EXAMPLEDIR%%/widgets/qnx/foreignwindows/main.cpp
7248
%%QT_EXAMPLEDIR%%/widgets/richtext/README
7382
%%QT_EXAMPLEDIR%%/widgets/richtext/README
7249
%%QT_EXAMPLEDIR%%/widgets/richtext/calendar/calendar.pro
7383
%%QT_EXAMPLEDIR%%/widgets/richtext/calendar/calendar.pro
7250
%%QT_EXAMPLEDIR%%/widgets/richtext/calendar/main.cpp
7384
%%QT_EXAMPLEDIR%%/widgets/richtext/calendar/main.cpp
Lines 7264-7270 Link Here
7264
%%QT_EXAMPLEDIR%%/widgets/richtext/syntaxhighlighter/mainwindow.h
7398
%%QT_EXAMPLEDIR%%/widgets/richtext/syntaxhighlighter/mainwindow.h
7265
%%QT_EXAMPLEDIR%%/widgets/richtext/syntaxhighlighter/syntaxhighlighter.pro
7399
%%QT_EXAMPLEDIR%%/widgets/richtext/syntaxhighlighter/syntaxhighlighter.pro
7266
%%QT_EXAMPLEDIR%%/widgets/richtext/textedit/example.html
7400
%%QT_EXAMPLEDIR%%/widgets/richtext/textedit/example.html
7401
%%QT_EXAMPLEDIR%%/widgets/richtext/textedit/example.md
7267
%%QT_EXAMPLEDIR%%/widgets/richtext/textedit/images/logo32.png
7402
%%QT_EXAMPLEDIR%%/widgets/richtext/textedit/images/logo32.png
7403
%%QT_EXAMPLEDIR%%/widgets/richtext/textedit/images/mac/checkbox-checked.png
7404
%%QT_EXAMPLEDIR%%/widgets/richtext/textedit/images/mac/checkbox.png
7268
%%QT_EXAMPLEDIR%%/widgets/richtext/textedit/images/mac/editcopy.png
7405
%%QT_EXAMPLEDIR%%/widgets/richtext/textedit/images/mac/editcopy.png
7269
%%QT_EXAMPLEDIR%%/widgets/richtext/textedit/images/mac/editcut.png
7406
%%QT_EXAMPLEDIR%%/widgets/richtext/textedit/images/mac/editcut.png
7270
%%QT_EXAMPLEDIR%%/widgets/richtext/textedit/images/mac/editpaste.png
7407
%%QT_EXAMPLEDIR%%/widgets/richtext/textedit/images/mac/editpaste.png
Lines 7275-7280 Link Here
7275
%%QT_EXAMPLEDIR%%/widgets/richtext/textedit/images/mac/fileopen.png
7412
%%QT_EXAMPLEDIR%%/widgets/richtext/textedit/images/mac/fileopen.png
7276
%%QT_EXAMPLEDIR%%/widgets/richtext/textedit/images/mac/fileprint.png
7413
%%QT_EXAMPLEDIR%%/widgets/richtext/textedit/images/mac/fileprint.png
7277
%%QT_EXAMPLEDIR%%/widgets/richtext/textedit/images/mac/filesave.png
7414
%%QT_EXAMPLEDIR%%/widgets/richtext/textedit/images/mac/filesave.png
7415
%%QT_EXAMPLEDIR%%/widgets/richtext/textedit/images/mac/format-indent-less.png
7416
%%QT_EXAMPLEDIR%%/widgets/richtext/textedit/images/mac/format-indent-more.png
7278
%%QT_EXAMPLEDIR%%/widgets/richtext/textedit/images/mac/textbold.png
7417
%%QT_EXAMPLEDIR%%/widgets/richtext/textedit/images/mac/textbold.png
7279
%%QT_EXAMPLEDIR%%/widgets/richtext/textedit/images/mac/textcenter.png
7418
%%QT_EXAMPLEDIR%%/widgets/richtext/textedit/images/mac/textcenter.png
7280
%%QT_EXAMPLEDIR%%/widgets/richtext/textedit/images/mac/textitalic.png
7419
%%QT_EXAMPLEDIR%%/widgets/richtext/textedit/images/mac/textitalic.png
Lines 7284-7289 Link Here
7284
%%QT_EXAMPLEDIR%%/widgets/richtext/textedit/images/mac/textunder.png
7423
%%QT_EXAMPLEDIR%%/widgets/richtext/textedit/images/mac/textunder.png
7285
%%QT_EXAMPLEDIR%%/widgets/richtext/textedit/images/mac/zoomin.png
7424
%%QT_EXAMPLEDIR%%/widgets/richtext/textedit/images/mac/zoomin.png
7286
%%QT_EXAMPLEDIR%%/widgets/richtext/textedit/images/mac/zoomout.png
7425
%%QT_EXAMPLEDIR%%/widgets/richtext/textedit/images/mac/zoomout.png
7426
%%QT_EXAMPLEDIR%%/widgets/richtext/textedit/images/win/checkbox-checked.png
7427
%%QT_EXAMPLEDIR%%/widgets/richtext/textedit/images/win/checkbox.png
7287
%%QT_EXAMPLEDIR%%/widgets/richtext/textedit/images/win/editcopy.png
7428
%%QT_EXAMPLEDIR%%/widgets/richtext/textedit/images/win/editcopy.png
7288
%%QT_EXAMPLEDIR%%/widgets/richtext/textedit/images/win/editcut.png
7429
%%QT_EXAMPLEDIR%%/widgets/richtext/textedit/images/win/editcut.png
7289
%%QT_EXAMPLEDIR%%/widgets/richtext/textedit/images/win/editpaste.png
7430
%%QT_EXAMPLEDIR%%/widgets/richtext/textedit/images/win/editpaste.png
Lines 7294-7299 Link Here
7294
%%QT_EXAMPLEDIR%%/widgets/richtext/textedit/images/win/fileopen.png
7435
%%QT_EXAMPLEDIR%%/widgets/richtext/textedit/images/win/fileopen.png
7295
%%QT_EXAMPLEDIR%%/widgets/richtext/textedit/images/win/fileprint.png
7436
%%QT_EXAMPLEDIR%%/widgets/richtext/textedit/images/win/fileprint.png
7296
%%QT_EXAMPLEDIR%%/widgets/richtext/textedit/images/win/filesave.png
7437
%%QT_EXAMPLEDIR%%/widgets/richtext/textedit/images/win/filesave.png
7438
%%QT_EXAMPLEDIR%%/widgets/richtext/textedit/images/win/format-indent-less.png
7439
%%QT_EXAMPLEDIR%%/widgets/richtext/textedit/images/win/format-indent-more.png
7297
%%QT_EXAMPLEDIR%%/widgets/richtext/textedit/images/win/textbold.png
7440
%%QT_EXAMPLEDIR%%/widgets/richtext/textedit/images/win/textbold.png
7298
%%QT_EXAMPLEDIR%%/widgets/richtext/textedit/images/win/textcenter.png
7441
%%QT_EXAMPLEDIR%%/widgets/richtext/textedit/images/win/textcenter.png
7299
%%QT_EXAMPLEDIR%%/widgets/richtext/textedit/images/win/textitalic.png
7442
%%QT_EXAMPLEDIR%%/widgets/richtext/textedit/images/win/textitalic.png
(-)b/misc/qt5-l10n/pkg-plist (+6 lines)
Lines 50-55 Link Here
50
%%QT_L10NDIR%%/linguist_ru.qm
50
%%QT_L10NDIR%%/linguist_ru.qm
51
%%QT_L10NDIR%%/linguist_sk.qm
51
%%QT_L10NDIR%%/linguist_sk.qm
52
%%QT_L10NDIR%%/linguist_sl.qm
52
%%QT_L10NDIR%%/linguist_sl.qm
53
%%QT_L10NDIR%%/linguist_sv.qm
53
%%QT_L10NDIR%%/linguist_uk.qm
54
%%QT_L10NDIR%%/linguist_uk.qm
54
%%QT_L10NDIR%%/linguist_zh_CN.qm
55
%%QT_L10NDIR%%/linguist_zh_CN.qm
55
%%QT_L10NDIR%%/linguist_zh_TW.qm
56
%%QT_L10NDIR%%/linguist_zh_TW.qm
Lines 69-74 Link Here
69
%%QT_L10NDIR%%/qt_he.qm
70
%%QT_L10NDIR%%/qt_he.qm
70
%%QT_L10NDIR%%/qt_help_ar.qm
71
%%QT_L10NDIR%%/qt_help_ar.qm
71
%%QT_L10NDIR%%/qt_help_bg.qm
72
%%QT_L10NDIR%%/qt_help_bg.qm
73
%%QT_L10NDIR%%/qt_help_ca.qm
72
%%QT_L10NDIR%%/qt_help_cs.qm
74
%%QT_L10NDIR%%/qt_help_cs.qm
73
%%QT_L10NDIR%%/qt_help_da.qm
75
%%QT_L10NDIR%%/qt_help_da.qm
74
%%QT_L10NDIR%%/qt_help_de.qm
76
%%QT_L10NDIR%%/qt_help_de.qm
Lines 125-130 Link Here
125
%%QT_L10NDIR%%/qtbase_uk.qm
127
%%QT_L10NDIR%%/qtbase_uk.qm
126
%%QT_L10NDIR%%/qtbase_zh_TW.qm
128
%%QT_L10NDIR%%/qtbase_zh_TW.qm
127
%%QT_L10NDIR%%/qtconnectivity_bg.qm
129
%%QT_L10NDIR%%/qtconnectivity_bg.qm
130
%%QT_L10NDIR%%/qtconnectivity_ca.qm
128
%%QT_L10NDIR%%/qtconnectivity_da.qm
131
%%QT_L10NDIR%%/qtconnectivity_da.qm
129
%%QT_L10NDIR%%/qtconnectivity_de.qm
132
%%QT_L10NDIR%%/qtconnectivity_de.qm
130
%%QT_L10NDIR%%/qtconnectivity_en.qm
133
%%QT_L10NDIR%%/qtconnectivity_en.qm
Lines 150-155 Link Here
150
%%QT_L10NDIR%%/qtdeclarative_sk.qm
153
%%QT_L10NDIR%%/qtdeclarative_sk.qm
151
%%QT_L10NDIR%%/qtdeclarative_uk.qm
154
%%QT_L10NDIR%%/qtdeclarative_uk.qm
152
%%QT_L10NDIR%%/qtlocation_bg.qm
155
%%QT_L10NDIR%%/qtlocation_bg.qm
156
%%QT_L10NDIR%%/qtlocation_ca.qm
153
%%QT_L10NDIR%%/qtlocation_da.qm
157
%%QT_L10NDIR%%/qtlocation_da.qm
154
%%QT_L10NDIR%%/qtlocation_de.qm
158
%%QT_L10NDIR%%/qtlocation_de.qm
155
%%QT_L10NDIR%%/qtlocation_en.qm
159
%%QT_L10NDIR%%/qtlocation_en.qm
Lines 228-233 Link Here
228
%%QT_L10NDIR%%/qtserialport_pl.qm
232
%%QT_L10NDIR%%/qtserialport_pl.qm
229
%%QT_L10NDIR%%/qtserialport_ru.qm
233
%%QT_L10NDIR%%/qtserialport_ru.qm
230
%%QT_L10NDIR%%/qtserialport_uk.qm
234
%%QT_L10NDIR%%/qtserialport_uk.qm
235
%%QT_L10NDIR%%/qtwebengine_ca.qm
231
%%QT_L10NDIR%%/qtwebengine_de.qm
236
%%QT_L10NDIR%%/qtwebengine_de.qm
232
%%QT_L10NDIR%%/qtwebengine_en.qm
237
%%QT_L10NDIR%%/qtwebengine_en.qm
233
%%QT_L10NDIR%%/qtwebengine_es.qm
238
%%QT_L10NDIR%%/qtwebengine_es.qm
Lines 235-240 Link Here
235
%%QT_L10NDIR%%/qtwebengine_pl.qm
240
%%QT_L10NDIR%%/qtwebengine_pl.qm
236
%%QT_L10NDIR%%/qtwebengine_ru.qm
241
%%QT_L10NDIR%%/qtwebengine_ru.qm
237
%%QT_L10NDIR%%/qtwebengine_uk.qm
242
%%QT_L10NDIR%%/qtwebengine_uk.qm
243
%%QT_L10NDIR%%/qtwebsockets_ca.qm
238
%%QT_L10NDIR%%/qtwebsockets_de.qm
244
%%QT_L10NDIR%%/qtwebsockets_de.qm
239
%%QT_L10NDIR%%/qtwebsockets_en.qm
245
%%QT_L10NDIR%%/qtwebsockets_en.qm
240
%%QT_L10NDIR%%/qtwebsockets_es.qm
246
%%QT_L10NDIR%%/qtwebsockets_es.qm
(-)b/misc/valentina/Makefile (+2 lines)
Lines 12-17 COMMENT= Sewing pattern drafting tool aiming to remake the garment industry Link Here
12
LICENSE=	GPLv3
12
LICENSE=	GPLv3
13
LICENSE_FILE=	${WRKSRC}/LICENSE_GPL.txt
13
LICENSE_FILE=	${WRKSRC}/LICENSE_GPL.txt
14
14
15
BROKEN=		Does not build with Qt5-5.14
16
15
USES=		compiler:c++11-lang desktop-file-utils gl gmake qmake qt:5
17
USES=		compiler:c++11-lang desktop-file-utils gl gmake qmake qt:5
16
USE_QT=		concurrent core gui network opengl printsupport svg widgets xml xmlpatterns buildtools_build linguisttools_build testlib_build
18
USE_QT=		concurrent core gui network opengl printsupport svg widgets xml xmlpatterns buildtools_build linguisttools_build testlib_build
17
USE_GL=		gl
19
USE_GL=		gl
(-)b/multimedia/qt5-multimedia/Makefile (-1 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	multimedia
3
PORTNAME=	multimedia
4
DISTVERSION=	${QT5_VERSION}
4
DISTVERSION=	${QT5_VERSION}
5
PORTREVISION=	1
6
CATEGORIES=	multimedia
5
CATEGORIES=	multimedia
7
PKGNAMEPREFIX=	qt5-
6
PKGNAMEPREFIX=	qt5-
8
7
(-)b/multimedia/qt5-multimedia/pkg-plist (-7 / +6 lines)
Lines 4-11 Link Here
4
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qaudiohelpers_p.h
4
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qaudiohelpers_p.h
5
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qaudiosystempluginext_p.h
5
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qaudiosystempluginext_p.h
6
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qcamera_p.h
6
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qcamera_p.h
7
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qdeclarativevideooutput_backend_p.h
8
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qdeclarativevideooutput_p.h
9
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qimagevideobuffer_p.h
7
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qimagevideobuffer_p.h
10
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qmediacontrol_p.h
8
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qmediacontrol_p.h
11
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qmedianetworkplaylistprovider_p.h
9
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qmedianetworkplaylistprovider_p.h
Lines 29-40 Link Here
29
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qmultimediautils_p.h
27
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qmultimediautils_p.h
30
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qplaylistfileparser_p.h
28
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qplaylistfileparser_p.h
31
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qsamplecache_p.h
29
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qsamplecache_p.h
32
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qsgvideonode_p.h
33
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qsoundeffect_pulse_p.h
30
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qsoundeffect_pulse_p.h
34
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qsoundeffect_qaudio_p.h
31
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qsoundeffect_qaudio_p.h
35
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qtmultimedia-config_p.h
32
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qtmultimedia-config_p.h
36
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qtmultimediaglobal_p.h
33
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qtmultimediaglobal_p.h
37
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qtmultimediaquickdefs_p.h
38
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qvideoframe_p.h
34
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qvideoframe_p.h
39
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qvideoframeconversionhelper_p.h
35
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qvideoframeconversionhelper_p.h
40
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qvideooutputorientationhandler_p.h
36
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qvideooutputorientationhandler_p.h
Lines 238-244 Link Here
238
%%GSTREAMER%%%%QT_INCDIR%%/QtMultimediaGstTools/%%FULLVER%%/QtMultimediaGstTools/private/qgstreamerbufferprobe_p.h
234
%%GSTREAMER%%%%QT_INCDIR%%/QtMultimediaGstTools/%%FULLVER%%/QtMultimediaGstTools/private/qgstreamerbufferprobe_p.h
239
%%GSTREAMER%%%%QT_INCDIR%%/QtMultimediaGstTools/%%FULLVER%%/QtMultimediaGstTools/private/qgstreamerbushelper_p.h
235
%%GSTREAMER%%%%QT_INCDIR%%/QtMultimediaGstTools/%%FULLVER%%/QtMultimediaGstTools/private/qgstreamerbushelper_p.h
240
%%GSTREAMER%%%%QT_INCDIR%%/QtMultimediaGstTools/%%FULLVER%%/QtMultimediaGstTools/private/qgstreamermessage_p.h
236
%%GSTREAMER%%%%QT_INCDIR%%/QtMultimediaGstTools/%%FULLVER%%/QtMultimediaGstTools/private/qgstreamermessage_p.h
241
%%GSTREAMER%%%%QT_INCDIR%%/QtMultimediaGstTools/%%FULLVER%%/QtMultimediaGstTools/private/qgstreamermirtexturerenderer_p.h
242
%%GSTREAMER%%%%QT_INCDIR%%/QtMultimediaGstTools/%%FULLVER%%/QtMultimediaGstTools/private/qgstreamerplayercontrol_p.h
237
%%GSTREAMER%%%%QT_INCDIR%%/QtMultimediaGstTools/%%FULLVER%%/QtMultimediaGstTools/private/qgstreamerplayercontrol_p.h
243
%%GSTREAMER%%%%QT_INCDIR%%/QtMultimediaGstTools/%%FULLVER%%/QtMultimediaGstTools/private/qgstreamerplayersession_p.h
238
%%GSTREAMER%%%%QT_INCDIR%%/QtMultimediaGstTools/%%FULLVER%%/QtMultimediaGstTools/private/qgstreamerplayersession_p.h
244
%%GSTREAMER%%%%QT_INCDIR%%/QtMultimediaGstTools/%%FULLVER%%/QtMultimediaGstTools/private/qgstreamervideoinputdevicecontrol_p.h
239
%%GSTREAMER%%%%QT_INCDIR%%/QtMultimediaGstTools/%%FULLVER%%/QtMultimediaGstTools/private/qgstreamervideoinputdevicecontrol_p.h
Lines 254-264 Link Here
254
%%GSTREAMER%%%%QT_INCDIR%%/QtMultimediaGstTools/%%FULLVER%%/QtMultimediaGstTools/private/qgstvideorendererplugin_p.h
249
%%GSTREAMER%%%%QT_INCDIR%%/QtMultimediaGstTools/%%FULLVER%%/QtMultimediaGstTools/private/qgstvideorendererplugin_p.h
255
%%GSTREAMER%%%%QT_INCDIR%%/QtMultimediaGstTools/%%FULLVER%%/QtMultimediaGstTools/private/qgstvideorenderersink_p.h
250
%%GSTREAMER%%%%QT_INCDIR%%/QtMultimediaGstTools/%%FULLVER%%/QtMultimediaGstTools/private/qgstvideorenderersink_p.h
256
%%GSTREAMER%%%%QT_INCDIR%%/QtMultimediaGstTools/%%FULLVER%%/QtMultimediaGstTools/private/qvideosurfacegstsink_p.h
251
%%GSTREAMER%%%%QT_INCDIR%%/QtMultimediaGstTools/%%FULLVER%%/QtMultimediaGstTools/private/qvideosurfacegstsink_p.h
252
%%QT_INCDIR%%/QtMultimediaQuick/%%FULLVER%%/QtMultimediaQuick/private/qdeclarativevideooutput_backend_p.h
253
%%QT_INCDIR%%/QtMultimediaQuick/%%FULLVER%%/QtMultimediaQuick/private/qdeclarativevideooutput_p.h
257
%%QT_INCDIR%%/QtMultimediaQuick/%%FULLVER%%/QtMultimediaQuick/private/qdeclarativevideooutput_render_p.h
254
%%QT_INCDIR%%/QtMultimediaQuick/%%FULLVER%%/QtMultimediaQuick/private/qdeclarativevideooutput_render_p.h
258
%%QT_INCDIR%%/QtMultimediaQuick/%%FULLVER%%/QtMultimediaQuick/private/qdeclarativevideooutput_window_p.h
255
%%QT_INCDIR%%/QtMultimediaQuick/%%FULLVER%%/QtMultimediaQuick/private/qdeclarativevideooutput_window_p.h
256
%%QT_INCDIR%%/QtMultimediaQuick/%%FULLVER%%/QtMultimediaQuick/private/qsgvideonode_p.h
259
%%QT_INCDIR%%/QtMultimediaQuick/%%FULLVER%%/QtMultimediaQuick/private/qsgvideonode_rgb_p.h
257
%%QT_INCDIR%%/QtMultimediaQuick/%%FULLVER%%/QtMultimediaQuick/private/qsgvideonode_rgb_p.h
260
%%QT_INCDIR%%/QtMultimediaQuick/%%FULLVER%%/QtMultimediaQuick/private/qsgvideonode_texture_p.h
258
%%QT_INCDIR%%/QtMultimediaQuick/%%FULLVER%%/QtMultimediaQuick/private/qsgvideonode_texture_p.h
261
%%QT_INCDIR%%/QtMultimediaQuick/%%FULLVER%%/QtMultimediaQuick/private/qsgvideonode_yuv_p.h
259
%%QT_INCDIR%%/QtMultimediaQuick/%%FULLVER%%/QtMultimediaQuick/private/qsgvideonode_yuv_p.h
260
%%QT_INCDIR%%/QtMultimediaQuick/%%FULLVER%%/QtMultimediaQuick/private/qtmultimediaquickdefs_p.h
262
%%QT_INCDIR%%/QtMultimediaQuick/QtMultimediaQuick
261
%%QT_INCDIR%%/QtMultimediaQuick/QtMultimediaQuick
263
%%QT_INCDIR%%/QtMultimediaQuick/QtMultimediaQuickDepends
262
%%QT_INCDIR%%/QtMultimediaQuick/QtMultimediaQuickDepends
264
%%QT_INCDIR%%/QtMultimediaQuick/QtMultimediaQuickVersion
263
%%QT_INCDIR%%/QtMultimediaQuick/QtMultimediaQuickVersion
Lines 280-287 Link Here
280
%%QT_INCDIR%%/QtMultimediaWidgets/qvideowidgetcontrol.h
279
%%QT_INCDIR%%/QtMultimediaWidgets/qvideowidgetcontrol.h
281
%%QT_CMAKEDIR%%/Qt5MultimediaWidgets/Qt5MultimediaWidgetsConfig.cmake
280
%%QT_CMAKEDIR%%/Qt5MultimediaWidgets/Qt5MultimediaWidgetsConfig.cmake
282
%%QT_CMAKEDIR%%/Qt5MultimediaWidgets/Qt5MultimediaWidgetsConfigVersion.cmake
281
%%QT_CMAKEDIR%%/Qt5MultimediaWidgets/Qt5MultimediaWidgetsConfigVersion.cmake
283
%%GSTREAMER%%%%QT_CMAKEDIR%%/Qt5MultimediaGstTools/Qt5MultimediaGstToolsConfig.cmake
282
%%QT_CMAKEDIR%%/Qt5MultimediaGstTools/Qt5MultimediaGstToolsConfig.cmake
284
%%GSTREAMER%%%%QT_CMAKEDIR%%/Qt5MultimediaGstTools/Qt5MultimediaGstToolsConfigVersion.cmake
283
%%QT_CMAKEDIR%%/Qt5MultimediaGstTools/Qt5MultimediaGstToolsConfigVersion.cmake
285
%%QT_CMAKEDIR%%/Qt5MultimediaQuick/Qt5MultimediaQuickConfig.cmake
284
%%QT_CMAKEDIR%%/Qt5MultimediaQuick/Qt5MultimediaQuickConfig.cmake
286
%%QT_CMAKEDIR%%/Qt5MultimediaQuick/Qt5MultimediaQuickConfigVersion.cmake
285
%%QT_CMAKEDIR%%/Qt5MultimediaQuick/Qt5MultimediaQuickConfigVersion.cmake
287
%%QT_CMAKEDIR%%/Qt5Multimedia/Qt5MultimediaConfig.cmake
286
%%QT_CMAKEDIR%%/Qt5Multimedia/Qt5MultimediaConfig.cmake
(-)a/net/qt5-network/files/patch-qsslsocket_openssl11_symbols_p.h (-71 lines)
Removed Link Here
1
--- src/network/ssl/qsslsocket_openssl11_symbols_p.h.orig	2019-10-01 07:47:24 UTC
2
+++ src/network/ssl/qsslsocket_openssl11_symbols_p.h
3
@@ -77,19 +77,48 @@
4
 
5
 const unsigned char * q_ASN1_STRING_get0_data(const ASN1_STRING *x);
6
 
7
+#if defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER >= 0x20700000L
8
+// LibreSSL 2.7 has stack_st but not OPENSSL_STACK
9
+typedef struct stack_st OPENSSL_STACK; /* Use STACK_OF(...) instead */
10
+// From the signature in LibreSSL
11
+#define OPENSSL_INIT_SETTINGS void
12
+// https://github.com/openssl/openssl/blob/master/include/openssl/x509_vfy.h#L63
13
+typedef int (*X509_STORE_CTX_verify_cb)(int, X509_STORE_CTX *);
14
+#endif
15
+
16
+
17
 Q_AUTOTEST_EXPORT BIO *q_BIO_new(const BIO_METHOD *a);
18
 Q_AUTOTEST_EXPORT const BIO_METHOD *q_BIO_s_mem();
19
 
20
-int q_DSA_bits(DSA *a);
21
+#ifdef LIBRESSL_VERSION_NUMBER
22
+#define q_DSA_bits(dsa) q_BN_num_bits((dsa)->p)
23
+#else
24
+ int q_DSA_bits(DSA *a);
25
+#endif
26
 int q_EVP_CIPHER_CTX_reset(EVP_CIPHER_CTX *c);
27
 int q_EVP_PKEY_base_id(EVP_PKEY *a);
28
 int q_RSA_bits(RSA *a);
29
+#ifdef LIBRESSL_VERSION_NUMBER
30
+int q_sk_num(OPENSSL_STACK *a);
31
+void q_sk_pop_free(OPENSSL_STACK *a, void (*b)(void *));
32
+OPENSSL_STACK *q_sk_new_null();
33
+void q_sk_push(OPENSSL_STACK *st, void *data);
34
+void q_sk_free(OPENSSL_STACK *a);
35
+void * q_sk_value(OPENSSL_STACK *a, int b);
36
+#define q_OPENSSL_sk_num(a) q_sk_num(a)
37
+#define q_OPENSSL_sk_pop_free(a, b) q_sk_pop_free(a, b)
38
+#define q_OPENSSL_sk_new_null() q_sk_new_null()
39
+#define q_OPENSSL_sk_push(a, b) q_sk_push(a, b)
40
+#define q_OPENSSL_sk_free q_sk_free
41
+#define q_OPENSSL_sk_value(a, b) q_sk_value(a, b)
42
+#else
43
 Q_AUTOTEST_EXPORT int q_OPENSSL_sk_num(OPENSSL_STACK *a);
44
 Q_AUTOTEST_EXPORT void q_OPENSSL_sk_pop_free(OPENSSL_STACK *a, void (*b)(void *));
45
 Q_AUTOTEST_EXPORT OPENSSL_STACK *q_OPENSSL_sk_new_null();
46
 Q_AUTOTEST_EXPORT void q_OPENSSL_sk_push(OPENSSL_STACK *st, void *data);
47
 Q_AUTOTEST_EXPORT void q_OPENSSL_sk_free(OPENSSL_STACK *a);
48
 Q_AUTOTEST_EXPORT void * q_OPENSSL_sk_value(OPENSSL_STACK *a, int b);
49
+#endif
50
 int q_SSL_session_reused(SSL *a);
51
 unsigned long q_SSL_CTX_set_options(SSL_CTX *ctx, unsigned long op);
52
 int q_OPENSSL_init_ssl(uint64_t opts, const OPENSSL_INIT_SETTINGS *settings);
53
@@ -110,12 +139,15 @@ STACK_OF(X509) *q_X509_STORE_CTX_get0_chain(X509_STORE
54
 void q_DH_get0_pqg(const DH *dh, const BIGNUM **p, const BIGNUM **q, const BIGNUM **g);
55
 int q_DH_bits(DH *dh);
56
 
57
-# define q_SSL_load_error_strings() q_OPENSSL_init_ssl(OPENSSL_INIT_LOAD_SSL_STRINGS \
58
+#define q_SSL_load_error_strings() q_OPENSSL_init_ssl(OPENSSL_INIT_LOAD_SSL_STRINGS \
59
                                                        | OPENSSL_INIT_LOAD_CRYPTO_STRINGS, NULL)
60
-
61
+#ifdef LIBRESSL_VERSION_NUMBER
62
+#define q_SKM_sk_num(type, st) ((int (*)(const STACK_OF(type) *))q_sk_num)(st)
63
+#define q_SKM_sk_value(type, st,i) ((type * (*)(const STACK_OF(type) *, int))q_sk_value)(st, i)
64
+#else
65
 #define q_SKM_sk_num(type, st) ((int (*)(const STACK_OF(type) *))q_OPENSSL_sk_num)(st)
66
 #define q_SKM_sk_value(type, st,i) ((type * (*)(const STACK_OF(type) *, int))q_OPENSSL_sk_value)(st, i)
67
-
68
+#endif
69
 #define q_OPENSSL_add_all_algorithms_conf()  q_OPENSSL_init_crypto(OPENSSL_INIT_ADD_ALL_CIPHERS \
70
                                                                    | OPENSSL_INIT_ADD_ALL_DIGESTS \
71
                                                                    | OPENSSL_INIT_LOAD_CONFIG, NULL)
(-)a/net/qt5-network/files/patch-src_network_ssl_qsslcontext_openssl.cpp (-11 lines)
Removed Link Here
1
--- src/network/ssl/qsslcontext_openssl.cpp.orig	2019-10-01 08:05:51 UTC
2
+++ src/network/ssl/qsslcontext_openssl.cpp
3
@@ -265,7 +265,7 @@ void QSslContext::applyBackendConfig(QSslContext *sslC
4
     }
5
 #endif // ocsp
6
 
7
-#if OPENSSL_VERSION_NUMBER >= 0x10002000L
8
+#if OPENSSL_VERSION_NUMBER >= 0x10002000L && !defined(LIBRESSL_VERSION_NUMBER)
9
     if (QSslSocket::sslLibraryVersionNumber() >= 0x10002000L) {
10
         QSharedPointer<SSL_CONF_CTX> cctx(q_SSL_CONF_CTX_new(), &q_SSL_CONF_CTX_free);
11
         if (cctx) {
(-)a/net/qt5-network/files/patch-src_network_ssl_qsslsocket_openssl.cpp (-11 lines)
Removed Link Here
1
--- src/network/ssl/qsslsocket_openssl.cpp.orig	2019-10-01 08:09:52 UTC
2
+++ src/network/ssl/qsslsocket_openssl.cpp
3
@@ -604,7 +604,7 @@ bool QSslSocketBackendPrivate::initSslContext()
4
             q_SSL_set_psk_server_callback(ssl, &q_ssl_psk_server_callback);
5
     }
6
 #endif
7
-#if OPENSSL_VERSION_NUMBER >= 0x10101006L
8
+#if OPENSSL_VERSION_NUMBER >= 0x10101006L && !defined(LIBRESSL_VERSION_NUMBER)
9
     // Set the client callback for TLSv1.3 PSK
10
     if (mode == QSslSocket::SslClientMode
11
         && QSslSocket::sslLibraryBuildVersionNumber() >= 0x10101006L) {
(-)a/net/qt5-network/files/patch-src_network_ssl_qsslsocket_openssl_symbols.cpp (-86 lines)
Removed Link Here
1
--- src/network/ssl/qsslsocket_openssl_symbols.cpp.orig	2019-10-25 09:16:48.000000000 +0200
2
+++ src/network/ssl/qsslsocket_openssl_symbols.cpp	2019-11-01 20:03:08.715014000 +0100
3
@@ -152,6 +152,14 @@
4
 DEFINEFUNC(int, EVP_CIPHER_CTX_reset, EVP_CIPHER_CTX *c, c, return 0, return)
5
 DEFINEFUNC(int, EVP_PKEY_base_id, EVP_PKEY *a, a, return NID_undef, return)
6
 DEFINEFUNC(int, RSA_bits, RSA *a, a, return 0, return)
7
+#ifdef LIBRESSL_VERSION_NUMBER
8
+DEFINEFUNC(int, sk_num, OPENSSL_STACK *a, a, return -1, return)
9
+DEFINEFUNC2(void, sk_pop_free, OPENSSL_STACK *a, a, void (*b)(void*), b, return, DUMMYARG)
10
+DEFINEFUNC(OPENSSL_STACK *, sk_new_null, DUMMYARG, DUMMYARG, return nullptr, return)
11
+DEFINEFUNC2(void, sk_push, OPENSSL_STACK *a, a, void *b, b, return, DUMMYARG)
12
+DEFINEFUNC(void, sk_free, OPENSSL_STACK *a, a, return, DUMMYARG)
13
+DEFINEFUNC2(void *, sk_value, OPENSSL_STACK *a, a, int b, b, return nullptr, return)
14
+#else
15
 DEFINEFUNC(int, DSA_bits, DSA *a, a, return 0, return)
16
 DEFINEFUNC(int, OPENSSL_sk_num, OPENSSL_STACK *a, a, return -1, return)
17
 DEFINEFUNC2(void, OPENSSL_sk_pop_free, OPENSSL_STACK *a, a, void (*b)(void*), b, return, DUMMYARG)
18
@@ -159,6 +167,7 @@
19
 DEFINEFUNC2(void, OPENSSL_sk_push, OPENSSL_STACK *a, a, void *b, b, return, DUMMYARG)
20
 DEFINEFUNC(void, OPENSSL_sk_free, OPENSSL_STACK *a, a, return, DUMMYARG)
21
 DEFINEFUNC2(void *, OPENSSL_sk_value, OPENSSL_STACK *a, a, int b, b, return nullptr, return)
22
+#endif
23
 DEFINEFUNC(int, SSL_session_reused, SSL *a, a, return 0, return)
24
 DEFINEFUNC2(unsigned long, SSL_CTX_set_options, SSL_CTX *ctx, ctx, unsigned long op, op, return 0, return)
25
 #ifdef TLS1_3_VERSION
26
@@ -443,7 +452,7 @@
27
 DEFINEFUNC2(int, SSL_CTX_use_RSAPrivateKey, SSL_CTX *a, a, RSA *b, b, return -1, return)
28
 DEFINEFUNC3(int, SSL_CTX_use_PrivateKey_file, SSL_CTX *a, a, const char *b, b, int c, c, return -1, return)
29
 DEFINEFUNC(X509_STORE *, SSL_CTX_get_cert_store, const SSL_CTX *a, a, return nullptr, return)
30
-#if OPENSSL_VERSION_NUMBER >= 0x10002000L
31
+#if OPENSSL_VERSION_NUMBER >= 0x10002000L && !defined(LIBRESSL_VERSION_NUMBER)
32
 DEFINEFUNC(SSL_CONF_CTX *, SSL_CONF_CTX_new, DUMMYARG, DUMMYARG, return nullptr, return);
33
 DEFINEFUNC(void, SSL_CONF_CTX_free, SSL_CONF_CTX *a, a, return ,return);
34
 DEFINEFUNC2(void, SSL_CONF_CTX_set_ssl_ctx, SSL_CONF_CTX *a, a, SSL_CTX *b, b, return, return);
35
@@ -839,8 +848,8 @@
36
 #endif
37
 #if defined(SHLIB_VERSION_NUMBER) && !defined(Q_OS_QNX) // on QNX, the libs are always libssl.so and libcrypto.so
38
     // first attempt: the canonical name is libssl.so.<SHLIB_VERSION_NUMBER>
39
-    libssl->setFileNameAndVersion(QLatin1String("ssl"), QLatin1String(SHLIB_VERSION_NUMBER));
40
-    libcrypto->setFileNameAndVersion(QLatin1String("crypto"), QLatin1String(SHLIB_VERSION_NUMBER));
41
+    libssl->setFileNameAndVersion(QLatin1String("%%OPENSSLLIB%%/libssl"), QLatin1String(SHLIB_VERSION_NUMBER));
42
+    libcrypto->setFileNameAndVersion(QLatin1String("%%OPENSSLLIB%%/libcrypto"), QLatin1String(SHLIB_VERSION_NUMBER));
43
     if (libcrypto->load() && libssl->load()) {
44
         // libssl.so.<SHLIB_VERSION_NUMBER> and libcrypto.so.<SHLIB_VERSION_NUMBER> found
45
         return pair;
46
@@ -980,12 +989,21 @@
47
     RESOLVEFUNC(EVP_CIPHER_CTX_reset)
48
     RESOLVEFUNC(EVP_PKEY_base_id)
49
     RESOLVEFUNC(RSA_bits)
50
+#ifdef LIBRESSL_VERSION_NUMBER
51
+    RESOLVEFUNC(sk_new_null)
52
+    RESOLVEFUNC(sk_push)
53
+    RESOLVEFUNC(sk_free)
54
+    RESOLVEFUNC(sk_num)
55
+    RESOLVEFUNC(sk_pop_free)
56
+    RESOLVEFUNC(sk_value)
57
+#else
58
     RESOLVEFUNC(OPENSSL_sk_new_null)
59
     RESOLVEFUNC(OPENSSL_sk_push)
60
     RESOLVEFUNC(OPENSSL_sk_free)
61
     RESOLVEFUNC(OPENSSL_sk_num)
62
     RESOLVEFUNC(OPENSSL_sk_pop_free)
63
     RESOLVEFUNC(OPENSSL_sk_value)
64
+#endif
65
     RESOLVEFUNC(DH_get0_pqg)
66
     RESOLVEFUNC(SSL_CTX_set_options)
67
 #ifdef TLS1_3_VERSION
68
@@ -1024,7 +1042,9 @@
69
 
70
     RESOLVEFUNC(SSL_SESSION_get_ticket_lifetime_hint)
71
     RESOLVEFUNC(DH_bits)
72
+#ifndef LIBRESSL_VERSION_NUMBER
73
     RESOLVEFUNC(DSA_bits)
74
+#endif
75
 
76
 #if QT_CONFIG(dtls)
77
     RESOLVEFUNC(DTLSv1_listen)
78
@@ -1280,7 +1300,7 @@
79
     RESOLVEFUNC(SSL_CTX_use_RSAPrivateKey)
80
     RESOLVEFUNC(SSL_CTX_use_PrivateKey_file)
81
     RESOLVEFUNC(SSL_CTX_get_cert_store);
82
-#if OPENSSL_VERSION_NUMBER >= 0x10002000L
83
+#if OPENSSL_VERSION_NUMBER >= 0x10002000L && !defined(LIBRESSL_VERSION_NUMBER)
84
     RESOLVEFUNC(SSL_CONF_CTX_new);
85
     RESOLVEFUNC(SSL_CONF_CTX_free);
86
     RESOLVEFUNC(SSL_CONF_CTX_set_ssl_ctx);
(-)a/net/qt5-network/files/patch-src_network_ssl_qsslsocket_openssl_symbols_p.h (-24 lines)
Removed Link Here
1
--- src/network/ssl/qsslsocket_openssl_symbols_p.h.orig	2019-10-01 07:47:06 UTC
2
+++ src/network/ssl/qsslsocket_openssl_symbols_p.h
3
@@ -72,6 +72,12 @@
4
 #include "qsslsocket_openssl_p.h"
5
 #include <QtCore/qglobal.h>
6
 
7
+#if defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER >= 0x20700000L
8
+# define TLS1_2_VERSION 0x0303
9
+# define TLS_MAX_VERSION TLS1_2_VERSION
10
+# define TLS_ANY_VERSION 0x10000
11
+#endif
12
+
13
 #if QT_CONFIG(ocsp)
14
 #include "qocsp_p.h"
15
 #endif
16
@@ -372,7 +378,7 @@ int q_SSL_CTX_use_PrivateKey(SSL_CTX *a, EVP_PKEY *b);
17
 int q_SSL_CTX_use_RSAPrivateKey(SSL_CTX *a, RSA *b);
18
 int q_SSL_CTX_use_PrivateKey_file(SSL_CTX *a, const char *b, int c);
19
 X509_STORE *q_SSL_CTX_get_cert_store(const SSL_CTX *a);
20
-#if OPENSSL_VERSION_NUMBER >= 0x10002000L
21
+#if OPENSSL_VERSION_NUMBER >= 0x10002000L  && !defined(LIBRESSL_VERSION_NUMBER)
22
 SSL_CONF_CTX *q_SSL_CONF_CTX_new();
23
 void q_SSL_CONF_CTX_free(SSL_CONF_CTX *a);
24
 void q_SSL_CONF_CTX_set_ssl_ctx(SSL_CONF_CTX *a, SSL_CTX *b);
(-)b/net/qt5-network/pkg-plist (+3 lines)
Lines 36-41 Link Here
36
%%QT_INCDIR%%/QtNetwork/%%FULLVER%%/QtNetwork/private/qnativesocketengine_p.h
36
%%QT_INCDIR%%/QtNetwork/%%FULLVER%%/QtNetwork/private/qnativesocketengine_p.h
37
%%QT_INCDIR%%/QtNetwork/%%FULLVER%%/QtNetwork/private/qnativesocketengine_winrt_p.h
37
%%QT_INCDIR%%/QtNetwork/%%FULLVER%%/QtNetwork/private/qnativesocketengine_winrt_p.h
38
%%QT_INCDIR%%/QtNetwork/%%FULLVER%%/QtNetwork/private/qnet_unix_p.h
38
%%QT_INCDIR%%/QtNetwork/%%FULLVER%%/QtNetwork/private/qnet_unix_p.h
39
%%QT_INCDIR%%/QtNetwork/%%FULLVER%%/QtNetwork/private/qnetconmonitor_p.h
39
%%QT_INCDIR%%/QtNetwork/%%FULLVER%%/QtNetwork/private/qnetworkaccessauthenticationmanager_p.h
40
%%QT_INCDIR%%/QtNetwork/%%FULLVER%%/QtNetwork/private/qnetworkaccessauthenticationmanager_p.h
40
%%QT_INCDIR%%/QtNetwork/%%FULLVER%%/QtNetwork/private/qnetworkaccessbackend_p.h
41
%%QT_INCDIR%%/QtNetwork/%%FULLVER%%/QtNetwork/private/qnetworkaccessbackend_p.h
41
%%QT_INCDIR%%/QtNetwork/%%FULLVER%%/QtNetwork/private/qnetworkaccesscache_p.h
42
%%QT_INCDIR%%/QtNetwork/%%FULLVER%%/QtNetwork/private/qnetworkaccesscache_p.h
Lines 107-112 Link Here
107
%%QT_INCDIR%%/QtNetwork/QHostInfo
108
%%QT_INCDIR%%/QtNetwork/QHostInfo
108
%%QT_INCDIR%%/QtNetwork/QHstsPolicy
109
%%QT_INCDIR%%/QtNetwork/QHstsPolicy
109
%%QT_INCDIR%%/QtNetwork/QHttpMultiPart
110
%%QT_INCDIR%%/QtNetwork/QHttpMultiPart
111
%%QT_INCDIR%%/QtNetwork/QHttp2Configuration
110
%%QT_INCDIR%%/QtNetwork/QHttpPart
112
%%QT_INCDIR%%/QtNetwork/QHttpPart
111
%%QT_INCDIR%%/QtNetwork/QIPv6Address
113
%%QT_INCDIR%%/QtNetwork/QIPv6Address
112
%%QT_INCDIR%%/QtNetwork/QLocalServer
114
%%QT_INCDIR%%/QtNetwork/QLocalServer
Lines 156-161 Link Here
156
%%QT_INCDIR%%/QtNetwork/qhostaddress.h
158
%%QT_INCDIR%%/QtNetwork/qhostaddress.h
157
%%QT_INCDIR%%/QtNetwork/qhostinfo.h
159
%%QT_INCDIR%%/QtNetwork/qhostinfo.h
158
%%QT_INCDIR%%/QtNetwork/qhstspolicy.h
160
%%QT_INCDIR%%/QtNetwork/qhstspolicy.h
161
%%QT_INCDIR%%/QtNetwork/qhttp2configuration.h
159
%%QT_INCDIR%%/QtNetwork/qhttpmultipart.h
162
%%QT_INCDIR%%/QtNetwork/qhttpmultipart.h
160
%%QT_INCDIR%%/QtNetwork/qlocalserver.h
163
%%QT_INCDIR%%/QtNetwork/qlocalserver.h
161
%%QT_INCDIR%%/QtNetwork/qlocalsocket.h
164
%%QT_INCDIR%%/QtNetwork/qlocalsocket.h
(-)b/sysutils/qt5-qtdiag/Makefile (-1 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	qtdiag
3
PORTNAME=	qtdiag
4
DISTVERSION=	${QT5_VERSION}
4
DISTVERSION=	${QT5_VERSION}
5
PORTREVISION=	1
6
CATEGORIES=	sysutils
5
CATEGORIES=	sysutils
7
PKGNAMEPREFIX=	qt5-
6
PKGNAMEPREFIX=	qt5-
8
7
(-)b/sysutils/qt5-qtpaths/Makefile (-1 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	qtpaths
3
PORTNAME=	qtpaths
4
DISTVERSION=	${QT5_VERSION}
4
DISTVERSION=	${QT5_VERSION}
5
PORTREVISION=	1
6
CATEGORIES=	sysutils
5
CATEGORIES=	sysutils
7
PKGNAMEPREFIX=	qt5-
6
PKGNAMEPREFIX=	qt5-
8
7
(-)b/sysutils/qt5-qtplugininfo/Makefile (-1 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	qtplugininfo
3
PORTNAME=	qtplugininfo
4
DISTVERSION=	${QT5_VERSION}
4
DISTVERSION=	${QT5_VERSION}
5
PORTREVISION=	1
6
CATEGORIES=	sysutils
5
CATEGORIES=	sysutils
7
PKGNAMEPREFIX=	qt5-
6
PKGNAMEPREFIX=	qt5-
8
7
(-)b/textproc/qt5-xmlpatterns/Makefile (-1 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	xmlpatterns
3
PORTNAME=	xmlpatterns
4
DISTVERSION=	${QT5_VERSION}
4
DISTVERSION=	${QT5_VERSION}
5
PORTREVISION=	1
6
CATEGORIES=	textproc
5
CATEGORIES=	textproc
7
PKGNAMEPREFIX=	qt5-
6
PKGNAMEPREFIX=	qt5-
8
7
(-)b/www/qt5-webengine/Makefile (-4 / +3 lines)
Lines 18-24 Link Here
18
18
19
PORTNAME=	webengine
19
PORTNAME=	webengine
20
DISTVERSION=	${QT5_VERSION}
20
DISTVERSION=	${QT5_VERSION}
21
PORTREVISION=	3
22
CATEGORIES=	www
21
CATEGORIES=	www
23
PKGNAMEPREFIX=	qt5-
22
PKGNAMEPREFIX=	qt5-
24
23
Lines 49-55 LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg \ Link Here
49
		libwebp.so:graphics/webp
48
		libwebp.so:graphics/webp
50
49
51
DISTINFO_FILE=	${.CURDIR}/distinfo
50
DISTINFO_FILE=	${.CURDIR}/distinfo
52
QT5_VERSION=	5.13.2
51
QT5_VERSION=	5.14.0
53
52
54
OPTIONS_SINGLE=		AUDIO
53
OPTIONS_SINGLE=		AUDIO
55
OPTIONS_SINGLE_AUDIO=	ALSA PULSEAUDIO SNDIO
54
OPTIONS_SINGLE_AUDIO=	ALSA PULSEAUDIO SNDIO
Lines 79-85 USE_GL= gl Link Here
79
USE_GNOME=	glib20 libxml2 libxslt
78
USE_GNOME=	glib20 libxml2 libxslt
80
USE_QT=		core declarative designer gui location network webchannel \
79
USE_QT=		core declarative designer gui location network webchannel \
81
		widgets buildtools_build qmake_build printsupport
80
		widgets buildtools_build qmake_build printsupport
82
USE_XORG=	x11 xcb xcomposite xcursor xext xi xorgproto \
81
USE_XORG=	x11 xcb xcomposite xcursor xdamage xext xfixes xi xorgproto \
83
		xrandr xrender xscrnsaver xtst
82
		xrandr xrender xscrnsaver xtst
84
83
85
USE_LDCONFIG=	${QT_LIBDIR}
84
USE_LDCONFIG=	${QT_LIBDIR}
Lines 123-129 PLIST_SUB+= BE="@comment " LE="" Link Here
123
122
124
post-extract:
123
post-extract:
125
# Install FreeBSD's freebsd.pri file.
124
# Install FreeBSD's freebsd.pri file.
126
	${CP} ${FILESDIR}/freebsd.pri ${WRKSRC}/src/core/config/freebsd.pri
125
	${CP} ${FILESDIR}/freebsd.pri ${WRKSRC}/src/buildtools/config/freebsd.pri
127
126
128
post-extract-SNDIO-on:
127
post-extract-SNDIO-on:
129
	@cd ${WRKSRC}/src/3rdparty/chromium/media/audio && ${MKDIR} sndio openbsd
128
	@cd ${WRKSRC}/src/3rdparty/chromium/media/audio && ${MKDIR} sndio openbsd
(-)b/www/qt5-webengine/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1572640408
1
TIMESTAMP = 1578321366
2
SHA256 (KDE/Qt/5.13.2/qtwebengine-everywhere-src-5.13.2.tar.xz) = adcf56b5de6f34744bba2307b696fc75611884f4270e87dfa760d6e99dd711bb
2
SHA256 (KDE/Qt/5.14.0/qtwebengine-everywhere-src-5.14.0.tar.xz) = 74f8c11cc318612c8d9dc87cf791badb1efe7080c10d8b3ed5843b249a942d32
3
SIZE (KDE/Qt/5.13.2/qtwebengine-everywhere-src-5.13.2.tar.xz) = 255593964
3
SIZE (KDE/Qt/5.14.0/qtwebengine-everywhere-src-5.14.0.tar.xz) = 241565016
(-)b/www/qt5-webengine/files/patch-clang (-12 lines)
Lines 38-55 Link Here
38
 
38
 
39
     EXPECT_CALL(callback_, OnError()).Times(2);
39
     EXPECT_CALL(callback_, OnError()).Times(2);
40
 
40
 
41
--- src/3rdparty/chromium/third_party/libjingle_xmpp/task_runner/taskrunner.cc.orig	2019-03-07 09:23:57 UTC
42
+++ src/3rdparty/chromium/third_party/libjingle_xmpp/task_runner/taskrunner.cc
43
@@ -80,7 +80,7 @@ void TaskRunner::InternalRunTasks(bool in_destructor) 
44
   std::vector<Task *>::iterator it;
45
   it = std::remove(tasks_.begin(),
46
                    tasks_.end(),
47
-                   reinterpret_cast<Task *>(NULL));
48
+                   static_cast<Task *>(NULL));
49
 
50
   tasks_.erase(it, tasks_.end());
51
   tasks_running_ = false;
52
 
53
--- src/3rdparty/chromium/third_party/sfntly/src/cpp/src/sfntly/table/core/cmap_table.cc.orig	2018-11-13 18:25:11 UTC
41
--- src/3rdparty/chromium/third_party/sfntly/src/cpp/src/sfntly/table/core/cmap_table.cc.orig	2018-11-13 18:25:11 UTC
54
+++ src/3rdparty/chromium/third_party/sfntly/src/cpp/src/sfntly/table/core/cmap_table.cc
42
+++ src/3rdparty/chromium/third_party/sfntly/src/cpp/src/sfntly/table/core/cmap_table.cc
55
@@ -439,7 +439,7 @@ CMapTable::CMapFormat0::Builder::Builder(
43
@@ -439,7 +439,7 @@ CMapTable::CMapFormat0::Builder::Builder(
(-)a/www/qt5-webengine/files/patch-config.tests_khr_khr.pro (-8 lines)
Removed Link Here
1
--- config.tests/khr/khr.pro.orig	2018-11-27 04:10:38 UTC
2
+++ config.tests/khr/khr.pro
3
@@ -3,4 +3,4 @@
4
 
5
 CONFIG-=qt
6
 
7
-linux:SOURCES += khr.cpp
8
+unix:SOURCES += khr.cpp
(-)a/www/qt5-webengine/files/patch-config.tests_snappy_snappy.pro (-7 lines)
Removed Link Here
1
--- config.tests/snappy/snappy.pro.orig	2018-11-27 04:10:38 UTC
2
+++ config.tests/snappy/snappy.pro
3
@@ -1,3 +1,3 @@
4
-linux:SOURCES += snappy.cpp
5
+unix:SOURCES += snappy.cpp
6
 LIBS += -lsnappy
7
 CONFIG -= qt
(-)b/www/qt5-webengine/files/patch-configure.pri (+21 lines)
Added Link Here
1
--- configure.pri.orig	2019-12-03 07:18:02 UTC
2
+++ configure.pri
3
@@ -114,7 +114,7 @@ defineTest(qtwebengine_platformError) {
4
 defineTest(qtConfTest_detectPlatform) {
5
     QT_FOR_CONFIG += gui-private
6
 
7
-    !linux:!win32:!macos {
8
+    !linux:!win32:!macos:!unix: {
9
         qtwebengine_platformError("Unknown platform. Qt WebEngine only supports Linux, Windows, and macOS.")
10
     } else {
11
         linux:qtwebengine_isLinuxPlatformSupported() {
12
@@ -125,6 +125,9 @@ defineTest(qtConfTest_detectPlatform) {
13
         }
14
         macos:qtwebengine_isMacOsPlatformSupported() {
15
             $${1}.platform = "macos"
16
+        }
17
+        unix:qtwebengine_isLinuxPlatformSupported() {
18
+            $${1}.platform = "linux"
19
         }
20
     }
21
 
(-)a/www/qt5-webengine/files/patch-mkspecs_features_configure.prf (-34 lines)
Removed Link Here
1
--- mkspecs/features/configure.prf.orig	2019-10-23 10:30:33 UTC
2
+++ mkspecs/features/configure.prf
3
@@ -26,7 +26,7 @@ defineTest(runConfigure) {
4
         return(false)
5
     }
6
 
7
-    linux:contains(QT_CONFIG,no-pkg-config) {
8
+    unix:contains(QT_CONFIG,no-pkg-config) {
9
         skipBuild("pkg-config is required")
10
         return(false)
11
     }
12
@@ -68,17 +68,17 @@ defineTest(runConfigure) {
13
         return(false);
14
     }
15
 
16
-    linux {
17
+    unix {
18
 
19
         !qtConfig(webengine-host-pkg-config) {
20
             skipBuild("Host pkg-config is required")
21
             return(false)
22
         }
23
 
24
-        !qtConfig(webengine-system-glibc) {
25
-            skipBuild("A suitable version >= 2.27 of libc could not be found.")
26
-            return(false)
27
-        }
28
+        #!qtConfig(webengine-system-glibc) {
29
+        #    skipBuild("A suitable version >= 2.27 of libc could not be found.")
30
+        #    return(false)
31
+        #}
32
 
33
         QT_FOR_CONFIG += gui-private
34
 
(-)b/www/qt5-webengine/files/patch-mkspecs_features_functions.prf (-11 / +8 lines)
Lines 1-17 Link Here
1
Include the freebsd.pri file provided by the port, to pass FreeBSD specific
1
--- mkspecs/features/functions.prf.orig	2019-12-03 07:18:02 UTC
2
settings to gn.
3
4
--- mkspecs/features/functions.prf.orig	2019-05-24 09:01:39 UTC
5
+++ mkspecs/features/functions.prf
2
+++ mkspecs/features/functions.prf
6
@@ -82,6 +82,7 @@ defineReplace(gnArgs) {
3
@@ -75,6 +75,7 @@ defineReplace(gnArgs) {
7
     linux: include($$QTWEBENGINE_ROOT/src/core/config/linux.pri)
4
     linux: include($$QTWEBENGINE_ROOT/src/buildtools/config/linux.pri)
8
     macos: include($$QTWEBENGINE_ROOT/src/core/config/mac_osx.pri)
5
     macos: include($$QTWEBENGINE_ROOT/src/buildtools/config/mac_osx.pri)
9
     win32: include($$QTWEBENGINE_ROOT/src/core/config/windows.pri)
6
     win32: include($$QTWEBENGINE_ROOT/src/buildtools/config/windows.pri)
10
+    freebsd: include($$QTWEBENGINE_ROOT/src/core/config/freebsd.pri)
7
+    freebsd: include($$QTWEBENGINE_ROOT/src/buildtools/config/freebsd.pri)
11
     isEmpty(gn_args): error(No gn_args found please make sure you have valid configuration.)
8
     isEmpty(gn_args): error(No gn_args found please make sure you have valid configuration.)
12
     return($$gn_args)
9
     return($$gn_args)
13
 }
10
 }
14
@@ -94,6 +95,7 @@ defineReplace(gnArch) {
11
@@ -87,6 +88,7 @@ defineReplace(gnArch) {
15
     contains(qtArch, "arm64"): return(arm64)
12
     contains(qtArch, "arm64"): return(arm64)
16
     contains(qtArch, "mips"): return(mipsel)
13
     contains(qtArch, "mips"): return(mipsel)
17
     contains(qtArch, "mips64"): return(mips64el)
14
     contains(qtArch, "mips64"): return(mips64el)
Lines 19-25 settings to gn. Link Here
19
     return(unknown)
16
     return(unknown)
20
 }
17
 }
21
 
18
 
22
@@ -101,6 +103,7 @@ defineReplace(gnOS) {
19
@@ -94,6 +96,7 @@ defineReplace(gnOS) {
23
     macos: return(mac)
20
     macos: return(mac)
24
     win32: return(win)
21
     win32: return(win)
25
     linux: return(linux)
22
     linux: return(linux)
(-)a/www/qt5-webengine/files/patch-mkspecs_features_platform.prf (-19 lines)
Removed Link Here
1
--- mkspecs/features/platform.prf.orig	2019-05-24 09:01:39 UTC
2
+++ mkspecs/features/platform.prf
3
@@ -11,7 +11,7 @@ defineTest(isQtMinimum) {
4
 
5
 defineTest(isPlatformSupported) {
6
   QT_FOR_CONFIG += gui-private
7
-  linux {
8
+  unix {
9
     if(!gcc:!clang)|intel_icc {
10
       skipBuild("Qt WebEngine on Linux requires clang or GCC.")
11
       return(false)
12
@@ -84,6 +84,7 @@ defineTest(isArchSupported) {
13
     contains(QT_ARCH, "arm")|contains(QT_ARCH, "arm64"): return(true)
14
     contains(QT_ARCH, "mips"): return(true)
15
 #     contains(QT_ARCH, "mips64"): return(true)
16
+    contains(QT_ARCH, "power64"): return(true)
17
 
18
     skipBuild("QtWebEngine can only be built for x86, x86-64, ARM, Aarch64, and MIPSel architectures.")
19
     return(false)
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_BUILD.gn (-13 / +21 lines)
Lines 1-7 Link Here
1
--- src/3rdparty/chromium/BUILD.gn.orig	2019-03-01 17:04:22 UTC
1
--- src/3rdparty/chromium/BUILD.gn.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/BUILD.gn
2
+++ src/3rdparty/chromium/BUILD.gn
3
@@ -366,7 +366,7 @@ group("gn_all") {
3
@@ -400,7 +400,7 @@ group("gn_all") {
4
         [ "//third_party/android_crazy_linker:android_crazy_linker_zip_fuzzer" ]
4
     ]
5
   }
5
   }
6
 
6
 
7
-  if (is_linux || is_android) {
7
-  if (is_linux || is_android) {
Lines 9-15 Link Here
9
     deps += [
9
     deps += [
10
       "//third_party/breakpad:breakpad_unittests",
10
       "//third_party/breakpad:breakpad_unittests",
11
       "//third_party/breakpad:core-2-minidump",
11
       "//third_party/breakpad:core-2-minidump",
12
@@ -408,8 +408,6 @@ group("gn_all") {
12
@@ -441,8 +441,6 @@ group("gn_all") {
13
       "//net:disk_cache_memory_test",
13
       "//net:disk_cache_memory_test",
14
       "//net:quic_client",
14
       "//net:quic_client",
15
       "//net:quic_server",
15
       "//net:quic_server",
Lines 18-27 Link Here
18
       "//testing:empty_main",
18
       "//testing:empty_main",
19
     ]
19
     ]
20
 
20
 
21
@@ -466,10 +464,6 @@ group("gn_all") {
21
@@ -497,10 +495,6 @@ group("gn_all") {
22
         "//chrome/test:load_library_perf_tests",
23
         "//chrome/test:sync_performance_tests",
22
         "//chrome/test/chromedriver:chromedriver",
24
         "//chrome/test/chromedriver:chromedriver",
23
         "//chrome/test/chromedriver:chromedriver_tests",
24
         "//components/sync:run_sync_testserver",
25
-        "//courgette:courgette",
25
-        "//courgette:courgette",
26
-        "//courgette:courgette_fuzz",
26
-        "//courgette:courgette_fuzz",
27
-        "//courgette:courgette_minimal_tool",
27
-        "//courgette:courgette_minimal_tool",
Lines 29-35 Link Here
29
         "//media/cast:generate_barcode_video",
29
         "//media/cast:generate_barcode_video",
30
         "//media/cast:generate_timecode_audio",
30
         "//media/cast:generate_timecode_audio",
31
         "//net:crash_cache",
31
         "//net:crash_cache",
32
@@ -536,10 +530,6 @@ group("gn_all") {
32
@@ -567,10 +561,6 @@ group("gn_all") {
33
       "//mojo:mojo_perftests",
33
       "//mojo:mojo_perftests",
34
       "//services/service_manager/public/cpp",
34
       "//services/service_manager/public/cpp",
35
       "//testing/gmock:gmock_main",
35
       "//testing/gmock:gmock_main",
Lines 40-46 Link Here
40
     ]
40
     ]
41
 
41
 
42
     if (!is_android) {
42
     if (!is_android) {
43
@@ -614,7 +604,7 @@ group("gn_all") {
43
@@ -644,7 +634,7 @@ group("gn_all") {
44
         host_os == "win" && !use_qt) {
44
         host_os == "win" && !use_qt) {
45
       deps += [ "//chrome/test/mini_installer:mini_installer_tests" ]
45
       deps += [ "//chrome/test/mini_installer:mini_installer_tests" ]
46
     }
46
     }
Lines 49-55 Link Here
49
     deps += [ "//third_party/breakpad:symupload($host_toolchain)" ]
49
     deps += [ "//third_party/breakpad:symupload($host_toolchain)" ]
50
   }
50
   }
51
 
51
 
52
@@ -853,7 +843,6 @@ if (is_chromeos) {
52
@@ -783,7 +773,6 @@ group("gn_all") {
53
       "//chrome/browser/vr:vr_common_perftests",
54
       "//chrome/browser/vr:vr_common_unittests",
55
       "//chrome/browser/vr:vr_pixeltests",
56
-      "//tools/perf/contrib/vr_benchmarks:vr_perf_tests",
57
     ]
58
     if (is_desktop_linux && use_ozone) {
59
       deps += [ "//chrome/browser/vr/testapp:vr_testapp" ]
60
@@ -902,7 +891,6 @@ if (is_chromeos) {
53
       "//ppapi/examples/video_decode",
61
       "//ppapi/examples/video_decode",
54
       "//sandbox/linux:chrome_sandbox",
62
       "//sandbox/linux:chrome_sandbox",
55
       "//sandbox/linux:sandbox_linux_unittests",
63
       "//sandbox/linux:sandbox_linux_unittests",
Lines 57-63 Link Here
57
 
65
 
58
       # Blocked on https://github.com/catapult-project/catapult/issues/2297
66
       # Blocked on https://github.com/catapult-project/catapult/issues/2297
59
       #"//third_party/catapult/telemetry:bitmaptools",
67
       #"//third_party/catapult/telemetry:bitmaptools",
60
@@ -958,7 +947,7 @@ if (!is_ios && !use_qt) {
68
@@ -1070,7 +1058,7 @@ if (!is_ios && !use_qt) {
61
       ]
69
       ]
62
     }
70
     }
63
 
71
 
Lines 66-72 Link Here
66
       data_deps +=
74
       data_deps +=
67
           [ "//third_party/breakpad:minidump_stackwalk($host_toolchain)" ]
75
           [ "//third_party/breakpad:minidump_stackwalk($host_toolchain)" ]
68
     }
76
     }
69
@@ -967,7 +956,7 @@ if (!is_ios && !use_qt) {
77
@@ -1079,7 +1067,7 @@ if (!is_ios && !use_qt) {
70
       data_deps += [ "//third_party/breakpad:dump_syms($host_toolchain)" ]
78
       data_deps += [ "//third_party/breakpad:dump_syms($host_toolchain)" ]
71
     }
79
     }
72
 
80
 
Lines 75-81 Link Here
75
       data_deps += [ "//third_party/breakpad:dump_syms($host_toolchain)" ]
83
       data_deps += [ "//third_party/breakpad:dump_syms($host_toolchain)" ]
76
     }
84
     }
77
 
85
 
78
@@ -1091,9 +1080,6 @@ group("chromium_builder_perf") {
86
@@ -1221,9 +1209,6 @@ group("chromium_builder_perf") {
79
 
87
 
80
     if (is_win) {
88
     if (is_win) {
81
       data_deps += [ "//chrome/installer/mini_installer:mini_installer" ]
89
       data_deps += [ "//chrome/installer/mini_installer:mini_installer" ]
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_allocator_allocator__shim.cc (-5 / +5 lines)
Lines 1-11 Link Here
1
--- src/3rdparty/chromium/base/allocator/allocator_shim.cc.orig	2018-11-13 18:25:11 UTC
1
--- src/3rdparty/chromium/base/allocator/allocator_shim.cc.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/base/allocator/allocator_shim.cc
2
+++ src/3rdparty/chromium/base/allocator/allocator_shim.cc
3
@@ -69,7 +69,7 @@ inline const allocator::AllocatorDispatch* GetChainHea
3
@@ -70,7 +70,7 @@ inline const base::allocator::AllocatorDispatch* GetCh
4
   // Unfortunately due to that bug NoBarrier_Load() is mistakenly fully
4
   // Unfortunately due to that bug NoBarrier_Load() is mistakenly fully
5
   // barriered on Linux+Clang, and that causes visible perf regressons.
5
   // barriered on Linux+Clang, and that causes visible perf regressons.
6
   return reinterpret_cast<const allocator::AllocatorDispatch*>(
6
   return reinterpret_cast<const base::allocator::AllocatorDispatch*>(
7
-#if defined(OS_LINUX) && defined(__clang__)
7
-#if defined(OS_LINUX) && defined(__clang__)
8
+#if (defined(OS_BSD) || defined(OS_LINUX)) && defined(__clang__)
8
+#if (defined(OS_BSD) || defined(OS_LINUX)) && defined(__clang__)
9
       *static_cast<const volatile subtle::AtomicWord*>(&g_chain_head)
9
       *static_cast<const volatile base::subtle::AtomicWord*>(&g_chain_head)
10
 #else
10
 #else
11
       subtle::NoBarrier_Load(&g_chain_head)
11
       base::subtle::NoBarrier_Load(&g_chain_head)
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_allocator_allocator__shim__default__dispatch__to__glibc.cc (-7 / +7 lines)
Lines 1-9 Link Here
1
--- src/3rdparty/chromium/base/allocator/allocator_shim_default_dispatch_to_glibc.cc.orig	2018-11-13 18:25:11 UTC
1
--- src/3rdparty/chromium/base/allocator/allocator_shim_default_dispatch_to_glibc.cc.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/base/allocator/allocator_shim_default_dispatch_to_glibc.cc
2
+++ src/3rdparty/chromium/base/allocator/allocator_shim_default_dispatch_to_glibc.cc
3
@@ -4,18 +4,28 @@
3
@@ -5,18 +5,28 @@
4
 
5
 #include "base/allocator/allocator_shim.h"
4
 #include "base/allocator/allocator_shim.h"
6
 
5
 
6
 #include <dlfcn.h>
7
-#include <malloc.h>
7
-#include <malloc.h>
8
+#include <stdio.h>
8
+#include <stdio.h>
9
+#include <stdlib.h>
9
+#include <stdlib.h>
Lines 22-34 Link Here
22
-void __libc_free(void* ptr);
22
-void __libc_free(void* ptr);
23
+void* __malloc(size_t size);
23
+void* __malloc(size_t size);
24
+void* __calloc(size_t n, size_t size);
24
+void* __calloc(size_t n, size_t size);
25
+void* __realloc(void* address, size_t size);
25
+void* __realloc(void* address, size_t len);
26
+void* __memalign(size_t alignment, size_t size) {
26
+void* __memalign(size_t alignment, size_t size) {
27
+  void *ret;
27
+  void *ret;
28
+  if (__posix_memalign(&ret, alignment, size) != 0) {
28
+  if (__posix_memalign(&ret, alignment, size) != 0) {
29
+      return nullptr;
29
+    return nullptr;
30
+  } else {
30
+  } else {
31
+      return ret;
31
+    return ret;
32
+  }
32
+  }
33
+}
33
+}
34
+int __posix_memalign(void **ptr, size_t alignment, size_t size);
34
+int __posix_memalign(void **ptr, size_t alignment, size_t size);
Lines 36-42 Link Here
36
 }  // extern "C"
36
 }  // extern "C"
37
 
37
 
38
 namespace {
38
 namespace {
39
@@ -23,32 +33,32 @@ namespace {
39
@@ -24,32 +34,32 @@ namespace {
40
 using base::allocator::AllocatorDispatch;
40
 using base::allocator::AllocatorDispatch;
41
 
41
 
42
 void* GlibcMalloc(const AllocatorDispatch*, size_t size, void* context) {
42
 void* GlibcMalloc(const AllocatorDispatch*, size_t size, void* context) {
(-)a/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_page__allocator.cc (-11 lines)
Removed Link Here
1
--- src/3rdparty/chromium/base/allocator/partition_allocator/page_allocator.cc.orig	2019-05-23 12:39:34 UTC
2
+++ src/3rdparty/chromium/base/allocator/partition_allocator/page_allocator.cc
3
@@ -115,7 +115,7 @@ void* AllocPages(void* address,
4
   uintptr_t align_base_mask = ~align_offset_mask;
5
   DCHECK(!(reinterpret_cast<uintptr_t>(address) & align_offset_mask));
6
 
7
-#if defined(OS_LINUX) && defined(ARCH_CPU_64_BITS)
8
+#if (defined(OS_BSD) || defined(OS_LINUX)) && defined(ARCH_CPU_64_BITS)
9
   // On 64 bit Linux, we may need to adjust the address space limit for
10
   // guarded allocations.
11
   if (length >= kMinimumGuardedMemorySize) {
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_allocator_partition__allocator_page__allocator__internals__posix.h (-30 / +3 lines)
Lines 1-7 Link Here
1
--- src/3rdparty/chromium/base/allocator/partition_allocator/page_allocator_internals_posix.h.orig	2019-05-23 12:39:34 UTC
1
--- src/3rdparty/chromium/base/allocator/partition_allocator/page_allocator_internals_posix.h.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/base/allocator/partition_allocator/page_allocator_internals_posix.h
2
+++ src/3rdparty/chromium/base/allocator/partition_allocator/page_allocator_internals_posix.h
3
@@ -14,7 +14,7 @@
3
@@ -16,7 +16,7 @@
4
 #if defined(OS_MACOSX)
4
 
5
 #include <mach/mach.h>
5
 #include <mach/mach.h>
6
 #endif
6
 #endif
7
-#if defined(OS_LINUX)
7
-#if defined(OS_LINUX)
Lines 9-38 Link Here
9
 #include <sys/resource.h>
9
 #include <sys/resource.h>
10
 
10
 
11
 #include <algorithm>
11
 #include <algorithm>
12
@@ -48,7 +48,7 @@ int GetAccessFlags(PageAccessibilityConfiguration acce
13
   }
14
 }
15
 
16
-#if defined(OS_LINUX) && defined(ARCH_CPU_64_BITS)
17
+#if (defined(OS_BSD) || defined(OS_LINUX)) && defined(ARCH_CPU_64_BITS)
18
 
19
 // Multiple guarded memory regions may exceed the process address space limit.
20
 // This function will raise or lower the limit by |amount|.
21
@@ -68,7 +68,7 @@ bool AdjustAddressSpaceLimit(int64_t amount) {
22
 // schemes that reduce that to 4 GiB.
23
 constexpr size_t kMinimumGuardedMemorySize = 1ULL << 32;  // 4 GiB
24
 
25
-#endif  // defined(OS_LINUX) && defined(ARCH_CPU_64_BITS)
26
+#endif  // (defined(OS_BSD) || defined(OS_LINUX)) && defined(ARCH_CPU_64_BITS)
27
 
28
 void* SystemAllocPagesInternal(void* hint,
29
                                size_t length,
30
@@ -134,7 +134,7 @@ void SetSystemPagesAccessInternal(
31
 void FreePagesInternal(void* address, size_t length) {
32
   CHECK(!munmap(address, length));
33
 
34
-#if defined(OS_LINUX) && defined(ARCH_CPU_64_BITS)
35
+#if (defined(OS_BSD) || defined(OS_LINUX)) && defined(ARCH_CPU_64_BITS)
36
   // Restore the address space limit.
37
   if (length >= kMinimumGuardedMemorySize) {
38
     CHECK(AdjustAddressSpaceLimit(-base::checked_cast<int64_t>(length)));
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_base__switches.cc (+20 lines)
Added Link Here
1
--- src/3rdparty/chromium/base/base_switches.cc.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/base/base_switches.cc
3
@@ -114,7 +114,7 @@ const char kWaitForDebugger[] = "wait-for-debugger";
4
 const char kDisableUsbKeyboardDetect[]      = "disable-usb-keyboard-detect";
5
 #endif
6
 
7
-#if defined(OS_LINUX) && !defined(OS_CHROMEOS)
8
+#if (defined(OS_LINUX) && !defined(OS_CHROMEOS)) || defined(OS_BSD)
9
 // The /dev/shm partition is too small in certain VM environments, causing
10
 // Chrome to fail or crash (see http://crbug.com/715363). Use this flag to
11
 // work-around this issue (a temporary directory will always be used to create
12
@@ -135,7 +135,7 @@ const char kEnableCrashReporterForTesting[] =
13
 const char kEnableReachedCodeProfiler[] = "enable-reached-code-profiler";
14
 #endif
15
 
16
-#if defined(OS_LINUX)
17
+#if defined(OS_LINUX) || defined(OS_BSD)
18
 // Controls whether or not retired instruction counts are surfaced for threads
19
 // in trace events on Linux.
20
 //
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_base__switches.h (+20 lines)
Added Link Here
1
--- src/3rdparty/chromium/base/base_switches.h.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/base/base_switches.h
3
@@ -37,7 +37,7 @@ extern const char kWaitForDebugger[];
4
 extern const char kDisableUsbKeyboardDetect[];
5
 #endif
6
 
7
-#if defined(OS_LINUX) && !defined(OS_CHROMEOS)
8
+#if (defined(OS_LINUX) && !defined(OS_CHROMEOS)) || defined(OS_BSD)
9
 extern const char kDisableDevShmUsage[];
10
 #endif
11
 
12
@@ -50,7 +50,7 @@ extern const char kEnableReachedCodeProfiler[];
13
 extern const char kOrderfileMemoryOptimization[];
14
 #endif
15
 
16
-#if defined(OS_LINUX)
17
+#if defined(OS_LINUX) || defined(OS_BSD)
18
 extern const char kEnableThreadInstructionCount[];
19
 #endif
20
 
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_cpu.cc (+38 lines)
Added Link Here
1
--- src/3rdparty/chromium/base/cpu.cc.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/base/cpu.cc
3
@@ -15,7 +15,7 @@
4
 #include "base/stl_util.h"
5
 #include "build/build_config.h"
6
 
7
-#if defined(ARCH_CPU_ARM_FAMILY) && (defined(OS_ANDROID) || defined(OS_LINUX))
8
+#if defined(ARCH_CPU_ARM_FAMILY) && (defined(OS_ANDROID) || defined(OS_LINUX) || defined(OS_BSD))
9
 #include "base/files/file_util.h"
10
 #endif
11
 
12
@@ -98,7 +98,7 @@ uint64_t xgetbv(uint32_t xcr) {
13
 
14
 #endif  // ARCH_CPU_X86_FAMILY
15
 
16
-#if defined(ARCH_CPU_ARM_FAMILY) && (defined(OS_ANDROID) || defined(OS_LINUX))
17
+#if defined(ARCH_CPU_ARM_FAMILY) && (defined(OS_ANDROID) || defined(OS_LINUX) || defined(OS_BSD))
18
 std::string* CpuInfoBrand() {
19
   static std::string* brand = []() {
20
     // This function finds the value from /proc/cpuinfo under the key "model
21
@@ -128,7 +128,7 @@ std::string* CpuInfoBrand() {
22
   return brand;
23
 }
24
 #endif  // defined(ARCH_CPU_ARM_FAMILY) && (defined(OS_ANDROID) ||
25
-        // defined(OS_LINUX))
26
+        // defined(OS_LINUX) || defined(OS_BSD))
27
 
28
 }  // namespace
29
 
30
@@ -252,7 +252,7 @@ void CPU::Initialize() {
31
     }
32
   }
33
 #elif defined(ARCH_CPU_ARM_FAMILY)
34
-#if (defined(OS_ANDROID) || defined(OS_LINUX))
35
+#if (defined(OS_ANDROID) || defined(OS_LINUX) || defined(OS_BSD))
36
   cpu_brand_ = *CpuInfoBrand();
37
 #elif defined(OS_WIN)
38
   // Windows makes high-resolution thread timing information available in
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_debug_elf__reader.cc (+18 lines)
Added Link Here
1
--- src/3rdparty/chromium/base/debug/elf_reader.cc.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/base/debug/elf_reader.cc
3
@@ -83,6 +83,7 @@ size_t ReadElfBuildId(const void* elf_mapped_base,
4
         reinterpret_cast<const Nhdr*>(elf_base + header.p_vaddr);
5
     bool found = false;
6
     while (current_note < section_end) {
7
+#if !defined(OS_BSD)
8
       if (current_note->n_type == NT_GNU_BUILD_ID) {
9
         const char* note_name =
10
             reinterpret_cast<const char*>(current_note) + sizeof(Nhdr);
11
@@ -92,6 +93,7 @@ size_t ReadElfBuildId(const void* elf_mapped_base,
12
           break;
13
         }
14
       }
15
+#endif
16
 
17
       current_note = reinterpret_cast<const Nhdr*>(
18
           reinterpret_cast<const char*>(current_note) + sizeof(Nhdr) +
(-)a/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_debug_elf__reader__linux.cc (-13 lines)
Removed Link Here
1
--- src/3rdparty/chromium/base/debug/elf_reader_linux.cc.orig	2018-11-13 18:25:11 UTC
2
+++ src/3rdparty/chromium/base/debug/elf_reader_linux.cc
3
@@ -41,8 +41,10 @@ Optional<std::string> ElfSegmentBuildIDNoteAsString(co
4
   const void* section_end = segment.data() + segment.size_bytes();
5
   const Nhdr* note_header = reinterpret_cast<const Nhdr*>(segment.data());
6
   while (note_header < section_end) {
7
+#if !defined(OS_BSD)
8
     if (note_header->n_type == NT_GNU_BUILD_ID)
9
       break;
10
+#endif
11
     note_header = reinterpret_cast<const Nhdr*>(
12
         reinterpret_cast<const char*>(note_header) + sizeof(Nhdr) +
13
         bits::Align(note_header->n_namesz, 4) +
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_debug_stack__trace.h (-5 / +5 lines)
Lines 1-9 Link Here
1
--- src/3rdparty/chromium/base/debug/stack_trace.h.orig	2018-11-13 18:25:11 UTC
1
--- src/3rdparty/chromium/base/debug/stack_trace.h.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/base/debug/stack_trace.h
2
+++ src/3rdparty/chromium/base/debug/stack_trace.h
3
@@ -16,6 +16,7 @@
3
@@ -19,6 +19,7 @@
4
 #include "build/build_config.h"
4
 #if !defined(OS_NACL)
5
 
5
 #include <signal.h>
6
 #if defined(OS_POSIX)
6
 #endif
7
+#include <sys/stdint.h>
7
+#include <sys/stdint.h>
8
 #include <unistd.h>
8
 #include <unistd.h>
9
 #endif
9
 #endif
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_files_file__path__watcher.cc (+11 lines)
Added Link Here
1
--- src/3rdparty/chromium/base/files/file_path_watcher.cc.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/base/files/file_path_watcher.cc
3
@@ -20,7 +20,7 @@ FilePathWatcher::~FilePathWatcher() {
4
 // static
5
 bool FilePathWatcher::RecursiveWatchAvailable() {
6
 #if (defined(OS_MACOSX) && !defined(OS_IOS)) || defined(OS_WIN) || \
7
-    defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_AIX)
8
+    defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_AIX) || defined(OS_BSD)
9
   return true;
10
 #else
11
   // FSEvents isn't available on iOS.
(-)a/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_files_memory__mapped__file__posix.cc (-11 lines)
Removed Link Here
1
--- src/3rdparty/chromium/base/files/memory_mapped_file_posix.cc.orig	2018-11-13 18:25:11 UTC
2
+++ src/3rdparty/chromium/base/files/memory_mapped_file_posix.cc
3
@@ -110,6 +110,8 @@ bool MemoryMappedFile::MapFileRegionToMemory(
4
       // Only Android API>=21 supports the fallocate call. Older versions need
5
       // to manually extend the file by writing zeros at block intervals.
6
       do_manual_extension = true;
7
+#elif defined(OS_BSD)
8
+      do_manual_extension = true;
9
 #elif defined(OS_MACOSX)
10
       // MacOS doesn't support fallocate even though their new APFS filesystem
11
       // does support sparse files. It does, however, have the functionality
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_files_scoped__file.cc (+11 lines)
Added Link Here
1
--- src/3rdparty/chromium/base/files/scoped_file.cc.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/base/files/scoped_file.cc
3
@@ -30,7 +30,7 @@ void ScopedFDCloseTraits::Free(int fd) {
4
   // a single open directory would bypass the entire security model.
5
   int ret = IGNORE_EINTR(close(fd));
6
 
7
-#if defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_FUCHSIA) || \
8
+#if defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_FUCHSIA) || defined(OS_BSD) || \
9
     defined(OS_ANDROID)
10
   // NB: Some file descriptors can return errors from close() e.g. network
11
   // filesystems such as NFS and Linux input devices. On Linux, macOS, and
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_hash_sha1.cc (-2 / +2 lines)
Lines 1-5 Link Here
1
--- src/3rdparty/chromium/base/sha1.cc.orig	2019-05-23 12:39:34 UTC
1
--- src/3rdparty/chromium/base/hash/sha1.cc.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/base/sha1.cc
2
+++ src/3rdparty/chromium/base/hash/sha1.cc
3
@@ -110,8 +110,10 @@ void SecureHashAlgorithm::Final() {
3
@@ -110,8 +110,10 @@ void SecureHashAlgorithm::Final() {
4
   Pad();
4
   Pad();
5
   Process();
5
   Process();
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_i18n_icu__util.cc (-4 / +4 lines)
Lines 1-5 Link Here
1
--- src/3rdparty/chromium/base/i18n/icu_util.cc.orig	2019-05-23 14:39:34.000000000 +0200
1
--- src/3rdparty/chromium/base/i18n/icu_util.cc.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/base/i18n/icu_util.cc	2019-10-27 22:58:57.501541000 +0100
2
+++ src/3rdparty/chromium/base/i18n/icu_util.cc
3
@@ -20,7 +20,7 @@
3
@@ -20,7 +20,7 @@
4
 #include "build/build_config.h"
4
 #include "build/build_config.h"
5
 #include "third_party/icu/source/common/unicode/putil.h"
5
 #include "third_party/icu/source/common/unicode/putil.h"
Lines 9-15 Link Here
9
 #include "third_party/icu/source/i18n/unicode/timezone.h"
9
 #include "third_party/icu/source/i18n/unicode/timezone.h"
10
 #endif
10
 #endif
11
 
11
 
12
@@ -75,7 +75,11 @@
12
@@ -68,7 +68,11 @@ wchar_t g_debug_icu_pf_filename[_MAX_PATH];
13
 // No need to change the filename in multiple places (gyp files, windows
13
 // No need to change the filename in multiple places (gyp files, windows
14
 // build pkg configurations, etc). 'l' stands for Little Endian.
14
 // build pkg configurations, etc). 'l' stands for Little Endian.
15
 // This variable is exported through the header file.
15
 // This variable is exported through the header file.
Lines 21-27 Link Here
21
 #if defined(OS_ANDROID)
21
 #if defined(OS_ANDROID)
22
 const char kAndroidAssetsIcuDataFileName[] = "assets/icudtl.dat";
22
 const char kAndroidAssetsIcuDataFileName[] = "assets/icudtl.dat";
23
 #endif
23
 #endif
24
@@ -320,7 +324,7 @@
24
@@ -290,7 +294,7 @@ bool InitializeICU() {
25
 // TODO(jungshik): Some callers do not care about tz at all. If necessary,
25
 // TODO(jungshik): Some callers do not care about tz at all. If necessary,
26
 // add a boolean argument to this function to init'd the default tz only
26
 // add a boolean argument to this function to init'd the default tz only
27
 // when requested.
27
 // when requested.
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_memory_platform__shared__memory__region.h (+29 lines)
Added Link Here
1
--- src/3rdparty/chromium/base/memory/platform_shared_memory_region.h.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/base/memory/platform_shared_memory_region.h
3
@@ -28,7 +28,7 @@
4
 #include "base/files/scoped_file.h"
5
 #endif
6
 
7
-#if defined(OS_LINUX)
8
+#if defined(OS_LINUX) || defined(OS_BSD)
9
 namespace content {
10
 class SandboxIPCHandler;
11
 }
12
@@ -122,7 +122,7 @@ class BASE_EXPORT PlatformSharedMemoryRegion {
13
     kMaxValue = GET_SHMEM_TEMP_DIR_FAILURE
14
   };
15
 
16
-#if defined(OS_LINUX)
17
+#if defined(OS_LINUX) || defined(OS_BSD)
18
   // Structure to limit access to executable region creation.
19
   struct ExecutableRegion {
20
    private:
21
@@ -276,7 +276,7 @@ class BASE_EXPORT PlatformSharedMemoryRegion {
22
                            CheckPlatformHandlePermissionsCorrespondToMode);
23
   static PlatformSharedMemoryRegion Create(Mode mode,
24
                                            size_t size
25
-#if defined(OS_LINUX)
26
+#if defined(OS_LINUX) || defined(OS_BSD)
27
                                            ,
28
                                            bool executable = false
29
 #endif
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_memory_platform__shared__memory__region__posix.cc (+38 lines)
Added Link Here
1
--- src/3rdparty/chromium/base/memory/platform_shared_memory_region_posix.cc.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/base/memory/platform_shared_memory_region_posix.cc
3
@@ -76,7 +76,7 @@ FDPair ScopedFDPair::get() const {
4
   return {fd.get(), readonly_fd.get()};
5
 }
6
 
7
-#if defined(OS_LINUX)
8
+#if defined(OS_LINUX) || defined(OS_BSD)
9
 // static
10
 ScopedFD PlatformSharedMemoryRegion::ExecutableRegion::CreateFD(size_t size) {
11
   PlatformSharedMemoryRegion region =
12
@@ -85,7 +85,7 @@ ScopedFD PlatformSharedMemoryRegion::ExecutableRegion:
13
     return region.PassPlatformHandle().fd;
14
   return ScopedFD();
15
 }
16
-#endif  // defined(OS_LINUX)
17
+#endif  // defined(OS_LINUX) || defined(OS_BSD)
18
 
19
 // static
20
 PlatformSharedMemoryRegion PlatformSharedMemoryRegion::Take(
21
@@ -224,7 +224,7 @@ bool PlatformSharedMemoryRegion::MapAtInternal(off_t o
22
 // static
23
 PlatformSharedMemoryRegion PlatformSharedMemoryRegion::Create(Mode mode,
24
                                                               size_t size
25
-#if defined(OS_LINUX)
26
+#if defined(OS_LINUX) || defined(OS_BSD)
27
                                                               ,
28
                                                               bool executable
29
 #endif
30
@@ -255,7 +255,7 @@ PlatformSharedMemoryRegion PlatformSharedMemoryRegion:
31
   // flag.
32
   FilePath directory;
33
   if (!GetShmemTempDir(
34
-#if defined(OS_LINUX)
35
+#if defined(OS_LINUX) || defined(OS_BSD)
36
           executable,
37
 #else
38
           false /* executable */,
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_memory_protected__memory__posix.cc (+31 lines)
Added Link Here
1
--- src/3rdparty/chromium/base/memory/protected_memory_posix.cc.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/base/memory/protected_memory_posix.cc
3
@@ -8,9 +8,9 @@
4
 #include <sys/mman.h>
5
 #include <unistd.h>
6
 
7
-#if defined(OS_LINUX)
8
+#if defined(OS_LINUX) || defined(OS_BSD)
9
 #include <sys/resource.h>
10
-#endif  // defined(OS_LINUX)
11
+#endif  // defined(OS_LINUX) || defined(OS_BSD)
12
 
13
 #if defined(OS_MACOSX) && !defined(OS_IOS)
14
 #include <mach/mach.h>
15
@@ -44,7 +44,7 @@ bool AutoWritableMemory::SetMemoryReadOnly(void* start
16
   return SetMemory(start, end, PROT_READ);
17
 }
18
 
19
-#if defined(OS_LINUX)
20
+#if defined(OS_LINUX) || defined(OS_BSD)
21
 void AssertMemoryIsReadOnly(const void* ptr) {
22
 #if DCHECK_IS_ON()
23
   const uintptr_t page_mask = ~(base::GetPageSize() - 1);
24
@@ -74,6 +74,6 @@ void AssertMemoryIsReadOnly(const void* ptr) {
25
   DCHECK_EQ(region_info.protection, VM_PROT_READ);
26
 #endif  // DCHECK_IS_ON()
27
 }
28
-#endif  // defined(OS_LINUX) || (defined(OS_MACOSX) && !defined(OS_IOS))
29
+#endif  // defined(OS_LINUX) || (defined(OS_MACOSX) && !defined(OS_IOS)) || defined(OS_BSD)
30
 
31
 }  // namespace base
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_numerics_safe__math__shared__impl.h (-9 / +8 lines)
Lines 1-13 Link Here
1
--- src/3rdparty/chromium/base/numerics/safe_math_shared_impl.h.orig	2019-05-23 12:39:34 UTC
1
--- src/3rdparty/chromium/base/numerics/safe_math_shared_impl.h.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/base/numerics/safe_math_shared_impl.h
2
+++ src/3rdparty/chromium/base/numerics/safe_math_shared_impl.h
3
@@ -19,9 +19,7 @@
3
@@ -23,8 +23,7 @@
4
 
5
 // Where available use builtin math overflow support on Clang and GCC.
4
 // Where available use builtin math overflow support on Clang and GCC.
6
 #if !defined(__native_client__) &&                         \
5
 #elif !defined(__native_client__) &&                         \
7
-    ((defined(__clang__) &&                                \
6
       ((defined(__clang__) &&                                \
8
-      ((__clang_major__ > 3) ||                            \
7
-        ((__clang_major__ > 3) ||                            \
9
-       (__clang_major__ == 3 && __clang_minor__ >= 4))) || \
8
-         (__clang_major__ == 3 && __clang_minor__ >= 4))) || \
10
+    ((defined(__clang__) && (__clang_major__ > 6)) ||      \
9
+        (__clang_major__ > 6)) ||                            \
11
      (defined(__GNUC__) && __GNUC__ >= 5))
10
        (defined(__GNUC__) && __GNUC__ >= 5))
12
 #include "base/numerics/safe_math_clang_gcc_impl.h"
11
 #include "base/numerics/safe_math_clang_gcc_impl.h"
13
 #define BASE_HAS_OPTIMIZED_SAFE_MATH (1)
12
 #define BASE_HAS_OPTIMIZED_SAFE_MATH (1)
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_process_process__metrics.cc (-1 / +19 lines)
Lines 1-5 Link Here
1
--- src/3rdparty/chromium/base/process/process_metrics.cc.orig	2019-05-23 12:39:34 UTC
1
--- src/3rdparty/chromium/base/process/process_metrics.cc.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/base/process/process_metrics.cc
2
+++ src/3rdparty/chromium/base/process/process_metrics.cc
3
@@ -57,7 +57,7 @@ SystemMetrics SystemMetrics::Sample() {
4
   SystemMetrics system_metrics;
5
 
6
   system_metrics.committed_memory_ = GetSystemCommitCharge();
7
-#if defined(OS_LINUX) || defined(OS_ANDROID)
8
+#if defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_BSD)
9
   GetSystemMemoryInfo(&system_metrics.memory_info_);
10
   GetVmStatInfo(&system_metrics.vmstat_info_);
11
   GetSystemDiskInfo(&system_metrics.disk_info_);
12
@@ -75,7 +75,7 @@ std::unique_ptr<Value> SystemMetrics::ToValue() const 
13
   std::unique_ptr<DictionaryValue> res(new DictionaryValue());
14
 
15
   res->SetIntKey("committed_memory", static_cast<int>(committed_memory_));
16
-#if defined(OS_LINUX) || defined(OS_ANDROID)
17
+#if defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_BSD)
18
   std::unique_ptr<DictionaryValue> meminfo = memory_info_.ToValue();
19
   std::unique_ptr<DictionaryValue> vmstat = vmstat_info_.ToValue();
20
   meminfo->MergeDictionary(vmstat.get());
3
@@ -126,7 +126,7 @@ double ProcessMetrics::GetPlatformIndependentCPUUsage(
21
@@ -126,7 +126,7 @@ double ProcessMetrics::GetPlatformIndependentCPUUsage(
4
 }
22
 }
5
 #endif
23
 #endif
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_process_process__metrics.h (-24 / +43 lines)
Lines 1-4 Link Here
1
--- src/3rdparty/chromium/base/process/process_metrics.h.orig	2019-05-23 12:39:34 UTC
1
--- src/3rdparty/chromium/base/process/process_metrics.h.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/base/process/process_metrics.h
2
+++ src/3rdparty/chromium/base/process/process_metrics.h
3
@@ -41,7 +41,7 @@ namespace base {
3
@@ -41,7 +41,7 @@ namespace base {
4
 // Full declaration is in process_metrics_iocounters.h.
4
 // Full declaration is in process_metrics_iocounters.h.
Lines 27-33 Link Here
27
   // Resident Set Size is a Linux/Android specific memory concept. Do not
27
   // Resident Set Size is a Linux/Android specific memory concept. Do not
28
   // attempt to extend this to other platforms.
28
   // attempt to extend this to other platforms.
29
   BASE_EXPORT size_t GetResidentSetSize() const;
29
   BASE_EXPORT size_t GetResidentSetSize() const;
30
@@ -199,14 +199,14 @@ class BASE_EXPORT ProcessMetrics {
30
@@ -168,14 +168,14 @@ class BASE_EXPORT ProcessMetrics {
31
   int GetOpenFdSoftLimit() const;
31
   int GetOpenFdSoftLimit() const;
32
 #endif  // defined(OS_POSIX)
32
 #endif  // defined(OS_POSIX)
33
 
33
 
Lines 44-50 Link Here
44
 
44
 
45
   // Returns total memory usage of malloc.
45
   // Returns total memory usage of malloc.
46
   size_t GetMallocUsage();
46
   size_t GetMallocUsage();
47
@@ -218,7 +218,7 @@ class BASE_EXPORT ProcessMetrics {
47
@@ -187,7 +187,7 @@ class BASE_EXPORT ProcessMetrics {
48
   ProcessMetrics(ProcessHandle process, PortProvider* port_provider);
48
   ProcessMetrics(ProcessHandle process, PortProvider* port_provider);
49
 #endif  // !defined(OS_MACOSX) || defined(OS_IOS)
49
 #endif  // !defined(OS_MACOSX) || defined(OS_IOS)
50
 
50
 
Lines 53-59 Link Here
53
   int CalculateIdleWakeupsPerSecond(uint64_t absolute_idle_wakeups);
53
   int CalculateIdleWakeupsPerSecond(uint64_t absolute_idle_wakeups);
54
 #endif
54
 #endif
55
 #if defined(OS_MACOSX)
55
 #if defined(OS_MACOSX)
56
@@ -247,7 +247,7 @@ class BASE_EXPORT ProcessMetrics {
56
@@ -216,7 +216,7 @@ class BASE_EXPORT ProcessMetrics {
57
   // Number of bytes transferred to/from disk in bytes.
57
   // Number of bytes transferred to/from disk in bytes.
58
   uint64_t last_cumulative_disk_usage_ = 0;
58
   uint64_t last_cumulative_disk_usage_ = 0;
59
 
59
 
Lines 62-77 Link Here
62
   // Same thing for idle wakeups.
62
   // Same thing for idle wakeups.
63
   TimeTicks last_idle_wakeups_time_;
63
   TimeTicks last_idle_wakeups_time_;
64
   uint64_t last_absolute_idle_wakeups_;
64
   uint64_t last_absolute_idle_wakeups_;
65
@@ -293,7 +293,7 @@ BASE_EXPORT void IncreaseFdLimitTo(unsigned int max_de
65
@@ -264,7 +264,7 @@ BASE_EXPORT size_t GetHandleLimit();
66
 BASE_EXPORT void IncreaseFdLimitTo(unsigned int max_descriptors);
66
 #endif  // defined(OS_POSIX)
67
 #endif  // defined(OS_POSIX)
67
 
68
 
68
 #if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX) || \
69
-#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX) || \
69
-    defined(OS_ANDROID) || defined(OS_AIX) || defined(OS_FUCHSIA)
70
+#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX) || defined(OS_BSD) || \
70
+    defined(OS_ANDROID) || defined(OS_AIX) || defined(OS_FUCHSIA) || defined(OS_BSD)
71
     defined(OS_ANDROID) || defined(OS_AIX) || defined(OS_FUCHSIA)
71
 // Data about system-wide memory consumption. Values are in KB. Available on
72
 // Data about system-wide memory consumption. Values are in KB. Available on
72
 // Windows, Mac, Linux, Android and Chrome OS.
73
 // Windows, Mac, Linux, Android and Chrome OS.
73
 //
74
@@ -298,7 +298,7 @@ struct BASE_EXPORT SystemMemoryInfoKB {
74
@@ -326,7 +326,7 @@ struct BASE_EXPORT SystemMemoryInfoKB {
75
   int avail_phys = 0;
75
   int avail_phys = 0;
76
 #endif
76
 #endif
77
 
77
 
Lines 80-112 Link Here
80
   // This provides an estimate of available memory as described here:
80
   // This provides an estimate of available memory as described here:
81
   // https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=34e431b0ae398fc54ea69ff85ec700722c9da773
81
   // https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=34e431b0ae398fc54ea69ff85ec700722c9da773
82
   // NOTE: this is ONLY valid in kernels 3.14 and up.  Its value will always
82
   // NOTE: this is ONLY valid in kernels 3.14 and up.  Its value will always
83
@@ -341,7 +341,7 @@ struct BASE_EXPORT SystemMemoryInfoKB {
83
@@ -312,7 +312,7 @@ struct BASE_EXPORT SystemMemoryInfoKB {
84
   int swap_free = 0;
84
 #endif
85
 #endif
85
 
86
 
86
 #if defined(OS_ANDROID) || defined(OS_LINUX) || defined(OS_AIX) || \
87
-#if defined(OS_ANDROID) || defined(OS_LINUX) || defined(OS_AIX) || \
87
-    defined(OS_FUCHSIA)
88
+#if defined(OS_ANDROID) || defined(OS_LINUX) || defined(OS_AIX) || defined(OS_BSD) || \
88
+    defined(OS_FUCHSIA) || defined(OS_BSD)
89
     defined(OS_FUCHSIA)
89
   int buffers = 0;
90
   int buffers = 0;
90
   int cached = 0;
91
   int cached = 0;
91
   int active_anon = 0;
92
@@ -322,7 +322,7 @@ struct BASE_EXPORT SystemMemoryInfoKB {
92
@@ -351,7 +351,7 @@ struct BASE_EXPORT SystemMemoryInfoKB {
93
   int inactive_file = 0;
93
   int dirty = 0;
94
   int dirty = 0;
94
   int reclaimable = 0;
95
   int reclaimable = 0;
95
 #endif  // defined(OS_ANDROID) || defined(OS_LINUX) || defined(OS_AIX) ||
96
-#endif  // defined(OS_ANDROID) || defined(OS_LINUX) || defined(OS_AIX) ||
96
-        // defined(OS_FUCHSIA)
97
+#endif  // defined(OS_ANDROID) || defined(OS_LINUX) || defined(OS_AIX) || defined(OS_BSD) ||
97
+        // defined(OS_FUCHSIA) || defined(OS_BSD)
98
         // defined(OS_FUCHSIA)
98
 
99
 
99
 #if defined(OS_CHROMEOS)
100
 #if defined(OS_CHROMEOS)
100
   int shmem = 0;
101
@@ -348,10 +348,10 @@ struct BASE_EXPORT SystemMemoryInfoKB {
101
@@ -377,9 +377,9 @@ struct BASE_EXPORT SystemMemoryInfoKB {
102
 // Exposed for memory debugging widget.
102
 BASE_EXPORT bool GetSystemMemoryInfo(SystemMemoryInfoKB* meminfo);
103
 BASE_EXPORT bool GetSystemMemoryInfo(SystemMemoryInfoKB* meminfo);
103
 
104
 
104
 #endif  // defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX) ||
105
-#endif  // defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX) ||
105
-        // defined(OS_ANDROID) || defined(OS_AIX) || defined(OS_FUCHSIA)
106
+#endif  // defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX) || defined(OS_BSD)
106
+        // defined(OS_ANDROID) || defined(OS_AIX) || defined(OS_FUCHSIA) || defined(OS_BSD)
107
         // defined(OS_ANDROID) || defined(OS_AIX) || defined(OS_FUCHSIA)
107
 
108
 
108
-#if defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_AIX)
109
-#if defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_AIX)
109
+#if defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_AIX) || defined(OS_BSD)
110
+#if defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_AIX) || defined(OS_BSD)
110
 // Parse the data found in /proc/<pid>/stat and return the sum of the
111
 // Parse the data found in /proc/<pid>/stat and return the sum of the
111
 // CPU-related ticks.  Returns -1 on parse error.
112
 // CPU-related ticks.  Returns -1 on parse error.
112
 // Exposed for testing.
113
 // Exposed for testing.
114
@@ -424,7 +424,7 @@ BASE_EXPORT bool GetSystemDiskInfo(SystemDiskInfo* dis
115
 // Returns the amount of time spent in user space since boot across all CPUs.
116
 BASE_EXPORT TimeDelta GetUserCpuTimeSinceBoot();
117
 
118
-#endif  // defined(OS_LINUX) || defined(OS_ANDROID)
119
+#endif  // defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_BSD)
120
 
121
 #if defined(OS_CHROMEOS)
122
 // Data from files in directory /sys/block/zram0 about ZRAM usage.
123
@@ -519,7 +519,7 @@ class BASE_EXPORT SystemMetrics {
124
   FRIEND_TEST_ALL_PREFIXES(SystemMetricsTest, SystemMetrics);
125
 
126
   size_t committed_memory_;
127
-#if defined(OS_LINUX) || defined(OS_ANDROID)
128
+#if defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_BSD)
129
   SystemMemoryInfoKB memory_info_;
130
   VmStatInfo vmstat_info_;
131
   SystemDiskInfo disk_info_;
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_process_process__metrics__freebsd.cc (-5 / +142 lines)
Lines 1-4 Link Here
1
--- src/3rdparty/chromium/base/process/process_metrics_freebsd.cc.orig	2019-05-23 12:39:34 UTC
1
--- src/3rdparty/chromium/base/process/process_metrics_freebsd.cc.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/base/process/process_metrics_freebsd.cc
2
+++ src/3rdparty/chromium/base/process/process_metrics_freebsd.cc
3
@@ -5,6 +5,7 @@
3
@@ -5,6 +5,7 @@
4
 #include "base/process/process_metrics.h"
4
 #include "base/process/process_metrics.h"
Lines 8-14 Link Here
8
 #include <sys/sysctl.h>
8
 #include <sys/sysctl.h>
9
 #include <sys/user.h>
9
 #include <sys/user.h>
10
 #include <unistd.h>
10
 #include <unistd.h>
11
@@ -14,11 +15,15 @@
11
@@ -14,11 +15,29 @@
12
 #include "base/process/process_metrics_iocounters.h"
12
 #include "base/process/process_metrics_iocounters.h"
13
 #include "base/stl_util.h"
13
 #include "base/stl_util.h"
14
 
14
 
Lines 18-24 Link Here
18
+#include <libutil.h>
18
+#include <libutil.h>
19
+
19
+
20
 namespace base {
20
 namespace base {
21
+namespace {
21
 
22
 
23
+int GetPageShift() {
24
+  int pagesize = getpagesize();
25
+  int pageshift = 0;
26
+
27
+  while (pagesize > 1) {
28
+    pageshift++;
29
+    pagesize >>= 1;
30
+  }
31
+
32
+  return pageshift;
33
+}
34
+}
35
+
22
 ProcessMetrics::ProcessMetrics(ProcessHandle process)
36
 ProcessMetrics::ProcessMetrics(ProcessHandle process)
23
-    : process_(process),
37
-    : process_(process),
24
-      last_cpu_(0) {}
38
-      last_cpu_(0) {}
Lines 26-32 Link Here
26
 
40
 
27
 // static
41
 // static
28
 std::unique_ptr<ProcessMetrics> ProcessMetrics::CreateProcessMetrics(
42
 std::unique_ptr<ProcessMetrics> ProcessMetrics::CreateProcessMetrics(
29
@@ -69,4 +74,93 @@ size_t GetSystemCommitCharge() {
43
@@ -69,4 +88,216 @@ size_t GetSystemCommitCharge() {
30
   return mem_total - (mem_free*pagesize) - (mem_inactive*pagesize);
44
   return mem_total - (mem_free*pagesize) - (mem_inactive*pagesize);
31
 }
45
 }
32
 
46
 
Lines 110-122 Link Here
110
+  return total_count;
124
+  return total_count;
111
+}
125
+}
112
+
126
+
127
+size_t ProcessMetrics::GetResidentSetSize() const {
128
+  kvm_t *kd = kvm_open(nullptr, "/dev/null", nullptr, O_RDONLY, "kvm_open");
129
+
130
+  if (kd == nullptr)
131
+    return 0;
132
+
133
+  struct kinfo_proc *pp;
134
+  int nproc;
135
+
136
+  if ((pp = kvm_getprocs(kd, KERN_PROC_PID, process_, &nproc)) == nullptr) {
137
+    kvm_close(kd);
138
+    return 0;
139
+  }
140
+  
141
+  size_t rss;
142
+
143
+  if (nproc > 0) {
144
+    rss = pp->ki_rssize << GetPageShift();
145
+  } else {
146
+    rss = 0;
147
+  }
148
+
149
+  kvm_close(kd);
150
+  return rss;
151
+}
152
+
113
+uint64_t ProcessMetrics::GetVmSwapBytes() const {
153
+uint64_t ProcessMetrics::GetVmSwapBytes() const {
114
+   NOTIMPLEMENTED();
154
+  kvm_t *kd = kvm_open(nullptr, "/dev/null", nullptr, O_RDONLY, "kvm_open");
115
+   return 0;
155
+
156
+  if (kd == nullptr)
157
+    return 0;
158
+
159
+  struct kinfo_proc *pp;
160
+  int nproc;
161
+
162
+  if ((pp = kvm_getprocs(kd, KERN_PROC_PID, process_, &nproc)) == nullptr) {
163
+    kvm_close(kd);
164
+    return 0;
165
+  }
166
+  
167
+  size_t swrss;
168
+
169
+  if (nproc > 0) {
170
+    swrss = pp->ki_swrss > pp->ki_rssize
171
+      ? (pp->ki_swrss - pp->ki_rssize) << GetPageShift()
172
+      : 0;
173
+  } else {
174
+    swrss = 0;
175
+  }
176
+
177
+  kvm_close(kd);
178
+  return swrss;
116
+}
179
+}
117
+
180
+
118
+int ProcessMetrics::GetIdleWakeupsPerSecond() {
181
+int ProcessMetrics::GetIdleWakeupsPerSecond() {
119
+  NOTIMPLEMENTED();
182
+  NOTIMPLEMENTED();
120
+  return 0;
183
+  return 0;
184
+}
185
+
186
+bool GetSystemDiskInfo(SystemDiskInfo* diskinfo) {
187
+  NOTIMPLEMENTED();
188
+  return false;
189
+}
190
+
191
+bool GetVmStatInfo(VmStatInfo* vmstat) {
192
+  NOTIMPLEMENTED();
193
+  return false;
194
+}
195
+
196
+SystemDiskInfo::SystemDiskInfo() {
197
+  reads = 0;
198
+  reads_merged = 0;
199
+  sectors_read = 0;
200
+  read_time = 0;
201
+  writes = 0;
202
+  writes_merged = 0;
203
+  sectors_written = 0;
204
+  write_time = 0;
205
+  io = 0;
206
+  io_time = 0;
207
+  weighted_io_time = 0;
208
+}
209
+
210
+SystemDiskInfo::SystemDiskInfo(const SystemDiskInfo& other) = default;
211
+
212
+std::unique_ptr<Value> SystemDiskInfo::ToValue() const {
213
+  auto res = std::make_unique<DictionaryValue>();
214
+
215
+  // Write out uint64_t variables as doubles.
216
+  // Note: this may discard some precision, but for JS there's no other option.
217
+  res->SetDouble("reads", static_cast<double>(reads));
218
+  res->SetDouble("reads_merged", static_cast<double>(reads_merged));
219
+  res->SetDouble("sectors_read", static_cast<double>(sectors_read));
220
+  res->SetDouble("read_time", static_cast<double>(read_time));
221
+  res->SetDouble("writes", static_cast<double>(writes));
222
+  res->SetDouble("writes_merged", static_cast<double>(writes_merged));
223
+  res->SetDouble("sectors_written", static_cast<double>(sectors_written));
224
+  res->SetDouble("write_time", static_cast<double>(write_time));
225
+  res->SetDouble("io", static_cast<double>(io));
226
+  res->SetDouble("io_time", static_cast<double>(io_time));
227
+  res->SetDouble("weighted_io_time", static_cast<double>(weighted_io_time));
228
+
229
+  return std::move(res);
230
+}
231
+
232
+std::unique_ptr<DictionaryValue> SystemMemoryInfoKB::ToValue() const {
233
+  auto res = std::make_unique<DictionaryValue>();
234
+  res->SetIntKey("total", total);
235
+  res->SetIntKey("free", free);
236
+  res->SetIntKey("available", available);
237
+  res->SetIntKey("buffers", buffers);
238
+  res->SetIntKey("cached", cached);
239
+  res->SetIntKey("active_anon", active_anon);
240
+  res->SetIntKey("inactive_anon", inactive_anon);
241
+  res->SetIntKey("active_file", active_file);
242
+  res->SetIntKey("inactive_file", inactive_file);
243
+  res->SetIntKey("swap_total", swap_total);
244
+  res->SetIntKey("swap_free", swap_free);
245
+  res->SetIntKey("swap_used", swap_total - swap_free);
246
+  res->SetIntKey("dirty", dirty);
247
+  res->SetIntKey("reclaimable", reclaimable);
248
+
249
+  return res;
250
+}
251
+
252
+std::unique_ptr<DictionaryValue> VmStatInfo::ToValue() const {
253
+  auto res = std::make_unique<DictionaryValue>();
254
+  res->SetIntKey("pswpin", pswpin);
255
+  res->SetIntKey("pswpout", pswpout);
256
+  res->SetIntKey("pgmajfault", pgmajfault);
257
+  return res;
121
+}
258
+}
122
 }  // namespace base
259
 }  // namespace base
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_sampling__heap__profiler_sampling__heap__profiler.cc (+24 lines)
Added Link Here
1
--- src/3rdparty/chromium/base/sampling_heap_profiler/sampling_heap_profiler.cc.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/base/sampling_heap_profiler/sampling_heap_profiler.cc
3
@@ -29,6 +29,10 @@
4
 #include <sys/prctl.h>
5
 #endif
6
 
7
+#if defined(OS_BSD)
8
+#include <pthread_np.h>
9
+#endif
10
+
11
 #if defined(OS_ANDROID) && BUILDFLAG(CAN_UNWIND_WITH_CFI_TABLE) && \
12
     defined(OFFICIAL_BUILD)
13
 #include "base/trace_event/cfi_backtrace_android.h"
14
@@ -64,6 +68,10 @@ const char* GetAndLeakThreadName() {
15
 #elif defined(OS_MACOSX)
16
   int err = pthread_getname_np(pthread_self(), name, kBufferLen);
17
   if (err == 0 && *name != '\0')
18
+    return strdup(name);
19
+#elif defined(OS_BSD) && __FreeBSD__ >= 12
20
+  pthread_get_name_np(pthread_self(), name, kBufferLen);
21
+  if (*name != '\0')
22
     return strdup(name);
23
 #endif  // defined(OS_LINUX) || defined(OS_ANDROID)
24
 
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_syslog__logging.cc (+20 lines)
Added Link Here
1
--- src/3rdparty/chromium/base/syslog_logging.cc.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/base/syslog_logging.cc
3
@@ -11,7 +11,7 @@
4
 #include "base/callback_helpers.h"
5
 #include "base/debug/stack_trace.h"
6
 #include "base/win/win_util.h"
7
-#elif defined(OS_LINUX)
8
+#elif defined(OS_LINUX) || defined(OS_BSD)
9
 // <syslog.h> defines LOG_INFO, LOG_WARNING macros that could conflict with
10
 // base::LOG_INFO, base::LOG_WARNING.
11
 #include <syslog.h>
12
@@ -110,7 +110,7 @@ EventLogMessage::~EventLogMessage() {
13
 
14
   if (user_sid != nullptr)
15
     ::LocalFree(user_sid);
16
-#elif defined(OS_LINUX)
17
+#elif defined(OS_LINUX) || defined(OS_BSD)
18
   const char kEventSource[] = "chrome";
19
   openlog(kEventSource, LOG_NOWAIT | LOG_PID, LOG_USER);
20
   // We can't use the defined names for the logging severity from syslog.h
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_system_sys__info.h (+11 lines)
Added Link Here
1
--- src/3rdparty/chromium/base/system/sys_info.h.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/base/system/sys_info.h
3
@@ -192,7 +192,7 @@ class BASE_EXPORT SysInfo {
4
   static bool IsLowEndDeviceImpl();
5
   static HardwareInfo GetHardwareInfoSync();
6
 
7
-#if defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_AIX)
8
+#if defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_AIX) || defined(OS_BSD)
9
   static int64_t AmountOfAvailablePhysicalMemory(
10
       const SystemMemoryInfoKB& meminfo);
11
 #endif
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_system_sys__info__freebsd.cc (-16 / +4 lines)
Lines 1-6 Link Here
1
--- src/3rdparty/chromium/base/system/sys_info_freebsd.cc.orig	2019-05-23 12:39:34 UTC
1
--- src/3rdparty/chromium/base/system/sys_info_freebsd.cc.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/base/system/sys_info_freebsd.cc
2
+++ src/3rdparty/chromium/base/system/sys_info_freebsd.cc
3
@@ -13,26 +13,58 @@
3
@@ -13,26 +13,46 @@
4
 namespace base {
4
 namespace base {
5
 
5
 
6
 int64_t SysInfo::AmountOfPhysicalMemoryImpl() {
6
 int64_t SysInfo::AmountOfPhysicalMemoryImpl() {
Lines 45-52 Link Here
45
   }
45
   }
46
-  return static_cast<uint64_t>(limit);
46
-  return static_cast<uint64_t>(limit);
47
+  return static_cast<int64_t>((pgfree + pginact + pgcache) * page_size);
47
+  return static_cast<int64_t>((pgfree + pginact + pgcache) * page_size);
48
+}
48
 }
49
+
49
 
50
+// static
50
+// static
51
+std::string SysInfo::CPUModelName() {
51
+std::string SysInfo::CPUModelName() {
52
+  int mib[] = { CTL_HW, HW_MODEL };
52
+  int mib[] = { CTL_HW, HW_MODEL };
Lines 56-71 Link Here
56
+    return name;
56
+    return name;
57
+  return std::string();
57
+  return std::string();
58
+}
58
+}
59
+
60
+int SysInfo::NumberOfProcessors() {
61
+  int mib[] = { CTL_HW, HW_NCPU };
62
+  int ncpu;
63
+  size_t size = sizeof(ncpu);
64
+  if (sysctl(mib, base::size(mib), &ncpu, &size, NULL, 0) == -1) {
65
+    NOTREACHED();
66
+    return 1;
67
+  }
68
+  return ncpu;
69
 }
70
 
71
 }  // namespace base
59
 }  // namespace base
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_base_system_sys__info__posix.cc (-32 / +3 lines)
Lines 1-40 Link Here
1
--- src/3rdparty/chromium/base/system/sys_info_posix.cc.orig	2019-05-23 12:39:34 UTC
1
--- src/3rdparty/chromium/base/system/sys_info_posix.cc.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/base/system/sys_info_posix.cc
2
+++ src/3rdparty/chromium/base/system/sys_info_posix.cc
3
@@ -38,7 +38,7 @@
3
@@ -220,6 +220,8 @@ std::string SysInfo::OperatingSystemArchitecture() {
4
 
5
 namespace {
6
 
7
-#if !defined(OS_OPENBSD) && !defined(OS_FUCHSIA)
8
+#if !defined(OS_BSD) && !defined(OS_FUCHSIA)
9
 int NumberOfProcessors() {
10
   // sysconf returns the number of "logical" (not "physical") processors on both
11
   // Mac and Linux.  So we get the number of max available "logical" processors.
12
@@ -64,7 +64,7 @@ int NumberOfProcessors() {
13
 
14
 base::LazyInstance<base::internal::LazySysInfoValue<int, NumberOfProcessors>>::
15
     Leaky g_lazy_number_of_processors = LAZY_INSTANCE_INITIALIZER;
16
-#endif  // !defined(OS_OPENBSD) && !defined(OS_FUCHSIA)
17
+#endif  // !defined(OS_BSD) && !defined(OS_FUCHSIA)
18
 
19
 #if !defined(OS_FUCHSIA)
20
 int64_t AmountOfVirtualMemory() {
21
@@ -132,7 +132,7 @@ bool GetDiskSpaceInfo(const base::FilePath& path,
22
 
23
 namespace base {
24
 
25
-#if !defined(OS_OPENBSD) && !defined(OS_FUCHSIA)
26
+#if !defined(OS_BSD) && !defined(OS_FUCHSIA)
27
 int SysInfo::NumberOfProcessors() {
28
   return g_lazy_number_of_processors.Get().value();
29
 }
30
@@ -225,7 +225,9 @@ std::string SysInfo::OperatingSystemArchitecture() {
31
     arch = "x86";
4
     arch = "x86";
32
   } else if (arch == "amd64") {
5
   } else if (arch == "amd64") {
33
     arch = "x86_64";
6
     arch = "x86_64";
34
-  } else if (std::string(info.sysname) == "AIX") {
35
+  } else if (arch == "arm64") {
7
+  } else if (arch == "arm64") {
36
+    arch = "aarch64";
8
+    arch = "aarch64";
37
+  } else if (arch == "powerpc" || arch == "powerpc64") {
9
   } else if (std::string(info.sysname) == "AIX") {
38
     arch = "ppc64";
10
     arch = "ppc64";
39
   }
11
   }
40
   return arch;
(-)a/www/qt5-webengine/files/patch-src_3rdparty_chromium_build_config_allocator.gni (-20 lines)
Removed Link Here
1
--- src/3rdparty/chromium/build/config/allocator.gni.orig	2018-11-13 18:25:11 UTC
2
+++ src/3rdparty/chromium/build/config/allocator.gni
3
@@ -6,7 +6,7 @@ import("//build/config/sanitizers/sanitizers.gni")
4
 
5
 # Temporarily disable tcmalloc on arm64 linux to get rid of compilation errors.
6
 if (is_android || is_mac || is_ios || is_asan || is_lsan || is_tsan ||
7
-    is_msan || is_win || is_fuchsia || (is_linux && target_cpu == "arm64")) {
8
+    is_msan || is_win || is_fuchsia || (is_linux && target_cpu == "arm64") || is_bsd) {
9
   _default_allocator = "none"
10
 } else {
11
   _default_allocator = "tcmalloc"
12
@@ -17,7 +17,7 @@ if (is_android || is_mac || is_ios || is_asan || is_ls
13
 # against the debug CRT with "is_nacl=false".
14
 if ((is_linux || is_android || is_mac ||
15
      (is_win && !is_shared && !is_debug)) && !is_asan && !is_lsan &&
16
-    !is_tsan && !is_msan) {
17
+    !is_tsan && !is_msan && !is_bsd) {
18
   _default_use_allocator_shim = true
19
 } else {
20
   _default_use_allocator_shim = false
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_build_config_compiler_BUILD.gn (-38 / +24 lines)
Lines 1-6 Link Here
1
--- src/3rdparty/chromium/build/config/compiler/BUILD.gn.orig	2019-05-23 12:39:34 UTC
1
--- src/3rdparty/chromium/build/config/compiler/BUILD.gn.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/build/config/compiler/BUILD.gn
2
+++ src/3rdparty/chromium/build/config/compiler/BUILD.gn
3
@@ -56,7 +56,7 @@ declare_args() {
3
@@ -60,7 +60,7 @@ declare_args() {
4
   # only two architectures that are currently checked in). Turn this off when
4
   # only two architectures that are currently checked in). Turn this off when
5
   # you are using a custom toolchain and need to control -B in cflags.
5
   # you are using a custom toolchain and need to control -B in cflags.
6
   linux_use_bundled_binutils =
6
   linux_use_bundled_binutils =
Lines 9-15 Link Here
9
       (current_cpu == "x64" || current_cpu == "x86")
9
       (current_cpu == "x64" || current_cpu == "x86")
10
   binutils_path = rebase_path("//third_party/binutils/Linux_x64/Release/bin",
10
   binutils_path = rebase_path("//third_party/binutils/Linux_x64/Release/bin",
11
                               root_build_dir)
11
                               root_build_dir)
12
@@ -281,7 +281,7 @@ config("compiler") {
12
@@ -301,7 +301,7 @@ config("compiler") {
13
     # Linker warnings.
13
     # Linker warnings.
14
     if (fatal_linker_warnings && !(is_chromeos && current_cpu == "arm") &&
14
     if (fatal_linker_warnings && !(is_chromeos && current_cpu == "arm") &&
15
         !(is_android && use_order_profiling) && !is_mac && !is_ios &&
15
         !(is_android && use_order_profiling) && !is_mac && !is_ios &&
Lines 18-24 Link Here
18
       # TODO(jochen): Enable this on chromeos on arm. http://crbug.com/356580
18
       # TODO(jochen): Enable this on chromeos on arm. http://crbug.com/356580
19
       # TODO(lizeb,pasko): Fix link errors when linking with order_profiling=1
19
       # TODO(lizeb,pasko): Fix link errors when linking with order_profiling=1
20
       # crbug.com/485542
20
       # crbug.com/485542
21
@@ -412,7 +412,7 @@ config("compiler") {
21
@@ -407,7 +407,7 @@ config("compiler") {
22
 
22
 
23
     # Compiler instrumentation can introduce dependencies in DSOs to symbols in
23
     # Compiler instrumentation can introduce dependencies in DSOs to symbols in
24
     # the executable they are loaded into, so they are unresolved at link-time.
24
     # the executable they are loaded into, so they are unresolved at link-time.
Lines 27-56 Link Here
27
       ldflags += [
27
       ldflags += [
28
         "-Wl,-z,defs",
28
         "-Wl,-z,defs",
29
         "-Wl,--as-needed",
29
         "-Wl,--as-needed",
30
@@ -520,7 +520,7 @@ config("compiler") {
30
@@ -786,7 +786,7 @@ config("compiler_cpu_abi") {
31
     }
32
   }
33
 
34
-  if (is_clang && !is_nacl && !use_xcode_clang && !use_qt) {
35
+  if (is_clang && !is_nacl && !use_xcode_clang && !use_qt && !is_bsd) {
36
     cflags += [
37
       # TODO(hans): Remove this once Clang generates better optimized debug info
38
       # by default. https://crbug.com/765793
39
@@ -814,11 +814,11 @@ config("compiler_cpu_abi") {
40
         ]
41
       }
42
     } else if (current_cpu == "arm") {
43
-      if (is_clang && !is_android && !is_nacl) {
44
+      if (is_clang && !is_android && !is_nacl && !is_bsd) {
45
         cflags += [ "--target=arm-linux-gnueabihf" ]
46
         ldflags += [ "--target=arm-linux-gnueabihf" ]
47
       }
48
-      if (!is_nacl) {
49
+      if (!is_nacl && !is_bsd) {
50
         cflags += [
51
           "-march=$arm_arch",
52
           "-mfloat-abi=$arm_float_abi",
53
@@ -828,7 +828,7 @@ config("compiler_cpu_abi") {
54
         cflags += [ "-mtune=$arm_tune" ]
31
         cflags += [ "-mtune=$arm_tune" ]
55
       }
32
       }
56
     } else if (current_cpu == "arm64") {
33
     } else if (current_cpu == "arm64") {
Lines 59-65 Link Here
59
         cflags += [ "--target=aarch64-linux-gnu" ]
36
         cflags += [ "--target=aarch64-linux-gnu" ]
60
         ldflags += [ "--target=aarch64-linux-gnu" ]
37
         ldflags += [ "--target=aarch64-linux-gnu" ]
61
       }
38
       }
62
@@ -1522,7 +1522,7 @@ config("default_warnings") {
39
@@ -1147,7 +1147,7 @@ config("compiler_deterministic") {
40
       "-Xclang",
41
       ".",
42
     ]
43
-    if (!is_win) {
44
+    if (!is_win && !is_bsd) {
45
       # We don't use clang -cc1as on Windows (yet? https://crbug.com/762167)
46
       asmflags = [ "-Wa,-fdebug-compilation-dir,." ]
47
     }
48
@@ -1553,7 +1553,7 @@ config("default_warnings") {
63
         cflags += [ "-Wno-nonportable-include-path" ]
49
         cflags += [ "-Wno-nonportable-include-path" ]
64
       }
50
       }
65
 
51
 
Lines 68-74 Link Here
68
         # Flags NaCl (Clang 3.7) and Xcode 9.2 (Clang clang-900.0.39.2) do not
54
         # Flags NaCl (Clang 3.7) and Xcode 9.2 (Clang clang-900.0.39.2) do not
69
         # recognize.
55
         # recognize.
70
         cflags += [
56
         cflags += [
71
@@ -1722,7 +1722,7 @@ config("thin_archive") {
57
@@ -1761,7 +1761,7 @@ config("thin_archive") {
72
   # Mac and iOS use the mac-specific "libtool" command, not ar, which doesn't
58
   # Mac and iOS use the mac-specific "libtool" command, not ar, which doesn't
73
   # have a "thin archive" mode (it does accept -T, but it means truncating
59
   # have a "thin archive" mode (it does accept -T, but it means truncating
74
   # archive names to 16 characters, which is not what we want).
60
   # archive names to 16 characters, which is not what we want).
Lines 77-92 Link Here
77
     arflags = [ "-T" ]
63
     arflags = [ "-T" ]
78
   } else if (is_win && use_lld) {
64
   } else if (is_win && use_lld) {
79
     arflags = [ "/llvmlibthin" ]
65
     arflags = [ "/llvmlibthin" ]
80
@@ -2314,7 +2314,7 @@ config("symbols") {
66
@@ -2356,7 +2356,7 @@ config("symbols") {
81
       # flag, so we can use use -g1 for pnacl and nacl-clang compiles.
67
     # flag, so we can use use -g1 for pnacl and nacl-clang compiles.
82
       # gcc nacl is is_nacl && !is_clang, pnacl and nacl-clang are && is_clang.
68
     # gcc nacl is is_nacl && !is_clang, pnacl and nacl-clang are && is_clang.
83
       if (!is_nacl || is_clang) {
69
     if (!is_nacl || is_clang) {
84
-        cflags += [ "-g2" ]
70
-      cflags += [ "-g2" ]
85
+        cflags += [ "-g0" ]
71
+      cflags += [ "-g0" ]
86
       }
87
     }
72
     }
73
 
88
     if (use_debug_fission && !is_nacl && !is_android) {
74
     if (use_debug_fission && !is_nacl && !is_android) {
89
@@ -2335,7 +2335,7 @@ config("symbols") {
75
@@ -2377,7 +2377,7 @@ config("symbols") {
90
     # DWARF info may be corrupt; offsets in a range list entry are in different
76
     # DWARF info may be corrupt; offsets in a range list entry are in different
91
     # sections" there.  Maybe just a bug in nacl_switch_32.S.
77
     # sections" there.  Maybe just a bug in nacl_switch_32.S.
92
     if (!is_mac && !is_ios && !is_nacl && current_cpu != "x86" &&
78
     if (!is_mac && !is_ios && !is_nacl && current_cpu != "x86" &&
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_build_config_linux_pkg-config.py (-5 / +5 lines)
Lines 1-7 Link Here
1
--- src/3rdparty/chromium/build/config/linux/pkg-config.py.orig	2017-01-26 00:49:07 UTC
1
--- src/3rdparty/chromium/build/config/linux/pkg-config.py.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/build/config/linux/pkg-config.py
2
+++ src/3rdparty/chromium/build/config/linux/pkg-config.py
3
@@ -57,8 +57,12 @@ def SetConfigPath(options):
3
@@ -59,8 +59,12 @@ def SetConfigPath(options):
4
     print "You must specify an architecture via -a if using a sysroot."
4
     print("You must specify an architecture via -a if using a sysroot.")
5
     sys.exit(1)
5
     sys.exit(1)
6
 
6
 
7
-  libdir = sysroot + '/usr/' + options.system_libdir + '/pkgconfig'
7
-  libdir = sysroot + '/usr/' + options.system_libdir + '/pkgconfig'
Lines 15-26 Link Here
15
   os.environ['PKG_CONFIG_LIBDIR'] = libdir
15
   os.environ['PKG_CONFIG_LIBDIR'] = libdir
16
   return libdir
16
   return libdir
17
 
17
 
18
@@ -107,7 +111,7 @@ def main():
18
@@ -109,7 +113,7 @@ def main():
19
   # If this is run on non-Linux platforms, just return nothing and indicate
19
   # If this is run on non-Linux platforms, just return nothing and indicate
20
   # success. This allows us to "kind of emulate" a Linux build from other
20
   # success. This allows us to "kind of emulate" a Linux build from other
21
   # platforms.
21
   # platforms.
22
-  if "linux" not in sys.platform:
22
-  if "linux" not in sys.platform:
23
+  if "bsd" not in sys.platform:
23
+  if "bsd" not in sys.platform:
24
     print "[[],[],[],[],[]]"
24
     print("[[],[],[],[],[]]")
25
     return 0
25
     return 0
26
 
26
 
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_build_toolchain_linux_BUILD.gn (-18 / +3 lines)
Lines 1-21 Link Here
1
--- src/3rdparty/chromium/build/toolchain/linux/BUILD.gn.orig	2019-05-23 14:39:34.000000000 +0200
1
--- src/3rdparty/chromium/build/toolchain/linux/BUILD.gn.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/build/toolchain/linux/BUILD.gn	2019-10-29 02:47:24.026830000 +0100
2
+++ src/3rdparty/chromium/build/toolchain/linux/BUILD.gn
3
@@ -5,6 +5,14 @@
3
@@ -22,7 +22,6 @@ clang_toolchain("clang_arm") {
4
 import("//build/config/sysroot.gni")
5
 import("//build/toolchain/gcc_toolchain.gni")
6
 
7
+clang_toolchain("clang_ppc64") {
8
+  enable_linker_map = true
9
+  toolchain_args = {
10
+    current_cpu = "ppc64"
11
+    current_os = "linux"
12
+  }
13
+}
14
+
15
 clang_toolchain("clang_arm") {
16
   toolprefix = "arm-linux-gnueabihf-"
17
   toolchain_args = {
18
@@ -14,7 +22,6 @@
19
 }
4
 }
20
 
5
 
21
 clang_toolchain("clang_arm64") {
6
 clang_toolchain("clang_arm64") {
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_cc_BUILD.gn (-7 / +7 lines)
Lines 1-15 Link Here
1
--- src/3rdparty/chromium/cc/BUILD.gn.orig	2019-05-23 12:39:34 UTC
1
--- src/3rdparty/chromium/cc/BUILD.gn.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/cc/BUILD.gn
2
+++ src/3rdparty/chromium/cc/BUILD.gn
3
@@ -548,7 +548,7 @@ cc_test_static_library("test_support") {
3
@@ -568,7 +568,7 @@ cc_test_static_library("test_support") {
4
     "//ui/gl:test_support",
4
   if (enable_vulkan) {
5
     "//ui/latency",
5
     deps += [ "//gpu/vulkan/init" ]
6
   ]
6
   }
7
-  if (!is_android) {
7
-  if (!is_android) {
8
+  if (!is_android && !is_bsd) {
8
+  if (!is_android && !is_bsd) {
9
     data_deps = [
9
     data_deps = [
10
       "//third_party/mesa_headers",
10
       "//third_party/mesa_headers",
11
     ]
11
     ]
12
@@ -746,9 +746,6 @@ cc_test("cc_unittests") {
12
@@ -773,9 +773,6 @@ cc_test("cc_unittests") {
13
     "//ui/gfx/geometry",
13
     "//ui/gfx/geometry",
14
     "//ui/gl",
14
     "//ui/gl",
15
     "//ui/gl:test_support",
15
     "//ui/gl:test_support",
Lines 17-21 Link Here
17
-  data_deps = [
17
-  data_deps = [
18
-    "//third_party/mesa_headers",
18
-    "//third_party/mesa_headers",
19
   ]
19
   ]
20
 }
21
 
20
 
21
   if (enable_vulkan) {
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_chrome_app_chromium__strings.grd (-3 / +12 lines)
Lines 1-6 Link Here
1
--- src/3rdparty/chromium/chrome/app/chromium_strings.grd.orig	2019-05-23 12:39:34 UTC
1
--- src/3rdparty/chromium/chrome/app/chromium_strings.grd.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/chrome/app/chromium_strings.grd
2
+++ src/3rdparty/chromium/chrome/app/chromium_strings.grd
3
@@ -809,7 +809,7 @@ Signing in anyway will merge Chromium information like
3
@@ -690,7 +690,7 @@ Signing in anyway will merge Chromium information like
4
       </if>
5
 
6
       <!-- about:browser-switch strings -->
7
-      <if expr="is_win or is_macosx or (is_linux and not is_chromeos)">
8
+      <if expr="is_win or is_macosx or (is_posix and not is_chromeos)">
9
         <message name="IDS_ABOUT_BROWSER_SWITCH_DESCRIPTION_UNKNOWN_BROWSER" desc="Description shown while waiting for an alternative browser to open, when the browser name is not auto-detected">
10
           Your system administrator has configured Chromium to open an alternative browser to access <ph name="TARGET_URL_HOSTNAME">$1<ex>example.com</ex></ph>.
11
         </message>
12
@@ -821,7 +821,7 @@ Signing in anyway will merge Chromium information like
4
       </message>
13
       </message>
5
 
14
 
6
       <!-- ProcessSingleton -->
15
       <!-- ProcessSingleton -->
Lines 9-15 Link Here
9
         <message name="IDS_PROFILE_IN_USE_POSIX" desc="Message shown when the browser cannot start because the profile is in use on a different host.">
18
         <message name="IDS_PROFILE_IN_USE_POSIX" desc="Message shown when the browser cannot start because the profile is in use on a different host.">
10
           The profile appears to be in use by another Chromium process (<ph name="PROCESS_ID">$1<ex>12345</ex></ph>) on another computer (<ph name="HOST_NAME">$2<ex>example.com</ex></ph>). Chromium has locked the profile so that it doesn't get corrupted. If you are sure no other processes are using this profile, you can unlock the profile and relaunch Chromium.
19
           The profile appears to be in use by another Chromium process (<ph name="PROCESS_ID">$1<ex>12345</ex></ph>) on another computer (<ph name="HOST_NAME">$2<ex>example.com</ex></ph>). Chromium has locked the profile so that it doesn't get corrupted. If you are sure no other processes are using this profile, you can unlock the profile and relaunch Chromium.
11
         </message>
20
         </message>
12
@@ -1057,7 +1057,7 @@ Please check your email at <ph name="ACCOUNT_EMAIL">$2
21
@@ -1080,7 +1080,7 @@ Please check your email at <ph name="ACCOUNT_EMAIL">$2
13
       </message>
22
       </message>
14
 
23
 
15
       <!-- Plugin Placeholders -->
24
       <!-- Plugin Placeholders -->
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_chrome_app_generated__resources.grd (-9 / +9 lines)
Lines 1-15 Link Here
1
--- src/3rdparty/chromium/chrome/app/generated_resources.grd.orig	2019-05-23 12:39:34 UTC
1
--- src/3rdparty/chromium/chrome/app/generated_resources.grd.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/chrome/app/generated_resources.grd
2
+++ src/3rdparty/chromium/chrome/app/generated_resources.grd
3
@@ -5339,7 +5339,7 @@ the Bookmarks menu.">
3
@@ -4796,7 +4796,7 @@ Keep your key file in a safe place. You will need it t
4
         </message>
5
       </if>
4
       </if>
6
 
5
 
7
-      <if expr="is_win or (is_linux and not chromeos)">
6
       <!-- chrome://browser-switch strings -->
8
+      <if expr="is_win or (is_posix and not chromeos)">
7
-      <if expr="is_win or is_macosx or (is_linux and not is_chromeos)">
9
         <message name="IDS_QUIT_ACCELERATOR_TUTORIAL" desc="Instructions for how the user should quit using keyboard shortcuts.">
8
+      <if expr="is_win or is_macosx or (is_posix and not is_chromeos)">
10
           Press |<ph name="ACCELERATOR1">$1<ex>Ctrl</ex></ph>|+|<ph name="ACCELERATOR2">$2<ex>Shift</ex></ph>| followed by |<ph name="ACCELERATOR3">$3<ex>Q</ex></ph>| to exit
9
         <message name="IDS_ABOUT_BROWSER_SWITCH_TITLE" desc="about:browser-switch page title">
10
           Legacy Browser Support
11
         </message>
11
         </message>
12
@@ -6160,7 +6160,7 @@ the Bookmarks menu.">
12
@@ -6373,7 +6373,7 @@ the Bookmarks menu.">
13
         Google Pay
13
         Google Pay
14
       </message>
14
       </message>
15
 
15
 
Lines 18-24 Link Here
18
         <message name="IDS_SHOW_WINDOW_DECORATIONS" desc="The label of a radio button in the options dialog for using the system title bar and borders.">
18
         <message name="IDS_SHOW_WINDOW_DECORATIONS" desc="The label of a radio button in the options dialog for using the system title bar and borders.">
19
           Use system title bar and borders
19
           Use system title bar and borders
20
         </message>
20
         </message>
21
@@ -6946,7 +6946,7 @@ Please help our engineers fix this problem. Tell us wh
21
@@ -7222,7 +7222,7 @@ Please help our engineers fix this problem. Tell us wh
22
         Set as default
22
         Set as default
23
       </message>
23
       </message>
24
 
24
 
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_chrome_app_google__chrome__strings.grd (-3 / +12 lines)
Lines 1-6 Link Here
1
--- src/3rdparty/chromium/chrome/app/google_chrome_strings.grd.orig	2019-05-23 12:39:34 UTC
1
--- src/3rdparty/chromium/chrome/app/google_chrome_strings.grd.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/chrome/app/google_chrome_strings.grd
2
+++ src/3rdparty/chromium/chrome/app/google_chrome_strings.grd
3
@@ -820,7 +820,7 @@ Signing in anyway will merge Chrome information like b
3
@@ -702,7 +702,7 @@ Signing in anyway will merge Chrome information like b
4
       </if>
5
 
6
       <!-- about:browser-switch strings -->
7
-      <if expr="is_win or is_macosx or (is_linux and not is_chromeos)">
8
+      <if expr="is_win or is_macosx or (is_posix and not is_chromeos)">
9
         <message name="IDS_ABOUT_BROWSER_SWITCH_DESCRIPTION_UNKNOWN_BROWSER" desc="Description shown while waiting for an alternative browser to open, when the browser name is not auto-detected">
10
           Your system administrator has configured Google Chrome to open an alternative browser to access <ph name="TARGET_URL_HOSTNAME">$1<ex>example.com</ex></ph>.
11
         </message>
12
@@ -833,7 +833,7 @@ Signing in anyway will merge Chrome information like b
4
       </message>
13
       </message>
5
 
14
 
6
       <!-- ProcessSingleton -->
15
       <!-- ProcessSingleton -->
Lines 9-15 Link Here
9
         <message name="IDS_PROFILE_IN_USE_POSIX" desc="Message shown when the browser cannot start because the profile is in use on a different host.">
18
         <message name="IDS_PROFILE_IN_USE_POSIX" desc="Message shown when the browser cannot start because the profile is in use on a different host.">
10
           The profile appears to be in use by another Google Chrome process (<ph name="PROCESS_ID">$1<ex>12345</ex></ph>) on another computer (<ph name="HOST_NAME">$2<ex>example.com</ex></ph>).  Chrome has locked the profile so that it doesn't get corrupted.  If you are sure no other processes are using this profile, you can unlock the profile and relaunch Chrome.
19
           The profile appears to be in use by another Google Chrome process (<ph name="PROCESS_ID">$1<ex>12345</ex></ph>) on another computer (<ph name="HOST_NAME">$2<ex>example.com</ex></ph>).  Chrome has locked the profile so that it doesn't get corrupted.  If you are sure no other processes are using this profile, you can unlock the profile and relaunch Chrome.
11
         </message>
20
         </message>
12
@@ -1075,7 +1075,7 @@ Please check your email at <ph name="ACCOUNT_EMAIL">$2
21
@@ -1099,7 +1099,7 @@ Please check your email at <ph name="ACCOUNT_EMAIL">$2
13
       </message>
22
       </message>
14
 
23
 
15
       <!-- Plugin Placeholders -->
24
       <!-- Plugin Placeholders -->
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_chrome_app_theme_chrome__unscaled__resources.grd (-2 / +11 lines)
Lines 1-6 Link Here
1
--- src/3rdparty/chromium/chrome/app/theme/chrome_unscaled_resources.grd.orig	2018-11-13 18:25:11 UTC
1
--- src/3rdparty/chromium/chrome/app/theme/chrome_unscaled_resources.grd.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/chrome/app/theme/chrome_unscaled_resources.grd
2
+++ src/3rdparty/chromium/chrome/app/theme/chrome_unscaled_resources.grd
3
@@ -88,7 +88,7 @@
3
@@ -18,7 +18,7 @@
4
         <include name="IDR_PRODUCT_LOGO_64" file="google_chrome/product_logo_64.png" type="BINDATA" />
5
         <include name="IDR_PRODUCT_LOGO_128" file="google_chrome/product_logo_128.png" type="BINDATA" />
6
         <include name="IDR_PRODUCT_LOGO_256" file="google_chrome/product_logo_256.png" type="BINDATA" />
7
-        <if expr="is_linux">
8
+        <if expr="is_posix">
9
           <include name="IDR_PRODUCT_LOGO_128_BETA" file="google_chrome/product_logo_128_beta.png" type="BINDATA" />
10
           <include name="IDR_PRODUCT_LOGO_128_DEV" file="google_chrome/product_logo_128_dev.png" type="BINDATA" />
11
         </if>
12
@@ -109,7 +109,7 @@
4
         <include name="IDR_PROFILE_AVATAR_2X_25" file="default_200_percent/common/profile_avatar_sun_cloud.png" type="BINDATA" />
13
         <include name="IDR_PROFILE_AVATAR_2X_25" file="default_200_percent/common/profile_avatar_sun_cloud.png" type="BINDATA" />
5
         <include name="IDR_PROFILE_AVATAR_2X_26" file="default_200_percent/common/profile_avatar_placeholder.png" type="BINDATA" />
14
         <include name="IDR_PROFILE_AVATAR_2X_26" file="default_200_percent/common/profile_avatar_placeholder.png" type="BINDATA" />
6
       </if>
15
       </if>
(-)a/www/qt5-webengine/files/patch-src_3rdparty_chromium_chrome_browser_extensions_api_image__writer__private_image__writer__private__api.cc (-14 lines)
Removed Link Here
1
--- src/3rdparty/chromium/chrome/browser/extensions/api/image_writer_private/image_writer_private_api.cc.orig	2018-11-13 18:25:11 UTC
2
+++ src/3rdparty/chromium/chrome/browser/extensions/api/image_writer_private/image_writer_private_api.cc
3
@@ -137,9 +137,11 @@ ImageWriterPrivateListRemovableStorageDevicesFunction:
4
 }
5
 
6
 bool ImageWriterPrivateListRemovableStorageDevicesFunction::RunAsync() {
7
+#if !defined(OS_FREEBSD)
8
   RemovableStorageProvider::GetAllDevices(base::BindOnce(
9
       &ImageWriterPrivateListRemovableStorageDevicesFunction::OnDeviceListReady,
10
       this));
11
+#endif
12
   return true;
13
 }
14
 
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_chrome_browser_extensions_api_settings__private_prefs__util.cc (-5 / +5 lines)
Lines 1-15 Link Here
1
--- src/3rdparty/chromium/chrome/browser/extensions/api/settings_private/prefs_util.cc.orig	2018-11-13 18:25:11 UTC
1
--- src/3rdparty/chromium/chrome/browser/extensions/api/settings_private/prefs_util.cc.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/chrome/browser/extensions/api/settings_private/prefs_util.cc
2
+++ src/3rdparty/chromium/chrome/browser/extensions/api/settings_private/prefs_util.cc
3
@@ -127,7 +127,7 @@ const PrefsUtil::TypedPrefMap& PrefsUtil::GetWhitelist
3
@@ -153,7 +153,7 @@ const PrefsUtil::TypedPrefMap& PrefsUtil::GetWhitelist
4
       settings_api::PrefType::PREF_TYPE_BOOLEAN;
5
   (*s_whitelist)[bookmarks::prefs::kShowBookmarkBar] =
4
   (*s_whitelist)[bookmarks::prefs::kShowBookmarkBar] =
6
       settings_api::PrefType::PREF_TYPE_BOOLEAN;
5
       settings_api::PrefType::PREF_TYPE_BOOLEAN;
6
 
7
-#if defined(OS_LINUX) && !defined(OS_CHROMEOS)
7
-#if defined(OS_LINUX) && !defined(OS_CHROMEOS)
8
+#if (defined(OS_BSD) || defined(OS_LINUX)) && !defined(OS_CHROMEOS)
8
+#if (defined(OS_LINUX) && !defined(OS_CHROMEOS)) || defined(OS_BSD)
9
   (*s_whitelist)[::prefs::kUseCustomChromeFrame] =
9
   (*s_whitelist)[::prefs::kUseCustomChromeFrame] =
10
       settings_api::PrefType::PREF_TYPE_BOOLEAN;
10
       settings_api::PrefType::PREF_TYPE_BOOLEAN;
11
 #endif
11
 #endif
12
@@ -137,7 +137,7 @@ const PrefsUtil::TypedPrefMap& PrefsUtil::GetWhitelist
12
@@ -163,7 +163,7 @@ const PrefsUtil::TypedPrefMap& PrefsUtil::GetWhitelist
13
   // Appearance settings.
13
   // Appearance settings.
14
   (*s_whitelist)[::prefs::kCurrentThemeID] =
14
   (*s_whitelist)[::prefs::kCurrentThemeID] =
15
       settings_api::PrefType::PREF_TYPE_STRING;
15
       settings_api::PrefType::PREF_TYPE_STRING;
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_chrome_browser_ui_webui_chrome__web__ui__controller__factory.cc (-6 / +12 lines)
Lines 1-7 Link Here
1
--- src/3rdparty/chromium/chrome/browser/ui/webui/chrome_web_ui_controller_factory.cc.orig	2018-11-13 18:25:11 UTC
1
--- src/3rdparty/chromium/chrome/browser/ui/webui/chrome_web_ui_controller_factory.cc.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/chrome/browser/ui/webui/chrome_web_ui_controller_factory.cc
2
+++ src/3rdparty/chromium/chrome/browser/ui/webui/chrome_web_ui_controller_factory.cc
3
@@ -188,11 +188,11 @@
3
@@ -206,11 +206,11 @@
4
 #include "chrome/browser/ui/webui/welcome_win10_ui.h"
4
 #include "chrome/browser/ui/webui/set_as_default_browser_ui_win.h"
5
 #endif
5
 #endif
6
 
6
 
7
-#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX)
7
-#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX)
Lines 14-20 Link Here
14
 #include "chrome/browser/ui/webui/sandbox_internals_ui.h"
14
 #include "chrome/browser/ui/webui/sandbox_internals_ui.h"
15
 #endif
15
 #endif
16
 
16
 
17
@@ -320,7 +320,7 @@ bool IsAboutUI(const GURL& url) {
17
@@ -323,7 +323,7 @@ bool IsAboutUI(const GURL& url) {
18
 #if !defined(OS_ANDROID)
18
 #if !defined(OS_ANDROID)
19
           || url.host_piece() == chrome::kChromeUITermsHost
19
           || url.host_piece() == chrome::kChromeUITermsHost
20
 #endif
20
 #endif
Lines 23-29 Link Here
23
           || url.host_piece() == chrome::kChromeUILinuxProxyConfigHost
23
           || url.host_piece() == chrome::kChromeUILinuxProxyConfigHost
24
 #endif
24
 #endif
25
 #if defined(OS_CHROMEOS)
25
 #if defined(OS_CHROMEOS)
26
@@ -569,7 +569,7 @@ WebUIFactoryFunction GetWebUIFactoryFunction(WebUI* we
26
@@ -638,7 +638,7 @@ WebUIFactoryFunction GetWebUIFactoryFunction(WebUI* we
27
   if (url.host_piece() == chrome::kChromeUINaClHost)
27
   if (url.host_piece() == chrome::kChromeUINaClHost)
28
     return &NewWebUI<NaClUI>;
28
     return &NewWebUI<NaClUI>;
29
 #endif
29
 #endif
Lines 32-38 Link Here
32
   if (url.host_piece() == chrome::kChromeUITabModalConfirmDialogHost)
32
   if (url.host_piece() == chrome::kChromeUITabModalConfirmDialogHost)
33
     return &NewWebUI<ConstrainedWebDialogUI>;
33
     return &NewWebUI<ConstrainedWebDialogUI>;
34
 #endif
34
 #endif
35
@@ -630,12 +630,12 @@ WebUIFactoryFunction GetWebUIFactoryFunction(WebUI* we
35
@@ -681,17 +681,17 @@ WebUIFactoryFunction GetWebUIFactoryFunction(WebUI* we
36
     return &NewWebUI<CastUI>;
36
     return &NewWebUI<CastUI>;
37
   }
37
   }
38
 #endif
38
 #endif
Lines 47-49 Link Here
47
   if (url.host_piece() == chrome::kChromeUIDiscardsHost)
47
   if (url.host_piece() == chrome::kChromeUIDiscardsHost)
48
     return &NewWebUI<DiscardsUI>;
48
     return &NewWebUI<DiscardsUI>;
49
 #endif
49
 #endif
50
 #if defined(OS_WIN) || defined(OS_MACOSX) || \
51
-    (defined(OS_LINUX) && !defined(OS_CHROMEOS))
52
+    (defined(OS_LINUX) && !defined(OS_CHROMEOS)) || defined(OS_BSD)
53
   if (url.host_piece() == chrome::kChromeUIBrowserSwitchHost)
54
     return &NewWebUI<BrowserSwitchUI>;
55
 #endif
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_chrome_common_chrome__paths.cc (-30 / +17 lines)
Lines 1-4 Link Here
1
--- src/3rdparty/chromium/chrome/common/chrome_paths.cc.orig	2019-05-23 12:39:34 UTC
1
--- src/3rdparty/chromium/chrome/common/chrome_paths.cc.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/chrome/common/chrome_paths.cc
2
+++ src/3rdparty/chromium/chrome/common/chrome_paths.cc
3
@@ -52,21 +52,21 @@ const base::FilePath::CharType kPepperFlashSystemBaseD
3
@@ -52,21 +52,21 @@ const base::FilePath::CharType kPepperFlashSystemBaseD
4
     FILE_PATH_LITERAL("Internet Plug-Ins/PepperFlashPlayer");
4
     FILE_PATH_LITERAL("Internet Plug-Ins/PepperFlashPlayer");
Lines 9-20 Link Here
9
 // The path to the external extension <id>.json files.
9
 // The path to the external extension <id>.json files.
10
 // /usr/share seems like a good choice, see: http://www.pathname.com/fhs/
10
 // /usr/share seems like a good choice, see: http://www.pathname.com/fhs/
11
 const base::FilePath::CharType kFilepathSinglePrefExtensions[] =
11
 const base::FilePath::CharType kFilepathSinglePrefExtensions[] =
12
 #if defined(GOOGLE_CHROME_BUILD)
12
 #if BUILDFLAG(GOOGLE_CHROME_BRANDING)
13
     FILE_PATH_LITERAL("/usr/share/google-chrome/extensions");
13
-    FILE_PATH_LITERAL("/usr/share/google-chrome/extensions");
14
+    FILE_PATH_LITERAL("/usr/local/share/google-chrome/extensions");
14
 #else
15
 #else
15
-    FILE_PATH_LITERAL("/usr/share/chromium/extensions");
16
-    FILE_PATH_LITERAL("/usr/share/chromium/extensions");
16
+    FILE_PATH_LITERAL("/usr/local/share/chromium/extensions");
17
+    FILE_PATH_LITERAL("/usr/local/share/chromium/extensions");
17
 #endif  // defined(GOOGLE_CHROME_BUILD)
18
 #endif  // BUILDFLAG(GOOGLE_CHROME_BRANDING)
18
 
19
 
19
 // The path to the hint file that tells the pepper plugin loader
20
 // The path to the hint file that tells the pepper plugin loader
20
 // where it can find the latest component updated flash.
21
 // where it can find the latest component updated flash.
Lines 34-63 Link Here
34
       if (!GetUserDownloadsDirectorySafe(&cur))
35
       if (!GetUserDownloadsDirectorySafe(&cur))
35
         return false;
36
         return false;
36
       break;
37
       break;
37
@@ -459,10 +459,12 @@ bool PathProvider(int key, base::FilePath* result) {
38
@@ -470,7 +470,7 @@ bool PathProvider(int key, base::FilePath* result) {
38
       if (!base::PathExists(cur))  // We don't want to create this
39
         return false;
40
       break;
41
-#if defined(OS_POSIX) && !defined(OS_MACOSX) && !defined(OS_OPENBSD)
42
+#if defined(OS_POSIX) && !defined(OS_MACOSX)
43
     case chrome::DIR_POLICY_FILES: {
44
 #if defined(GOOGLE_CHROME_BUILD)
45
       cur = base::FilePath(FILE_PATH_LITERAL("/etc/opt/chrome/policies"));
46
+#elif defined(OS_BSD)
47
+      cur = base::FilePath(FILE_PATH_LITERAL("/usr/local/etc/chrome/policies"));
48
 #else
49
       cur = base::FilePath(FILE_PATH_LITERAL("/etc/chromium/policies"));
50
 #endif
51
@@ -470,7 +472,7 @@ bool PathProvider(int key, base::FilePath* result) {
52
     }
39
     }
53
 #endif
40
 #endif
54
 #if defined(OS_CHROMEOS) || (defined(OS_LINUX) && defined(CHROMIUM_BUILD)) || \
41
 #if defined(OS_CHROMEOS) || \
55
-    defined(OS_MACOSX)
42
-    (defined(OS_LINUX) && BUILDFLAG(CHROMIUM_BRANDING)) || defined(OS_MACOSX)
56
+    defined(OS_MACOSX) || defined(OS_BSD)
43
+    ((defined(OS_LINUX) || defined(OS_BSD)) && BUILDFLAG(CHROMIUM_BRANDING)) || defined(OS_MACOSX)
57
     case chrome::DIR_USER_EXTERNAL_EXTENSIONS: {
44
     case chrome::DIR_USER_EXTERNAL_EXTENSIONS: {
58
       if (!base::PathService::Get(chrome::DIR_USER_DATA, &cur))
45
       if (!base::PathService::Get(chrome::DIR_USER_DATA, &cur))
59
         return false;
46
         return false;
60
@@ -478,7 +480,7 @@ bool PathProvider(int key, base::FilePath* result) {
47
@@ -478,7 +478,7 @@ bool PathProvider(int key, base::FilePath* result) {
61
       break;
48
       break;
62
     }
49
     }
63
 #endif
50
 #endif
Lines 66-72 Link Here
66
     case chrome::DIR_STANDALONE_EXTERNAL_EXTENSIONS: {
53
     case chrome::DIR_STANDALONE_EXTERNAL_EXTENSIONS: {
67
       cur = base::FilePath(kFilepathSinglePrefExtensions);
54
       cur = base::FilePath(kFilepathSinglePrefExtensions);
68
       break;
55
       break;
69
@@ -513,7 +515,7 @@ bool PathProvider(int key, base::FilePath* result) {
56
@@ -513,7 +513,7 @@ bool PathProvider(int key, base::FilePath* result) {
70
 #endif
57
 #endif
71
       break;
58
       break;
72
 
59
 
Lines 74-82 Link Here
74
+#if defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_BSD)
61
+#if defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_BSD)
75
     case chrome::DIR_NATIVE_MESSAGING:
62
     case chrome::DIR_NATIVE_MESSAGING:
76
 #if defined(OS_MACOSX)
63
 #if defined(OS_MACOSX)
77
 #if defined(GOOGLE_CHROME_BUILD)
64
 #if BUILDFLAG(GOOGLE_CHROME_BRANDING)
78
@@ -527,6 +529,9 @@ bool PathProvider(int key, base::FilePath* result) {
65
@@ -527,6 +527,9 @@ bool PathProvider(int key, base::FilePath* result) {
79
 #if defined(GOOGLE_CHROME_BUILD)
66
 #if BUILDFLAG(GOOGLE_CHROME_BRANDING)
80
       cur = base::FilePath(FILE_PATH_LITERAL(
67
       cur = base::FilePath(FILE_PATH_LITERAL(
81
           "/etc/opt/chrome/native-messaging-hosts"));
68
           "/etc/opt/chrome/native-messaging-hosts"));
82
+#elif defined(OS_BSD)
69
+#elif defined(OS_BSD)
Lines 85-91 Link Here
85
 #else
72
 #else
86
       cur = base::FilePath(FILE_PATH_LITERAL(
73
       cur = base::FilePath(FILE_PATH_LITERAL(
87
           "/etc/chromium/native-messaging-hosts"));
74
           "/etc/chromium/native-messaging-hosts"));
88
@@ -539,7 +544,7 @@ bool PathProvider(int key, base::FilePath* result) {
75
@@ -539,7 +542,7 @@ bool PathProvider(int key, base::FilePath* result) {
89
         return false;
76
         return false;
90
       cur = cur.Append(FILE_PATH_LITERAL("NativeMessagingHosts"));
77
       cur = cur.Append(FILE_PATH_LITERAL("NativeMessagingHosts"));
91
       break;
78
       break;
Lines 94-100 Link Here
94
 #if !defined(OS_ANDROID)
81
 #if !defined(OS_ANDROID)
95
     case chrome::DIR_GLOBAL_GCM_STORE:
82
     case chrome::DIR_GLOBAL_GCM_STORE:
96
       if (!base::PathService::Get(chrome::DIR_USER_DATA, &cur))
83
       if (!base::PathService::Get(chrome::DIR_USER_DATA, &cur))
97
@@ -547,7 +552,7 @@ bool PathProvider(int key, base::FilePath* result) {
84
@@ -547,7 +550,7 @@ bool PathProvider(int key, base::FilePath* result) {
98
       cur = cur.Append(kGCMStoreDirname);
85
       cur = cur.Append(kGCMStoreDirname);
99
       break;
86
       break;
100
 #endif  // !defined(OS_ANDROID)
87
 #endif  // !defined(OS_ANDROID)
Lines 103-109 Link Here
103
     case chrome::FILE_COMPONENT_FLASH_HINT:
90
     case chrome::FILE_COMPONENT_FLASH_HINT:
104
       if (!base::PathService::Get(
91
       if (!base::PathService::Get(
105
               chrome::DIR_COMPONENT_UPDATED_PEPPER_FLASH_PLUGIN, &cur)) {
92
               chrome::DIR_COMPONENT_UPDATED_PEPPER_FLASH_PLUGIN, &cur)) {
106
@@ -555,7 +560,7 @@ bool PathProvider(int key, base::FilePath* result) {
93
@@ -555,7 +558,7 @@ bool PathProvider(int key, base::FilePath* result) {
107
       }
94
       }
108
       cur = cur.Append(kComponentUpdatedFlashHint);
95
       cur = cur.Append(kComponentUpdatedFlashHint);
109
       break;
96
       break;
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_chrome_common_chrome__paths.h (-19 / +19 lines)
Lines 1-15 Link Here
1
--- src/3rdparty/chromium/chrome/common/chrome_paths.h.orig	2019-05-23 12:39:34 UTC
1
--- src/3rdparty/chromium/chrome/common/chrome_paths.h.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/chrome/common/chrome_paths.h
2
+++ src/3rdparty/chromium/chrome/common/chrome_paths.h
3
@@ -51,7 +51,7 @@ enum {
3
@@ -53,7 +53,7 @@ enum {
4
                                 // to set policies for chrome. This directory
4
                      // contains subdirectories.
5
                                 // contains subdirectories.
6
 #endif
5
 #endif
7
-#if defined(OS_CHROMEOS) || (defined(OS_LINUX) && defined(CHROMIUM_BUILD)) || \
6
 #if defined(OS_CHROMEOS) || \
8
+#if defined(OS_CHROMEOS) || ((defined(OS_LINUX) || defined(OS_BSD)) && defined(CHROMIUM_BUILD)) || \
7
-    (defined(OS_LINUX) && BUILDFLAG(CHROMIUM_BRANDING)) || defined(OS_MACOSX)
9
     defined(OS_MACOSX)
8
+    ((defined(OS_LINUX) || defined(OS_BSD)) && BUILDFLAG(CHROMIUM_BRANDING)) || defined(OS_MACOSX)
10
   DIR_USER_EXTERNAL_EXTENSIONS,  // Directory for per-user external extensions
9
   DIR_USER_EXTERNAL_EXTENSIONS,  // Directory for per-user external extensions
11
                                  // on Chrome Mac and Chromium Linux.
10
                                  // on Chrome Mac and Chromium Linux.
12
@@ -60,7 +60,7 @@ enum {
11
                                  // On Chrome OS, this path is used for OEM
12
@@ -61,7 +61,7 @@ enum {
13
                                  // create it.
13
                                  // create it.
14
 #endif
14
 #endif
15
 
15
 
Lines 18-40 Link Here
18
   DIR_STANDALONE_EXTERNAL_EXTENSIONS,  // Directory for 'per-extension'
18
   DIR_STANDALONE_EXTERNAL_EXTENSIONS,  // Directory for 'per-extension'
19
                                        // definition manifest files that
19
                                        // definition manifest files that
20
                                        // describe extensions which are to be
20
                                        // describe extensions which are to be
21
@@ -107,7 +107,7 @@ enum {
21
@@ -108,7 +108,7 @@ enum {
22
   DIR_SUPERVISED_USER_INSTALLED_WHITELISTS,  // Directory where sanitized
22
   DIR_SUPERVISED_USER_INSTALLED_WHITELISTS,  // Directory where sanitized
23
                                              // supervised user whitelists are
23
                                              // supervised user whitelists are
24
                                              // installed.
24
                                              // installed.
25
-#if defined(OS_LINUX) || defined(OS_MACOSX)
25
-#if defined(OS_LINUX) || defined(OS_MACOSX)
26
+#if defined(OS_LINUX) || defined(OS_BSD) || defined(OS_MACOSX)
26
+#if defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_BSD)
27
   DIR_NATIVE_MESSAGING,         // System directory where native messaging host
27
   DIR_NATIVE_MESSAGING,       // System directory where native messaging host
28
                                 // manifest files are stored.
28
                               // manifest files are stored.
29
   DIR_USER_NATIVE_MESSAGING,    // Directory with Native Messaging Hosts
29
   DIR_USER_NATIVE_MESSAGING,  // Directory with Native Messaging Hosts
30
@@ -122,10 +122,10 @@ enum {
30
@@ -123,10 +123,10 @@ enum {
31
   DIR_GEN_TEST_DATA,            // Directory where generated test data resides.
31
   DIR_GEN_TEST_DATA,  // Directory where generated test data resides.
32
   DIR_TEST_DATA,                // Directory where unit test data resides.
32
   DIR_TEST_DATA,      // Directory where unit test data resides.
33
   DIR_TEST_TOOLS,               // Directory where unit test tools reside.
33
   DIR_TEST_TOOLS,     // Directory where unit test tools reside.
34
-#if defined(OS_LINUX)
34
-#if defined(OS_LINUX)
35
+#if defined(OS_LINUX) || defined(OS_BSD)
35
+#if defined(OS_LINUX) || defined(OS_BSD)
36
   FILE_COMPONENT_FLASH_HINT,    // A file in a known location that points to
36
   FILE_COMPONENT_FLASH_HINT,  // A file in a known location that points to
37
                                 // the component updated flash plugin.
37
                               // the component updated flash plugin.
38
-#endif  // defined(OS_LINUX)
38
-#endif  // defined(OS_LINUX)
39
+#endif  // defined(OS_LINUX) || defined(OS_BSD)
39
+#endif  // defined(OS_LINUX) || defined(OS_BSD)
40
 #if defined(OS_CHROMEOS)
40
 #if defined(OS_CHROMEOS)
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_chrome_common_chrome__switches.cc (-9 / +3 lines)
Lines 1-17 Link Here
1
--- src/3rdparty/chromium/chrome/common/chrome_switches.cc.orig	2019-05-23 12:39:34 UTC
1
--- src/3rdparty/chromium/chrome/common/chrome_switches.cc.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/chrome/common/chrome_switches.cc
2
+++ src/3rdparty/chromium/chrome/common/chrome_switches.cc
3
@@ -914,12 +914,12 @@ const char kAllowNaClFileHandleAPI[]        = "allow-n
3
@@ -860,7 +860,7 @@ const char kAllowNaClFileHandleAPI[]        = "allow-n
4
 const char kAllowNaClSocketAPI[]            = "allow-nacl-socket-api";
4
 const char kAllowNaClSocketAPI[]            = "allow-nacl-socket-api";
5
 #endif
5
 #endif
6
 
6
 
7
-#if defined(OS_WIN) || defined(OS_LINUX)
8
+#if defined(OS_WIN) || defined(OS_LINUX) || defined(OS_BSD)
9
 const char kDisableInputImeAPI[] = "disable-input-ime-api";
10
 const char kEnableInputImeAPI[] = "enable-input-ime-api";
11
 #endif
12
 
13
-#if defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_WIN)
7
-#if defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_WIN)
14
+#if defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_WIN) || defined(OS_BSD)
8
+#if defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_WIN) || defined(OS_BSD)
15
 const char kEnableNewAppMenuIcon[] = "enable-new-app-menu-icon";
9
 const char kEnableNewAppMenuIcon[] = "enable-new-app-menu-icon";
16
 #endif
17
 
10
 
11
 // Causes the browser to launch directly in guest mode.
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_chrome_common_chrome__switches.h (-9 / +3 lines)
Lines 1-17 Link Here
1
--- src/3rdparty/chromium/chrome/common/chrome_switches.h.orig	2019-05-23 12:39:34 UTC
1
--- src/3rdparty/chromium/chrome/common/chrome_switches.h.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/chrome/common/chrome_switches.h
2
+++ src/3rdparty/chromium/chrome/common/chrome_switches.h
3
@@ -282,12 +282,12 @@ extern const char kAllowNaClFileHandleAPI[];
3
@@ -263,7 +263,7 @@ extern const char kAllowNaClFileHandleAPI[];
4
 extern const char kAllowNaClSocketAPI[];
4
 extern const char kAllowNaClSocketAPI[];
5
 #endif
5
 #endif
6
 
6
 
7
-#if defined(OS_WIN) || defined(OS_LINUX)
8
+#if defined(OS_WIN) || defined(OS_LINUX) || defined(OS_BSD)
9
 extern const char kDisableInputImeAPI[];
10
 extern const char kEnableInputImeAPI[];
11
 #endif
12
 
13
-#if defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_WIN)
7
-#if defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_WIN)
14
+#if defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_WIN) || defined(OS_BSD)
8
+#if defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_WIN) || defined(OS_BSD)
15
 extern const char kEnableNewAppMenuIcon[];
9
 extern const char kEnableNewAppMenuIcon[];
10
 extern const char kGuest[];
16
 #endif
11
 #endif
17
 
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_chrome_common_features.gni (-3 / +3 lines)
Lines 1-4 Link Here
1
--- src/3rdparty/chromium/chrome/common/features.gni.orig	2019-05-23 12:39:34 UTC
1
--- src/3rdparty/chromium/chrome/common/features.gni.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/chrome/common/features.gni
2
+++ src/3rdparty/chromium/chrome/common/features.gni
3
@@ -41,9 +41,9 @@ declare_args() {
3
@@ -41,9 +41,9 @@ declare_args() {
4
                                 (is_desktop_linux && use_dbus) || is_chromeos
4
                                 (is_desktop_linux && use_dbus) || is_chromeos
Lines 7-14 Link Here
7
-      is_win || is_mac || (is_linux && !is_chromeos && !is_chromecast)
7
-      is_win || is_mac || (is_linux && !is_chromeos && !is_chromecast)
8
+      is_win || is_mac || is_bsd || (is_linux && !is_chromeos && !is_chromecast)
8
+      is_win || is_mac || is_bsd || (is_linux && !is_chromeos && !is_chromecast)
9
 
9
 
10
-  enable_service_discovery = (enable_mdns && !is_android && !is_ios) || is_mac
10
-  enable_service_discovery = (enable_mdns && !is_android) || is_mac
11
+  enable_service_discovery = (enable_mdns && !is_android && !is_ios) || is_mac || is_bsd
11
+  enable_service_discovery = (enable_mdns && !is_android) || is_mac || is_bsd
12
 
12
 
13
   # Enables use of the session service, which is enabled by default.
13
   # Enables use of the session service, which is enabled by default.
14
   # Android stores them separately on the Java side.
14
   # Android stores them separately on the Java side.
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_chrome_common_webui__url__constants.cc (-6 / +13 lines)
Lines 1-15 Link Here
1
--- src/3rdparty/chromium/chrome/common/webui_url_constants.cc.orig	2018-11-13 18:25:11 UTC
1
--- src/3rdparty/chromium/chrome/common/webui_url_constants.cc.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/chrome/common/webui_url_constants.cc
2
+++ src/3rdparty/chromium/chrome/common/webui_url_constants.cc
3
@@ -239,7 +239,7 @@ const char kChromeUICastHost[] = "cast";
3
@@ -314,7 +314,7 @@ const char kChromeUIMetroFlowURL[] = "chrome://make-me
4
 const char kChromeUICastURL[] = "chrome://cast/";
4
 const char kChromeUICastHost[] = "cast";
5
 #endif
5
 #endif
6
 
6
 
7
-#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX)
7
-#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX)
8
+#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX) || defined(OS_BSD)
8
+#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX) || defined(OS_BSD)
9
 const char kChromeUIDiscardsHost[] = "discards";
9
 const char kChromeUIDiscardsHost[] = "discards";
10
 const char kChromeUIDiscardsURL[] = "chrome://discards/";
10
 const char kChromeUIDiscardsURL[] = "chrome://discards/";
11
 #endif
11
 const char kChromeUIHatsHost[] = "hats";
12
@@ -248,11 +248,11 @@ const char kChromeUIDiscardsURL[] = "chrome://discards
12
@@ -325,17 +325,17 @@ const char kChromeUIHatsURL[] = "chrome://hats/";
13
 const char kChromeUILinuxProxyConfigHost[] = "linux-proxy-config";
13
 const char kChromeUILinuxProxyConfigHost[] = "linux-proxy-config";
14
 #endif
14
 #endif
15
 
15
 
Lines 18-29 Link Here
18
 const char kChromeUISandboxHost[] = "sandbox";
18
 const char kChromeUISandboxHost[] = "sandbox";
19
 #endif
19
 #endif
20
 
20
 
21
 #if defined(OS_WIN) || defined(OS_MACOSX) || \
22
-    (defined(OS_LINUX) && !defined(OS_CHROMEOS))
23
+    (defined(OS_LINUX) && !defined(OS_CHROMEOS)) || defined(OS_BSD)
24
 const char kChromeUIBrowserSwitchHost[] = "browser-switch";
25
 const char kChromeUIBrowserSwitchURL[] = "chrome://browser-switch/";
26
 #endif
27
 
21
-#if (defined(OS_LINUX) && defined(TOOLKIT_VIEWS)) || defined(USE_AURA)
28
-#if (defined(OS_LINUX) && defined(TOOLKIT_VIEWS)) || defined(USE_AURA)
22
+#if ((defined(OS_BSD) || defined(OS_LINUX)) && defined(TOOLKIT_VIEWS)) || defined(USE_AURA)
29
+#if ((defined(OS_BSD) || defined(OS_LINUX)) && defined(TOOLKIT_VIEWS)) || defined(USE_AURA)
23
 const char kChromeUITabModalConfirmDialogHost[] = "tab-modal-confirm-dialog";
30
 const char kChromeUITabModalConfirmDialogHost[] = "tab-modal-confirm-dialog";
24
 #endif
31
 #endif
25
 
32
 
26
@@ -404,13 +404,13 @@ const char* const kChromeHostURLs[] = {
33
@@ -579,13 +579,13 @@ const char* const kChromeHostURLs[] = {
27
     kChromeUIInternetDetailDialogHost,
34
     kChromeUIInternetDetailDialogHost,
28
     kChromeUIAssistantOptInHost,
35
     kChromeUIAssistantOptInHost,
29
 #endif
36
 #endif
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_chrome_common_webui__url__constants.h (-5 / +12 lines)
Lines 1-15 Link Here
1
--- src/3rdparty/chromium/chrome/common/webui_url_constants.h.orig	2018-11-13 18:25:11 UTC
1
--- src/3rdparty/chromium/chrome/common/webui_url_constants.h.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/chrome/common/webui_url_constants.h
2
+++ src/3rdparty/chromium/chrome/common/webui_url_constants.h
3
@@ -232,7 +232,7 @@ extern const char kChromeUICastHost[];
3
@@ -272,7 +272,7 @@ extern const char kChromeUIMetroFlowURL[];
4
 extern const char kChromeUICastURL[];
4
 extern const char kChromeUICastHost[];
5
 #endif
5
 #endif
6
 
6
 
7
-#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX)
7
-#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX)
8
+#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX) || defined(OS_BSD)
8
+#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX) || defined(OS_BSD)
9
 extern const char kChromeUIDiscardsHost[];
9
 extern const char kChromeUIDiscardsHost[];
10
 extern const char kChromeUIDiscardsURL[];
10
 extern const char kChromeUIDiscardsURL[];
11
 #endif
11
 extern const char kChromeUIHatsHost[];
12
@@ -241,11 +241,11 @@ extern const char kChromeUIDiscardsURL[];
12
@@ -284,17 +284,17 @@ extern const char kChromeUIHatsURL[];
13
 extern const char kChromeUILinuxProxyConfigHost[];
13
 extern const char kChromeUILinuxProxyConfigHost[];
14
 #endif
14
 #endif
15
 
15
 
Lines 18-23 Link Here
18
 extern const char kChromeUISandboxHost[];
18
 extern const char kChromeUISandboxHost[];
19
 #endif
19
 #endif
20
 
20
 
21
 #if defined(OS_WIN) || defined(OS_MACOSX) || \
22
-    (defined(OS_LINUX) && !defined(OS_CHROMEOS))
23
+    (defined(OS_LINUX) && !defined(OS_CHROMEOS)) || defined(OS_BSD)
24
 extern const char kChromeUIBrowserSwitchHost[];
25
 extern const char kChromeUIBrowserSwitchURL[];
26
 #endif
27
 
21
-#if (defined(OS_LINUX) && defined(TOOLKIT_VIEWS)) || defined(USE_AURA)
28
-#if (defined(OS_LINUX) && defined(TOOLKIT_VIEWS)) || defined(USE_AURA)
22
+#if ((defined(OS_BSD) || defined(OS_LINUX)) && defined(TOOLKIT_VIEWS)) || defined(USE_AURA)
29
+#if ((defined(OS_BSD) || defined(OS_LINUX)) && defined(TOOLKIT_VIEWS)) || defined(USE_AURA)
23
 extern const char kChromeUITabModalConfirmDialogHost[];
30
 extern const char kChromeUITabModalConfirmDialogHost[];
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_components_crash_content_app_BUILD.gn (-16 / +7 lines)
Lines 1-29 Link Here
1
--- src/3rdparty/chromium/components/crash/content/app/BUILD.gn.orig	2019-05-23 12:39:34 UTC
1
--- src/3rdparty/chromium/components/crash/content/app/BUILD.gn.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/components/crash/content/app/BUILD.gn
2
+++ src/3rdparty/chromium/components/crash/content/app/BUILD.gn
3
@@ -36,12 +36,12 @@ static_library("app") {
3
@@ -54,7 +54,7 @@ static_library("app") {
4
     sources += [ "crashpad.cc" ]
4
     sources += [ "crashpad.cc" ]
5
   }
5
   }
6
 
6
 
7
-  if (is_android || (is_linux && !is_chromeos)) {
8
+  if (is_android || (is_linux && !is_chromeos && !is_bsd)) {
9
     set_sources_assignment_filter([])
10
     sources += [ "crashpad_linux.cc" ]
11
   }
12
 
13
-  if (is_linux) {
7
-  if (is_linux) {
14
+  if (is_linux && !is_bsd) {
8
+  if (is_linux && !is_bsd) {
15
     sources += [
9
     sources += [
16
       "breakpad_linux.cc",
10
       "breakpad_linux.cc",
17
       "breakpad_linux.h",
11
       "breakpad_linux.h",
18
@@ -79,7 +79,10 @@ static_library("app") {
12
@@ -96,7 +96,7 @@ static_library("app") {
19
       "//third_party/crashpad/crashpad/snapshot",
13
       "//sandbox",
20
     ]
14
     ]
21
 
15
 
22
-    if (is_linux) {
16
-    if (is_linux) {
23
+    if (is_bsd) {
24
+      deps -= [ "//third_party/crashpad/crashpad/snapshot" ]
25
+    }
26
+    if (is_linux && !is_bsd) {
17
+    if (is_linux && !is_bsd) {
27
       deps += [ "//third_party/breakpad:client" ]
18
       deps += [
28
     }
19
         "//content/public/common",
29
   }
20
         "//third_party/breakpad:client",
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_components_crash_core_common_BUILD.gn (-6 / +6 lines)
Lines 1-6 Link Here
1
--- src/3rdparty/chromium/components/crash/core/common/BUILD.gn.orig	2019-05-23 12:39:34 UTC
1
--- src/3rdparty/chromium/components/crash/core/common/BUILD.gn.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/components/crash/core/common/BUILD.gn
2
+++ src/3rdparty/chromium/components/crash/core/common/BUILD.gn
3
@@ -6,7 +6,7 @@ import("//build/buildflag_header.gni")
3
@@ -7,7 +7,7 @@ import("//components/gwp_asan/buildflags/buildflags.gn
4
 
4
 
5
 declare_args() {
5
 declare_args() {
6
   # If set to true, this will stub out and disable the entire crash key system.
6
   # If set to true, this will stub out and disable the entire crash key system.
Lines 9-15 Link Here
9
 }
9
 }
10
 
10
 
11
 group("common") {
11
 group("common") {
12
@@ -89,7 +89,6 @@ target(crash_key_target_type, "crash_key") {
12
@@ -93,7 +93,6 @@ target(crash_key_target_type, "crash_key") {
13
       ]
13
       ]
14
     }
14
     }
15
 
15
 
Lines 17-28 Link Here
17
   }
17
   }
18
 }
18
 }
19
 
19
 
20
@@ -144,7 +143,7 @@ source_set("unit_tests") {
20
@@ -153,7 +152,7 @@ source_set("unit_tests") {
21
     sources += [ "objc_zombie_unittest.mm" ]
21
     sources += [ "objc_zombie_unittest.mm" ]
22
   }
22
   }
23
 
23
 
24
-  if (!is_mac && !is_win && !is_fuchsia && !is_android) {
24
-  if (!is_mac && !is_ios && !is_win && !is_fuchsia && !is_android) {
25
+  if (!is_mac && !is_win && !is_fuchsia && !is_android && !is_bsd) {
25
+  if (!is_mac && !is_ios && !is_win && !is_fuchsia && !is_android && !is_bsd) {
26
     include_dirs = [ "//third_party/breakpad/breakpad/src/" ]
26
     include_dirs = [ "//third_party/breakpad/breakpad/src/" ]
27
     sources += [ "crash_key_breakpad_unittest.cc" ]
27
     sources += [ "crash_key_breakpad_unittest.cc" ]
28
   }
28
   }
(-)a/www/qt5-webengine/files/patch-src_3rdparty_chromium_components_download_quarantine_quarantine__linux.cc (-36 lines)
Removed Link Here
1
--- src/3rdparty/chromium/components/download/quarantine/quarantine_linux.cc.orig	2019-05-23 12:39:34 UTC
2
+++ src/3rdparty/chromium/components/download/quarantine/quarantine_linux.cc
3
@@ -2,11 +2,15 @@
4
 // Use of this source code is governed by a BSD-style license that can be
5
 // found in the LICENSE file.
6
 
7
+#include "build/build_config.h"
8
+
9
 #include "components/download/quarantine/quarantine.h"
10
 
11
 #include <stddef.h>
12
 #include <sys/types.h>
13
+#if !defined(OS_BSD)
14
 #include <sys/xattr.h>
15
+#endif
16
 
17
 #include "base/files/file_path.h"
18
 #include "base/logging.h"
19
@@ -25,7 +29,7 @@ bool SetExtendedFileAttribute(const char* path,
20
                               int flags) {
21
 // On Chrome OS, there is no component that can validate these extended
22
 // attributes so there is no need to set them.
23
-#if !defined(OS_CHROMEOS)
24
+#if !defined(OS_CHROMEOS) && !defined(OS_BSD)
25
   base::ScopedBlockingCall scoped_blocking_call(base::BlockingType::MAY_BLOCK);
26
   int result = setxattr(path, name, value, value_size, flags);
27
   if (result) {
28
@@ -33,7 +37,7 @@ bool SetExtendedFileAttribute(const char* path,
29
                  << path;
30
     return false;
31
   }
32
-#endif  // !defined(OS_CHROMEOS)
33
+#endif  // !defined(OS_CHROMEOS) && !defined(OS_BSD)
34
   return true;
35
 }
36
 
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_components_metrics_system__memory__stats__recorder__linux.cc (-2 / +2 lines)
Lines 1-4 Link Here
1
--- src/3rdparty/chromium/components/metrics/system_memory_stats_recorder_linux.cc.orig	2018-11-13 18:25:11 UTC
1
--- src/3rdparty/chromium/components/metrics/system_memory_stats_recorder_linux.cc.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/components/metrics/system_memory_stats_recorder_linux.cc
2
+++ src/3rdparty/chromium/components/metrics/system_memory_stats_recorder_linux.cc
3
@@ -30,6 +30,7 @@ namespace metrics {
3
@@ -30,6 +30,7 @@ namespace metrics {
4
   UMA_HISTOGRAM_LINEAR(name, sample, 2500, 50)
4
   UMA_HISTOGRAM_LINEAR(name, sample, 2500, 50)
Lines 8-14 Link Here
8
   base::SystemMemoryInfoKB memory;
8
   base::SystemMemoryInfoKB memory;
9
   if (!base::GetSystemMemoryInfo(&memory))
9
   if (!base::GetSystemMemoryInfo(&memory))
10
     return;
10
     return;
11
@@ -93,6 +94,7 @@ void RecordMemoryStats(RecordMemoryStatsType type) {
11
@@ -81,6 +82,7 @@ void RecordMemoryStats(RecordMemoryStatsType type) {
12
       break;
12
       break;
13
     }
13
     }
14
   }
14
   }
(-)a/www/qt5-webengine/files/patch-src_3rdparty_chromium_components_services_filesystem_file__system__app.cc (-20 lines)
Removed Link Here
1
--- src/3rdparty/chromium/components/services/filesystem/file_system_app.cc.orig	2019-05-23 12:39:34 UTC
2
+++ src/3rdparty/chromium/components/services/filesystem/file_system_app.cc
3
@@ -19,7 +19,7 @@
4
 #elif defined(OS_ANDROID)
5
 #include "base/base_paths_android.h"
6
 #include "base/path_service.h"
7
-#elif defined(OS_LINUX)
8
+#elif defined(OS_LINUX) || defined(OS_BSD)
9
 #include "base/environment.h"
10
 #include "base/nix/xdg_util.h"
11
 #elif defined(OS_MACOSX)
12
@@ -73,7 +73,7 @@ base::FilePath FileSystemApp::GetUserDataDir() {
13
     CHECK(base::PathService::Get(base::DIR_APP_DATA, &path));
14
 #elif defined(OS_ANDROID)
15
     CHECK(base::PathService::Get(base::DIR_ANDROID_APP_DATA, &path));
16
-#elif defined(OS_LINUX)
17
+#elif defined(OS_LINUX) || defined(OS_BSD)
18
     std::unique_ptr<base::Environment> env(base::Environment::Create());
19
     path = base::nix::GetXDGDirectory(
20
         env.get(), base::nix::kXdgConfigHomeEnvVar, base::nix::kDotConfigDir);
(-)a/www/qt5-webengine/files/patch-src_3rdparty_chromium_components_services_font_font__service__app.cc (-11 lines)
Removed Link Here
1
--- src/3rdparty/chromium/components/services/font/font_service_app.cc.orig	2019-05-23 12:39:34 UTC
2
+++ src/3rdparty/chromium/components/services/font/font_service_app.cc
3
@@ -20,7 +20,7 @@
4
 #include "components/services/font/ppapi_fontconfig_matching.h"  // nogncheck
5
 #endif
6
 
7
-#if defined(OS_LINUX)
8
+#if defined(OS_LINUX) || defined(OS_BSD)
9
 #include "base/test/fontconfig_util_linux.h"
10
 #endif
11
 
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_components_storage__monitor_BUILD.gn (-9 / +5 lines)
Lines 1-14 Link Here
1
--- src/3rdparty/chromium/components/storage_monitor/BUILD.gn.orig	2018-11-13 18:25:11 UTC
1
--- src/3rdparty/chromium/components/storage_monitor/BUILD.gn.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/components/storage_monitor/BUILD.gn
2
+++ src/3rdparty/chromium/components/storage_monitor/BUILD.gn
3
@@ -65,6 +65,17 @@ static_library("storage_monitor") {
3
@@ -79,6 +79,13 @@ static_library("storage_monitor") {
4
     ]
4
     }
5
   }
5
   }
6
 
6
 
7
+  if (is_bsd) {
7
+  if (is_bsd) {
8
+    sources -= [
9
+      "mtab_watcher_linux.cc",
10
+      "mtab_watcher_linux.h",
11
+    ]
12
+    sources += [
8
+    sources += [
13
+      "storage_monitor_freebsd.cc",
9
+      "storage_monitor_freebsd.cc",
14
+      "storage_monitor_freebsd.h",
10
+      "storage_monitor_freebsd.h",
Lines 16-20 Link Here
16
+  }
12
+  }
17
+
13
+
18
   if (use_udev) {
14
   if (use_udev) {
19
     deps += [ "//device/udev_linux" ]
15
     sources += [
20
   } else if (is_linux) {
16
       "udev_util_linux.cc",
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_components_update__client_update__query__params.cc (-21 / +3 lines)
Lines 1-6 Link Here
1
--- src/3rdparty/chromium/components/update_client/update_query_params.cc.orig	2019-05-23 14:39:34.000000000 +0200
1
--- src/3rdparty/chromium/components/update_client/update_query_params.cc.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/components/update_client/update_query_params.cc	2019-10-29 02:42:47.135055000 +0100
2
+++ src/3rdparty/chromium/components/update_client/update_query_params.cc
3
@@ -38,6 +38,8 @@
3
@@ -38,6 +38,8 @@ const char kOs[] =
4
     "fuchsia";
4
     "fuchsia";
5
 #elif defined(OS_OPENBSD)
5
 #elif defined(OS_OPENBSD)
6
     "openbsd";
6
     "openbsd";
Lines 9-29 Link Here
9
 #else
9
 #else
10
 #error "unknown os"
10
 #error "unknown os"
11
 #endif
11
 #endif
12
@@ -55,6 +57,8 @@
13
     "mips64el";
14
 #elif defined(__mips__)
15
     "mipsel";
16
+#elif defined(__powerpc64__)
17
+    "ppc64";
18
 #else
19
 #error "unknown arch"
20
 #endif
21
@@ -127,6 +131,8 @@
22
   return "mips32";
23
 #elif defined(ARCH_CPU_MIPS64EL)
24
   return "mips64";
25
+#elif defined(ARCH_CPU_PPC64)
26
+  return "ppc64";
27
 #else
28
 // NOTE: when adding new values here, please remember to update the
29
 // comment in the .h file about possible return values from this function.
(-)a/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_browser_BUILD.gn (-14 lines)
Removed Link Here
1
--- src/3rdparty/chromium/content/browser/BUILD.gn.orig	2019-03-01 17:04:22 UTC
2
+++ src/3rdparty/chromium/content/browser/BUILD.gn
3
@@ -1883,11 +1883,6 @@ jumbo_source_set("browser") {
4
       "tracing/cros_tracing_agent.h",
5
     ]
6
     deps += [ "//chromeos/resources" ]
7
-  } else {
8
-    sources += [
9
-      "memory/memory_monitor_linux.cc",
10
-      "memory/memory_monitor_linux.h",
11
-    ]
12
   }
13
 
14
   if (is_chromeos || is_android || is_chromecast) {
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_browser_gpu_gpu__process__host.cc (+11 lines)
Added Link Here
1
--- src/3rdparty/chromium/content/browser/gpu/gpu_process_host.cc.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/content/browser/gpu/gpu_process_host.cc
3
@@ -1076,7 +1076,7 @@ bool GpuProcessHost::LaunchGpuProcess() {
4
   std::unique_ptr<base::CommandLine> cmd_line =
5
       std::make_unique<base::CommandLine>(base::CommandLine::NO_PROGRAM);
6
 #else
7
-#if defined(OS_LINUX)
8
+#if defined(OS_LINUX) || defined(OS_BSD)
9
   int child_flags = gpu_launcher.empty() ? ChildProcessHost::CHILD_ALLOW_SELF
10
                                          : ChildProcessHost::CHILD_NORMAL;
11
 #elif defined(OS_MACOSX)
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_browser_media_media__internals.cc (-2 / +2 lines)
Lines 1-6 Link Here
1
--- src/3rdparty/chromium/content/browser/media/media_internals.cc.orig	2018-11-13 18:25:11 UTC
1
--- src/3rdparty/chromium/content/browser/media/media_internals.cc.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/content/browser/media/media_internals.cc
2
+++ src/3rdparty/chromium/content/browser/media/media_internals.cc
3
@@ -724,7 +724,7 @@ void MediaInternals::UpdateVideoCaptureDeviceCapabilit
3
@@ -506,7 +506,7 @@ void MediaInternals::UpdateVideoCaptureDeviceCapabilit
4
     device_dict->SetString("name", descriptor.GetNameAndModel());
4
     device_dict->SetString("name", descriptor.GetNameAndModel());
5
     device_dict->Set("formats", std::move(format_list));
5
     device_dict->Set("formats", std::move(format_list));
6
 #if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX) || \
6
 #if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX) || \
(-)a/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_browser_memory_memory__monitor.cc (-11 lines)
Removed Link Here
1
--- src/3rdparty/chromium/content/browser/memory/memory_monitor.cc.orig	2018-11-13 18:25:11 UTC
2
+++ src/3rdparty/chromium/content/browser/memory/memory_monitor.cc
3
@@ -22,7 +22,7 @@ void MemoryMonitorDelegate::GetSystemMemoryInfo(
4
   base::GetSystemMemoryInfo(mem_info);
5
 }
6
 
7
-#if defined(OS_MACOSX)
8
+#if defined(OS_MACOSX) || defined(OS_BSD)
9
 // TODO(bashi,bcwhite): Remove when memory monitor for mac is available.
10
 std::unique_ptr<MemoryMonitor> CreateMemoryMonitor() {
11
   NOTREACHED();
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_browser_ppapi__plugin__process__host.cc (+11 lines)
Added Link Here
1
--- src/3rdparty/chromium/content/browser/ppapi_plugin_process_host.cc.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/content/browser/ppapi_plugin_process_host.cc
3
@@ -359,7 +359,7 @@ bool PpapiPluginProcessHost::Init(const PepperPluginIn
4
   base::CommandLine::StringType plugin_launcher =
5
       browser_command_line.GetSwitchValueNative(switches::kPpapiPluginLauncher);
6
 
7
-#if defined(OS_LINUX)
8
+#if defined(OS_LINUX) || defined(OS_BSD)
9
   int flags = plugin_launcher.empty() ? ChildProcessHost::CHILD_ALLOW_SELF :
10
                                         ChildProcessHost::CHILD_NORMAL;
11
 #elif defined(OS_MACOSX)
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_browser_renderer__host_input_input__device__change__observer.cc (-4 / +4 lines)
Lines 1-4 Link Here
1
--- src/3rdparty/chromium/content/browser/renderer_host/input/input_device_change_observer.cc.orig	2019-05-23 12:39:34 UTC
1
--- src/3rdparty/chromium/content/browser/renderer_host/input/input_device_change_observer.cc.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/content/browser/renderer_host/input/input_device_change_observer.cc
2
+++ src/3rdparty/chromium/content/browser/renderer_host/input/input_device_change_observer.cc
3
@@ -10,7 +10,7 @@
3
@@ -10,7 +10,7 @@
4
 
4
 
Lines 6-12 Link Here
6
 #include "ui/events/devices/input_device_observer_win.h"
6
 #include "ui/events/devices/input_device_observer_win.h"
7
-#elif defined(OS_LINUX)
7
-#elif defined(OS_LINUX)
8
+#elif defined(OS_LINUX) || defined(OS_BSD)
8
+#elif defined(OS_LINUX) || defined(OS_BSD)
9
 #include "ui/events/devices/input_device_manager.h"
9
 #include "ui/events/devices/device_data_manager.h"
10
 #elif defined(OS_ANDROID)
10
 #elif defined(OS_ANDROID)
11
 #include "ui/events/devices/input_device_observer_android.h"
11
 #include "ui/events/devices/input_device_observer_android.h"
12
@@ -22,7 +22,7 @@ InputDeviceChangeObserver::InputDeviceChangeObserver(R
12
@@ -22,7 +22,7 @@ InputDeviceChangeObserver::InputDeviceChangeObserver(R
Lines 15-21 Link Here
15
   ui::InputDeviceObserverWin::GetInstance()->AddObserver(this);
15
   ui::InputDeviceObserverWin::GetInstance()->AddObserver(this);
16
-#elif defined(OS_LINUX)
16
-#elif defined(OS_LINUX)
17
+#elif defined(OS_LINUX) || defined(OS_BSD)
17
+#elif defined(OS_LINUX) || defined(OS_BSD)
18
   ui::InputDeviceManager::GetInstance()->AddObserver(this);
18
   ui::DeviceDataManager::GetInstance()->AddObserver(this);
19
 #elif defined(OS_ANDROID)
19
 #elif defined(OS_ANDROID)
20
   ui::InputDeviceObserverAndroid::GetInstance()->AddObserver(this);
20
   ui::InputDeviceObserverAndroid::GetInstance()->AddObserver(this);
21
@@ -32,7 +32,7 @@ InputDeviceChangeObserver::InputDeviceChangeObserver(R
21
@@ -32,7 +32,7 @@ InputDeviceChangeObserver::InputDeviceChangeObserver(R
Lines 24-29 Link Here
24
   ui::InputDeviceObserverWin::GetInstance()->RemoveObserver(this);
24
   ui::InputDeviceObserverWin::GetInstance()->RemoveObserver(this);
25
-#elif defined(OS_LINUX)
25
-#elif defined(OS_LINUX)
26
+#elif defined(OS_LINUX) || defined(OS_BSD)
26
+#elif defined(OS_LINUX) || defined(OS_BSD)
27
   ui::InputDeviceManager::GetInstance()->RemoveObserver(this);
27
   ui::DeviceDataManager::GetInstance()->RemoveObserver(this);
28
 #elif defined(OS_ANDROID)
28
 #elif defined(OS_ANDROID)
29
   ui::InputDeviceObserverAndroid::GetInstance()->RemoveObserver(this);
29
   ui::InputDeviceObserverAndroid::GetInstance()->RemoveObserver(this);
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_browser_renderer__host_pepper_pepper__file__io__host.cc (+20 lines)
Added Link Here
1
--- src/3rdparty/chromium/content/browser/renderer_host/pepper/pepper_file_io_host.cc.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/content/browser/renderer_host/pepper/pepper_file_io_host.cc
3
@@ -432,7 +432,7 @@ void PepperFileIOHost::OnLocalFileOpened(
4
     ppapi::host::ReplyMessageContext reply_context,
5
     const base::FilePath& path,
6
     base::File::Error error_code) {
7
-#if defined(OS_WIN) || defined(OS_LINUX)
8
+#if defined(OS_WIN) || defined(OS_LINUX) || defined(OS_BSD)
9
   // Quarantining a file before its contents are available is only supported on
10
   // Windows and Linux.
11
   if (!FileOpenForWrite(open_flags_) || error_code != base::File::FILE_OK) {
12
@@ -452,7 +452,7 @@ void PepperFileIOHost::OnLocalFileOpened(
13
 #endif
14
 }
15
 
16
-#if defined(OS_WIN) || defined(OS_LINUX)
17
+#if defined(OS_WIN) || defined(OS_LINUX) || defined(OS_BSD)
18
 void PepperFileIOHost::OnLocalFileQuarantined(
19
     ppapi::host::ReplyMessageContext reply_context,
20
     const base::FilePath& path,
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_browser_renderer__host_render__process__host__impl.cc (+38 lines)
Added Link Here
1
--- src/3rdparty/chromium/content/browser/renderer_host/render_process_host_impl.cc.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/content/browser/renderer_host/render_process_host_impl.cc
3
@@ -230,7 +230,7 @@
4
 #include "content/browser/compositor/image_transport_factory.h"
5
 #endif
6
 
7
-#if defined(OS_LINUX)
8
+#if defined(OS_LINUX) || defined(OS_BSD)
9
 #include <sys/resource.h>
10
 #include <sys/time.h>
11
 #endif
12
@@ -1232,7 +1232,7 @@ static constexpr size_t kUnknownPlatformProcessLimit =
13
 // to indicate failure and std::numeric_limits<size_t>::max() to indicate
14
 // unlimited.
15
 size_t GetPlatformProcessLimit() {
16
-#if defined(OS_LINUX)
17
+#if defined(OS_LINUX) || defined(OS_BSD)
18
   struct rlimit limit;
19
   if (getrlimit(RLIMIT_NPROC, &limit) != 0)
20
     return kUnknownPlatformProcessLimit;
21
@@ -1243,7 +1243,7 @@ size_t GetPlatformProcessLimit() {
22
 #else
23
   // TODO(https://crbug.com/104689): Implement on other platforms.
24
   return kUnknownPlatformProcessLimit;
25
-#endif  // defined(OS_LINUX)
26
+#endif  // defined(OS_LINUX) || defined(OS_BSD)
27
 }
28
 #endif  // !defined(OS_ANDROID) && !defined(OS_CHROMEOS)
29
 
30
@@ -1651,7 +1651,7 @@ bool RenderProcessHostImpl::Init() {
31
   renderer_prefix =
32
       browser_command_line.GetSwitchValueNative(switches::kRendererCmdPrefix);
33
 
34
-#if defined(OS_LINUX)
35
+#if defined(OS_LINUX) || defined(OS_BSD)
36
   int flags = renderer_prefix.empty() ? ChildProcessHost::CHILD_ALLOW_SELF
37
                                       : ChildProcessHost::CHILD_NORMAL;
38
 #elif defined(OS_MACOSX)
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_browser_scheduler_responsiveness_jank__monitor.cc (+11 lines)
Added Link Here
1
--- src/3rdparty/chromium/content/browser/scheduler/responsiveness/jank_monitor.cc.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/content/browser/scheduler/responsiveness/jank_monitor.cc
3
@@ -298,7 +298,7 @@ void JankMonitor::ThreadExecutionState::DidRunTaskOrEv
4
     // in context menus, among others). Simply ignore the mismatches for now.
5
     // See https://crbug.com/929813 for the details of why the mismatch
6
     // happens.
7
-#if !defined(OS_CHROMEOS) && defined(OS_LINUX) && defined(USE_OZONE)
8
+#if !defined(OS_CHROMEOS) && (defined(OS_LINUX) || defined(OS_BSD)) && defined(USE_OZONE)
9
     task_execution_metadata_.clear();
10
 #endif
11
     return;
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_browser_scheduler_responsiveness_watcher.cc (+20 lines)
Added Link Here
1
--- src/3rdparty/chromium/content/browser/scheduler/responsiveness/watcher.cc.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/content/browser/scheduler/responsiveness/watcher.cc
3
@@ -96,7 +96,7 @@ void Watcher::DidRunTask(const base::PendingTask* task
4
     // in context menus, among others). Simply ignore the mismatches for now.
5
     // See https://crbug.com/929813 for the details of why the mismatch
6
     // happens.
7
-#if !defined(OS_CHROMEOS) && defined(OS_LINUX) && defined(USE_OZONE)
8
+#if !defined(OS_CHROMEOS) && (defined(OS_LINUX) || defined(OS_BSD)) && defined(USE_OZONE)
9
     return currently_running_metadata_ui_.clear();
10
 #endif
11
     DCHECK_LE(*mismatched_task_identifiers, 1);
12
@@ -156,7 +156,7 @@ void Watcher::DidRunEventOnUIThread(const void* opaque
13
     mismatched_event_identifiers_ui_ += 1;
14
     // See comment in DidRunTask() for why |currently_running_metadata_ui_| may
15
     // be reset.
16
-#if !defined(OS_CHROMEOS) && defined(OS_LINUX) && defined(USE_OZONE)
17
+#if !defined(OS_CHROMEOS) && (defined(OS_LINUX) || defined(OS_BSD)) && defined(USE_OZONE)
18
     return currently_running_metadata_ui_.clear();
19
 #endif
20
     DCHECK_LE(mismatched_event_identifiers_ui_, 1);
(-)a/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_browser_service__manager_service__manager__context.cc (-35 lines)
Removed Link Here
1
--- src/3rdparty/chromium/content/browser/service_manager/service_manager_context.cc.orig	2019-05-23 12:39:34 UTC
2
+++ src/3rdparty/chromium/content/browser/service_manager/service_manager_context.cc
3
@@ -99,7 +99,7 @@
4
 #include "jni/ContentNfcDelegate_jni.h"
5
 #endif
6
 
7
-#if defined(OS_LINUX)
8
+#if defined(OS_LINUX) || defined(OS_BSD)
9
 #include "components/services/font/font_service_app.h"
10
 #include "components/services/font/public/interfaces/constants.mojom.h"
11
 #endif
12
@@ -378,12 +378,12 @@ void CreateInProcessAudioService(
13
                      BrowserMainLoop::GetAudioManager(), std::move(request)));
14
 }
15
 
16
-#if defined(OS_LINUX)
17
+#if defined(OS_LINUX) || defined(OS_BSD)
18
 std::unique_ptr<service_manager::Service> CreateFontService(
19
     service_manager::mojom::ServiceRequest request) {
20
   return std::make_unique<font_service::FontServiceApp>(std::move(request));
21
 }
22
-#endif  // defined(OS_LINUX)
23
+#endif  // defined(OS_LINUX) || defined(OS_BSD)
24
 
25
 std::unique_ptr<service_manager::Service> CreateResourceCoordinatorService(
26
     service_manager::mojom::ServiceRequest request) {
27
@@ -618,7 +618,7 @@ ServiceManagerContext::ServiceManagerContext(
28
         base::BindRepeating(&CreateVideoCaptureService));
29
   }
30
 
31
-#if defined(OS_LINUX)
32
+#if defined(OS_LINUX) || defined(OS_BSD)
33
   RegisterInProcessService(
34
       packaged_services_connection_.get(), font_service::mojom::kServiceName,
35
       base::CreateSequencedTaskRunnerWithTraits(
(-)a/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_browser_storage__partition__impl.cc (-11 lines)
Removed Link Here
1
--- src/3rdparty/chromium/content/browser/storage_partition_impl.cc.orig	2019-05-23 12:39:34 UTC
2
+++ src/3rdparty/chromium/content/browser/storage_partition_impl.cc
3
@@ -768,7 +768,7 @@ net::URLRequestContextGetter* StoragePartitionImpl::Ge
4
   // TODO(jam): enable for all, still used on WebView.
5
   // See copy of this ifdef in:
6
   //   StoragePartitionImplMap::Get
7
-#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX)
8
+#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX) || defined(OS_BSD)
9
   if (base::FeatureList::IsEnabled(network::features::kNetworkService))
10
     NOTREACHED();
11
 #endif
(-)a/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_browser_storage__partition__impl__map.cc (-11 lines)
Removed Link Here
1
--- src/3rdparty/chromium/content/browser/storage_partition_impl_map.cc.orig	2019-05-23 12:39:34 UTC
2
+++ src/3rdparty/chromium/content/browser/storage_partition_impl_map.cc
3
@@ -425,7 +425,7 @@ StoragePartitionImpl* StoragePartitionImplMap::Get(
4
   bool create_request_context = true;
5
   if (base::FeatureList::IsEnabled(network::features::kNetworkService)) {
6
     // These ifdefs should match StoragePartitionImpl::GetURLRequestContext.
7
-#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX)
8
+#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX) || defined(OS_BSD)
9
     create_request_context = false;
10
 #elif defined(OS_ANDROID)
11
     create_request_context =
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_browser_utility__process__host.cc (+11 lines)
Added Link Here
1
--- src/3rdparty/chromium/content/browser/utility_process_host.cc.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/content/browser/utility_process_host.cc
3
@@ -211,7 +211,7 @@ UtilityProcessHost::UtilityProcessHost()
4
 
5
 UtilityProcessHost::UtilityProcessHost(std::unique_ptr<Client> client)
6
     : sandbox_type_(service_manager::SANDBOX_TYPE_UTILITY),
7
-#if defined(OS_LINUX)
8
+#if defined(OS_LINUX) || defined(OS_BSD)
9
       child_flags_(ChildProcessHost::CHILD_ALLOW_SELF),
10
 #else
11
       child_flags_(ChildProcessHost::CHILD_NORMAL),
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_browser_webui_shared__resources__data__source.cc (-6 / +9 lines)
Lines 1-12 Link Here
1
--- src/3rdparty/chromium/content/browser/webui/shared_resources_data_source.cc.orig	2019-05-23 12:39:34 UTC
1
--- src/3rdparty/chromium/content/browser/webui/shared_resources_data_source.cc.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/content/browser/webui/shared_resources_data_source.cc
2
+++ src/3rdparty/chromium/content/browser/webui/shared_resources_data_source.cc
3
@@ -72,9 +72,9 @@ const std::map<int, std::string> CreateMojoResourceIdT
3
@@ -120,12 +120,12 @@ const std::map<int, std::string> CreateMojoResourceIdT
4
   return std::map<int, std::string> {
4
          "mojo/mojo/public/mojom/base/string16.mojom.html"},
5
     {IDR_MOJO_MOJO_BINDINGS_JS, "js/mojo_bindings.js"},
5
         {IDR_MOJO_STRING16_MOJOM_LITE_JS,
6
         {IDR_MOJO_MOJO_BINDINGS_LITE_JS, "js/mojo_bindings_lite.js"},
6
          "mojo/mojo/public/mojom/base/string16.mojom-lite.js"},
7
-#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX)
7
-#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX)
8
+#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX) || defined(OS_BSD)
8
+#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX) || defined(OS_BSD)
9
         {IDR_MOJO_TIME_MOJOM_JS, "js/time.mojom.js"},
9
         {IDR_MOJO_TIME_MOJOM_HTML,
10
          "mojo/mojo/public/mojom/base/time.mojom.html"},
11
         {IDR_MOJO_TIME_MOJOM_LITE_JS,
12
          "mojo/mojo/public/mojom/base/time.mojom-lite.js"},
10
-#endif  // defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX)
13
-#endif  // defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX)
11
+#endif  // defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX) || defined(OS_BSD)
14
+#endif  // defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX) || defined(OS_BSD)
12
   };
15
   };
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_gpu_gpu__main.cc (-6 / +15 lines)
Lines 1-6 Link Here
1
--- src/3rdparty/chromium/content/gpu/gpu_main.cc.orig	2018-11-13 18:25:11 UTC
1
--- src/3rdparty/chromium/content/gpu/gpu_main.cc.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/content/gpu/gpu_main.cc
2
+++ src/3rdparty/chromium/content/gpu/gpu_main.cc
3
@@ -77,7 +77,7 @@
3
@@ -84,7 +84,7 @@
4
 #include "ui/gfx/x/x11_switches.h"    // nogncheck
4
 #include "ui/gfx/x/x11_switches.h"    // nogncheck
5
 #endif
5
 #endif
6
 
6
 
Lines 9-15 Link Here
9
 #include "content/gpu/gpu_sandbox_hook_linux.h"
9
 #include "content/gpu/gpu_sandbox_hook_linux.h"
10
 #include "content/public/common/sandbox_init.h"
10
 #include "content/public/common/sandbox_init.h"
11
 #include "services/service_manager/sandbox/linux/sandbox_linux.h"
11
 #include "services/service_manager/sandbox/linux/sandbox_linux.h"
12
@@ -110,7 +110,7 @@ namespace content {
12
@@ -113,7 +113,7 @@ namespace content {
13
 
13
 
14
 namespace {
14
 namespace {
15
 
15
 
Lines 18-24 Link Here
18
 bool StartSandboxLinux(gpu::GpuWatchdogThread*,
18
 bool StartSandboxLinux(gpu::GpuWatchdogThread*,
19
                        const gpu::GPUInfo*,
19
                        const gpu::GPUInfo*,
20
                        const gpu::GpuPreferences&);
20
                        const gpu::GpuPreferences&);
21
@@ -171,7 +171,7 @@ class ContentSandboxHelper : public gpu::GpuSandboxHel
21
@@ -174,7 +174,7 @@ class ContentSandboxHelper : public gpu::GpuSandboxHel
22
   bool EnsureSandboxInitialized(gpu::GpuWatchdogThread* watchdog_thread,
22
   bool EnsureSandboxInitialized(gpu::GpuWatchdogThread* watchdog_thread,
23
                                 const gpu::GPUInfo* gpu_info,
23
                                 const gpu::GPUInfo* gpu_info,
24
                                 const gpu::GpuPreferences& gpu_prefs) override {
24
                                 const gpu::GpuPreferences& gpu_prefs) override {
Lines 27-33 Link Here
27
     return StartSandboxLinux(watchdog_thread, gpu_info, gpu_prefs);
27
     return StartSandboxLinux(watchdog_thread, gpu_info, gpu_prefs);
28
 #elif defined(OS_WIN)
28
 #elif defined(OS_WIN)
29
     return StartSandboxWindows(sandbox_info_);
29
     return StartSandboxWindows(sandbox_info_);
30
@@ -355,7 +355,7 @@ int GpuMain(const MainFunctionParams& parameters) {
30
@@ -280,7 +280,7 @@ int GpuMain(const MainFunctionParams& parameters) {
31
     main_thread_task_executor =
32
         std::make_unique<base::SingleThreadTaskExecutor>(
33
             gpu_preferences.message_loop_type);
34
-#elif defined(OS_LINUX)
35
+#elif defined(OS_LINUX) || defined(OS_BSD)
36
 #error "Unsupported Linux platform."
37
 #elif defined(OS_MACOSX)
38
     // Cross-process CoreAnimation requires a CFRunLoop to function at all, and
39
@@ -388,7 +388,7 @@ int GpuMain(const MainFunctionParams& parameters) {
31
 
40
 
32
 namespace {
41
 namespace {
33
 
42
 
Lines 36-42 Link Here
36
 bool StartSandboxLinux(gpu::GpuWatchdogThread* watchdog_thread,
45
 bool StartSandboxLinux(gpu::GpuWatchdogThread* watchdog_thread,
37
                        const gpu::GPUInfo* gpu_info,
46
                        const gpu::GPUInfo* gpu_info,
38
                        const gpu::GpuPreferences& gpu_prefs) {
47
                        const gpu::GpuPreferences& gpu_prefs) {
39
@@ -390,7 +390,7 @@ bool StartSandboxLinux(gpu::GpuWatchdogThread* watchdo
48
@@ -423,7 +423,7 @@ bool StartSandboxLinux(gpu::GpuWatchdogThread* watchdo
40
 
49
 
41
   return res;
50
   return res;
42
 }
51
 }
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_public_app_content__main__delegate.cc (+18 lines)
Added Link Here
1
--- src/3rdparty/chromium/content/public/app/content_main_delegate.cc.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/content/public/app/content_main_delegate.cc
3
@@ -38,13 +38,13 @@ bool ContentMainDelegate::DelaySandboxInitialization(
4
   return false;
5
 }
6
 
7
-#elif defined(OS_LINUX)
8
+#elif defined(OS_LINUX) || defined(OS_BSD)
9
 
10
 void ContentMainDelegate::ZygoteStarting(
11
     std::vector<std::unique_ptr<service_manager::ZygoteForkDelegate>>*
12
         delegates) {}
13
 
14
-#endif  // defined(OS_LINUX)
15
+#endif  // defined(OS_LINUX) || defined(OS_BSD)
16
 
17
 int ContentMainDelegate::TerminateForFatalInitializationError() {
18
   CHECK(false);
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_public_app_content__main__delegate.h (+20 lines)
Added Link Here
1
--- src/3rdparty/chromium/content/public/app/content_main_delegate.h.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/content/public/app/content_main_delegate.h
3
@@ -71,7 +71,7 @@ class CONTENT_EXPORT ContentMainDelegate {
4
   // want it at all.
5
   virtual bool DelaySandboxInitialization(const std::string& process_type);
6
 
7
-#elif defined(OS_LINUX)
8
+#elif defined(OS_LINUX) || defined(OS_BSD)
9
   // Tells the embedder that the zygote process is starting, and allows it to
10
   // specify one or more zygote delegates if it wishes by storing them in
11
   // |*delegates|.
12
@@ -81,7 +81,7 @@ class CONTENT_EXPORT ContentMainDelegate {
13
 
14
   // Called every time the zygote process forks.
15
   virtual void ZygoteForked() {}
16
-#endif  // defined(OS_LINUX)
17
+#endif  // defined(OS_LINUX) || defined(OS_BSD)
18
 
19
   // Allows the embedder to prevent locking the scheme registry. The scheme
20
   // registry is the list of URL schemes we recognize, with some additional
(-)a/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_public_app_content__packaged__services__manifest.cc (-20 lines)
Removed Link Here
1
--- src/3rdparty/chromium/content/public/app/content_packaged_services_manifest.cc.orig	2019-05-23 12:39:34 UTC
2
+++ src/3rdparty/chromium/content/public/app/content_packaged_services_manifest.cc
3
@@ -23,7 +23,7 @@
4
 #include "services/video_capture/manifest.h"
5
 #include "services/viz/manifest.h"
6
 
7
-#if defined(OS_LINUX)
8
+#if defined(OS_LINUX) || defined(OS_BSD)
9
 #include "components/services/font/manifest.h"
10
 #endif
11
 
12
@@ -67,7 +67,7 @@ const service_manager::Manifest& GetContentPackagedSer
13
         .PackageService(tracing::GetManifest())
14
         .PackageService(video_capture::GetManifest())
15
         .PackageService(viz::GetManifest())
16
-#if defined(OS_LINUX)
17
+#if defined(OS_LINUX) || defined(OS_BSD)
18
         .PackageService(font_service::GetManifest())
19
 #endif
20
 #if defined(OS_CHROMEOS)
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_public_common_child__process__host.h (-11 / +2 lines)
Lines 1-6 Link Here
1
--- src/3rdparty/chromium/content/public/common/child_process_host.h.orig	2018-11-13 18:25:11 UTC
1
--- src/3rdparty/chromium/content/public/common/child_process_host.h.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/content/public/common/child_process_host.h
2
+++ src/3rdparty/chromium/content/public/common/child_process_host.h
3
@@ -45,7 +45,7 @@ class CONTENT_EXPORT ChildProcessHost : public IPC::Se
3
@@ -51,7 +51,7 @@ class CONTENT_EXPORT ChildProcessHost : public IPC::Se
4
     // No special behavior requested.
4
     // No special behavior requested.
5
     CHILD_NORMAL = 0,
5
     CHILD_NORMAL = 0,
6
 
6
 
Lines 9-20 Link Here
9
     // Indicates that the child execed after forking may be execced from
9
     // Indicates that the child execed after forking may be execced from
10
     // /proc/self/exe rather than using the "real" app path. This prevents
10
     // /proc/self/exe rather than using the "real" app path. This prevents
11
     // autoupdate from confusing us if it changes the file out from under us.
11
     // autoupdate from confusing us if it changes the file out from under us.
12
@@ -54,7 +54,7 @@ class CONTENT_EXPORT ChildProcessHost : public IPC::Se
13
     // gdb). In this case, you'd use GetChildPath to get the real executable
14
     // file name, and then prepend the GDB command to the command line.
15
     CHILD_ALLOW_SELF = 1 << 0,
16
-#endif  // defined(OS_LINUX)
17
+#endif  // defined(OS_LINUX) || defined(OS_BSD)
18
   };
19
 
20
   // Returns the pathname to be used for a child process.  If a subprocess
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_public_common_content__features.cc (-5 / +23 lines)
Lines 1-11 Link Here
1
--- src/3rdparty/chromium/content/public/common/content_features.cc.orig	2019-05-23 12:39:34 UTC
1
--- src/3rdparty/chromium/content/public/common/content_features.cc.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/content/public/common/content_features.cc
2
+++ src/3rdparty/chromium/content/public/common/content_features.cc
3
@@ -493,7 +493,7 @@ const base::Feature kWebAssemblyThreads{"WebAssemblyTh
3
@@ -43,7 +43,7 @@ const base::Feature kAudioServiceLaunchOnStartup{
4
                                         base::FEATURE_DISABLED_BY_DEFAULT};
4
 // Runs the audio service in a separate process.
5
 const base::Feature kAudioServiceOutOfProcess{
6
   "AudioServiceOutOfProcess",
7
-#if defined(OS_LINUX) && !defined(OS_CHROMEOS)
8
+#if defined(OS_LINUX) && !defined(OS_CHROMEOS) || defined(OS_BSD)
9
       base::FEATURE_ENABLED_BY_DEFAULT
10
 #else
11
       base::FEATURE_DISABLED_BY_DEFAULT
12
@@ -618,7 +618,7 @@ const base::Feature kWebAssemblyThreads {
13
 };
5
 
14
 
6
 // Enable WebAssembly trap handler.
15
 // Enable WebAssembly trap handler.
7
-#if defined(OS_LINUX) && defined(ARCH_CPU_X86_64)
16
-#if (defined(OS_LINUX) || defined(OS_WIN) || defined(OS_MACOSX)) && \
8
+#if (defined(OS_BSD) || defined(OS_LINUX)) && defined(ARCH_CPU_X86_64)
17
+#if (defined(OS_BSD) || defined(OS_LINUX) || defined(OS_WIN) || defined(OS_MACOSX)) && \
18
     defined(ARCH_CPU_X86_64)
9
 const base::Feature kWebAssemblyTrapHandler{"WebAssemblyTrapHandler",
19
 const base::Feature kWebAssemblyTrapHandler{"WebAssemblyTrapHandler",
10
                                             base::FEATURE_ENABLED_BY_DEFAULT};
20
                                             base::FEATURE_ENABLED_BY_DEFAULT};
21
@@ -653,7 +653,7 @@ const base::Feature kWebAuthBle{"WebAuthenticationBle"
22
 // https://w3c.github.io/webauthn
23
 const base::Feature kWebAuthCable {
24
   "WebAuthenticationCable",
25
-#if !defined(OS_CHROMEOS) && defined(OS_LINUX)
26
+#if (!defined(OS_CHROMEOS) && defined(OS_LINUX)) || defined(OS_BSD)
27
       base::FEATURE_DISABLED_BY_DEFAULT
11
 #else
28
 #else
29
       base::FEATURE_ENABLED_BY_DEFAULT
(-)a/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_public_common_renderer__preferences.h (-11 lines)
Removed Link Here
1
--- src/3rdparty/chromium/content/public/common/renderer_preferences.h.orig	2018-11-13 18:25:11 UTC
2
+++ src/3rdparty/chromium/content/public/common/renderer_preferences.h
3
@@ -137,7 +137,7 @@ struct CONTENT_EXPORT RendererPreferences {
4
   // Country iso of the mobile network for content detection purpose.
5
   std::string network_contry_iso;
6
 
7
-#if defined(OS_LINUX)
8
+#if defined(OS_LINUX) || defined(OS_BSD)
9
   std::string system_font_family_name;
10
 #endif
11
 
(-)a/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_renderer_media_stream_processed__local__audio__source.cc (-20 lines)
Removed Link Here
1
--- src/3rdparty/chromium/content/renderer/media/stream/processed_local_audio_source.cc.orig	2019-05-23 12:39:34 UTC
2
+++ src/3rdparty/chromium/content/renderer/media/stream/processed_local_audio_source.cc
3
@@ -35,7 +35,7 @@ void* const kProcessedLocalAudioSourceIdentifier =
4
     const_cast<void**>(&kProcessedLocalAudioSourceIdentifier);
5
 
6
 bool ApmInAudioServiceEnabled() {
7
-#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX)
8
+#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX) || defined(OS_BSD)
9
   return base::FeatureList::IsEnabled(features::kWebRtcApmInAudioService);
10
 #else
11
   return false;
12
@@ -355,7 +355,7 @@ void ProcessedLocalAudioSource::CaptureUsingProcessor(
13
     bool key_pressed) {
14
 #if defined(OS_WIN) || defined(OS_MACOSX)
15
   DCHECK_LE(volume, 1.0);
16
-#elif (defined(OS_LINUX) && !defined(OS_CHROMEOS)) || defined(OS_OPENBSD)
17
+#elif (defined(OS_LINUX) && !defined(OS_CHROMEOS)) || defined(OS_BSD)
18
   // We have a special situation on Linux where the microphone volume can be
19
   // "higher than maximum". The input volume slider in the sound preference
20
   // allows the user to set a scaling that is higher than 100%. It means that
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_renderer_render__process__impl.cc (+20 lines)
Added Link Here
1
--- src/3rdparty/chromium/content/renderer/render_process_impl.cc.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/content/renderer/render_process_impl.cc
3
@@ -43,7 +43,7 @@
4
 #if defined(OS_WIN)
5
 #include "base/win/win_util.h"
6
 #endif
7
-#if defined(OS_LINUX) && defined(ARCH_CPU_X86_64)
8
+#if (defined(OS_LINUX) || defined(OS_BSD)) && defined(ARCH_CPU_X86_64)
9
 #include "v8/include/v8-wasm-trap-handler-posix.h"
10
 #endif
11
 namespace {
12
@@ -156,7 +156,7 @@ RenderProcessImpl::RenderProcessImpl()
13
 
14
   SetV8FlagIfNotFeature(features::kWebAssemblyTrapHandler,
15
                         "--no-wasm-trap-handler");
16
-#if defined(OS_LINUX) && defined(ARCH_CPU_X86_64)
17
+#if (defined(OS_LINUX) || defined(OS_BSD)) && defined(ARCH_CPU_X86_64)
18
   if (base::FeatureList::IsEnabled(features::kWebAssemblyTrapHandler)) {
19
     base::CommandLine* command_line = base::CommandLine::ForCurrentProcess();
20
     if (!command_line->HasSwitch(
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_renderer_render__thread__impl.cc (-12 / +7 lines)
Lines 1-6 Link Here
1
--- src/3rdparty/chromium/content/renderer/render_thread_impl.cc.orig	2019-03-01 17:04:22 UTC
1
--- src/3rdparty/chromium/content/renderer/render_thread_impl.cc.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/content/renderer/render_thread_impl.cc
2
+++ src/3rdparty/chromium/content/renderer/render_thread_impl.cc
3
@@ -194,12 +194,21 @@
3
@@ -186,12 +186,21 @@
4
 #include "mojo/public/cpp/bindings/message_dumper.h"
4
 #include "mojo/public/cpp/bindings/message_dumper.h"
5
 #endif
5
 #endif
6
 
6
 
Lines 22-28 Link Here
22
 using base::ThreadRestrictions;
22
 using base::ThreadRestrictions;
23
 using blink::WebDocument;
23
 using blink::WebDocument;
24
 using blink::WebFrame;
24
 using blink::WebFrame;
25
@@ -936,7 +945,7 @@ void RenderThreadImpl::Init() {
25
@@ -904,7 +913,7 @@ void RenderThreadImpl::Init() {
26
   DCHECK(parsed_num_raster_threads) << string_value;
26
   DCHECK(parsed_num_raster_threads) << string_value;
27
   DCHECK_GT(num_raster_threads, 0);
27
   DCHECK_GT(num_raster_threads, 0);
28
 
28
 
Lines 31-51 Link Here
31
   categorized_worker_pool_->SetBackgroundingCallback(
31
   categorized_worker_pool_->SetBackgroundingCallback(
32
       main_thread_scheduler_->DefaultTaskRunner(),
32
       main_thread_scheduler_->DefaultTaskRunner(),
33
       base::BindOnce(
33
       base::BindOnce(
34
@@ -977,7 +986,7 @@ void RenderThreadImpl::Init() {
34
@@ -933,7 +942,7 @@ void RenderThreadImpl::Init() {
35
   GetConnector()->BindInterface(mojom::kBrowserServiceName,
35
   base::DiscardableMemoryAllocator::SetInstance(
36
                                 mojo::MakeRequest(&storage_partition_service_));
36
       discardable_shared_memory_manager_.get());
37
 
37
 
38
-#if defined(OS_LINUX)
38
-#if defined(OS_LINUX)
39
+#if defined(OS_LINUX) || defined(OS_BSD)
39
+#if defined(OS_LINUX) || defined(OS_BSD)
40
   render_message_filter()->SetThreadPriority(
40
   render_message_filter()->SetThreadPriority(
41
       ChildProcess::current()->io_thread_id(), base::ThreadPriority::DISPLAY);
41
       ChildProcess::current()->io_thread_id(), base::ThreadPriority::DISPLAY);
42
 #endif
42
 #endif
43
@@ -1335,11 +1344,11 @@ media::GpuVideoAcceleratorFactories* RenderThreadImpl:
43
@@ -1313,7 +1322,7 @@ media::GpuVideoAcceleratorFactories* RenderThreadImpl:
44
        gpu::kGpuFeatureStatusEnabled);
45
   const bool enable_gpu_memory_buffers =
46
       !is_gpu_compositing_disabled_ &&
47
-#if defined(OS_MACOSX) || defined(OS_LINUX) || defined(OS_WIN)
48
+#if defined(OS_MACOSX) || defined(OS_LINUX) || defined(OS_WIN) || defined(OS_BSD)
49
       !cmd_line->HasSwitch(switches::kDisableGpuMemoryBufferVideoFrames);
44
       !cmd_line->HasSwitch(switches::kDisableGpuMemoryBufferVideoFrames);
50
 #else
45
 #else
51
       cmd_line->HasSwitch(switches::kEnableGpuMemoryBufferVideoFrames);
46
       cmd_line->HasSwitch(switches::kEnableGpuMemoryBufferVideoFrames);
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_content_shell_BUILD.gn (-6 / +6 lines)
Lines 1-11 Link Here
1
--- src/3rdparty/chromium/content/shell/BUILD.gn.orig	2019-05-23 12:39:34 UTC
1
--- src/3rdparty/chromium/content/shell/BUILD.gn.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/content/shell/BUILD.gn
2
+++ src/3rdparty/chromium/content/shell/BUILD.gn
3
@@ -953,7 +953,7 @@ group("content_shell_crash_test") {
3
@@ -980,7 +980,7 @@ group("content_shell_crash_test") {
4
   if (is_win) {
4
   if (is_win) {
5
     data_deps += [ "//build/win:copy_cdb_to_output" ]
5
     data_deps += [ "//build/win:copy_cdb_to_output" ]
6
   }
6
   }
7
-  if (is_posix && !is_android) {
7
-  if (is_posix) {
8
+  if (is_posix && !is_android && !is_bsd) {
8
+  if (is_posix && !is_bsd) {
9
     data_deps += [
9
     data_deps += [
10
       "//third_party/breakpad:dump_syms($host_toolchain)",
10
       "//third_party/breakpad:dump_syms",
11
       "//third_party/breakpad:minidump_stackwalk($host_toolchain)",
11
       "//third_party/breakpad:minidump_stackwalk",
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_device_gamepad_gamepad__provider.cc (-4 / +4 lines)
Lines 1-9 Link Here
1
--- src/3rdparty/chromium/device/gamepad/gamepad_provider.cc.orig	2018-11-13 18:25:11 UTC
1
--- src/3rdparty/chromium/device/gamepad/gamepad_provider.cc.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/device/gamepad/gamepad_provider.cc
2
+++ src/3rdparty/chromium/device/gamepad/gamepad_provider.cc
3
@@ -187,7 +187,7 @@ void GamepadProvider::Initialize(std::unique_ptr<Gamep
3
@@ -167,7 +167,7 @@ void GamepadProvider::Initialize(std::unique_ptr<Gamep
4
     monitor->AddDevicesChangedObserver(this);
5
 
4
 
6
   polling_thread_.reset(new base::Thread("Gamepad polling thread"));
5
   if (!polling_thread_)
6
     polling_thread_.reset(new base::Thread("Gamepad polling thread"));
7
-#if defined(OS_LINUX)
7
-#if defined(OS_LINUX)
8
+#if defined(OS_LINUX) || defined(OS_BSD)
8
+#if defined(OS_LINUX) || defined(OS_BSD)
9
   // On Linux, the data fetcher needs to watch file descriptors, so the message
9
   // On Linux, the data fetcher needs to watch file descriptors, so the message
(-)a/www/qt5-webengine/files/patch-src_3rdparty_chromium_device_usb_BUILD.gn (-21 lines)
Removed Link Here
1
--- src/3rdparty/chromium/device/usb/BUILD.gn.orig	2018-11-13 18:25:11 UTC
2
+++ src/3rdparty/chromium/device/usb/BUILD.gn
3
@@ -109,10 +109,17 @@ static_library("usb") {
4
     ]
5
   }
6
 
7
-  if (is_android || is_chromeos || is_linux) {
8
+  if (is_android || is_chromeos || (is_linux && !is_bsd)) {
9
     sources += [
10
       "usb_device_handle_usbfs.cc",
11
       "usb_device_handle_usbfs.h",
12
+    ]
13
+  }
14
+
15
+  if (is_bsd) {
16
+    sources -= [
17
+      "usb_device_linux.cc",
18
+      "usb_device_linux.h",
19
     ]
20
   }
21
 
(-)a/www/qt5-webengine/files/patch-src_3rdparty_chromium_device_usb_usb__context.cc (-12 lines)
Removed Link Here
1
--- src/3rdparty/chromium/device/usb/usb_context.cc.orig	2018-11-13 18:25:11 UTC
2
+++ src/3rdparty/chromium/device/usb/usb_context.cc
3
@@ -58,7 +58,9 @@ void UsbContext::UsbEventHandler::Run() {
4
 
5
 void UsbContext::UsbEventHandler::Stop() {
6
   base::subtle::Release_Store(&running_, 0);
7
+#if !defined(OS_FREEBSD) // XXX(rene) not available in base version
8
   libusb_interrupt_handle_event(context_);
9
+#endif
10
 }
11
 
12
 UsbContext::UsbContext(PlatformUsbContext context) : context_(context) {
(-)a/www/qt5-webengine/files/patch-src_3rdparty_chromium_device_usb_usb__error.cc (-11 lines)
Removed Link Here
1
--- src/3rdparty/chromium/device/usb/usb_error.cc.orig	2018-11-13 18:25:11 UTC
2
+++ src/3rdparty/chromium/device/usb/usb_error.cc
3
@@ -9,7 +9,7 @@
4
 namespace device {
5
 
6
 std::string ConvertPlatformUsbErrorToString(int errcode) {
7
-  return libusb_strerror(static_cast<libusb_error>(errcode));
8
+  return "";
9
 }
10
 
11
 }  // namespace device
(-)a/www/qt5-webengine/files/patch-src_3rdparty_chromium_device_usb_usb__service__impl.cc (-45 lines)
Removed Link Here
1
--- src/3rdparty/chromium/device/usb/usb_service_impl.cc.orig	2018-11-13 18:25:11 UTC
2
+++ src/3rdparty/chromium/device/usb/usb_service_impl.cc
3
@@ -239,8 +239,10 @@ UsbServiceImpl::UsbServiceImpl()
4
 }
5
 
6
 UsbServiceImpl::~UsbServiceImpl() {
7
+#if !defined(OS_FREEBSD)
8
   if (hotplug_enabled_)
9
     libusb_hotplug_deregister_callback(context_->context(), hotplug_handle_);
10
+#endif // !defined(OS_FREEBSD)
11
 }
12
 
13
 void UsbServiceImpl::GetDevices(const GetDevicesCallback& callback) {
14
@@ -295,6 +297,7 @@ void UsbServiceImpl::OnUsbContext(scoped_refptr<UsbCon
15
 
16
   context_ = std::move(context);
17
 
18
+#if !defined(OS_FREEBSD)
19
   int rv = libusb_hotplug_register_callback(
20
       context_->context(),
21
       static_cast<libusb_hotplug_event>(LIBUSB_HOTPLUG_EVENT_DEVICE_ARRIVED |
22
@@ -307,6 +310,7 @@ void UsbServiceImpl::OnUsbContext(scoped_refptr<UsbCon
23
 
24
   // This will call any enumeration callbacks queued while initializing.
25
   RefreshDevices();
26
+#endif // !defined(OS_FREEBSD)
27
 
28
 #if defined(OS_WIN)
29
   DeviceMonitorWin* device_monitor = DeviceMonitorWin::GetForAllInterfaces();
30
@@ -503,6 +507,7 @@ void UsbServiceImpl::RemoveDevice(scoped_refptr<UsbDev
31
   device->OnDisconnect();
32
 }
33
 
34
+#if !defined(OS_FREEBSD)
35
 // static
36
 int LIBUSB_CALL UsbServiceImpl::HotplugCallback(libusb_context* context,
37
                                                 libusb_device* device_raw,
38
@@ -537,6 +542,7 @@ int LIBUSB_CALL UsbServiceImpl::HotplugCallback(libusb
39
 
40
   return 0;
41
 }
42
+#endif // !defined(OS_FREEBSD)
43
 
44
 void UsbServiceImpl::OnPlatformDeviceAdded(
45
     ScopedLibusbDeviceRef platform_device) {
(-)a/www/qt5-webengine/files/patch-src_3rdparty_chromium_device_usb_usb__service__impl.h (-26 lines)
Removed Link Here
1
--- src/3rdparty/chromium/device/usb/usb_service_impl.h.orig	2018-11-13 18:25:11 UTC
2
+++ src/3rdparty/chromium/device/usb/usb_service_impl.h
3
@@ -73,11 +73,13 @@ class UsbServiceImpl :
4
                  scoped_refptr<UsbDeviceImpl> device);
5
   void RemoveDevice(scoped_refptr<UsbDeviceImpl> device);
6
 
7
+#if !defined(OS_FREEBSD)
8
   // Handle hotplug events from libusb.
9
   static int LIBUSB_CALL HotplugCallback(libusb_context* context,
10
                                          libusb_device* device,
11
                                          libusb_hotplug_event event,
12
                                          void* user_data);
13
+#endif
14
   // These functions release a reference to the provided platform device.
15
   void OnPlatformDeviceAdded(ScopedLibusbDeviceRef platform_device);
16
   void OnPlatformDeviceRemoved(ScopedLibusbDeviceRef platform_device);
17
@@ -95,7 +97,9 @@ class UsbServiceImpl :
18
   // connected instead of only when a full enumeration is requested.
19
   // TODO(reillyg): Support this on all platforms. crbug.com/411715
20
   bool hotplug_enabled_ = false;
21
+#if !defined(OS_FREEBSD)
22
   libusb_hotplug_callback_handle hotplug_handle_;
23
+#endif
24
 
25
   // Enumeration callbacks are queued until an enumeration completes.
26
   bool enumeration_ready_ = false;
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_extensions_browser_api_messaging_message__service.cc (-11 / +10 lines)
Lines 1-6 Link Here
1
--- src/3rdparty/chromium/extensions/browser/api/messaging/message_service.cc.orig	2019-05-23 12:39:34 UTC
1
--- src/3rdparty/chromium/extensions/browser/api/messaging/message_service.cc.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/extensions/browser/api/messaging/message_service.cc
2
+++ src/3rdparty/chromium/extensions/browser/api/messaging/message_service.cc
3
@@ -58,7 +58,7 @@ namespace {
3
@@ -61,7 +61,7 @@ namespace {
4
 
4
 
5
 const char kReceivingEndDoesntExistError[] =
5
 const char kReceivingEndDoesntExistError[] =
6
     "Could not establish connection. Receiving end does not exist.";
6
     "Could not establish connection. Receiving end does not exist.";
Lines 9-24 Link Here
9
 const char kMissingPermissionError[] =
9
 const char kMissingPermissionError[] =
10
     "Access to native messaging requires nativeMessaging permission.";
10
     "Access to native messaging requires nativeMessaging permission.";
11
 const char kProhibitedByPoliciesError[] =
11
 const char kProhibitedByPoliciesError[] =
12
@@ -318,7 +318,7 @@ void MessageService::OpenChannelToNativeApp(
12
@@ -382,7 +382,7 @@ void MessageService::OpenChannelToNativeApp(
13
   if (!source)
13
   if (!opener_port->IsValidPort())
14
     return;
14
     return;
15
 
15
 
16
-#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX)
16
-#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX)
17
+#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX) || defined(OS_BSD)
17
+#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX) || defined(OS_BSD)
18
   content::WebContents* web_contents =
18
   bool has_permission = extension->permissions_data()->HasAPIPermission(
19
       content::WebContents::FromRenderFrameHost(source);
19
       APIPermission::kNativeMessaging);
20
   ExtensionWebContentsObserver* extension_web_contents_observer =
20
   if (!has_permission) {
21
@@ -378,12 +378,12 @@ void MessageService::OpenChannelToNativeApp(
21
@@ -432,11 +432,11 @@ void MessageService::OpenChannelToNativeApp(
22
   channel->opener->IncrementLazyKeepaliveCount();
22
   channel->opener->IncrementLazyKeepaliveCount();
23
 
23
 
24
   AddChannel(std::move(channel), receiver_port_id);
24
   AddChannel(std::move(channel), receiver_port_id);
Lines 26-35 Link Here
26
+#else  // !(defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX) || defined(OS_BSD))
26
+#else  // !(defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX) || defined(OS_BSD))
27
   const char kNativeMessagingNotSupportedError[] =
27
   const char kNativeMessagingNotSupportedError[] =
28
       "Native Messaging is not supported on this platform.";
28
       "Native Messaging is not supported on this platform.";
29
   DispatchOnDisconnect(
29
   opener_port->DispatchOnDisconnect(kNativeMessagingNotSupportedError);
30
       source, receiver_port_id, kNativeMessagingNotSupportedError);
31
-#endif  // !(defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX))
30
-#endif  // !(defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX))
32
+#endif  // !(defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX) || defined(OS_BSD))
31
+#endif  // !(defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX) || defined(OS_BSD))
33
 }
32
 }
34
 
33
 
35
 void MessageService::OpenChannelToTab(int source_process_id,
34
 void MessageService::OpenChannelToTab(const ChannelEndpoint& source,
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_extensions_shell_app_shell__main__delegate.cc (-10 / +1 lines)
Lines 1-4 Link Here
1
--- src/3rdparty/chromium/extensions/shell/app/shell_main_delegate.cc.orig	2019-05-23 12:39:34 UTC
1
--- src/3rdparty/chromium/extensions/shell/app/shell_main_delegate.cc.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/extensions/shell/app/shell_main_delegate.cc
2
+++ src/3rdparty/chromium/extensions/shell/app/shell_main_delegate.cc
3
@@ -38,7 +38,7 @@
3
@@ -38,7 +38,7 @@
4
 
4
 
Lines 9-23 Link Here
9
 #include "base/nix/xdg_util.h"
9
 #include "base/nix/xdg_util.h"
10
 #elif defined(OS_MACOSX)
10
 #elif defined(OS_MACOSX)
11
 #include "base/base_paths_mac.h"
11
 #include "base/base_paths_mac.h"
12
@@ -52,7 +52,7 @@
13
 
14
 namespace {
15
 
16
-#if defined(OS_LINUX) && !defined(OS_CHROMEOS)
17
+#if (defined(OS_BSD) || defined(OS_LINUX)) && !defined(OS_CHROMEOS)
18
 extensions::ShellCrashReporterClient* GetCrashReporterClient() {
19
   static base::NoDestructor<extensions::ShellCrashReporterClient> instance;
20
   return instance.get();
21
@@ -70,7 +70,7 @@ base::FilePath GetDataPath() {
12
@@ -70,7 +70,7 @@ base::FilePath GetDataPath() {
22
     return cmd_line->GetSwitchValuePath(switches::kContentShellDataPath);
13
     return cmd_line->GetSwitchValuePath(switches::kContentShellDataPath);
23
 
14
 
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_gpu_command__buffer_service_external__vk__image__backing.cc (+29 lines)
Added Link Here
1
--- src/3rdparty/chromium/gpu/command_buffer/service/external_vk_image_backing.cc.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/gpu/command_buffer/service/external_vk_image_backing.cc
3
@@ -25,7 +25,7 @@
4
 #include "gpu/vulkan/fuchsia/vulkan_fuchsia_ext.h"
5
 #endif
6
 
7
-#if defined(OS_LINUX)
8
+#if defined(OS_LINUX) || defined(OS_BSD)
9
 #define GL_HANDLE_TYPE_OPAQUE_FD_EXT 0x9586
10
 #endif
11
 
12
@@ -451,7 +451,7 @@ ExternalVkImageBacking::ProduceGLTexture(SharedImageMa
13
 #if defined(OS_FUCHSIA)
14
   NOTIMPLEMENTED_LOG_ONCE();
15
   return nullptr;
16
-#elif defined(OS_LINUX)
17
+#elif defined(OS_LINUX) || defined(OS_BSD)
18
   GrVkImageInfo image_info;
19
   bool result = backend_texture_.getVkImageInfo(&image_info);
20
   DCHECK(result);
21
@@ -520,7 +520,7 @@ ExternalVkImageBacking::ProduceGLTexture(SharedImageMa
22
   }
23
   return std::make_unique<ExternalVkImageGlRepresentation>(
24
       manager, this, tracker, texture_, texture_->service_id());
25
-#else  // !defined(OS_LINUX) && !defined(OS_FUCHSIA)
26
+#else  // !defined(OS_LINUX) && !defined(OS_FUCHSIA) && !defined(OS_BSD)
27
 #error Unsupported OS
28
 #endif
29
 }
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_gpu_command__buffer_service_external__vk__image__gl__representation.cc (+20 lines)
Added Link Here
1
--- src/3rdparty/chromium/gpu/command_buffer/service/external_vk_image_gl_representation.cc.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/gpu/command_buffer/service/external_vk_image_gl_representation.cc
3
@@ -183,7 +183,7 @@ GLuint ExternalVkImageGlRepresentation::ImportVkSemaph
4
 #if defined(OS_FUCHSIA)
5
   NOTIMPLEMENTED_LOG_ONCE();
6
   return 0;
7
-#elif defined(OS_LINUX)
8
+#elif defined(OS_LINUX) || defined(OS_BSD)
9
   if (handle.vk_handle_type() !=
10
       VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_FD_BIT) {
11
     DLOG(ERROR) << "Importing semaphore handle of unexpected type:"
12
@@ -198,7 +198,7 @@ GLuint ExternalVkImageGlRepresentation::ImportVkSemaph
13
                                 fd.release());
14
 
15
   return gl_semaphore;
16
-#else  // !defined(OS_FUCHSIA) && !defined(OS_LINUX)
17
+#else  // !defined(OS_FUCHSIA) && !defined(OS_LINUX) && !defined(OS_BSD)
18
 #error Unsupported OS
19
 #endif
20
 }
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_gpu_ipc_common_gpu__memory__buffer__support.cc (-6 / +15 lines)
Lines 1-4 Link Here
1
--- src/3rdparty/chromium/gpu/ipc/common/gpu_memory_buffer_support.cc.orig	2019-05-23 12:39:34 UTC
1
--- src/3rdparty/chromium/gpu/ipc/common/gpu_memory_buffer_support.cc.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/gpu/ipc/common/gpu_memory_buffer_support.cc
2
+++ src/3rdparty/chromium/gpu/ipc/common/gpu_memory_buffer_support.cc
3
@@ -12,7 +12,7 @@
3
@@ -12,7 +12,7 @@
4
 #include "gpu/ipc/common/gpu_memory_buffer_impl_io_surface.h"
4
 #include "gpu/ipc/common/gpu_memory_buffer_impl_io_surface.h"
Lines 6-15 Link Here
6
 
6
 
7
-#if defined(OS_LINUX)
7
-#if defined(OS_LINUX)
8
+#if defined(OS_LINUX) || defined(OS_BSD)
8
+#if defined(OS_LINUX) || defined(OS_BSD)
9
 #include "gpu/ipc/common/gpu_memory_buffer_impl_native_pixmap.h"
10
 #include "ui/gfx/client_native_pixmap_factory.h"
9
 #include "ui/gfx/client_native_pixmap_factory.h"
11
 #include "ui/gfx/linux/client_native_pixmap_factory_dmabuf.h"
10
 #include "ui/gfx/linux/client_native_pixmap_factory_dmabuf.h"
12
@@ -109,7 +109,7 @@ bool GpuMemoryBufferSupport::IsNativeGpuMemoryBufferCo
11
 #endif
12
@@ -22,7 +22,7 @@
13
 #include "ui/ozone/public/ozone_platform.h"
14
 #endif
15
 
16
-#if defined(USE_OZONE) || defined(OS_LINUX)
17
+#if defined(USE_OZONE) || defined(OS_LINUX) || defined(OS_BSD)
18
 #include "gpu/ipc/common/gpu_memory_buffer_impl_native_pixmap.h"
19
 #endif
20
 
21
@@ -111,7 +111,7 @@ bool GpuMemoryBufferSupport::IsNativeGpuMemoryBufferCo
13
 #elif defined(USE_OZONE)
22
 #elif defined(USE_OZONE)
14
   return ui::OzonePlatform::EnsureInstance()->IsNativePixmapConfigSupported(
23
   return ui::OzonePlatform::EnsureInstance()->IsNativePixmapConfigSupported(
15
       format, usage);
24
       format, usage);
Lines 18-29 Link Here
18
   return false;  // TODO(julian.isorce): Add linux support.
27
   return false;  // TODO(julian.isorce): Add linux support.
19
 #elif defined(OS_WIN)
28
 #elif defined(OS_WIN)
20
   switch (usage) {
29
   switch (usage) {
21
@@ -166,7 +166,7 @@ GpuMemoryBufferSupport::CreateGpuMemoryBufferImplFromH
30
@@ -167,7 +167,7 @@ GpuMemoryBufferSupport::CreateGpuMemoryBufferImplFromH
22
       return GpuMemoryBufferImplIOSurface::CreateFromHandle(
31
       return GpuMemoryBufferImplIOSurface::CreateFromHandle(
23
           std::move(handle), size, format, usage, std::move(callback));
32
           std::move(handle), size, format, usage, std::move(callback));
24
 #endif
33
 #endif
25
-#if defined(OS_LINUX)
34
-#if defined(OS_LINUX) || defined(USE_OZONE)
26
+#if defined(OS_LINUX) || defined(OS_BSD)
35
+#if defined(OS_LINUX) || defined(USE_OZONE) || defined(OS_BSD)
27
     case gfx::NATIVE_PIXMAP:
36
     case gfx::NATIVE_PIXMAP:
28
       return GpuMemoryBufferImplNativePixmap::CreateFromHandle(
37
       return GpuMemoryBufferImplNativePixmap::CreateFromHandle(
29
           client_native_pixmap_factory(), std::move(handle), size, format,
38
           client_native_pixmap_factory(), std::move(handle), size, format,
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_gpu_ipc_service_gpu__init.cc (-6 / +95 lines)
Lines 1-15 Link Here
1
--- src/3rdparty/chromium/gpu/ipc/service/gpu_init.cc.orig	2019-05-23 12:39:34 UTC
1
--- src/3rdparty/chromium/gpu/ipc/service/gpu_init.cc.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/gpu/ipc/service/gpu_init.cc
2
+++ src/3rdparty/chromium/gpu/ipc/service/gpu_init.cc
3
@@ -87,7 +87,7 @@ void InitializeDirectCompositionOverlaySupport(GPUInfo
3
@@ -109,7 +109,7 @@ void InitializePlatformOverlaySettings(GPUInfo* gpu_in
4
 #endif
4
 }
5
 }
5
 #endif  // defined(OS_WIN)
6
 
6
 
7
-#if defined(OS_LINUX) && !defined(OS_CHROMEOS) && !defined(IS_CHROMECAST)
7
-#if defined(OS_LINUX) && !defined(OS_CHROMEOS) && !defined(IS_CHROMECAST)
8
+#if (defined(OS_LINUX) && !defined(OS_CHROMEOS) && !defined(IS_CHROMECAST)) || defined(OS_BSD)
8
+#if (defined(OS_LINUX) && !defined(OS_CHROMEOS) && !defined(IS_CHROMECAST)) || defined(OS_BSD)
9
 bool CanAccessNvidiaDeviceFile() {
9
 bool CanAccessNvidiaDeviceFile() {
10
   bool res = true;
10
   bool res = true;
11
   base::ScopedBlockingCall scoped_blocking_call(base::BlockingType::WILL_BLOCK);
11
   base::ScopedBlockingCall scoped_blocking_call(FROM_HERE,
12
@@ -129,7 +129,7 @@ bool GpuInit::InitializeAndStartSandbox(base::CommandL
12
@@ -120,7 +120,7 @@ bool CanAccessNvidiaDeviceFile() {
13
   }
14
   return res;
15
 }
16
-#endif  // OS_LINUX && !OS_CHROMEOS && !IS_CHROMECAST
17
+#endif  // (OS_LINUX && !OS_CHROMEOS && !IS_CHROMECAST) || OS_BSD
18
 
19
 }  // namespace
20
 
21
@@ -152,7 +152,7 @@ bool GpuInit::InitializeAndStartSandbox(base::CommandL
13
   // crash during feature collection.
22
   // crash during feature collection.
14
   gpu::SetKeysForCrashLogging(gpu_info_);
23
   gpu::SetKeysForCrashLogging(gpu_info_);
15
 
24
 
Lines 18-24 Link Here
18
   if (gpu_info_.gpu.vendor_id == 0x10de &&  // NVIDIA
27
   if (gpu_info_.gpu.vendor_id == 0x10de &&  // NVIDIA
19
       gpu_info_.gpu.driver_vendor == "NVIDIA" && !CanAccessNvidiaDeviceFile())
28
       gpu_info_.gpu.driver_vendor == "NVIDIA" && !CanAccessNvidiaDeviceFile())
20
     return false;
29
     return false;
21
@@ -199,7 +199,7 @@ bool GpuInit::InitializeAndStartSandbox(base::CommandL
30
@@ -228,7 +228,7 @@ bool GpuInit::InitializeAndStartSandbox(base::CommandL
22
   sandbox_helper_->PreSandboxStartup();
31
   sandbox_helper_->PreSandboxStartup();
23
 
32
 
24
   bool attempted_startsandbox = false;
33
   bool attempted_startsandbox = false;
Lines 27-29 Link Here
27
   // On Chrome OS ARM Mali, GPU driver userspace creates threads when
36
   // On Chrome OS ARM Mali, GPU driver userspace creates threads when
28
   // initializing a GL context, so start the sandbox early.
37
   // initializing a GL context, so start the sandbox early.
29
   // TODO(zmo): Need to collect OS version before this.
38
   // TODO(zmo): Need to collect OS version before this.
39
@@ -237,7 +237,7 @@ bool GpuInit::InitializeAndStartSandbox(base::CommandL
40
         watchdog_thread_.get(), &gpu_info_, gpu_preferences_);
41
     attempted_startsandbox = true;
42
   }
43
-#endif  // defined(OS_LINUX)
44
+#endif  // defined(OS_LINUX) && !defined(OS_BSD)
45
 
46
   base::TimeTicks before_initialize_one_off = base::TimeTicks::Now();
47
 
48
@@ -284,14 +284,14 @@ bool GpuInit::InitializeAndStartSandbox(base::CommandL
49
   }
50
   if (gl_initialized && use_swiftshader &&
51
       gl::GetGLImplementation() != gl::kGLImplementationSwiftShaderGL) {
52
-#if defined(OS_LINUX)
53
+#if defined(OS_LINUX) || defined(OS_BSD)
54
     VLOG(1) << "Quit GPU process launch to fallback to SwiftShader cleanly "
55
             << "on Linux";
56
     return false;
57
 #else
58
     gl::init::ShutdownGL(true);
59
     gl_initialized = false;
60
-#endif  // OS_LINUX
61
+#endif  // OS_LINUX || OS_BSD
62
   }
63
   if (!gl_initialized)
64
     gl_initialized = gl::init::InitializeGLNoExtensionsOneOff();
65
@@ -317,7 +317,7 @@ bool GpuInit::InitializeAndStartSandbox(base::CommandL
66
         command_line, gpu_feature_info_,
67
         gpu_preferences_.disable_software_rasterizer, false);
68
     if (use_swiftshader) {
69
-#if defined(OS_LINUX)
70
+#if defined(OS_LINUX) || defined(OS_BSD)
71
       VLOG(1) << "Quit GPU process launch to fallback to SwiftShader cleanly "
72
               << "on Linux";
73
       return false;
74
@@ -328,7 +328,7 @@ bool GpuInit::InitializeAndStartSandbox(base::CommandL
75
                 << "failed";
76
         return false;
77
       }
78
-#endif  // OS_LINUX
79
+#endif  // OS_LINUX || OS_BSD
80
     }
81
   }
82
 
83
@@ -357,7 +357,7 @@ bool GpuInit::InitializeAndStartSandbox(base::CommandL
84
 
85
   InitializePlatformOverlaySettings(&gpu_info_);
86
 
87
-#if defined(OS_LINUX)
88
+#if defined(OS_LINUX) || defined(OS_BSD)
89
   // Driver may create a compatibility profile context when collect graphics
90
   // information on Linux platform. Try to collect graphics information
91
   // based on core profile context after disabling platform extensions.
92
@@ -376,7 +376,7 @@ bool GpuInit::InitializeAndStartSandbox(base::CommandL
93
       return false;
94
     }
95
   }
96
-#endif  // defined(OS_LINUX)
97
+#endif  // defined(OS_LINUX) || defined(OS_BSD)
98
 
99
   if (use_swiftshader) {
100
     AdjustInfoToSwiftShader();
101
@@ -552,7 +552,7 @@ void GpuInit::InitializeInProcess(base::CommandLine* c
102
 
103
   InitializePlatformOverlaySettings(&gpu_info_);
104
 
105
-#if defined(OS_LINUX)
106
+#if defined(OS_LINUX) || defined(OS_BSD)
107
   // Driver may create a compatibility profile context when collect graphics
108
   // information on Linux platform. Try to collect graphics information
109
   // based on core profile context after disabling platform extensions.
110
@@ -572,7 +572,7 @@ void GpuInit::InitializeInProcess(base::CommandLine* c
111
       }
112
     }
113
   }
114
-#endif  // defined(OS_LINUX)
115
+#endif  // defined(OS_LINUX) || defined(OS_BSD)
116
 
117
   if (use_swiftshader) {
118
     AdjustInfoToSwiftShader();
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_gpu_ipc_service_gpu__memory__buffer__factory.cc (-10 / +10 lines)
Lines 1-20 Link Here
1
--- src/3rdparty/chromium/gpu/ipc/service/gpu_memory_buffer_factory.cc.orig	2018-11-13 18:25:11 UTC
1
--- src/3rdparty/chromium/gpu/ipc/service/gpu_memory_buffer_factory.cc.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/gpu/ipc/service/gpu_memory_buffer_factory.cc
2
+++ src/3rdparty/chromium/gpu/ipc/service/gpu_memory_buffer_factory.cc
3
@@ -12,7 +12,7 @@
3
@@ -12,7 +12,7 @@
4
 #include "gpu/ipc/service/gpu_memory_buffer_factory_io_surface.h"
4
 #include "gpu/ipc/service/gpu_memory_buffer_factory_io_surface.h"
5
 #endif
5
 #endif
6
 
6
 
7
-#if defined(OS_LINUX)
7
-#if defined(OS_LINUX) || defined(OS_FUCHSIA)
8
+#if defined(OS_LINUX) || defined(OS_BSD)
8
+#if defined(OS_LINUX) || defined(OS_FUCHSIA) || defined(OS_BSD)
9
 #include "gpu/ipc/service/gpu_memory_buffer_factory_native_pixmap.h"
9
 #include "gpu/ipc/service/gpu_memory_buffer_factory_native_pixmap.h"
10
 #endif
10
 #endif
11
 
11
 
12
@@ -33,7 +33,7 @@ GpuMemoryBufferFactory::CreateNativeType() {
12
@@ -34,7 +34,7 @@ GpuMemoryBufferFactory::CreateNativeType(
13
   return base::WrapUnique(new GpuMemoryBufferFactoryIOSurface);
13
   return std::make_unique<GpuMemoryBufferFactoryIOSurface>();
14
 #elif defined(OS_ANDROID)
14
 #elif defined(OS_ANDROID)
15
   return base::WrapUnique(new GpuMemoryBufferFactoryAndroidHardwareBuffer);
15
   return std::make_unique<GpuMemoryBufferFactoryAndroidHardwareBuffer>();
16
-#elif defined(OS_LINUX)
16
-#elif defined(OS_LINUX) || defined(OS_FUCHSIA)
17
+#elif defined(OS_LINUX) || defined(OS_BSD)
17
+#elif defined(OS_LINUX) || defined(OS_FUCHSIA) || defined(OS_BSD)
18
   return base::WrapUnique(new GpuMemoryBufferFactoryNativePixmap);
18
   return std::make_unique<GpuMemoryBufferFactoryNativePixmap>(
19
       vulkan_context_provider);
19
 #elif defined(OS_WIN)
20
 #elif defined(OS_WIN)
20
   return base::WrapUnique(new GpuMemoryBufferFactoryDXGI);
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_gpu_ipc_service_gpu__watchdog__thread.cc (-14 / +17 lines)
Lines 1-6 Link Here
1
--- src/3rdparty/chromium/gpu/ipc/service/gpu_watchdog_thread.cc.orig	2019-05-23 12:39:34 UTC
1
--- src/3rdparty/chromium/gpu/ipc/service/gpu_watchdog_thread.cc.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/gpu/ipc/service/gpu_watchdog_thread.cc
2
+++ src/3rdparty/chromium/gpu/ipc/service/gpu_watchdog_thread.cc
3
@@ -51,8 +51,10 @@ const int kGpuTimeout = 10000;
3
@@ -45,8 +45,10 @@ const int kGpuTimeout = 10000;
4
 #endif
4
 #endif
5
 
5
 
6
 #if defined(USE_X11)
6
 #if defined(USE_X11)
Lines 11-28 Link Here
11
 const unsigned char text[20] = "check";
11
 const unsigned char text[20] = "check";
12
 #endif
12
 #endif
13
 
13
 
14
@@ -75,8 +77,10 @@ GpuWatchdogThread::GpuWatchdogThread()
14
@@ -68,9 +70,12 @@ GpuWatchdogThreadImplV1::GpuWatchdogThreadImplV1()
15
       ,
15
       display_(nullptr),
16
       display_(nullptr),
16
       window_(0),
17
       window_(0),
17
       atom_(x11::None),
18
-      atom_(x11::None),
19
+      atom_(x11::None)
18
+#if !defined(OS_BSD)
20
+#if !defined(OS_BSD)
19
       host_tty_(-1),
21
+      ,
22
       host_tty_(-1)
20
 #endif
23
 #endif
21
+#endif
24
+#endif
22
       weak_factory_(this) {
25
 {
23
   base::subtle::NoBarrier_Store(&awaiting_acknowledge_, false);
26
   base::subtle::NoBarrier_Store(&awaiting_acknowledge_, false);
24
 
27
 
25
@@ -91,7 +95,9 @@ GpuWatchdogThread::GpuWatchdogThread()
28
@@ -85,7 +90,9 @@ GpuWatchdogThreadImplV1::GpuWatchdogThreadImplV1()
26
 #endif
29
 #endif
27
 
30
 
28
 #if defined(USE_X11)
31
 #if defined(USE_X11)
Lines 32-39 Link Here
32
   SetupXServer();
35
   SetupXServer();
33
 #endif
36
 #endif
34
   base::MessageLoopCurrent::Get()->AddTaskObserver(&task_observer_);
37
   base::MessageLoopCurrent::Get()->AddTaskObserver(&task_observer_);
35
@@ -238,8 +244,10 @@ GpuWatchdogThread::~GpuWatchdogThread() {
38
@@ -230,8 +237,10 @@ GpuWatchdogThreadImplV1::~GpuWatchdogThreadImplV1() {
36
     power_monitor->RemoveObserver(this);
39
   base::PowerMonitor::RemoveObserver(this);
37
 
40
 
38
 #if defined(USE_X11)
41
 #if defined(USE_X11)
39
+#if !defined(OS_BSD)
42
+#if !defined(OS_BSD)
Lines 43-49 Link Here
43
   if (display_) {
46
   if (display_) {
44
     DCHECK(window_);
47
     DCHECK(window_);
45
     XDestroyWindow(display_, window_);
48
     XDestroyWindow(display_, window_);
46
@@ -463,7 +471,7 @@ void GpuWatchdogThread::DeliberatelyTerminateToRecover
49
@@ -431,7 +440,7 @@ void GpuWatchdogThreadImplV1::DeliberatelyTerminateToR
47
     return;
50
     return;
48
 #endif
51
 #endif
49
 
52
 
Lines 52-58 Link Here
52
   // Don't crash if we're not on the TTY of our host X11 server.
55
   // Don't crash if we're not on the TTY of our host X11 server.
53
   int active_tty = GetActiveTTY();
56
   int active_tty = GetActiveTTY();
54
   if (host_tty_ != -1 && active_tty != -1 && host_tty_ != active_tty) {
57
   if (host_tty_ != -1 && active_tty != -1 && host_tty_ != active_tty) {
55
@@ -526,7 +534,9 @@ void GpuWatchdogThread::SetupXServer() {
58
@@ -515,7 +524,9 @@ void GpuWatchdogThreadImplV1::SetupXServer() {
56
                       CopyFromParent, InputOutput, CopyFromParent, 0, nullptr);
59
                       CopyFromParent, InputOutput, CopyFromParent, 0, nullptr);
57
     atom_ = XInternAtom(display_, "CHECK", x11::False);
60
     atom_ = XInternAtom(display_, "CHECK", x11::False);
58
   }
61
   }
Lines 61-73 Link Here
61
+#endif
64
+#endif
62
 }
65
 }
63
 
66
 
64
 void GpuWatchdogThread::SetupXChangeProp() {
67
 void GpuWatchdogThreadImplV1::SetupXChangeProp() {
65
@@ -627,7 +637,7 @@ base::ThreadTicks GpuWatchdogThread::GetWatchedThreadT
68
@@ -615,7 +626,7 @@ base::ThreadTicks GpuWatchdogThreadImplV1::GetWatchedT
66
 }
69
 }
67
 #endif
70
 #endif
68
 
71
 
69
-#if defined(USE_X11)
72
-#if defined(USE_X11)
70
+#if defined(USE_X11) && !defined(OS_BSD)
73
+#if defined(USE_X11) && !defined(OS_BSD)
71
 int GpuWatchdogThread::GetActiveTTY() const {
74
 int GpuWatchdogThreadImplV1::GetActiveTTY() const {
72
   char tty_string[8] = {0};
75
   char tty_string[8] = {0};
73
   if (tty_file_ && !fseek(tty_file_, 0, SEEK_SET) &&
76
   if (tty_file_ && !fseek(tty_file_, 0, SEEK_SET) &&
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_gpu_vulkan_vulkan__function__pointers.cc (+32 lines)
Added Link Here
1
--- src/3rdparty/chromium/gpu/vulkan/vulkan_function_pointers.cc.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/gpu/vulkan/vulkan_function_pointers.cc
3
@@ -716,7 +716,7 @@ bool VulkanFunctionPointers::BindDeviceFunctionPointer
4
   }
5
 #endif  // defined(OS_ANDROID)
6
 
7
-#if defined(OS_LINUX) || defined(OS_ANDROID)
8
+#if defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_BSD)
9
   if (gfx::HasExtension(enabled_extensions,
10
                         VK_KHR_EXTERNAL_SEMAPHORE_FD_EXTENSION_NAME)) {
11
     vkGetSemaphoreFdKHRFn = reinterpret_cast<PFN_vkGetSemaphoreFdKHR>(
12
@@ -735,9 +735,9 @@ bool VulkanFunctionPointers::BindDeviceFunctionPointer
13
       return false;
14
     }
15
   }
16
-#endif  // defined(OS_LINUX) || defined(OS_ANDROID)
17
+#endif  // defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_BSD)
18
 
19
-#if defined(OS_LINUX)
20
+#if defined(OS_LINUX) || defined(OS_BSD)
21
   if (gfx::HasExtension(enabled_extensions,
22
                         VK_KHR_EXTERNAL_MEMORY_FD_EXTENSION_NAME)) {
23
     vkGetMemoryFdKHRFn = reinterpret_cast<PFN_vkGetMemoryFdKHR>(
24
@@ -748,7 +748,7 @@ bool VulkanFunctionPointers::BindDeviceFunctionPointer
25
       return false;
26
     }
27
   }
28
-#endif  // defined(OS_LINUX)
29
+#endif  // defined(OS_LINUX) || defined(OS_BSD)
30
 
31
 #if defined(OS_FUCHSIA)
32
   if (gfx::HasExtension(enabled_extensions,
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_gpu_vulkan_vulkan__function__pointers.h (+42 lines)
Added Link Here
1
--- src/3rdparty/chromium/gpu/vulkan/vulkan_function_pointers.h.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/gpu/vulkan/vulkan_function_pointers.h
3
@@ -161,14 +161,14 @@ struct VulkanFunctionPointers {
4
       vkGetAndroidHardwareBufferPropertiesANDROIDFn = nullptr;
5
 #endif  // defined(OS_ANDROID)
6
 
7
-#if defined(OS_LINUX) || defined(OS_ANDROID)
8
+#if defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_BSD)
9
   PFN_vkGetSemaphoreFdKHR vkGetSemaphoreFdKHRFn = nullptr;
10
   PFN_vkImportSemaphoreFdKHR vkImportSemaphoreFdKHRFn = nullptr;
11
-#endif  // defined(OS_LINUX) || defined(OS_ANDROID)
12
+#endif  // defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_BSD)
13
 
14
-#if defined(OS_LINUX)
15
+#if defined(OS_LINUX) || defined(OS_BSD)
16
   PFN_vkGetMemoryFdKHR vkGetMemoryFdKHRFn = nullptr;
17
-#endif  // defined(OS_LINUX)
18
+#endif  // defined(OS_LINUX) || defined(OS_BSD)
19
 
20
 #if defined(OS_FUCHSIA)
21
   PFN_vkImportSemaphoreZirconHandleFUCHSIA
22
@@ -342,16 +342,16 @@ struct VulkanFunctionPointers {
23
       ->vkGetAndroidHardwareBufferPropertiesANDROIDFn
24
 #endif  // defined(OS_ANDROID)
25
 
26
-#if defined(OS_LINUX) || defined(OS_ANDROID)
27
+#if defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_BSD)
28
 #define vkGetSemaphoreFdKHR \
29
   gpu::GetVulkanFunctionPointers()->vkGetSemaphoreFdKHRFn
30
 #define vkImportSemaphoreFdKHR \
31
   gpu::GetVulkanFunctionPointers()->vkImportSemaphoreFdKHRFn
32
-#endif  // defined(OS_LINUX) || defined(OS_ANDROID)
33
+#endif  // defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_BSD)
34
 
35
-#if defined(OS_LINUX)
36
+#if defined(OS_LINUX) || defined(OS_BSD)
37
 #define vkGetMemoryFdKHR gpu::GetVulkanFunctionPointers()->vkGetMemoryFdKHRFn
38
-#endif  // defined(OS_LINUX)
39
+#endif  // defined(OS_LINUX) || defined(OS_BSD)
40
 
41
 #if defined(OS_FUCHSIA)
42
 #define vkImportSemaphoreZirconHandleFUCHSIA \
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_headless_lib_browser_headless__request__context__manager.cc (-18 / +9 lines)
Lines 1-6 Link Here
1
--- src/3rdparty/chromium/headless/lib/browser/headless_request_context_manager.cc.orig	2019-05-23 12:39:34 UTC
1
--- src/3rdparty/chromium/headless/lib/browser/headless_request_context_manager.cc.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/headless/lib/browser/headless_request_context_manager.cc
2
+++ src/3rdparty/chromium/headless/lib/browser/headless_request_context_manager.cc
3
@@ -35,7 +35,7 @@ namespace headless {
3
@@ -23,7 +23,7 @@ namespace headless {
4
 
4
 
5
 namespace {
5
 namespace {
6
 
6
 
Lines 9-15 Link Here
9
 static char kProductName[] = "HeadlessChrome";
9
 static char kProductName[] = "HeadlessChrome";
10
 #endif
10
 #endif
11
 
11
 
12
@@ -81,7 +81,7 @@ net::NetworkTrafficAnnotationTag GetProxyConfigTraffic
12
@@ -53,7 +53,7 @@ net::NetworkTrafficAnnotationTag GetProxyConfigTraffic
13
   return traffic_annotation;
13
   return traffic_annotation;
14
 }
14
 }
15
 
15
 
Lines 18-38 Link Here
18
 ::network::mojom::CryptConfigPtr BuildCryptConfigOnce(
18
 ::network::mojom::CryptConfigPtr BuildCryptConfigOnce(
19
     const base::FilePath& user_data_path) {
19
     const base::FilePath& user_data_path) {
20
   static bool done_once = false;
20
   static bool done_once = false;
21
@@ -290,7 +290,7 @@ HeadlessRequestContextManager::HeadlessRequestContextM
21
@@ -193,7 +193,7 @@ HeadlessRequestContextManager::HeadlessRequestContextM
22
     proxy_config_monitor_ =
22
     proxy_config_monitor_ = std::make_unique<HeadlessProxyConfigMonitor>(
23
         std::make_unique<HeadlessProxyConfigMonitor>(proxy_monitor_task_runner);
23
         base::ThreadTaskRunnerHandle::Get());
24
   }
24
   }
25
-#if defined(OS_LINUX) && !defined(OS_CHROMEOS)
25
-#if defined(OS_LINUX) && !defined(OS_CHROMEOS)
26
+#if (defined(OS_LINUX) && !defined(OS_CHROMEOS)) || defined(OS_BSD)
26
+#if (defined(OS_LINUX) && !defined(OS_CHROMEOS)) || defined(OS_BSD)
27
   crypt_config_ = BuildCryptConfigOnce(user_data_path_);
27
   auto crypt_config = BuildCryptConfigOnce(user_data_path_);
28
   if (network_service_enabled_ && crypt_config_)
28
   if (crypt_config)
29
     content::GetNetworkService()->SetCryptConfig(std::move(crypt_config_));
29
     content::GetNetworkService()->SetCryptConfig(std::move(crypt_config));
30
@@ -366,7 +366,7 @@ void HeadlessRequestContextManager::InitializeOnIO() {
31
                                   std::move(protocol_handler.second));
32
     }
33
     protocol_handlers_.clear();
34
-#if defined(OS_LINUX) && !defined(OS_CHROMEOS)
35
+#if (defined(OS_LINUX) && !defined(OS_CHROMEOS)) || defined(OS_BSD)
36
     if (crypt_config_) {
37
       content::GetNetworkServiceImpl()->SetCryptConfig(
38
           std::move(crypt_config_));
(-)a/www/qt5-webengine/files/patch-src_3rdparty_chromium_headless_lib_browser_headless__request__context__manager.h (-11 lines)
Removed Link Here
1
--- src/3rdparty/chromium/headless/lib/browser/headless_request_context_manager.h.orig	2019-05-23 12:39:34 UTC
2
+++ src/3rdparty/chromium/headless/lib/browser/headless_request_context_manager.h
3
@@ -69,7 +69,7 @@ class HeadlessRequestContextManager {
4
   std::unique_ptr<HeadlessProxyConfigMonitor> proxy_config_monitor_;
5
   bool is_system_context_;
6
 
7
-#if defined(OS_LINUX) && !defined(OS_CHROMEOS)
8
+#if (defined(OS_LINUX) && !defined(OS_CHROMEOS)) || defined(OS_BSD)
9
   ::network::mojom::CryptConfigPtr crypt_config_;
10
 #endif
11
 
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_headless_lib_headless__content__main__delegate.cc (+20 lines)
Added Link Here
1
--- src/3rdparty/chromium/headless/lib/headless_content_main_delegate.cc.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/headless/lib/headless_content_main_delegate.cc
3
@@ -324,7 +324,7 @@ int HeadlessContentMainDelegate::RunProcess(
4
 }
5
 #endif  // !defined(CHROME_MULTIPLE_DLL_CHILD)
6
 
7
-#if defined(OS_LINUX)
8
+#if defined(OS_LINUX) || defined(OS_BSD)
9
 void SIGTERMProfilingShutdown(int signal) {
10
   content::Profiling::Stop();
11
   struct sigaction sigact;
12
@@ -359,7 +359,7 @@ void HeadlessContentMainDelegate::ZygoteForked() {
13
   breakpad::InitCrashReporter(process_type);
14
 #endif
15
 }
16
-#endif  // defined(OS_LINUX)
17
+#endif  // defined(OS_LINUX) || defined(OS_BSD)
18
 
19
 // static
20
 HeadlessContentMainDelegate* HeadlessContentMainDelegate::GetInstance() {
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_headless_lib_headless__content__main__delegate.h (+11 lines)
Added Link Here
1
--- src/3rdparty/chromium/headless/lib/headless_content_main_delegate.h.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/headless/lib/headless_content_main_delegate.h
3
@@ -58,7 +58,7 @@ class HEADLESS_EXPORT HeadlessContentMainDelegate
4
 
5
   HeadlessBrowserImpl* browser() const { return browser_.get(); }
6
 
7
-#if defined(OS_LINUX)
8
+#if defined(OS_LINUX) || defined(OS_BSD)
9
   void ZygoteForked() override;
10
 #endif
11
 
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_media_base_scopedfd__helper.h (-5 / +9 lines)
Lines 1-14 Link Here
1
--- src/3rdparty/chromium/media/base/scopedfd_helper.h.orig	2018-11-13 18:25:11 UTC
1
--- src/3rdparty/chromium/media/base/scopedfd_helper.h.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/media/base/scopedfd_helper.h
2
+++ src/3rdparty/chromium/media/base/scopedfd_helper.h
3
@@ -14,14 +14,14 @@ namespace media {
3
@@ -11,17 +11,17 @@
4
 // since the only current user is V4L2 we are limiting the scope to OS_LINUX so
4
 namespace media {
5
 
6
 // Theoretically, we can test on defined(OS_POSIX) || defined(OS_FUCHSIA), but
7
-// since the only current user is V4L2 we are limiting the scope to OS_LINUX so
8
+// since the only current user is V4L2 we are limiting the scope to OS_LINUX || OS_BSD so
5
 // the binary size does not inflate on non-using systems. Feel free to adapt
9
 // the binary size does not inflate on non-using systems. Feel free to adapt
6
 // this and BUILD.gn as our needs evolve.
10
 // this and BUILD.gn as our needs evolve.
7
-#if defined(OS_LINUX)
11
-#if defined(OS_LINUX)
8
+#if defined(OS_LINUX) || defined(OS_BSD)
12
+#if defined(OS_LINUX) || defined(OS_BSD)
9
 
13
 
10
 // Return a new vector containing duplicates of |fds|, or an empty vector in
14
 // Return a new vector containing duplicates of |fds|, or PCHECKs in case of an
11
 // case of error.
15
 // error.
12
 MEDIA_EXPORT std::vector<base::ScopedFD> DuplicateFDs(
16
 MEDIA_EXPORT std::vector<base::ScopedFD> DuplicateFDs(
13
     const std::vector<base::ScopedFD>& fds);
17
     const std::vector<base::ScopedFD>& fds);
14
 
18
 
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_media_base_video__frame.cc (-9 / +36 lines)
Lines 1-6 Link Here
1
--- src/3rdparty/chromium/media/base/video_frame.cc.orig	2019-05-23 12:39:34 UTC
1
--- src/3rdparty/chromium/media/base/video_frame.cc.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/media/base/video_frame.cc
2
+++ src/3rdparty/chromium/media/base/video_frame.cc
3
@@ -53,7 +53,7 @@ static std::string StorageTypeToString(
3
@@ -52,7 +52,7 @@ static std::string StorageTypeToString(
4
       return "OWNED_MEMORY";
4
       return "OWNED_MEMORY";
5
     case VideoFrame::STORAGE_SHMEM:
5
     case VideoFrame::STORAGE_SHMEM:
6
       return "SHMEM";
6
       return "SHMEM";
Lines 9-15 Link Here
9
     case VideoFrame::STORAGE_DMABUFS:
9
     case VideoFrame::STORAGE_DMABUFS:
10
       return "DMABUFS";
10
       return "DMABUFS";
11
 #endif
11
 #endif
12
@@ -68,7 +68,7 @@ static std::string StorageTypeToString(
12
@@ -67,7 +67,7 @@ static std::string StorageTypeToString(
13
 // static
13
 // static
14
 bool VideoFrame::IsStorageTypeMappable(VideoFrame::StorageType storage_type) {
14
 bool VideoFrame::IsStorageTypeMappable(VideoFrame::StorageType storage_type) {
15
   return
15
   return
Lines 18-24 Link Here
18
       // This is not strictly needed but makes explicit that, at VideoFrame
18
       // This is not strictly needed but makes explicit that, at VideoFrame
19
       // level, DmaBufs are not mappable from userspace.
19
       // level, DmaBufs are not mappable from userspace.
20
       storage_type != VideoFrame::STORAGE_DMABUFS &&
20
       storage_type != VideoFrame::STORAGE_DMABUFS &&
21
@@ -461,7 +461,7 @@ scoped_refptr<VideoFrame> VideoFrame::WrapExternalYuva
21
@@ -186,7 +186,7 @@ static base::Optional<VideoFrameLayout> GetDefaultLayo
22
   return VideoFrameLayout::CreateWithPlanes(format, coded_size, planes);
23
 }
24
 
25
-#if defined(OS_LINUX)
26
+#if defined(OS_LINUX) || defined(OS_BSD)
27
 // This class allows us to embed a vector<ScopedFD> into a scoped_refptr, and
28
 // thus to have several VideoFrames share the same set of DMABUF FDs.
29
 class VideoFrame::DmabufHolder
30
@@ -204,7 +204,7 @@ class VideoFrame::DmabufHolder
31
   friend class base::RefCountedThreadSafe<DmabufHolder>;
32
   ~DmabufHolder() = default;
33
 };
34
-#endif  // defined(OS_LINUX)
35
+#endif  // defined(OS_LINUX) || defined(OS_BSD)
36
 
37
 // static
38
 bool VideoFrame::IsValidConfig(VideoPixelFormat format,
39
@@ -510,7 +510,7 @@ scoped_refptr<VideoFrame> VideoFrame::WrapExternalYuva
22
   return frame;
40
   return frame;
23
 }
41
 }
24
 
42
 
Lines 27-42 Link Here
27
 // static
45
 // static
28
 scoped_refptr<VideoFrame> VideoFrame::WrapExternalDmabufs(
46
 scoped_refptr<VideoFrame> VideoFrame::WrapExternalDmabufs(
29
     const VideoFrameLayout& layout,
47
     const VideoFrameLayout& layout,
30
@@ -592,7 +592,7 @@ scoped_refptr<VideoFrame> VideoFrame::WrapVideoFrame(
48
@@ -642,7 +642,7 @@ scoped_refptr<VideoFrame> VideoFrame::WrapVideoFrame(
31
     }
49
     }
32
   }
50
   }
33
 
51
 
34
-#if defined(OS_LINUX)
52
-#if defined(OS_LINUX)
35
+#if defined(OS_LINUX) || defined(OS_BSD)
53
+#if defined(OS_LINUX) || defined(OS_BSD)
36
   // If there are any |dmabuf_fds_| plugged in, we should duplicate them.
54
   DCHECK(frame.dmabuf_fds_);
37
   if (frame->storage_type() == STORAGE_DMABUFS) {
55
   // If there are any |dmabuf_fds_| plugged in, we should refer them too.
38
     wrapping_frame->dmabuf_fds_ = DuplicateFDs(frame->dmabuf_fds_);
56
   wrapping_frame->dmabuf_fds_ = frame.dmabuf_fds_;
39
@@ -917,7 +917,7 @@ size_t VideoFrame::shared_memory_offset() const {
57
@@ -960,7 +960,7 @@ size_t VideoFrame::shared_memory_offset() const {
40
   return shared_memory_offset_;
58
   return shared_memory_offset_;
41
 }
59
 }
42
 
60
 
Lines 45-47 Link Here
45
 const std::vector<base::ScopedFD>& VideoFrame::DmabufFds() const {
63
 const std::vector<base::ScopedFD>& VideoFrame::DmabufFds() const {
46
   DCHECK_EQ(storage_type_, STORAGE_DMABUFS);
64
   DCHECK_EQ(storage_type_, STORAGE_DMABUFS);
47
 
65
 
66
@@ -1112,7 +1112,7 @@ VideoFrame::VideoFrame(const VideoFrameLayout& layout,
67
       visible_rect_(Intersection(visible_rect, gfx::Rect(layout.coded_size()))),
68
       natural_size_(natural_size),
69
       shared_memory_offset_(0),
70
-#if defined(OS_LINUX)
71
+#if defined(OS_LINUX) || defined(OS_BSD)
72
       dmabuf_fds_(base::MakeRefCounted<DmabufHolder>()),
73
 #endif
74
       timestamp_(timestamp),
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_media_base_video__frame.h (-7 / +19 lines)
Lines 1-6 Link Here
1
--- src/3rdparty/chromium/media/base/video_frame.h.orig	2019-05-23 12:39:34 UTC
1
--- src/3rdparty/chromium/media/base/video_frame.h.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/media/base/video_frame.h
2
+++ src/3rdparty/chromium/media/base/video_frame.h
3
@@ -71,7 +71,7 @@ class MEDIA_EXPORT VideoFrame : public base::RefCounte
3
@@ -42,9 +42,9 @@
4
 #include "base/mac/scoped_cftyperef.h"
5
 #endif  // defined(OS_MACOSX)
6
 
7
-#if defined(OS_LINUX)
8
+#if defined(OS_LINUX) || defined(OS_BSD)
9
 #include "base/files/scoped_file.h"
10
-#endif  // defined(OS_LINUX)
11
+#endif  // defined(OS_LINUX) || defined(OS_BSD)
12
 
13
 namespace media {
14
 
15
@@ -79,7 +79,7 @@ class MEDIA_EXPORT VideoFrame : public base::RefCounte
4
     STORAGE_UNOWNED_MEMORY = 2,  // External, non owned data pointers.
16
     STORAGE_UNOWNED_MEMORY = 2,  // External, non owned data pointers.
5
     STORAGE_OWNED_MEMORY = 3,  // VideoFrame has allocated its own data buffer.
17
     STORAGE_OWNED_MEMORY = 3,  // VideoFrame has allocated its own data buffer.
6
     STORAGE_SHMEM = 4,         // Pixels are backed by Shared Memory.
18
     STORAGE_SHMEM = 4,         // Pixels are backed by Shared Memory.
Lines 9-15 Link Here
9
     // TODO(mcasas): Consider turning this type into STORAGE_NATIVE
21
     // TODO(mcasas): Consider turning this type into STORAGE_NATIVE
10
     // based on the idea of using this same enum value for both DMA
22
     // based on the idea of using this same enum value for both DMA
11
     // buffers on Linux and CVPixelBuffers on Mac (which currently use
23
     // buffers on Linux and CVPixelBuffers on Mac (which currently use
12
@@ -245,7 +245,7 @@ class MEDIA_EXPORT VideoFrame : public base::RefCounte
24
@@ -273,7 +273,7 @@ class MEDIA_EXPORT VideoFrame : public base::RefCounte
13
       uint8_t* a_data,
25
       uint8_t* a_data,
14
       base::TimeDelta timestamp);
26
       base::TimeDelta timestamp);
15
 
27
 
Lines 18-24 Link Here
18
   // Wraps provided dmabufs
30
   // Wraps provided dmabufs
19
   // (https://www.kernel.org/doc/html/latest/driver-api/dma-buf.html) with a
31
   // (https://www.kernel.org/doc/html/latest/driver-api/dma-buf.html) with a
20
   // VideoFrame. The frame will take ownership of |dmabuf_fds|, and will
32
   // VideoFrame. The frame will take ownership of |dmabuf_fds|, and will
21
@@ -430,7 +430,7 @@ class MEDIA_EXPORT VideoFrame : public base::RefCounte
33
@@ -469,7 +469,7 @@ class MEDIA_EXPORT VideoFrame : public base::RefCounte
22
   // Returns the offset into the shared memory where the frame data begins.
34
   // Returns the offset into the shared memory where the frame data begins.
23
   size_t shared_memory_offset() const;
35
   size_t shared_memory_offset() const;
24
 
36
 
Lines 27-38 Link Here
27
   // Returns a vector containing the backing DmaBufs for this frame. The number
39
   // Returns a vector containing the backing DmaBufs for this frame. The number
28
   // of returned DmaBufs will be equal or less than the number of planes of
40
   // of returned DmaBufs will be equal or less than the number of planes of
29
   // the frame. If there are less, this means that the last FD contains the
41
   // the frame. If there are less, this means that the last FD contains the
30
@@ -624,7 +624,7 @@ class MEDIA_EXPORT VideoFrame : public base::RefCounte
42
@@ -672,7 +672,7 @@ class MEDIA_EXPORT VideoFrame : public base::RefCounte
31
   // memory.
43
   // memory.
32
   size_t shared_memory_offset_;
44
   size_t shared_memory_offset_;
33
 
45
 
34
-#if defined(OS_LINUX)
46
-#if defined(OS_LINUX)
35
+#if defined(OS_LINUX) || defined(OS_BSD)
47
+#if defined(OS_LINUX) || defined(OS_BSD)
48
   class DmabufHolder;
49
 
36
   // Dmabufs for the frame, used when storage is STORAGE_DMABUFS. Size is either
50
   // Dmabufs for the frame, used when storage is STORAGE_DMABUFS. Size is either
37
   // equal or less than the number of planes of the frame. If it is less, then
38
   // the memory area represented by the last FD contains the remaining planes.
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_media_capture_video_linux_video__capture__device__linux.cc (-8 / +9 lines)
Lines 1-4 Link Here
1
--- src/3rdparty/chromium/media/capture/video/linux/video_capture_device_linux.cc.orig	2019-03-01 17:04:22 UTC
1
--- src/3rdparty/chromium/media/capture/video/linux/video_capture_device_linux.cc.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/media/capture/video/linux/video_capture_device_linux.cc
2
+++ src/3rdparty/chromium/media/capture/video/linux/video_capture_device_linux.cc
3
@@ -15,7 +15,7 @@
3
@@ -15,7 +15,7 @@
4
 
4
 
Lines 40-54 Link Here
40
 
40
 
41
 VideoCaptureDeviceLinux::VideoCaptureDeviceLinux(
41
 VideoCaptureDeviceLinux::VideoCaptureDeviceLinux(
42
     scoped_refptr<V4L2CaptureDevice> v4l2,
42
     scoped_refptr<V4L2CaptureDevice> v4l2,
43
@@ -73,6 +75,7 @@ VideoCaptureDeviceLinux::~VideoCaptureDeviceLinux() {
43
@@ -76,6 +78,7 @@ void VideoCaptureDeviceLinux::AllocateAndStart(
44
 void VideoCaptureDeviceLinux::AllocateAndStart(
45
     const VideoCaptureParams& params,
44
     const VideoCaptureParams& params,
46
     std::unique_ptr<VideoCaptureDevice::Client> client) {
45
     std::unique_ptr<VideoCaptureDevice::Client> client) {
46
   DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
47
+#if !defined(OS_FREEBSD)
47
+#if !defined(OS_FREEBSD)
48
   DCHECK(!capture_impl_);
48
   DCHECK(!capture_impl_);
49
   if (v4l2_thread_.IsRunning())
49
   if (v4l2_thread_.IsRunning())
50
     return;  // Wrong state.
50
     return;  // Wrong state.
51
@@ -100,9 +103,11 @@ void VideoCaptureDeviceLinux::AllocateAndStart(
51
@@ -103,10 +106,12 @@ void VideoCaptureDeviceLinux::AllocateAndStart(
52
   for (auto& request : photo_requests_queue_)
52
   for (auto& request : photo_requests_queue_)
53
     v4l2_thread_.task_runner()->PostTask(FROM_HERE, std::move(request));
53
     v4l2_thread_.task_runner()->PostTask(FROM_HERE, std::move(request));
54
   photo_requests_queue_.clear();
54
   photo_requests_queue_.clear();
Lines 56-66 Link Here
56
 }
56
 }
57
 
57
 
58
 void VideoCaptureDeviceLinux::StopAndDeAllocate() {
58
 void VideoCaptureDeviceLinux::StopAndDeAllocate() {
59
   DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
59
+#if !defined(OS_FREEBSD)
60
+#if !defined(OS_FREEBSD)
60
   if (!v4l2_thread_.IsRunning())
61
   if (!v4l2_thread_.IsRunning())
61
     return;  // Wrong state.
62
     return;  // Wrong state.
62
   v4l2_thread_.task_runner()->PostTask(
63
   v4l2_thread_.task_runner()->PostTask(
63
@@ -112,6 +117,7 @@ void VideoCaptureDeviceLinux::StopAndDeAllocate() {
64
@@ -116,6 +121,7 @@ void VideoCaptureDeviceLinux::StopAndDeAllocate() {
64
   v4l2_thread_.Stop();
65
   v4l2_thread_.Stop();
65
 
66
 
66
   capture_impl_ = nullptr;
67
   capture_impl_ = nullptr;
Lines 68-77 Link Here
68
 }
69
 }
69
 
70
 
70
 void VideoCaptureDeviceLinux::TakePhoto(TakePhotoCallback callback) {
71
 void VideoCaptureDeviceLinux::TakePhoto(TakePhotoCallback callback) {
71
@@ -154,11 +160,13 @@ void VideoCaptureDeviceLinux::SetPhotoOptions(
72
@@ -163,11 +169,13 @@ void VideoCaptureDeviceLinux::SetPhotoOptions(
72
 }
73
 
74
 void VideoCaptureDeviceLinux::SetRotation(int rotation) {
73
 void VideoCaptureDeviceLinux::SetRotation(int rotation) {
74
   DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
75
   rotation_ = rotation;
75
+#if !defined(OS_FREEBSD)
76
+#if !defined(OS_FREEBSD)
76
   if (v4l2_thread_.IsRunning()) {
77
   if (v4l2_thread_.IsRunning()) {
77
     v4l2_thread_.task_runner()->PostTask(
78
     v4l2_thread_.task_runner()->PostTask(
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_media_capture_video_video__capture__buffer__pool__impl.cc (+11 lines)
Added Link Here
1
--- src/3rdparty/chromium/media/capture/video/video_capture_buffer_pool_impl.cc.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/media/capture/video/video_capture_buffer_pool_impl.cc
3
@@ -58,7 +58,7 @@ VideoCaptureBufferPoolImpl::CreateSharedMemoryViaRawFi
4
     int buffer_id) {
5
 // This requires platforms where base::SharedMemoryHandle is backed by a
6
 // file descriptor.
7
-#if defined(OS_LINUX)
8
+#if defined(OS_LINUX) || defined(OS_BSD)
9
   base::AutoLock lock(lock_);
10
 
11
   VideoCaptureBufferTracker* tracker = GetTracker(buffer_id);
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_media_capture_video_video__capture__device__client.cc (-4 / +4 lines)
Lines 1-11 Link Here
1
--- src/3rdparty/chromium/media/capture/video/video_capture_device_client.cc.orig	2018-11-13 18:25:11 UTC
1
--- src/3rdparty/chromium/media/capture/video/video_capture_device_client.cc.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/media/capture/video/video_capture_device_client.cc
2
+++ src/3rdparty/chromium/media/capture/video/video_capture_device_client.cc
3
@@ -238,7 +238,7 @@ void VideoCaptureDeviceClient::OnIncomingCapturedData(
3
@@ -308,7 +308,7 @@ void VideoCaptureDeviceClient::OnIncomingCapturedData(
4
 // see http://linuxtv.org/downloads/v4l-dvb-apis/packed-rgb.html.
4
 // see http://linuxtv.org/downloads/v4l-dvb-apis/packed-rgb.html.
5
 // Windows RGB24 defines blue at lowest byte,
5
 // Windows RGB24 defines blue at lowest byte,
6
 // see https://msdn.microsoft.com/en-us/library/windows/desktop/dd407253
6
 // see https://msdn.microsoft.com/en-us/library/windows/desktop/dd407253
7
-#if defined(OS_LINUX)
7
-#if defined(OS_LINUX)
8
+#if defined(OS_LINUX) || defined(OS_BSD)
8
+#if defined(OS_LINUX) || defined(OS_BSD)
9
       origin_colorspace = libyuv::FOURCC_RAW;
9
       fourcc_format = libyuv::FOURCC_RAW;
10
 #elif defined(OS_WIN)
10
 #elif defined(OS_WIN)
11
       origin_colorspace = libyuv::FOURCC_24BG;
11
       fourcc_format = libyuv::FOURCC_24BG;
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_media_gpu_libyuv__image__processor.cc (+38 lines)
Added Link Here
1
--- src/3rdparty/chromium/media/gpu/libyuv_image_processor.cc.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/media/gpu/libyuv_image_processor.cc
3
@@ -91,7 +91,7 @@ std::unique_ptr<LibYUVImageProcessor> LibYUVImageProce
4
   // LibYUVImageProcessor supports only memory-based video frame for input.
5
   VideoFrame::StorageType input_storage_type = VideoFrame::STORAGE_UNKNOWN;
6
   for (auto input_type : input_config.preferred_storage_types) {
7
-#if defined(OS_LINUX)
8
+#if defined(OS_LINUX) || defined(OS_BSD)
9
     if (input_type == VideoFrame::STORAGE_DMABUFS) {
10
       video_frame_mapper = VideoFrameMapperFactory::CreateMapper(
11
           input_config.layout.format(), true);
12
@@ -100,7 +100,7 @@ std::unique_ptr<LibYUVImageProcessor> LibYUVImageProce
13
         break;
14
       }
15
     }
16
-#endif  // defined(OS_LINUX)
17
+#endif  // defined(OS_LINUX) || defined(OS_BSD)
18
 
19
     if (VideoFrame::IsStorageTypeMappable(input_type)) {
20
       input_storage_type = input_type;
21
@@ -203,7 +203,7 @@ void LibYUVImageProcessor::ProcessTask(scoped_refptr<V
22
                                        FrameReadyCB cb) {
23
   DCHECK(process_thread_.task_runner()->BelongsToCurrentThread());
24
   DVLOGF(4);
25
-#if defined(OS_LINUX)
26
+#if defined(OS_LINUX) || defined(OS_BSD)
27
   if (input_frame->storage_type() == VideoFrame::STORAGE_DMABUFS) {
28
     DCHECK_NE(video_frame_mapper_.get(), nullptr);
29
     input_frame = video_frame_mapper_->Map(std::move(input_frame));
30
@@ -213,7 +213,7 @@ void LibYUVImageProcessor::ProcessTask(scoped_refptr<V
31
       return;
32
     }
33
   }
34
-#endif  // defined(OS_LINUX)
35
+#endif  // defined(OS_LINUX) || defined(OS_BSD)
36
 
37
   int res = DoConversion(input_frame.get(), output_frame.get());
38
   if (res != 0) {
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_media_gpu_linux_platform__video__frame__utils.cc (+20 lines)
Added Link Here
1
--- src/3rdparty/chromium/media/gpu/linux/platform_video_frame_utils.cc.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/media/gpu/linux/platform_video_frame_utils.cc
3
@@ -121,7 +121,7 @@ gfx::GpuMemoryBufferHandle CreateGpuMemoryBufferHandle
4
   DCHECK(video_frame);
5
 
6
   gfx::GpuMemoryBufferHandle handle;
7
-#if defined(OS_LINUX)
8
+#if defined(OS_LINUX) || defined(OS_BSD)
9
   handle.type = gfx::NATIVE_PIXMAP;
10
 
11
   std::vector<base::ScopedFD> duped_fds =
12
@@ -136,7 +136,7 @@ gfx::GpuMemoryBufferHandle CreateGpuMemoryBufferHandle
13
   }
14
 #else
15
   NOTREACHED();
16
-#endif  // defined(OS_LINUX)
17
+#endif  // defined(OS_LINUX) || defined(OS_BSD)
18
   return handle;
19
 }
20
 
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_media_mojo_clients_mojo__video__encode__accelerator.cc (+11 lines)
Added Link Here
1
--- src/3rdparty/chromium/media/mojo/clients/mojo_video_encode_accelerator.cc.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/media/mojo/clients/mojo_video_encode_accelerator.cc
3
@@ -124,7 +124,7 @@ void MojoVideoEncodeAccelerator::Encode(scoped_refptr<
4
             frame->layout().num_planes());
5
   DCHECK(vea_.is_bound());
6
 
7
-#if defined(OS_LINUX)
8
+#if defined(OS_LINUX) || defined(OS_BSD)
9
   if (frame->storage_type() == VideoFrame::STORAGE_DMABUFS) {
10
     DCHECK(frame->HasDmaBufs());
11
     vea_->Encode(
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_media_mojo_services_gpu__mojo__media__client.cc (-12 / +12 lines)
Lines 1-20 Link Here
1
--- src/3rdparty/chromium/media/mojo/services/gpu_mojo_media_client.cc.orig	2019-05-23 12:39:34 UTC
1
--- src/3rdparty/chromium/media/mojo/services/gpu_mojo_media_client.cc.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/media/mojo/services/gpu_mojo_media_client.cc
2
+++ src/3rdparty/chromium/media/mojo/services/gpu_mojo_media_client.cc
3
@@ -55,7 +55,7 @@ namespace media {
3
@@ -65,7 +65,7 @@ namespace media {
4
 namespace {
4
 namespace {
5
 
5
 
6
 #if defined(OS_ANDROID) || defined(OS_CHROMEOS) || defined(OS_MACOSX) || \
6
 #if defined(OS_ANDROID) || defined(OS_CHROMEOS) || defined(OS_MACOSX) || \
7
-    defined(OS_WIN) || defined(OS_LINUX)
7
-    defined(OS_WIN) || defined(OS_LINUX)
8
+    defined(OS_WIN) || defined(OS_LINUX) || defined(OS_BSD)
8
+    defined(OS_WIN) || defined(OS_LINUX) || defined(OS_BSD)
9
 gpu::CommandBufferStub* GetCommandBufferStub(
9
 gpu::CommandBufferStub* GetCommandBufferStub(
10
     scoped_refptr<base::SingleThreadTaskRunner> gpu_task_runner,
10
     base::WeakPtr<MediaGpuChannelManager> media_gpu_channel_manager,
11
     base::WeakPtr<MediaGpuChannelManager> media_gpu_channel_manager,
11
     base::UnguessableToken channel_token,
12
@@ -250,7 +250,7 @@ std::unique_ptr<VideoDecoder> GpuMojoMediaClient::Crea
12
@@ -172,7 +172,7 @@ std::unique_ptr<VideoDecoder> GpuMojoMediaClient::Crea
13
                                 command_buffer_id->route_id));
13
       std::make_unique<VideoFrameFactoryImpl>(gpu_task_runner_,
14
       }
14
                                               std::move(get_stub_cb)));
15
 
15
 #elif defined(OS_CHROMEOS) || defined(OS_MACOSX) || defined(OS_WIN) || \
16
-#elif defined(OS_MACOSX) || defined(OS_WIN) || defined(OS_LINUX)
16
-    defined(OS_LINUX)
17
+#elif defined(OS_MACOSX) || defined(OS_WIN) || defined(OS_LINUX) || defined(OS_BSD)
17
+    defined(OS_LINUX) || defined(OS_BSD)
18
       video_decoder = VdaVideoDecoder::Create(
18
   std::unique_ptr<VideoDecoder> vda_video_decoder = VdaVideoDecoder::Create(
19
           task_runner, gpu_task_runner_, media_log->Clone(), target_color_space,
19
       task_runner, gpu_task_runner_, media_log->Clone(), target_color_space,
20
           gpu_preferences_, gpu_workarounds_,
20
       gpu_preferences_, gpu_workarounds_,
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_mojo_public_js_mojo__bindings__resources.grd (-4 / +4 lines)
Lines 1-11 Link Here
1
--- src/3rdparty/chromium/mojo/public/js/mojo_bindings_resources.grd.orig	2019-05-23 12:39:34 UTC
1
--- src/3rdparty/chromium/mojo/public/js/mojo_bindings_resources.grd.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/mojo/public/js/mojo_bindings_resources.grd
2
+++ src/3rdparty/chromium/mojo/public/js/mojo_bindings_resources.grd
3
@@ -23,7 +23,7 @@
3
@@ -60,7 +60,7 @@
4
           use_base_dir="false"
4
           use_base_dir="false"
5
           type="BINDATA"
5
           type="BINDATA"
6
           compress="gzip" />
6
           compress="gzip" />
7
-      <if expr="is_win or is_macosx or is_linux">
7
-      <if expr="is_win or is_macosx or is_linux">
8
+      <if expr="is_win or is_macosx or is_posix">
8
+      <if expr="is_win or is_macosx or is_posix">
9
         <include name="IDR_MOJO_TIME_MOJOM_JS"
9
         <include name="IDR_MOJO_TIME_MOJOM_HTML"
10
             file="${root_gen_dir}/mojo/public/mojom/base/time.mojom.js"
10
             file="${root_gen_dir}/mojo/public/mojom/base/time.mojom.html"
11
             use_base_dir="false"
11
             use_base_dir="false"
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_net_BUILD.gn (-4 / +13 lines)
Lines 1-6 Link Here
1
--- src/3rdparty/chromium/net/BUILD.gn.orig	2019-05-23 12:39:34 UTC
1
--- src/3rdparty/chromium/net/BUILD.gn.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/net/BUILD.gn
2
+++ src/3rdparty/chromium/net/BUILD.gn
3
@@ -97,7 +97,7 @@ net_configs = [
3
@@ -105,7 +105,7 @@ net_configs = [
4
   "//build/config/compiler:wexit_time_destructors",
4
   "//build/config/compiler:wexit_time_destructors",
5
 ]
5
 ]
6
 
6
 
Lines 9-15 Link Here
9
   net_configs += [ "//build/config/linux:libresolv" ]
9
   net_configs += [ "//build/config/linux:libresolv" ]
10
 }
10
 }
11
 
11
 
12
@@ -1900,7 +1900,7 @@ component("net") {
12
@@ -1913,7 +1913,7 @@ component("net") {
13
       }
14
     }
15
 
16
-    if (is_android || is_chromeos) {
17
+    if (is_android || is_chromeos || is_bsd) {
18
       sources += [
19
         "base/network_change_notifier_posix.cc",
20
         "base/network_change_notifier_posix.h",
21
@@ -1946,7 +1946,7 @@ component("net") {
13
     }
22
     }
14
 
23
 
15
     # Use getifaddrs() on POSIX platforms, except Linux and Android.
24
     # Use getifaddrs() on POSIX platforms, except Linux and Android.
Lines 18-24 Link Here
18
       sources += [
27
       sources += [
19
         "base/network_interfaces_getifaddrs.cc",
28
         "base/network_interfaces_getifaddrs.cc",
20
         "base/network_interfaces_getifaddrs.h",
29
         "base/network_interfaces_getifaddrs.h",
21
@@ -1993,6 +1993,16 @@ component("net") {
30
@@ -2040,6 +2040,16 @@ component("net") {
22
       ]
31
       ]
23
 
32
 
24
       sources -= [ "disk_cache/blockfile/file_posix.cc" ]
33
       sources -= [ "disk_cache/blockfile/file_posix.cc" ]
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_net_base_address__tracker__linux.cc (-214 / +31 lines)
Lines 1-4 Link Here
1
--- src/3rdparty/chromium/net/base/address_tracker_linux.cc.orig	2019-05-23 12:39:34 UTC
1
--- src/3rdparty/chromium/net/base/address_tracker_linux.cc.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/net/base/address_tracker_linux.cc
2
+++ src/3rdparty/chromium/net/base/address_tracker_linux.cc
3
@@ -21,96 +21,10 @@
3
@@ -21,96 +21,10 @@
4
 namespace net {
4
 namespace net {
Lines 99-331 Link Here
99
 }
99
 }
100
 
100
 
101
 AddressTrackerLinux::AddressTrackerLinux()
101
 AddressTrackerLinux::AddressTrackerLinux()
102
@@ -153,93 +67,8 @@ AddressTrackerLinux::~AddressTrackerLinux() {
102
@@ -147,6 +61,7 @@ AddressTrackerLinux::AddressTrackerLinux(
103
 }
103
 AddressTrackerLinux::~AddressTrackerLinux() = default;
104
 
104
 
105
 void AddressTrackerLinux::Init() {
105
 void AddressTrackerLinux::Init() {
106
-  netlink_fd_ = socket(AF_NETLINK, SOCK_RAW, NETLINK_ROUTE);
106
+#if !defined(OS_FREEBSD)
107
-  if (netlink_fd_ < 0) {
107
   netlink_fd_.reset(socket(AF_NETLINK, SOCK_RAW, NETLINK_ROUTE));
108
-    PLOG(ERROR) << "Could not create NETLINK socket";
108
   if (!netlink_fd_.is_valid()) {
109
-    AbortAndForceOnline();
109
     PLOG(ERROR) << "Could not create NETLINK socket";
110
-    return;
110
@@ -242,6 +157,7 @@ void AddressTrackerLinux::AbortAndForceOnline() {
111
-  }
111
   connection_type_initialized_cv_.Broadcast();
112
-
113
-  int rv;
114
-
115
-  if (tracking_) {
116
-    // Request notifications.
117
-    struct sockaddr_nl addr = {};
118
-    addr.nl_family = AF_NETLINK;
119
-    addr.nl_pid = getpid();
120
-    // TODO(szym): Track RTMGRP_LINK as well for ifi_type,
121
-    // http://crbug.com/113993
122
-    addr.nl_groups =
123
-        RTMGRP_IPV4_IFADDR | RTMGRP_IPV6_IFADDR | RTMGRP_NOTIFY | RTMGRP_LINK;
124
-    rv = bind(
125
-        netlink_fd_, reinterpret_cast<struct sockaddr*>(&addr), sizeof(addr));
126
-    if (rv < 0) {
127
-      PLOG(ERROR) << "Could not bind NETLINK socket";
128
-      AbortAndForceOnline();
129
-      return;
130
-    }
131
-  }
132
-
133
-  // Request dump of addresses.
134
-  struct sockaddr_nl peer = {};
135
-  peer.nl_family = AF_NETLINK;
136
-
137
-  struct {
138
-    struct nlmsghdr header;
139
-    struct rtgenmsg msg;
140
-  } request = {};
141
-
142
-  request.header.nlmsg_len = NLMSG_LENGTH(sizeof(request.msg));
143
-  request.header.nlmsg_type = RTM_GETADDR;
144
-  request.header.nlmsg_flags = NLM_F_REQUEST | NLM_F_DUMP;
145
-  request.header.nlmsg_pid = getpid();
146
-  request.msg.rtgen_family = AF_UNSPEC;
147
-
148
-  rv = HANDLE_EINTR(sendto(netlink_fd_, &request, request.header.nlmsg_len,
149
-                           0, reinterpret_cast<struct sockaddr*>(&peer),
150
-                           sizeof(peer)));
151
-  if (rv < 0) {
152
-    PLOG(ERROR) << "Could not send NETLINK request";
153
-    AbortAndForceOnline();
154
-    return;
155
-  }
156
-
157
-  // Consume pending message to populate the AddressMap, but don't notify.
158
-  // Sending another request without first reading responses results in EBUSY.
159
-  bool address_changed;
160
-  bool link_changed;
161
-  bool tunnel_changed;
162
-  ReadMessages(&address_changed, &link_changed, &tunnel_changed);
163
-
164
-  // Request dump of link state
165
-  request.header.nlmsg_type = RTM_GETLINK;
166
-
167
-  rv = HANDLE_EINTR(sendto(netlink_fd_, &request, request.header.nlmsg_len, 0,
168
-                           reinterpret_cast<struct sockaddr*>(&peer),
169
-                           sizeof(peer)));
170
-  if (rv < 0) {
171
-    PLOG(ERROR) << "Could not send NETLINK request";
172
-    AbortAndForceOnline();
173
-    return;
174
-  }
175
-
176
-  // Consume pending message to populate links_online_, but don't notify.
177
-  ReadMessages(&address_changed, &link_changed, &tunnel_changed);
178
-  {
179
-    AddressTrackerAutoLock lock(*this, connection_type_lock_);
180
-    connection_type_initialized_ = true;
181
-    connection_type_initialized_cv_.Broadcast();
182
-  }
183
-
184
-  if (tracking_) {
185
-    rv = base::MessageLoopCurrentForIO::Get()->WatchFileDescriptor(
186
-        netlink_fd_, true, base::MessagePumpForIO::WATCH_READ, &watcher_, this);
187
-    if (rv < 0) {
188
-      PLOG(ERROR) << "Could not watch NETLINK socket";
189
-      AbortAndForceOnline();
190
-      return;
191
-    }
192
-  }
193
+NOTIMPLEMENTED();
194
+AbortAndForceOnline();
195
 }
112
 }
196
 
113
 
197
 void AddressTrackerLinux::AbortAndForceOnline() {
114
+#if !defined(OS_BSD)
198
@@ -250,25 +79,6 @@ void AddressTrackerLinux::AbortAndForceOnline() {
115
 AddressTrackerLinux::AddressMap AddressTrackerLinux::GetAddressMap() const {
199
   connection_type_initialized_cv_.Broadcast();
116
   AddressTrackerAutoLock lock(*this, address_map_lock_);
117
   return address_map_;
118
@@ -260,6 +176,7 @@ bool AddressTrackerLinux::IsInterfaceIgnored(int inter
119
   const char* interface_name = get_interface_name_(interface_index, buf);
120
   return ignored_interfaces_.find(interface_name) != ignored_interfaces_.end();
200
 }
121
 }
122
+#endif // !OS_BSD
201
 
123
 
202
-AddressTrackerLinux::AddressMap AddressTrackerLinux::GetAddressMap() const {
203
-  AddressTrackerAutoLock lock(*this, address_map_lock_);
204
-  return address_map_;
205
-}
206
-
207
-std::unordered_set<int> AddressTrackerLinux::GetOnlineLinks() const {
208
-  AddressTrackerAutoLock lock(*this, online_links_lock_);
209
-  return online_links_;
210
-}
211
-
212
-bool AddressTrackerLinux::IsInterfaceIgnored(int interface_index) const {
213
-  if (ignored_interfaces_.empty())
214
-    return false;
215
-
216
-  char buf[IFNAMSIZ] = {0};
217
-  const char* interface_name = get_interface_name_(interface_index, buf);
218
-  return ignored_interfaces_.find(interface_name) != ignored_interfaces_.end();
219
-}
220
-
221
 NetworkChangeNotifier::ConnectionType
124
 NetworkChangeNotifier::ConnectionType
222
 AddressTrackerLinux::GetCurrentConnectionType() {
125
 AddressTrackerLinux::GetCurrentConnectionType() {
223
   // http://crbug.com/125097
126
@@ -318,6 +235,7 @@ void AddressTrackerLinux::HandleMessage(char* buffer,
224
@@ -326,102 +136,7 @@ void AddressTrackerLinux::HandleMessage(char* buffer,
225
                                         bool* address_changed,
127
                                         bool* address_changed,
226
                                         bool* link_changed,
128
                                         bool* link_changed,
227
                                         bool* tunnel_changed) {
129
                                         bool* tunnel_changed) {
228
-  DCHECK(buffer);
130
+#if !defined(OS_FREEBSD)
229
-  for (struct nlmsghdr* header = reinterpret_cast<struct nlmsghdr*>(buffer);
131
   DCHECK(buffer);
230
-       NLMSG_OK(header, length);
132
   for (struct nlmsghdr* header = reinterpret_cast<struct nlmsghdr*>(buffer);
231
-       header = NLMSG_NEXT(header, length)) {
133
        NLMSG_OK(header, length);
232
-    switch (header->nlmsg_type) {
134
@@ -414,6 +332,10 @@ void AddressTrackerLinux::HandleMessage(char* buffer,
233
-      case NLMSG_DONE:
135
         break;
234
-        return;
136
     }
235
-      case NLMSG_ERROR: {
137
   }
236
-        const struct nlmsgerr* msg =
138
+#else  // !OS_FREEBSD
237
-            reinterpret_cast<struct nlmsgerr*>(NLMSG_DATA(header));
238
-        LOG(ERROR) << "Unexpected netlink error " << msg->error << ".";
239
-      } return;
240
-      case RTM_NEWADDR: {
241
-        IPAddress address;
242
-        bool really_deprecated;
243
-        struct ifaddrmsg* msg =
244
-            reinterpret_cast<struct ifaddrmsg*>(NLMSG_DATA(header));
245
-        if (IsInterfaceIgnored(msg->ifa_index))
246
-          break;
247
-        if (GetAddress(header, &address, &really_deprecated)) {
248
-          AddressTrackerAutoLock lock(*this, address_map_lock_);
249
-          // Routers may frequently (every few seconds) output the IPv6 ULA
250
-          // prefix which can cause the linux kernel to frequently output two
251
-          // back-to-back messages, one without the deprecated flag and one with
252
-          // the deprecated flag but both with preferred lifetimes of 0. Avoid
253
-          // interpretting this as an actual change by canonicalizing the two
254
-          // messages by setting the deprecated flag based on the preferred
255
-          // lifetime also.  http://crbug.com/268042
256
-          if (really_deprecated)
257
-            msg->ifa_flags |= IFA_F_DEPRECATED;
258
-          // Only indicate change if the address is new or ifaddrmsg info has
259
-          // changed.
260
-          auto it = address_map_.find(address);
261
-          if (it == address_map_.end()) {
262
-            address_map_.insert(it, std::make_pair(address, *msg));
263
-            *address_changed = true;
264
-          } else if (memcmp(&it->second, msg, sizeof(*msg))) {
265
-            it->second = *msg;
266
-            *address_changed = true;
267
-          }
268
-        }
269
-      } break;
270
-      case RTM_DELADDR: {
271
-        IPAddress address;
272
-        const struct ifaddrmsg* msg =
273
-            reinterpret_cast<struct ifaddrmsg*>(NLMSG_DATA(header));
274
-        if (IsInterfaceIgnored(msg->ifa_index))
275
-          break;
276
-        if (GetAddress(header, &address, NULL)) {
277
-          AddressTrackerAutoLock lock(*this, address_map_lock_);
278
-          if (address_map_.erase(address))
279
-            *address_changed = true;
280
-        }
281
-      } break;
282
-      case RTM_NEWLINK: {
283
-        const struct ifinfomsg* msg =
284
-            reinterpret_cast<struct ifinfomsg*>(NLMSG_DATA(header));
285
-        if (IsInterfaceIgnored(msg->ifi_index))
286
-          break;
287
-        if (IgnoreWirelessChange(header, msg)) {
288
-          VLOG(2) << "Ignoring RTM_NEWLINK message";
289
-          break;
290
-        }
291
-        if (!(msg->ifi_flags & IFF_LOOPBACK) && (msg->ifi_flags & IFF_UP) &&
292
-            (msg->ifi_flags & IFF_LOWER_UP) && (msg->ifi_flags & IFF_RUNNING)) {
293
-          AddressTrackerAutoLock lock(*this, online_links_lock_);
294
-          if (online_links_.insert(msg->ifi_index).second) {
295
-            *link_changed = true;
296
-            if (IsTunnelInterface(msg->ifi_index))
297
-              *tunnel_changed = true;
298
-          }
299
-        } else {
300
-          AddressTrackerAutoLock lock(*this, online_links_lock_);
301
-          if (online_links_.erase(msg->ifi_index)) {
302
-            *link_changed = true;
303
-            if (IsTunnelInterface(msg->ifi_index))
304
-              *tunnel_changed = true;
305
-          }
306
-        }
307
-      } break;
308
-      case RTM_DELLINK: {
309
-        const struct ifinfomsg* msg =
310
-            reinterpret_cast<struct ifinfomsg*>(NLMSG_DATA(header));
311
-        if (IsInterfaceIgnored(msg->ifi_index))
312
-          break;
313
-        AddressTrackerAutoLock lock(*this, online_links_lock_);
314
-        if (online_links_.erase(msg->ifi_index)) {
315
-          *link_changed = true;
316
-          if (IsTunnelInterface(msg->ifi_index))
317
-            *tunnel_changed = true;
318
-        }
319
-      } break;
320
-      default:
321
-        break;
322
-    }
323
-  }
324
+  NOTIMPLEMENTED();
139
+  NOTIMPLEMENTED();
140
+  AbortAndForceOnline();
141
+#endif // !OS_FREEBSD
325
 }
142
 }
326
 
143
 
327
 void AddressTrackerLinux::OnFileCanReadWithoutBlocking(int fd) {
144
 void AddressTrackerLinux::OnFileCanReadWithoutBlocking() {
328
@@ -458,31 +173,7 @@ bool AddressTrackerLinux::IsTunnelInterfaceName(const 
145
@@ -441,31 +363,7 @@ bool AddressTrackerLinux::IsTunnelInterfaceName(const 
329
 }
146
 }
330
 
147
 
331
 void AddressTrackerLinux::UpdateCurrentConnectionType() {
148
 void AddressTrackerLinux::UpdateCurrentConnectionType() {
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_net_base_address__tracker__linux.h (-21 / +5 lines)
Lines 1-28 Link Here
1
--- src/3rdparty/chromium/net/base/address_tracker_linux.h.orig	2018-11-13 18:25:11 UTC
1
--- src/3rdparty/chromium/net/base/address_tracker_linux.h.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/net/base/address_tracker_linux.h
2
+++ src/3rdparty/chromium/net/base/address_tracker_linux.h
3
@@ -6,10 +6,12 @@
3
@@ -7,9 +7,6 @@
4
 #define NET_BASE_ADDRESS_TRACKER_LINUX_H_
5
 
4
 
6
 #include <sys/socket.h>  // Needed to include netlink.
5
 #include <sys/socket.h>  // Needed to include netlink.
7
+#if !defined(__FreeBSD__)
8
 // Mask superfluous definition of |struct net|. This is fixed in Linux 2.6.38.
6
 // Mask superfluous definition of |struct net|. This is fixed in Linux 2.6.38.
9
 #define net net_kernel
7
-#define net net_kernel
10
 #include <linux/rtnetlink.h>
8
-#include <linux/rtnetlink.h>
11
 #undef net
9
-#undef net
12
+#endif
13
 #include <stddef.h>
10
 #include <stddef.h>
14
 
11
 
15
 #include <map>
12
 #include <map>
16
@@ -34,8 +36,12 @@ namespace internal {
17
 class NET_EXPORT_PRIVATE AddressTrackerLinux
18
     : public base::MessagePumpForIO::FdWatcher {
19
  public:
20
+#if !defined(__FreeBSD__)
21
   typedef std::map<IPAddress, struct ifaddrmsg> AddressMap;
22
 
23
+#else
24
+  typedef void* AddressMap;
25
+#endif
26
   // Non-tracking version constructor: it takes a snapshot of the
27
   // current system configuration. Once Init() returns, the
28
   // configuration is available through GetOnlineLinks() and
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_net_http_http__auth__gssapi__posix.h (+12 lines)
Added Link Here
1
--- src/3rdparty/chromium/net/http/http_auth_gssapi_posix.h.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/net/http/http_auth_gssapi_posix.h
3
@@ -21,6 +21,9 @@
4
 #include <GSS/gssapi.h>
5
 #elif defined(OS_FREEBSD)
6
 #include <gssapi/gssapi.h>
7
+#ifndef GSS_C_DELEG_POLICY_FLAG
8
+#define GSS_C_DELEG_POLICY_FLAG 32768
9
+#endif
10
 #else
11
 #include <gssapi.h>
12
 #endif
(-)a/www/qt5-webengine/files/patch-src_3rdparty_chromium_net_http_http__network__session.cc (-12 lines)
Removed Link Here
1
--- src/3rdparty/chromium/net/http/http_network_session.cc.orig	2018-11-13 18:25:11 UTC
2
+++ src/3rdparty/chromium/net/http/http_network_session.cc
3
@@ -20,7 +20,9 @@
4
 #include "base/trace_event/memory_dump_request_args.h"
5
 #include "base/trace_event/process_memory_dump.h"
6
 #include "base/values.h"
7
+#if defined(USE_KERBEROS)
8
 #include "net/http/http_auth_handler_factory.h"
9
+#endif
10
 #include "net/http/http_response_body_drainer.h"
11
 #include "net/http/http_stream_factory.h"
12
 #include "net/http/url_security_manager.h"
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_net_socket_udp__socket__posix.h (+11 lines)
Added Link Here
1
--- src/3rdparty/chromium/net/socket/udp_socket_posix.h.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/net/socket/udp_socket_posix.h
3
@@ -33,7 +33,7 @@
4
 
5
 #if defined(__ANDROID__) && defined(__aarch64__)
6
 #define HAVE_SENDMMSG 1
7
-#elif defined(OS_LINUX)
8
+#elif defined(OS_LINUX) || defined(OS_BSD)
9
 #define HAVE_SENDMMSG 1
10
 #else
11
 #define HAVE_SENDMMSG 0
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_net_socket_unix__domain__client__socket__posix.cc (+11 lines)
Added Link Here
1
--- src/3rdparty/chromium/net/socket/unix_domain_client_socket_posix.cc.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/net/socket/unix_domain_client_socket_posix.cc
3
@@ -56,7 +56,7 @@ bool UnixDomainClientSocket::FillAddress(const std::st
4
     return true;
5
   }
6
 
7
-#if defined(OS_ANDROID) || defined(OS_LINUX)
8
+#if defined(OS_ANDROID) || defined(OS_LINUX) || defined(OS_BSD)
9
   // Convert the path given into abstract socket name. It must start with
10
   // the '\0' character, so we are adding it. |addr_len| must specify the
11
   // length of the structure exactly, as potentially the socket name may
(-)a/www/qt5-webengine/files/patch-src_3rdparty_chromium_net_third__party_quic_platform_impl_quic__ip__address__impl.cc (-10 lines)
Removed Link Here
1
--- src/3rdparty/chromium/net/third_party/quic/platform/impl/quic_ip_address_impl.cc.orig	2018-11-13 18:25:11 UTC
2
+++ src/3rdparty/chromium/net/third_party/quic/platform/impl/quic_ip_address_impl.cc
3
@@ -13,6 +13,7 @@
4
 #include <ws2bth.h>
5
 #elif defined(OS_POSIX) || defined(OS_FUCHSIA)
6
 #include <netinet/in.h>
7
+#include <sys/socket.h>
8
 #endif
9
 
10
 using std::string;
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_net_traffic__annotation_network__traffic__annotation.h (+20 lines)
Added Link Here
1
--- src/3rdparty/chromium/net/traffic_annotation/network_traffic_annotation.h.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/net/traffic_annotation/network_traffic_annotation.h
3
@@ -356,7 +356,7 @@ struct MutablePartialNetworkTrafficAnnotationTag {
4
 }  // namespace net
5
 
6
 // Placeholder for unannotated usages.
7
-#if !defined(OS_WIN) && !defined(OS_LINUX) && !defined(OS_CHROMEOS)
8
+#if !defined(OS_WIN) && !defined(OS_LINUX) && !defined(OS_CHROMEOS) && !defined(OS_BSD)
9
 #define TRAFFIC_ANNOTATION_WITHOUT_PROTO(ANNOTATION_ID) \
10
   net::DefineNetworkTrafficAnnotation(ANNOTATION_ID, "No proto yet.")
11
 #endif
12
@@ -367,7 +367,7 @@ struct MutablePartialNetworkTrafficAnnotationTag {
13
 //
14
 // On Linux and Windows, use MISSING_TRAFFIC_ANNOTATION or
15
 // TRAFFIC_ANNOTATION_FOR_TESTS.
16
-#if (!defined(OS_WIN) && !defined(OS_LINUX)) || defined(OS_CHROMEOS)
17
+#if (!defined(OS_WIN) && !defined(OS_LINUX) && !defined(OS_BSD)) || defined(OS_CHROMEOS)
18
 #define NO_TRAFFIC_ANNOTATION_YET \
19
   net::DefineNetworkTrafficAnnotation("undefined", "Nothing here yet.")
20
 
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_net_url__request_url__fetcher.cc (+11 lines)
Added Link Here
1
--- src/3rdparty/chromium/net/url_request/url_fetcher.cc.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/net/url_request/url_fetcher.cc
3
@@ -11,7 +11,7 @@ namespace net {
4
 
5
 URLFetcher::~URLFetcher() = default;
6
 
7
-#if (!defined(OS_WIN) && !defined(OS_LINUX)) || defined(OS_CHROMEOS)
8
+#if (!defined(OS_WIN) && !defined(OS_LINUX) && !defined(OS_BSD)) || defined(OS_CHROMEOS)
9
 // static
10
 std::unique_ptr<URLFetcher> URLFetcher::Create(
11
     const GURL& url,
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_net_url__request_url__fetcher.h (+11 lines)
Added Link Here
1
--- src/3rdparty/chromium/net/url_request/url_fetcher.h.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/net/url_request/url_fetcher.h
3
@@ -113,7 +113,7 @@ class NET_EXPORT URLFetcher {
4
   // The unannotated Create() methods are not available on desktop Linux +
5
   // Windows. They are available on other platforms, since we only audit network
6
   // annotations on Linux & Windows.
7
-#if (!defined(OS_WIN) && !defined(OS_LINUX)) || defined(OS_CHROMEOS)
8
+#if (!defined(OS_WIN) && !defined(OS_LINUX) && !defined(OS_BSD)) || defined(OS_CHROMEOS)
9
   // |url| is the URL to send the request to. It must be valid.
10
   // |request_type| is the type of request to make.
11
   // |d| the object that will receive the callback on fetch completion.
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_net_url__request_url__request__context.cc (+11 lines)
Added Link Here
1
--- src/3rdparty/chromium/net/url_request/url_request_context.cc.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/net/url_request/url_request_context.cc
3
@@ -89,7 +89,7 @@ const HttpNetworkSession::Context* URLRequestContext::
4
   return &network_session->context();
5
 }
6
 
7
-#if (!defined(OS_WIN) && !defined(OS_LINUX)) || defined(OS_CHROMEOS)
8
+#if (!defined(OS_WIN) && !defined(OS_LINUX) && !defined(OS_BSD)) || defined(OS_CHROMEOS)
9
 std::unique_ptr<URLRequest> URLRequestContext::CreateRequest(
10
     const GURL& url,
11
     RequestPriority priority,
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_net_url__request_url__request__context.h (+11 lines)
Added Link Here
1
--- src/3rdparty/chromium/net/url_request/url_request_context.h.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/net/url_request/url_request_context.h
3
@@ -90,7 +90,7 @@ class NET_EXPORT URLRequestContext
4
   // session.
5
   const HttpNetworkSession::Context* GetNetworkSessionContext() const;
6
 
7
-#if (!defined(OS_WIN) && !defined(OS_LINUX)) || defined(OS_CHROMEOS)
8
+#if (!defined(OS_WIN) && !defined(OS_LINUX) && !defined(OS_BSD)) || defined(OS_CHROMEOS)
9
   // This function should not be used in Chromium, please use the version with
10
   // NetworkTrafficAnnotationTag in the future.
11
   //
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_pdf_pdfium_pdfium__engine.cc (-18 / +9 lines)
Lines 1-15 Link Here
1
--- src/3rdparty/chromium/pdf/pdfium/pdfium_engine.cc.orig	2018-11-13 18:25:11 UTC
1
--- src/3rdparty/chromium/pdf/pdfium/pdfium_engine.cc.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/pdf/pdfium/pdfium_engine.cc
2
+++ src/3rdparty/chromium/pdf/pdfium/pdfium_engine.cc
3
@@ -137,7 +137,7 @@ constexpr bool kIsEditModeTracked = false;
3
@@ -138,7 +138,7 @@ constexpr base::TimeDelta kMaxProgressivePaintTime =
4
 
4
 constexpr base::TimeDelta kMaxInitialProgressivePaintTime =
5
 PDFiumEngine* g_engine_for_fontmapper = nullptr;
5
     base::TimeDelta::FromMilliseconds(250);
6
 
6
 
7
-#if defined(OS_LINUX)
7
-#if defined(OS_LINUX)
8
+#if defined(OS_LINUX) || defined(OS_BSD)
8
+#if defined(OS_LINUX) || defined(OS_BSD)
9
 
9
 
10
 PP_Instance g_last_instance_id;
10
 PP_Instance g_last_instance_id;
11
 
11
 
12
@@ -641,7 +641,7 @@ bool InitializeSDK() {
12
@@ -560,7 +560,7 @@ bool InitializeSDK() {
13
   config.m_v8EmbedderSlot = gin::kEmbedderPDFium;
13
   config.m_v8EmbedderSlot = gin::kEmbedderPDFium;
14
   FPDF_InitLibraryWithConfig(&config);
14
   FPDF_InitLibraryWithConfig(&config);
15
 
15
 
Lines 17-33 Link Here
17
+#if defined(OS_LINUX) || defined(OS_BSD)
17
+#if defined(OS_LINUX) || defined(OS_BSD)
18
   // Font loading doesn't work in the renderer sandbox in Linux.
18
   // Font loading doesn't work in the renderer sandbox in Linux.
19
   FPDF_SetSystemFontInfo(&g_font_info);
19
   FPDF_SetSystemFontInfo(&g_font_info);
20
 #else
21
@@ -666,7 +666,7 @@ bool InitializeSDK() {
22
 
23
 void ShutdownSDK() {
24
   FPDF_DestroyLibrary();
25
-#if !defined(OS_LINUX)
26
+#if !defined(OS_LINUX) && !defined(OS_BSD)
27
   delete g_font_info;
28
 #endif
20
 #endif
29
   TearDownV8();
21
@@ -593,7 +593,7 @@ PDFiumEngine::PDFiumEngine(PDFEngine::Client* client, 
30
@@ -690,7 +690,7 @@ PDFiumEngine::PDFiumEngine(PDFEngine::Client* client, 
31
   IFSDK_PAUSE::user = nullptr;
22
   IFSDK_PAUSE::user = nullptr;
32
   IFSDK_PAUSE::NeedToPauseNow = Pause_NeedToPauseNow;
23
   IFSDK_PAUSE::NeedToPauseNow = Pause_NeedToPauseNow;
33
 
24
 
Lines 36-42 Link Here
36
   // PreviewModeClient does not know its pp::Instance.
27
   // PreviewModeClient does not know its pp::Instance.
37
   pp::Instance* instance = client_->GetPluginInstance();
28
   pp::Instance* instance = client_->GetPluginInstance();
38
   if (instance)
29
   if (instance)
39
@@ -1147,7 +1147,7 @@ pp::Buffer_Dev PDFiumEngine::PrintPagesAsRasterPDF(
30
@@ -1045,7 +1045,7 @@ pp::Buffer_Dev PDFiumEngine::PrintPagesAsRasterPdf(
40
 
31
 
41
   KillFormFocus();
32
   KillFormFocus();
42
 
33
 
Lines 45-51 Link Here
45
   g_last_instance_id = client_->GetPluginInstance()->pp_instance();
36
   g_last_instance_id = client_->GetPluginInstance()->pp_instance();
46
 #endif
37
 #endif
47
 
38
 
48
@@ -2842,7 +2842,7 @@ bool PDFiumEngine::ContinuePaint(int progressive_index
39
@@ -2898,7 +2898,7 @@ bool PDFiumEngine::ContinuePaint(int progressive_index
49
   DCHECK(image_data);
40
   DCHECK(image_data);
50
 
41
 
51
   last_progressive_start_time_ = base::Time::Now();
42
   last_progressive_start_time_ = base::Time::Now();
Lines 54-60 Link Here
54
   g_last_instance_id = client_->GetPluginInstance()->pp_instance();
45
   g_last_instance_id = client_->GetPluginInstance()->pp_instance();
55
 #endif
46
 #endif
56
 
47
 
57
@@ -3320,7 +3320,7 @@ void PDFiumEngine::SetCurrentPage(int index) {
48
@@ -3368,7 +3368,7 @@ void PDFiumEngine::SetCurrentPage(int index) {
58
     FORM_DoPageAAction(old_page, form(), FPDFPAGE_AACTION_CLOSE);
49
     FORM_DoPageAAction(old_page, form(), FPDFPAGE_AACTION_CLOSE);
59
   }
50
   }
60
   most_visible_page_ = index;
51
   most_visible_page_ = index;
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_ppapi_proxy_flash__resource.cc (+11 lines)
Added Link Here
1
--- src/3rdparty/chromium/ppapi/proxy/flash_resource.cc.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/ppapi/proxy/flash_resource.cc
3
@@ -136,7 +136,7 @@ double FlashResource::GetLocalTimeZoneOffset(PP_Instan
4
   // require filesystem access prohibited by the sandbox.
5
   // TODO(shess): Figure out why OSX needs the access, the sandbox warmup should
6
   // handle it.  http://crbug.com/149006
7
-#if defined(OS_LINUX) || defined(OS_MACOSX)
8
+#if defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_BSD)
9
   int32_t result = SyncCall<PpapiPluginMsg_Flash_GetLocalTimeZoneOffsetReply>(
10
       BROWSER,
11
       PpapiHostMsg_Flash_GetLocalTimeZoneOffset(PPTimeToTime(t)),
(-)a/www/qt5-webengine/files/patch-src_3rdparty_chromium_services_catalog_store.cc (-10 lines)
Removed Link Here
1
--- src/3rdparty/chromium/services/catalog/store.cc.orig	2018-11-13 18:25:11 UTC
2
+++ src/3rdparty/chromium/services/catalog/store.cc
3
@@ -36,5 +36,7 @@ const char Store::kRequiredFilesKey_PlatformValue_MacO
4
 const char Store::kRequiredFilesKey_PlatformValue_Android[] = "android";
5
 // static
6
 const char Store::kRequiredFilesKey_PlatformValue_Fuchsia[] = "fuchsia";
7
+// static
8
+const char Store::kRequiredFilesKey_PlatformValue_FreeBSD[] = "freebsd";
9
 
10
 }  // namespace catalog
(-)a/www/qt5-webengine/files/patch-src_3rdparty_chromium_services_catalog_store.h (-10 lines)
Removed Link Here
1
--- src/3rdparty/chromium/services/catalog/store.h.orig	2018-11-13 18:25:11 UTC
2
+++ src/3rdparty/chromium/services/catalog/store.h
3
@@ -36,6 +36,7 @@ class Store {
4
   static const char kRequiredFilesKey_PlatformValue_MacOSX[];
5
   static const char kRequiredFilesKey_PlatformValue_Android[];
6
   static const char kRequiredFilesKey_PlatformValue_Fuchsia[];
7
+  static const char kRequiredFilesKey_PlatformValue_FreeBSD[];
8
 };
9
 
10
 }  // namespace catalog
(-)a/www/qt5-webengine/files/patch-src_3rdparty_chromium_services_content_simple__browser_simple__browser__service.h (-20 lines)
Removed Link Here
1
--- src/3rdparty/chromium/services/content/simple_browser/simple_browser_service.h.orig	2019-05-23 12:39:34 UTC
2
+++ src/3rdparty/chromium/services/content/simple_browser/simple_browser_service.h
3
@@ -16,7 +16,7 @@
4
 #include "services/service_manager/public/cpp/service_binding.h"
5
 #include "services/service_manager/public/mojom/service.mojom.h"
6
 
7
-#if defined(OS_LINUX)
8
+#if defined(OS_LINUX) || defined(OS_BSD)
9
 #include "components/services/font/public/cpp/font_loader.h"  // nogncheck
10
 #endif
11
 
12
@@ -50,7 +50,7 @@ class COMPONENT_EXPORT(SIMPLE_BROWSER) SimpleBrowserSe
13
   // service_manager::Service:
14
   void OnStart() override;
15
 
16
-#if defined(OS_LINUX)
17
+#if defined(OS_LINUX) || defined(OS_BSD)
18
   sk_sp<font_service::FontLoader> font_loader_;
19
 #endif
20
 
(-)a/www/qt5-webengine/files/patch-src_3rdparty_chromium_services_device_device__service.h (-11 lines)
Removed Link Here
1
--- src/3rdparty/chromium/services/device/device_service.h.orig	2019-05-23 12:39:34 UTC
2
+++ src/3rdparty/chromium/services/device/device_service.h
3
@@ -198,7 +198,7 @@ class DeviceService : public service_manager::Service 
4
 #endif
5
 
6
 #if (defined(OS_LINUX) && defined(USE_UDEV)) || defined(OS_WIN) || \
7
-    defined(OS_MACOSX)
8
+    defined(OS_MACOSX) || defined(OS_BSD)
9
   // Requests for the SerialPortManager interface must be bound to
10
   // |serial_port_manager_| on |serial_port_manager_task_runner_| and it will
11
   // be destroyed on that sequence.
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_services_device_usb_BUILD.gn (+11 lines)
Added Link Here
1
--- src/3rdparty/chromium/services/device/usb/BUILD.gn.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/services/device/usb/BUILD.gn
3
@@ -110,7 +110,7 @@ static_library("usb") {
4
     ]
5
   }
6
 
7
-  if (is_android || is_chromeos || is_linux) {
8
+  if ((is_android || is_chromeos || is_linux) && !is_bsd) {
9
     sources += [
10
       "usb_device_handle_usbfs.cc",
11
       "usb_device_handle_usbfs.h",
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_services_network_network__context.cc (-29 / +2 lines)
Lines 1-24 Link Here
1
--- src/3rdparty/chromium/services/network/network_context.cc.orig	2019-05-23 12:39:34 UTC
1
--- src/3rdparty/chromium/services/network/network_context.cc.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/services/network/network_context.cc
2
+++ src/3rdparty/chromium/services/network/network_context.cc
3
@@ -132,7 +132,7 @@
3
@@ -1737,7 +1737,7 @@ URLRequestContextOwner NetworkContext::ApplyContextPar
4
 #endif  // defined(USE_NSS_CERTS)
5
 
6
 #if defined(OS_ANDROID) || defined(OS_FUCHSIA) || \
7
-    (defined(OS_LINUX) && !defined(OS_CHROMEOS)) || defined(OS_MACOSX)
8
+    ((defined(OS_BSD) || defined(OS_LINUX)) && !defined(OS_CHROMEOS)) || defined(OS_MACOSX)
9
 #include "net/cert/cert_net_fetcher.h"
10
 #include "net/cert_net/cert_net_fetcher_impl.h"
11
 #endif
12
@@ -610,7 +610,7 @@ NetworkContext::~NetworkContext() {
13
 #endif
14
 
15
 #if defined(OS_ANDROID) || defined(OS_FUCHSIA) || \
16
-    (defined(OS_LINUX) && !defined(OS_CHROMEOS)) || defined(OS_MACOSX)
17
+    ((defined(OS_BSD) || defined(OS_LINUX)) && !defined(OS_CHROMEOS)) || defined(OS_MACOSX)
18
     net::ShutdownGlobalCertNetFetcher();
19
 #endif
20
   }
21
@@ -1700,7 +1700,7 @@ URLRequestContextOwner NetworkContext::ApplyContextPar
22
 
4
 
23
     net::CookieCryptoDelegate* crypto_delegate = nullptr;
5
     net::CookieCryptoDelegate* crypto_delegate = nullptr;
24
     if (params_->enable_encrypted_cookies) {
6
     if (params_->enable_encrypted_cookies) {
Lines 27-38 Link Here
27
       DCHECK(network_service_->os_crypt_config_set())
9
       DCHECK(network_service_->os_crypt_config_set())
28
           << "NetworkService::SetCryptConfig must be called before creating a "
10
           << "NetworkService::SetCryptConfig must be called before creating a "
29
              "NetworkContext with encrypted cookies.";
11
              "NetworkContext with encrypted cookies.";
30
@@ -2015,7 +2015,7 @@ URLRequestContextOwner NetworkContext::ApplyContextPar
31
     net::SetURLRequestContextForNSSHttpIO(result.url_request_context.get());
32
 #endif
33
 #if defined(OS_ANDROID) || defined(OS_FUCHSIA) || \
34
-    (defined(OS_LINUX) && !defined(OS_CHROMEOS)) || defined(OS_MACOSX)
35
+    ((defined(OS_BSD) || defined(OS_LINUX)) && !defined(OS_CHROMEOS)) || defined(OS_MACOSX)
36
     net::SetGlobalCertNetFetcher(
37
         net::CreateCertNetFetcher(result.url_request_context.get()));
38
 #endif
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_services_resource__coordinator_memory__instrumentation_queued__request__dispatcher.cc (+20 lines)
Added Link Here
1
--- src/3rdparty/chromium/services/resource_coordinator/memory_instrumentation/queued_request_dispatcher.cc.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/services/resource_coordinator/memory_instrumentation/queued_request_dispatcher.cc
3
@@ -43,7 +43,7 @@ namespace {
4
 uint32_t CalculatePrivateFootprintKb(const mojom::RawOSMemDump& os_dump,
5
                                      uint32_t shared_resident_kb) {
6
   DCHECK(os_dump.platform_private_footprint);
7
-#if defined(OS_LINUX) || defined(OS_ANDROID)
8
+#if defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_BSD)
9
   uint64_t rss_anon_bytes = os_dump.platform_private_footprint->rss_anon_bytes;
10
   uint64_t vm_swap_bytes = os_dump.platform_private_footprint->vm_swap_bytes;
11
   return (rss_anon_bytes + vm_swap_bytes) / 1024;
12
@@ -82,7 +82,7 @@ memory_instrumentation::mojom::OSMemDumpPtr CreatePubl
13
   os_dump->is_peak_rss_resettable = internal_os_dump.is_peak_rss_resettable;
14
   os_dump->private_footprint_kb =
15
       CalculatePrivateFootprintKb(internal_os_dump, shared_resident_kb);
16
-#if defined(OS_LINUX) || defined(OS_ANDROID)
17
+#if defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_BSD)
18
   os_dump->private_footprint_swap_kb =
19
       internal_os_dump.platform_private_footprint->vm_swap_bytes / 1024;
20
 #endif
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics.h (-4 / +25 lines)
Lines 1-11 Link Here
1
--- src/3rdparty/chromium/services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics.h.orig	2018-11-13 18:25:11 UTC
1
--- src/3rdparty/chromium/services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics.h.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics.h
2
+++ src/3rdparty/chromium/services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics.h
3
@@ -36,7 +36,7 @@ class SERVICES_RESOURCE_COORDINATOR_PUBLIC_CPP_EXPORT 
3
@@ -28,9 +28,9 @@ class COMPONENT_EXPORT(
4
                                     mojom::RawOSMemDump*);
5
   static std::vector<mojom::VmRegionPtr> GetProcessMemoryMaps(base::ProcessId);
6
 
7
-#if defined(OS_LINUX) || defined(OS_ANDROID)
8
+#if defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_BSD)
9
   static void SetProcSmapsForTesting(FILE*);
10
-#endif  // defined(OS_LINUX) || defined(OS_ANDROID)
11
+#endif  // defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_BSD)
12
 
13
  private:
14
   FRIEND_TEST_ALL_PREFIXES(OSMetricsTest, ParseProcSmaps);
15
@@ -44,7 +44,7 @@ class COMPONENT_EXPORT(
4
   static std::vector<mojom::VmRegionPtr> GetProcessModules(base::ProcessId);
16
   static std::vector<mojom::VmRegionPtr> GetProcessModules(base::ProcessId);
5
 #endif
17
 #endif
6
 
18
 
7
-#if defined(OS_LINUX) || defined(OS_ANDROID)
19
-#if defined(OS_LINUX) || defined(OS_ANDROID)
8
+#if defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_BSD)
20
+#if defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_BSD)
9
   static void SetProcSmapsForTesting(FILE*);
21
   // Provides information on the dump state of resident pages.
10
 #endif  // defined(OS_LINUX)
22
   enum class MappedAndResidentPagesDumpState {
23
     // Access to /proc/<pid>/pagemap can be denied for android devices running
24
@@ -68,7 +68,7 @@ class COMPONENT_EXPORT(
25
   // TODO(chiniforooshan): move to /base/process/process_metrics_linux.cc after
26
   // making sure that peak RSS is useful.
27
   static size_t GetPeakResidentSetSize(base::ProcessId pid);
28
-#endif  // defined(OS_LINUX) || defined(OS_ANDROID)
29
+#endif  // defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_BSD)
11
 };
30
 };
31
 
32
 }  // namespace memory_instrumentation
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_services_resource__coordinator_public_cpp_memory__instrumentation_os__metrics__linux.cc (-23 / +46 lines)
Lines 1-6 Link Here
1
--- src/3rdparty/chromium/services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics_linux.cc.orig	2019-05-23 12:39:34 UTC
1
--- src/3rdparty/chromium/services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics_linux.cc.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics_linux.cc
2
+++ src/3rdparty/chromium/services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics_linux.cc
3
@@ -17,8 +17,10 @@
3
@@ -24,8 +24,10 @@
4
 #include "build/build_config.h"
4
 #include "build/build_config.h"
5
 #include "services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics.h"
5
 #include "services/resource_coordinator/public/cpp/memory_instrumentation/os_metrics.h"
6
 
6
 
Lines 11-33 Link Here
11
 
11
 
12
 namespace memory_instrumentation {
12
 namespace memory_instrumentation {
13
 
13
 
14
@@ -67,6 +69,7 @@ struct ModuleData {
14
@@ -88,6 +90,7 @@ struct ModuleData {
15
 
15
 
16
 ModuleData GetMainModuleData() {
16
 ModuleData GetMainModuleData() {
17
   ModuleData module_data;
17
   ModuleData module_data;
18
+#if !defined(OS_BSD)
18
+#if !defined(OS_BSD)
19
   Dl_info dl_info;
19
   Dl_info dl_info;
20
   if (dladdr(&__ehdr_start, &dl_info)) {
20
   if (dladdr(&__ehdr_start, &dl_info)) {
21
     base::Optional<std::string> build_id =
21
     base::debug::ElfBuildIdBuffer build_id;
22
@@ -76,6 +79,7 @@ ModuleData GetMainModuleData() {
22
@@ -98,6 +101,7 @@ ModuleData GetMainModuleData() {
23
       module_data.build_id = *build_id;
23
       module_data.build_id = std::string(build_id, build_id_length);
24
     }
24
     }
25
   }
25
   }
26
+#endif
26
+#endif
27
   return module_data;
27
   return module_data;
28
 }
28
 }
29
 
29
 
30
@@ -123,14 +127,14 @@ bool ParseSmapsHeader(const char* header_line,
30
@@ -145,14 +149,14 @@ bool ParseSmapsHeader(const char* header_line,
31
   // Build ID is needed to symbolize heap profiles, and is generated only on
31
   // Build ID is needed to symbolize heap profiles, and is generated only on
32
   // official builds. Build ID is only added for the current library (chrome)
32
   // official builds. Build ID is only added for the current library (chrome)
33
   // since it is racy to read other libraries which can be unmapped any time.
33
   // since it is racy to read other libraries which can be unmapped any time.
Lines 44-80 Link Here
44
 
44
 
45
   return res;
45
   return res;
46
 }
46
 }
47
@@ -217,6 +221,9 @@ void OSMetrics::SetProcSmapsForTesting(FILE* f) {
47
@@ -241,6 +245,7 @@ bool OSMetrics::FillOSMemoryDump(base::ProcessId pid,
48
 // static
49
 bool OSMetrics::FillOSMemoryDump(base::ProcessId pid,
50
                                  mojom::RawOSMemDump* dump) {
48
                                  mojom::RawOSMemDump* dump) {
51
+#if defined(OS_BSD)
49
   // TODO(chiniforooshan): There is no need to read both /statm and /status
52
+  return false;
50
   // files. Refactor to get everything from /status using ProcessMetric.
53
+#else
51
+#if !defined(OS_BSD)
54
   base::ScopedFD autoclose = OpenStatm(pid);
52
   auto statm_file = GetProcPidDir(pid).Append("statm");
53
   auto autoclose = base::ScopedFD(open(statm_file.value().c_str(), O_RDONLY));
55
   int statm_fd = autoclose.get();
54
   int statm_fd = autoclose.get();
55
@@ -255,6 +260,10 @@ bool OSMetrics::FillOSMemoryDump(base::ProcessId pid,
56
 
56
 
57
@@ -242,10 +249,12 @@ bool OSMetrics::FillOSMemoryDump(base::ProcessId pid,
57
   if (!success)
58
   dump->resident_set_kb = process_metrics->GetResidentSetSize() / 1024;
58
     return false;
59
 
59
+#else
60
   return true;
60
+  uint64_t resident_pages = 0;
61
+  uint64_t shared_pages = 0;
61
+#endif
62
+#endif
62
 }
63
 
64
   auto process_metrics = CreateProcessMetrics(pid);
65
 
66
@@ -295,6 +304,10 @@ bool OSMetrics::FillOSMemoryDump(base::ProcessId pid,
63
 
67
 
64
 // static
68
 // static
65
 std::vector<VmRegionPtr> OSMetrics::GetProcessMemoryMaps(base::ProcessId pid) {
69
 std::vector<VmRegionPtr> OSMetrics::GetProcessMemoryMaps(base::ProcessId pid) {
66
+#if defined(OS_BSD)
70
+#if defined(OS_BSD)
71
+  NOTIMPLEMENTED();
72
+  return std::vector<VmRegionPtr>();
73
+#else
67
   std::vector<VmRegionPtr> maps;
74
   std::vector<VmRegionPtr> maps;
68
   uint32_t res = 0;
75
   uint32_t res = 0;
69
   if (g_proc_smaps_for_testing) {
76
   if (g_proc_smaps_for_testing) {
70
@@ -263,6 +272,10 @@ std::vector<VmRegionPtr> OSMetrics::GetProcessMemoryMa
77
@@ -312,6 +325,7 @@ std::vector<VmRegionPtr> OSMetrics::GetProcessMemoryMa
71
     return std::vector<VmRegionPtr>();
78
     return std::vector<VmRegionPtr>();
72
 
79
 
73
   return maps;
80
   return maps;
74
+#else
81
+#endif
82
 }
83
 
84
 // static
85
@@ -319,6 +333,10 @@ OSMetrics::MappedAndResidentPagesDumpState OSMetrics::
86
     const size_t start_address,
87
     const size_t end_address,
88
     std::vector<uint8_t>* accessed_pages_bitmap) {
89
+#if defined(OS_BSD)
75
+  NOTIMPLEMENTED();
90
+  NOTIMPLEMENTED();
76
+  return std::vector<VmRegionPtr>();
91
+  return OSMetrics::MappedAndResidentPagesDumpState::kFailure;
92
+#else
93
   const char* kPagemap = "/proc/self/pagemap";
94
 
95
   base::ScopedFILE pagemap_file(fopen(kPagemap, "r"));
96
@@ -360,6 +378,7 @@ OSMetrics::MappedAndResidentPagesDumpState OSMetrics::
97
     }
98
   }
99
   return OSMetrics::MappedAndResidentPagesDumpState::kSuccess;
77
+#endif
100
+#endif
78
 }
101
 }
79
 
102
 
80
 }  // namespace memory_instrumentation
103
 // static
(-)a/www/qt5-webengine/files/patch-src_3rdparty_chromium_services_service__manager_runner_host_BUILD.gn (-11 lines)
Removed Link Here
1
--- src/3rdparty/chromium/services/service_manager/runner/host/BUILD.gn.orig	2018-11-13 18:25:11 UTC
2
+++ src/3rdparty/chromium/services/service_manager/runner/host/BUILD.gn
3
@@ -31,7 +31,7 @@ source_set("lib") {
4
     "//mojo/public/cpp/system",
5
   ]
6
 
7
-  if (is_linux) {
8
+  if (is_linux && !is_bsd) {
9
     deps += [ "//sandbox/linux:sandbox_services" ]
10
   }
11
 
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_services_service__manager_zygote_zygote__linux.cc (-2 / +2 lines)
Lines 1-4 Link Here
1
--- src/3rdparty/chromium/services/service_manager/zygote/zygote_linux.cc.orig	2018-11-13 18:25:11 UTC
1
--- src/3rdparty/chromium/services/service_manager/zygote/zygote_linux.cc.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/services/service_manager/zygote/zygote_linux.cc
2
+++ src/3rdparty/chromium/services/service_manager/zygote/zygote_linux.cc
3
@@ -1,6 +1,7 @@
3
@@ -1,6 +1,7 @@
4
 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
4
 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
Lines 8-14 Link Here
8
 
8
 
9
 #include "services/service_manager/zygote/zygote_linux.h"
9
 #include "services/service_manager/zygote/zygote_linux.h"
10
 
10
 
11
@@ -664,3 +665,4 @@ bool Zygote::HandleGetSandboxStatus(int fd, base::Pick
11
@@ -657,3 +658,4 @@ bool Zygote::HandleGetSandboxStatus(int fd, base::Pick
12
 }
12
 }
13
 
13
 
14
 }  // namespace service_manager
14
 }  // namespace service_manager
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_services_video__capture_broadcasting__receiver.cc (+20 lines)
Added Link Here
1
--- src/3rdparty/chromium/services/video_capture/broadcasting_receiver.cc.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/services/video_capture/broadcasting_receiver.cc
3
@@ -40,7 +40,7 @@ void CloneSharedBufferHandle(const mojo::ScopedSharedB
4
 void CloneSharedBufferToRawFileDescriptorHandle(
5
     const mojo::ScopedSharedBufferHandle& source,
6
     media::mojom::VideoBufferHandlePtr* target) {
7
-#if defined(OS_LINUX)
8
+#if defined(OS_LINUX) || defined(OS_BSD)
9
   media::SharedMemoryHandleProvider provider;
10
   provider.InitFromMojoHandle(
11
       source->Clone(mojo::SharedBufferHandle::AccessMode::READ_WRITE));
12
@@ -180,7 +180,7 @@ void BroadcastingReceiver::BufferContext::
13
     ConvertRawFileDescriptorToSharedBuffer() {
14
   DCHECK(buffer_handle_->is_shared_memory_via_raw_file_descriptor());
15
 
16
-#if defined(OS_LINUX)
17
+#if defined(OS_LINUX) || defined(OS_BSD)
18
   media::SharedMemoryHandleProvider provider;
19
   provider.InitAsReadOnlyFromRawFileDescriptor(
20
       std::move(buffer_handle_->get_shared_memory_via_raw_file_descriptor()
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_BUILD.gn (+13 lines)
Added Link Here
1
--- src/3rdparty/chromium/third_party/blink/renderer/BUILD.gn.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/third_party/blink/renderer/BUILD.gn
3
@@ -45,8 +45,8 @@ config("inside_blink") {
4
       "-Wconversion",
5
       "-Wno-float-conversion",
6
       "-Wno-sign-conversion",
7
-      "-Wno-implicit-float-conversion",
8
-      "-Wno-implicit-int-conversion",
9
+#      "-Wno-implicit-float-conversion",
10
+#      "-Wno-implicit-int-conversion",
11
     ]
12
   }
13
 }
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_core_inspector_inspector__memory__agent.cc (-6 / +6 lines)
Lines 1-11 Link Here
1
--- src/3rdparty/chromium/third_party/blink/renderer/core/inspector/inspector_memory_agent.cc.orig	2019-05-23 12:39:34 UTC
1
--- src/3rdparty/chromium/third_party/blink/renderer/core/inspector/inspector_memory_agent.cc.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/third_party/blink/renderer/core/inspector/inspector_memory_agent.cc
2
+++ src/3rdparty/chromium/third_party/blink/renderer/core/inspector/inspector_memory_agent.cc
3
@@ -171,7 +171,7 @@ InspectorMemoryAgent::GetSamplingProfileById(uint32_t 
3
@@ -184,7 +184,7 @@ InspectorMemoryAgent::GetSamplingProfileById(uint32_t 
4
 
4
 
5
 std::vector<std::string> InspectorMemoryAgent::Symbolize(
5
 Vector<String> InspectorMemoryAgent::Symbolize(
6
     const std::vector<void*>& addresses) {
6
     const WebVector<void*>& addresses) {
7
-#if defined(OS_LINUX)
7
-#if defined(OS_LINUX)
8
+#if defined(OS_LINUX) || defined(OS_BSD)
8
+#if defined(OS_LINUX) || defined(OS_BSD)
9
   // TODO(alph): Move symbolization to the client.
9
   // TODO(alph): Move symbolization to the client.
10
   std::vector<void*> addresses_to_symbolize;
10
   Vector<void*> addresses_to_symbolize;
11
   for (void* address : addresses) {
11
   for (size_t i = 0; i < addresses.size(); i++) {
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_core_scroll_scrollbar__theme__aura.cc (-1 / +10 lines)
Lines 1-4 Link Here
1
--- src/3rdparty/chromium/third_party/blink/renderer/core/scroll/scrollbar_theme_aura.cc.orig	2019-05-23 12:39:34 UTC
1
--- src/3rdparty/chromium/third_party/blink/renderer/core/scroll/scrollbar_theme_aura.cc.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/third_party/blink/renderer/core/scroll/scrollbar_theme_aura.cc
2
+++ src/3rdparty/chromium/third_party/blink/renderer/core/scroll/scrollbar_theme_aura.cc
3
@@ -332,7 +332,7 @@ ScrollbarPart ScrollbarThemeAura::InvalidateOnThumbPos
3
@@ -332,7 +332,7 @@ ScrollbarPart ScrollbarThemeAura::InvalidateOnThumbPos
4
 
4
 
Lines 9-11 Link Here
9
   if (event.button == WebPointerProperties::Button::kMiddle)
9
   if (event.button == WebPointerProperties::Button::kMiddle)
10
     return true;
10
     return true;
11
 #endif
11
 #endif
12
@@ -347,7 +347,7 @@ bool ScrollbarThemeAura::ShouldSnapBackToDragOrigin(
13
 // Disable snapback on desktop Linux to better integrate with the desktop
14
 // behavior.  Typically, Linux apps do not implement scrollbar snapback (this is
15
 // true for at least GTK and QT apps).
16
-#if (defined(OS_LINUX) && !defined(OS_CHROMEOS))
17
+#if (defined(OS_LINUX) && !defined(OS_CHROMEOS)) || defined(OS_BSD)
18
   return false;
19
 #endif
20
 
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_fonts_font__cache.cc (-3 / +3 lines)
Lines 1-6 Link Here
1
--- src/3rdparty/chromium/third_party/blink/renderer/platform/fonts/font_cache.cc.orig	2019-05-23 12:39:34 UTC
1
--- src/3rdparty/chromium/third_party/blink/renderer/platform/fonts/font_cache.cc.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/third_party/blink/renderer/platform/fonts/font_cache.cc
2
+++ src/3rdparty/chromium/third_party/blink/renderer/platform/fonts/font_cache.cc
3
@@ -66,7 +66,7 @@ namespace blink {
3
@@ -76,7 +76,7 @@ static const char kColorEmojiLocale[] = "und-Zsye";
4
 
4
 
5
 SkFontMgr* FontCache::static_font_manager_ = nullptr;
5
 SkFontMgr* FontCache::static_font_manager_ = nullptr;
6
 
6
 
Lines 9-15 Link Here
9
 float FontCache::device_scale_factor_ = 1.0;
9
 float FontCache::device_scale_factor_ = 1.0;
10
 #endif
10
 #endif
11
 
11
 
12
@@ -89,7 +89,7 @@ FontCache::FontCache()
12
@@ -115,7 +115,7 @@ FontCache::FontCache()
13
 FontPlatformData* FontCache::SystemFontPlatformData(
13
 FontPlatformData* FontCache::SystemFontPlatformData(
14
     const FontDescription& font_description) {
14
     const FontDescription& font_description) {
15
   const AtomicString& family = FontCache::SystemFontFamily();
15
   const AtomicString& family = FontCache::SystemFontFamily();
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_fonts_font__cache.h (-11 / +17 lines)
Lines 1-6 Link Here
1
--- src/3rdparty/chromium/third_party/blink/renderer/platform/fonts/font_cache.h.orig	2018-11-13 18:25:11 UTC
1
--- src/3rdparty/chromium/third_party/blink/renderer/platform/fonts/font_cache.h.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/third_party/blink/renderer/platform/fonts/font_cache.h
2
+++ src/3rdparty/chromium/third_party/blink/renderer/platform/fonts/font_cache.h
3
@@ -156,7 +156,7 @@ class PLATFORM_EXPORT FontCache {
3
@@ -154,7 +154,7 @@ class PLATFORM_EXPORT FontCache {
4
   sk_sp<SkFontMgr> FontManager() { return font_manager_; }
4
   sk_sp<SkFontMgr> FontManager() { return font_manager_; }
5
   static void SetFontManager(sk_sp<SkFontMgr>);
5
   static void SetFontManager(sk_sp<SkFontMgr>);
6
 
6
 
Lines 9-15 Link Here
9
   // These are needed for calling QueryRenderStyleForStrike, since
9
   // These are needed for calling QueryRenderStyleForStrike, since
10
   // gfx::GetFontRenderParams makes distinctions based on DSF.
10
   // gfx::GetFontRenderParams makes distinctions based on DSF.
11
   static float DeviceScaleFactor() { return device_scale_factor_; }
11
   static float DeviceScaleFactor() { return device_scale_factor_; }
12
@@ -217,7 +217,7 @@ class PLATFORM_EXPORT FontCache {
12
@@ -215,7 +215,7 @@ class PLATFORM_EXPORT FontCache {
13
       const FontDescription&);
13
       const FontDescription&);
14
 #endif  // defined(OS_ANDROID)
14
 #endif  // defined(OS_ANDROID)
15
 
15
 
Lines 17-24 Link Here
17
+#if defined(OS_LINUX) || defined(OS_BSD)
17
+#if defined(OS_LINUX) || defined(OS_BSD)
18
   struct PlatformFallbackFont {
18
   struct PlatformFallbackFont {
19
     String name;
19
     String name;
20
     CString filename;
20
     std::string filename;
21
@@ -229,7 +229,7 @@ class PLATFORM_EXPORT FontCache {
21
@@ -227,7 +227,7 @@ class PLATFORM_EXPORT FontCache {
22
   static void GetFontForCharacter(UChar32,
22
   static void GetFontForCharacter(UChar32,
23
                                   const char* preferred_locale,
23
                                   const char* preferred_locale,
24
                                   PlatformFallbackFont*);
24
                                   PlatformFallbackFont*);
Lines 27-42 Link Here
27
 
27
 
28
   scoped_refptr<SimpleFontData> FontDataFromFontPlatformData(
28
   scoped_refptr<SimpleFontData> FontDataFromFontPlatformData(
29
       const FontPlatformData*,
29
       const FontPlatformData*,
30
@@ -291,7 +291,7 @@ class PLATFORM_EXPORT FontCache {
30
@@ -299,12 +299,12 @@ class PLATFORM_EXPORT FontCache {
31
                                const FontFaceCreationParams&,
31
                                    const FontFaceCreationParams&,
32
                                CString& name);
32
                                    std::string& name);
33
 
33
 
34
-#if defined(OS_ANDROID) || defined(OS_LINUX) || defined(OS_FUCHSIA)
34
-#if defined(OS_ANDROID) || defined(OS_LINUX)
35
+#if defined(OS_ANDROID) || defined(OS_LINUX) || defined(OS_FUCHSIA) || defined(OS_BSD)
35
+#if defined(OS_ANDROID) || defined(OS_LINUX) || defined(OS_BSD)
36
   static AtomicString GetFamilyNameForCharacter(SkFontMgr*,
36
   static AtomicString GetFamilyNameForCharacter(SkFontMgr*,
37
                                                 UChar32,
37
                                                 UChar32,
38
                                                 const FontDescription&,
38
                                                 const FontDescription&,
39
@@ -327,7 +327,7 @@ class PLATFORM_EXPORT FontCache {
39
                                                 FontFallbackPriority);
40
-#endif  // defined(OS_ANDROID) || defined(OS_LINUX)
41
+#endif  // defined(OS_ANDROID) || defined(OS_LINUX) || defined(OS_BSD)
42
 
43
   scoped_refptr<SimpleFontData> FallbackOnStandardFontStyle(
44
       const FontDescription&,
45
@@ -336,7 +336,7 @@ class PLATFORM_EXPORT FontCache {
40
   bool is_test_font_mgr_ = false;
46
   bool is_test_font_mgr_ = false;
41
 #endif  // defined(OS_WIN)
47
 #endif  // defined(OS_WIN)
42
 
48
 
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_fonts_font__description.cc (-2 / +2 lines)
Lines 1-8 Link Here
1
--- src/3rdparty/chromium/third_party/blink/renderer/platform/fonts/font_description.cc.orig	2019-05-23 12:39:34 UTC
1
--- src/3rdparty/chromium/third_party/blink/renderer/platform/fonts/font_description.cc.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/third_party/blink/renderer/platform/fonts/font_description.cc
2
+++ src/3rdparty/chromium/third_party/blink/renderer/platform/fonts/font_description.cc
3
@@ -38,7 +38,7 @@
3
@@ -38,7 +38,7 @@
4
 #include "third_party/blink/renderer/platform/wtf/text/atomic_string_hash.h"
5
 #include "third_party/blink/renderer/platform/wtf/text/string_hash.h"
4
 #include "third_party/blink/renderer/platform/wtf/text/string_hash.h"
5
 #include "third_party/blink/renderer/platform/wtf/text/string_hasher.h"
6
 
6
 
7
-#if defined(OS_LINUX) || defined(OS_CHROMEOS)
7
-#if defined(OS_LINUX) || defined(OS_CHROMEOS)
8
+#if defined(OS_LINUX) || defined(OS_CHROMEOS) || defined(OS_BSD)
8
+#if defined(OS_LINUX) || defined(OS_CHROMEOS) || defined(OS_BSD)
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_fonts_font__unique__name__lookup.cc (-5 / +5 lines)
Lines 1-15 Link Here
1
--- src/3rdparty/chromium/third_party/blink/renderer/platform/fonts/font_unique_name_lookup.cc.orig	2019-05-23 12:39:34 UTC
1
--- src/3rdparty/chromium/third_party/blink/renderer/platform/fonts/font_unique_name_lookup.cc.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/third_party/blink/renderer/platform/fonts/font_unique_name_lookup.cc
2
+++ src/3rdparty/chromium/third_party/blink/renderer/platform/fonts/font_unique_name_lookup.cc
3
@@ -10,7 +10,7 @@
3
@@ -8,7 +8,7 @@
4
 #if defined(OS_ANDROID)
4
 #if defined(OS_ANDROID)
5
 #include "third_party/blink/public/platform/modules/font_unique_name_lookup/font_unique_name_lookup.mojom-blink.h"
5
 #include "third_party/blink/public/mojom/font_unique_name_lookup/font_unique_name_lookup.mojom-blink.h"
6
 #include "third_party/blink/renderer/platform/fonts/android/font_unique_name_lookup_android.h"
6
 #include "third_party/blink/renderer/platform/fonts/android/font_unique_name_lookup_android.h"
7
-#elif defined(OS_LINUX)
7
-#elif defined(OS_LINUX)
8
+#elif defined(OS_LINUX) || defined(OS_BSD)
8
+#elif defined(OS_LINUX) || defined(OS_BSD)
9
 #include "third_party/blink/renderer/platform/fonts/linux/font_unique_name_lookup_linux.h"
9
 #include "third_party/blink/renderer/platform/fonts/linux/font_unique_name_lookup_linux.h"
10
 #elif defined(OS_WIN)
10
 #elif defined(OS_WIN)
11
 #include "third_party/blink/public/mojom/dwrite_font_proxy/dwrite_font_proxy.mojom-blink.h"
11
 #include "third_party/blink/renderer/platform/fonts/win/font_unique_name_lookup_win.h"
12
@@ -26,7 +26,7 @@ std::unique_ptr<FontUniqueNameLookup>
12
@@ -23,7 +23,7 @@ std::unique_ptr<FontUniqueNameLookup>
13
 FontUniqueNameLookup::GetPlatformUniqueNameLookup() {
13
 FontUniqueNameLookup::GetPlatformUniqueNameLookup() {
14
 #if defined(OS_ANDROID)
14
 #if defined(OS_ANDROID)
15
   return std::make_unique<FontUniqueNameLookupAndroid>();
15
   return std::make_unique<FontUniqueNameLookupAndroid>();
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc (-14 / +14 lines)
Lines 1-24 Link Here
1
--- src/3rdparty/chromium/third_party/blink/renderer/platform/fonts/skia/font_cache_skia.cc.orig	2019-05-23 12:39:34 UTC
1
--- src/3rdparty/chromium/third_party/blink/renderer/platform/fonts/skia/font_cache_skia.cc.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/third_party/blink/renderer/platform/fonts/skia/font_cache_skia.cc
2
+++ src/3rdparty/chromium/third_party/blink/renderer/platform/fonts/skia/font_cache_skia.cc
3
@@ -60,7 +60,7 @@ AtomicString ToAtomicString(const SkString& str) {
3
@@ -59,7 +59,7 @@ AtomicString ToAtomicString(const SkString& str) {
4
   return AtomicString::FromUTF8(str.c_str(), str.size());
4
   return AtomicString::FromUTF8(str.c_str(), str.size());
5
 }
5
 }
6
 
6
 
7
-#if defined(OS_ANDROID) || defined(OS_LINUX) || defined(OS_FUCHSIA)
7
-#if defined(OS_ANDROID) || defined(OS_LINUX)
8
+#if defined(OS_ANDROID) || defined(OS_LINUX) || defined(OS_FUCHSIA) || defined(OS_BSD)
8
+#if defined(OS_ANDROID) || defined(OS_LINUX) || defined(OS_BSD)
9
 // Android special locale for retrieving the color emoji font
9
 // This function is called on android or when we are emulating android fonts on
10
 // based on the proposed changes in UTR #51 for introducing
10
 // linux and the embedder has overriden the default fontManager with
11
 // an Emoji script code:
11
 // WebFontRendering::setSkiaFontMgr.
12
@@ -104,7 +104,7 @@ AtomicString FontCache::GetFamilyNameForCharacter(
12
@@ -82,7 +82,7 @@ AtomicString FontCache::GetFamilyNameForCharacter(
13
   typeface->getFamilyName(&skia_family_name);
13
   typeface->getFamilyName(&skia_family_name);
14
   return ToAtomicString(skia_family_name);
14
   return ToAtomicString(skia_family_name);
15
 }
15
 }
16
-#endif  // defined(OS_ANDROID) || defined(OS_LINUX) || defined(OS_FUCHSIA)
16
-#endif  // defined(OS_ANDROID) || defined(OS_LINUX)
17
+#endif  // defined(OS_ANDROID) || defined(OS_LINUX) || defined(OS_FUCHSIA) || defined(OS_BSD)
17
+#endif  // defined(OS_ANDROID) || defined(OS_LINUX) || defined(OS_BSD)
18
 
18
 
19
 void FontCache::PlatformInit() {}
19
 void FontCache::PlatformInit() {}
20
 
20
 
21
@@ -249,7 +249,7 @@ sk_sp<SkTypeface> FontCache::CreateTypeface(
21
@@ -227,7 +227,7 @@ sk_sp<SkTypeface> FontCache::CreateTypeface(
22
   }
22
   }
23
 #endif
23
 #endif
24
 
24
 
Lines 27-38 Link Here
27
   // On linux if the fontManager has been overridden then we should be calling
27
   // On linux if the fontManager has been overridden then we should be calling
28
   // the embedder provided font Manager rather than calling
28
   // the embedder provided font Manager rather than calling
29
   // SkTypeface::CreateFromName which may redirect the call to the default font
29
   // SkTypeface::CreateFromName which may redirect the call to the default font
30
@@ -276,7 +276,7 @@ std::unique_ptr<FontPlatformData> FontCache::CreateFon
30
@@ -254,7 +254,7 @@ std::unique_ptr<FontPlatformData> FontCache::CreateFon
31
   CString name;
31
   std::string name;
32
 
32
 
33
   sk_sp<SkTypeface> typeface;
33
   sk_sp<SkTypeface> typeface;
34
-#if defined(OS_ANDROID) || defined(OS_LINUX)
34
-#if defined(OS_ANDROID) || defined(OS_LINUX)
35
+#if defined(OS_ANDROID) || defined(OS_LINUX) || defined(OS_BSD)
35
+#if defined(OS_ANDROID) || defined(OS_LINUX) || defined(OS_BSD)
36
   if (alternate_name == AlternateFontName::kLocalUniqueFace &&
36
   if (alternate_name == AlternateFontName::kLocalUniqueFace &&
37
       RuntimeEnabledFeatures::FontSrcLocalMatchingEnabled()) {
37
       RuntimeEnabledFeatures::FontSrcLocalMatchingEnabled()) {
38
     typeface = CreateTypefaceFromUniqueName(creation_params, name);
38
     typeface = CreateTypefaceFromUniqueName(creation_params);
(-)a/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_graphics_graphics__context__test.cc (-134 lines)
Removed Link Here
1
--- src/3rdparty/chromium/third_party/blink/renderer/platform/graphics/graphics_context_test.cc.orig	2019-05-23 12:39:34 UTC
2
+++ src/3rdparty/chromium/third_party/blink/renderer/platform/graphics/graphics_context_test.cc
3
@@ -52,7 +52,7 @@ namespace blink {
4
   {                                                              \
5
     for (int y = opaqueRect.Y(); y < opaqueRect.MaxY(); ++y)     \
6
       for (int x = opaqueRect.X(); x < opaqueRect.MaxX(); ++x) { \
7
-        int alpha = *bitmap.getAddr32(x, y) >> 24;               \
8
+        int alpha = SkGetPackedA32(*bitmap.getAddr32(x, y));	 \
9
         EXPECT_EQ(255, alpha);                                   \
10
       }                                                          \
11
   }
12
@@ -61,12 +61,16 @@ namespace blink {
13
   {                                                           \
14
     for (int y = 0; y < bitmap.height(); ++y)                 \
15
       for (int x = 0; x < bitmap.width(); ++x) {              \
16
-        int alpha = *bitmap.getAddr32(x, y) >> 24;            \
17
+        int alpha = SkGetPackedA32(*bitmap.getAddr32(x, y));  \
18
         bool opaque = opaqueRect.Contains(x, y);              \
19
         EXPECT_EQ(opaque, alpha == 255);                      \
20
       }                                                       \
21
   }
22
 
23
+static inline uint32_t PackARGB32(uint32_t argb) {
24
+  return SkPackARGB32NoCheck(argb>>24, (argb<<8)>>24, (argb<<16)>>24, (argb<<24)>>24);
25
+}
26
+
27
 TEST(GraphicsContextTest, Recording) {
28
   SkBitmap bitmap;
29
   bitmap.allocN32Pixels(100, 100);
30
@@ -184,10 +188,10 @@ class GraphicsContextHighConstrastTest : public testin
31
 TEST_F(GraphicsContextHighConstrastTest, MAYBE_NoHighContrast) {
32
   DrawColorsToContext();
33
 
34
-  EXPECT_EQ(0xff000000, *bitmap_.getAddr32(0, 0));
35
-  EXPECT_EQ(0xffffffff, *bitmap_.getAddr32(1, 0));
36
-  EXPECT_EQ(0xffff0000, *bitmap_.getAddr32(2, 0));
37
-  EXPECT_EQ(0xff808080, *bitmap_.getAddr32(3, 0));
38
+  EXPECT_EQ(PackARGB32(0xff000000), *bitmap_.getAddr32(0, 0));
39
+  EXPECT_EQ(PackARGB32(0xffffffff), *bitmap_.getAddr32(1, 0));
40
+  EXPECT_EQ(PackARGB32(0xffff0000), *bitmap_.getAddr32(2, 0));
41
+  EXPECT_EQ(PackARGB32(0xff808080), *bitmap_.getAddr32(3, 0));
42
 }
43
 
44
 // TODO(crbug.com/850782): Reenable this.
45
@@ -205,10 +209,10 @@ TEST_F(GraphicsContextHighConstrastTest, MAYBE_HighCon
46
 
47
   DrawColorsToContext();
48
 
49
-  EXPECT_EQ(0xff000000, *bitmap_.getAddr32(0, 0));
50
-  EXPECT_EQ(0xffffffff, *bitmap_.getAddr32(1, 0));
51
-  EXPECT_EQ(0xffff0000, *bitmap_.getAddr32(2, 0));
52
-  EXPECT_EQ(0xff808080, *bitmap_.getAddr32(3, 0));
53
+  EXPECT_EQ(PackARGB32(0xff000000), *bitmap_.getAddr32(0, 0));
54
+  EXPECT_EQ(PackARGB32(0xffffffff), *bitmap_.getAddr32(1, 0));
55
+  EXPECT_EQ(PackARGB32(0xffff0000), *bitmap_.getAddr32(2, 0));
56
+  EXPECT_EQ(PackARGB32(0xff808080), *bitmap_.getAddr32(3, 0));
57
 }
58
 
59
 // Simple invert for testing. Each color component |c|
60
@@ -228,10 +232,10 @@ TEST_F(GraphicsContextHighConstrastTest, MAYBE_SimpleI
61
 
62
   DrawColorsToContext();
63
 
64
-  EXPECT_EQ(0xffffffff, *bitmap_.getAddr32(0, 0));
65
-  EXPECT_EQ(0xff000000, *bitmap_.getAddr32(1, 0));
66
-  EXPECT_EQ(0xff00ffff, *bitmap_.getAddr32(2, 0));
67
-  EXPECT_EQ(0xff7f7f7f, *bitmap_.getAddr32(3, 0));
68
+  EXPECT_EQ(PackARGB32(0xffffffff), *bitmap_.getAddr32(0, 0));
69
+  EXPECT_EQ(PackARGB32(0xff000000), *bitmap_.getAddr32(1, 0));
70
+  EXPECT_EQ(PackARGB32(0xff00ffff), *bitmap_.getAddr32(2, 0));
71
+  EXPECT_EQ(PackARGB32(0xff7f7f7f), *bitmap_.getAddr32(3, 0));
72
 }
73
 
74
 // Invert brightness (with gamma correction).
75
@@ -250,10 +254,10 @@ TEST_F(GraphicsContextHighConstrastTest, MAYBE_InvertB
76
 
77
   DrawColorsToContext();
78
 
79
-  EXPECT_EQ(0xffffffff, *bitmap_.getAddr32(0, 0));
80
-  EXPECT_EQ(0xff000000, *bitmap_.getAddr32(1, 0));
81
-  EXPECT_EQ(0xff00ffff, *bitmap_.getAddr32(2, 0));
82
-  EXPECT_EQ(0xffdddddd, *bitmap_.getAddr32(3, 0));
83
+  EXPECT_EQ(PackARGB32(0xffffffff), *bitmap_.getAddr32(0, 0));
84
+  EXPECT_EQ(PackARGB32(0xff000000), *bitmap_.getAddr32(1, 0));
85
+  EXPECT_EQ(PackARGB32(0xff00ffff), *bitmap_.getAddr32(2, 0));
86
+  EXPECT_EQ(PackARGB32(0xffdddddd), *bitmap_.getAddr32(3, 0));
87
 }
88
 
89
 // Invert lightness (in HSL space).
90
@@ -272,10 +276,10 @@ TEST_F(GraphicsContextHighConstrastTest, MAYBE_InvertL
91
 
92
   DrawColorsToContext();
93
 
94
-  EXPECT_EQ(0xffffffff, *bitmap_.getAddr32(0, 0));
95
-  EXPECT_EQ(0xff000000, *bitmap_.getAddr32(1, 0));
96
-  EXPECT_EQ(0xffff0000, *bitmap_.getAddr32(2, 0));
97
-  EXPECT_EQ(0xffdddddd, *bitmap_.getAddr32(3, 0));
98
+  EXPECT_EQ(PackARGB32(0xffffffff), *bitmap_.getAddr32(0, 0));
99
+  EXPECT_EQ(PackARGB32(0xff000000), *bitmap_.getAddr32(1, 0));
100
+  EXPECT_EQ(PackARGB32(0xffff0000), *bitmap_.getAddr32(2, 0));
101
+  EXPECT_EQ(PackARGB32(0xffdddddd), *bitmap_.getAddr32(3, 0));
102
 }
103
 
104
 // Invert lightness plus grayscale.
105
@@ -288,10 +292,10 @@ TEST_F(GraphicsContextHighConstrastTest, InvertLightne
106
 
107
   DrawColorsToContext();
108
 
109
-  EXPECT_EQ(0xffffffff, *bitmap_.getAddr32(0, 0));
110
-  EXPECT_EQ(0xff000000, *bitmap_.getAddr32(1, 0));
111
-  EXPECT_EQ(0xffe2e2e2, *bitmap_.getAddr32(2, 0));
112
-  EXPECT_EQ(0xffdddddd, *bitmap_.getAddr32(3, 0));
113
+  EXPECT_EQ(PackARGB32(0xffffffff), *bitmap_.getAddr32(0, 0));
114
+  EXPECT_EQ(PackARGB32(0xff000000), *bitmap_.getAddr32(1, 0));
115
+  EXPECT_EQ(PackARGB32(0xffe2e2e2), *bitmap_.getAddr32(2, 0));
116
+  EXPECT_EQ(PackARGB32(0xffdddddd), *bitmap_.getAddr32(3, 0));
117
 }
118
 
119
 // TODO(crbug.com/850782): Reenable this.
120
@@ -309,10 +313,10 @@ TEST_F(GraphicsContextHighConstrastTest, MAYBE_InvertL
121
 
122
   DrawColorsToContext();
123
 
124
-  EXPECT_EQ(0xffffffff, *bitmap_.getAddr32(0, 0));
125
-  EXPECT_EQ(0xff000000, *bitmap_.getAddr32(1, 0));
126
-  EXPECT_EQ(0xffff0000, *bitmap_.getAddr32(2, 0));
127
-  EXPECT_EQ(0xffeeeeee, *bitmap_.getAddr32(3, 0));
128
+  EXPECT_EQ(PackARGB32(0xffffffff), *bitmap_.getAddr32(0, 0));
129
+  EXPECT_EQ(PackARGB32(0xff000000), *bitmap_.getAddr32(1, 0));
130
+  EXPECT_EQ(PackARGB32(0xffff0000), *bitmap_.getAddr32(2, 0));
131
+  EXPECT_EQ(PackARGB32(0xffeeeeee), *bitmap_.getAddr32(3, 0));
132
 }
133
 
134
 }  // namespace blink
(-)a/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_graphics_highcontrast_highcontrast__classifier.cc (-79 lines)
Removed Link Here
1
--- src/3rdparty/chromium/third_party/blink/renderer/platform/graphics/highcontrast/highcontrast_classifier.cc.orig	2019-05-23 12:39:34 UTC
2
+++ src/3rdparty/chromium/third_party/blink/renderer/platform/graphics/highcontrast/highcontrast_classifier.cc
3
@@ -1060,55 +1060,47 @@ void DequantizeMinFirst(const int32_t rank,
4
 
5
 // -----------------------------------------------------------------------------
6
 // CONSTANTS
7
-// Note that for now, endianness of the target machine needs to match that of
8
-// the one training was performed on.
9
 // -----------------------------------------------------------------------------
10
 const int32_t dnn_hiddenlayer_0_weights_part_0_shape[2] = {4, 10};
11
 const union {
12
-  uint8_t bytes[160];
13
   float values[40];
14
 } dnn_hiddenlayer_0_weights_part_0 = {{
15
-    0xbc, 0x22, 0x0a, 0xbf, 0xb4, 0x46, 0x8c, 0x3f, 0xba, 0x31, 0x34, 0xbe,
16
-    0x4c, 0x65, 0xdb, 0xbe, 0xf0, 0x54, 0x5e, 0xbe, 0xc1, 0x5d, 0xb3, 0x3f,
17
-    0xf4, 0xe6, 0x15, 0xbf, 0x05, 0xc6, 0x34, 0xbf, 0xc0, 0x37, 0x7e, 0xbd,
18
-    0x6c, 0x35, 0x0b, 0xbf, 0xca, 0x53, 0x26, 0xbf, 0x58, 0xb4, 0x87, 0x3f,
19
-    0x37, 0xee, 0x39, 0xbf, 0xda, 0xfa, 0xf9, 0xbe, 0x97, 0xc1, 0x06, 0xbf,
20
-    0xf9, 0x4e, 0x81, 0x3f, 0xb2, 0x44, 0x85, 0xbf, 0x7f, 0x98, 0x7c, 0x3d,
21
-    0x15, 0x26, 0xbc, 0xbe, 0x5c, 0x48, 0x05, 0x3f, 0xc8, 0xaa, 0xa1, 0xbd,
22
-    0x35, 0xb3, 0x43, 0xbe, 0xeb, 0x46, 0x91, 0x3f, 0x80, 0x71, 0xe3, 0x3c,
23
-    0xd1, 0x98, 0x79, 0x3f, 0x3c, 0xd0, 0x0d, 0xbf, 0x1e, 0x02, 0xd3, 0x3e,
24
-    0x5d, 0x4b, 0xa2, 0xbf, 0x68, 0xac, 0xaa, 0xbd, 0xf8, 0xe1, 0x75, 0x3e,
25
-    0x4a, 0x9c, 0x27, 0xbe, 0xf8, 0xae, 0xb2, 0xbe, 0x7f, 0x9d, 0x91, 0x3f,
26
-    0x1e, 0x8b, 0xa8, 0xbe, 0x35, 0x7e, 0xb2, 0x3f, 0xbe, 0x8c, 0xd3, 0xbe,
27
-    0xf9, 0xcd, 0xb5, 0x3f, 0xa1, 0x50, 0xaa, 0x3f, 0xe4, 0x6d, 0xdd, 0xbe,
28
-    0x0d, 0xce, 0xd3, 0xbe,
29
+     -0.539592504501343,   1.09590768814087, -0.175970941781998, -0.428507208824158,
30
+     -0.217120885848999,   1.40129864215851,   -0.5855553150177, -0.706146538257599,
31
+    -0.0620648860931396, -0.543783903121948, -0.649716019630432,   1.06019115447998,
32
+     -0.726291120052338, -0.488241970539093, -0.526391446590424,   1.01022255420685,
33
+      -1.04115891456604, 0.0616688691079617, -0.367478042840958,  0.520635366439819,
34
+    -0.0789390206336975,  -0.19111330807209,   1.13497674465179, 0.0277640819549561,
35
+      0.974988043308258, -0.553958654403687,  0.412125527858734,   -1.2679249048233,
36
+    -0.0833366513252258,  0.240119814872742, -0.163682132959366,  -0.34899115562439,
37
+        1.1376188993454, -0.329186379909515,    1.3944765329361, -0.413183152675629,
38
+       1.42034828662872,   1.33058559894562, -0.432479023933411, -0.413681417703629
39
 }};
40
 const int32_t dnn_hiddenlayer_0_biases_part_0_shape[1] = {10};
41
 const union {
42
-  uint8_t bytes[40];
43
   float values[10];
44
 } dnn_hiddenlayer_0_biases_part_0 = {{
45
-    0x00, 0x00, 0x00, 0x00, 0xbf, 0x6a, 0x53, 0x3e, 0xd3, 0xc1,
46
-    0xd0, 0x3e, 0x00, 0x00, 0x00, 0x00, 0xb6, 0xd8, 0xc0, 0x3e,
47
-    0xca, 0xe7, 0x35, 0x3e, 0x23, 0xa5, 0x44, 0x3f, 0x61, 0xfd,
48
-    0xd2, 0x3e, 0x00, 0x00, 0x00, 0x00, 0xb6, 0xe0, 0x43, 0x3c,
49
+                    0.0,  0.206461891531944,
50
+      0.407728761434555,                0.0,
51
+      0.376653373241425,  0.177642017602921,
52
+       0.76814478635788,  0.412089377641678,
53
+                    0.0, 0.0119554307311773
54
 }};
55
 const int32_t dnn_logits_biases_part_0_shape[1] = {1};
56
 const union {
57
-  uint8_t bytes[4];
58
   float values[1];
59
 } dnn_logits_biases_part_0 = {{
60
-    0x75, 0xca, 0xd7, 0xbe,
61
+    -0.421466499567032
62
 }};
63
 const int32_t dnn_logits_weights_part_0_shape[2] = {10, 1};
64
 const union {
65
-  uint8_t bytes[40];
66
   float values[10];
67
 } dnn_logits_weights_part_0 = {{
68
-    0x13, 0x12, 0x39, 0x3f, 0xf3, 0xa5, 0xc2, 0xbf, 0x81, 0x7f,
69
-    0xbe, 0x3f, 0xf8, 0x17, 0x26, 0x3e, 0xa4, 0x19, 0xa6, 0x3f,
70
-    0xf0, 0xc9, 0xb7, 0xbf, 0x6a, 0x99, 0xd2, 0x3f, 0x8a, 0x7d,
71
-    0xe9, 0x3f, 0x83, 0x9a, 0x3a, 0xbf, 0xf1, 0x6c, 0x08, 0x3e,
72
+      0.722932040691376,  -1.52068936824799,
73
+       1.48826611042023,  0.162200808525085,
74
+       1.29765748977661,  -1.43585014343262,
75
+       1.64530682563782,   1.82414364814758,
76
+     -0.728920161724091,  0.133228078484535
77
 }};
78
 
79
 }  // anonymous namespace
(-)a/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_heap_asm_BUILD.gn (-13 lines)
Removed Link Here
1
--- src/3rdparty/chromium/third_party/blink/renderer/platform/heap/asm/BUILD.gn.orig	2019-05-23 12:39:34 UTC
2
+++ src/3rdparty/chromium/third_party/blink/renderer/platform/heap/asm/BUILD.gn
3
@@ -46,6 +46,10 @@ if (current_cpu == "x86" || current_cpu == "x64") {
4
       sources = [
5
         "SaveRegisters_mips64.S",
6
       ]
7
+    } else if (current_cpu == "ppc64") {
8
+      sources = [
9
+        "SaveRegisters_ppc64.S",
10
+      ]
11
     }
12
 
13
     if (current_cpu == "arm") {
(-)a/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_heap_stack__frame__depth.cc (-14 lines)
Removed Link Here
1
--- src/3rdparty/chromium/third_party/blink/renderer/platform/heap/stack_frame_depth.cc.orig	2018-11-13 18:25:11 UTC
2
+++ src/3rdparty/chromium/third_party/blink/renderer/platform/heap/stack_frame_depth.cc
3
@@ -15,6 +15,11 @@
4
 extern "C" void* __libc_stack_end;  // NOLINT
5
 #endif
6
 
7
+#if defined(OS_FREEBSD)
8
+#include <sys/signal.h>
9
+#include <pthread_np.h>
10
+#endif
11
+
12
 namespace blink {
13
 
14
 static const char* g_avoid_optimization = nullptr;
(-)a/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_image-decoders_bmp_bmp__image__reader.h (-24 lines)
Removed Link Here
1
--- src/3rdparty/chromium/third_party/blink/renderer/platform/image-decoders/bmp/bmp_image_reader.h.orig	2019-05-23 12:39:34 UTC
2
+++ src/3rdparty/chromium/third_party/blink/renderer/platform/image-decoders/bmp/bmp_image_reader.h
3
@@ -37,6 +37,7 @@
4
 #include "third_party/blink/renderer/platform/wtf/allocator.h"
5
 #include "third_party/blink/renderer/platform/wtf/cpu.h"
6
 #include "third_party/blink/renderer/platform/wtf/noncopyable.h"
7
+#include "base/sys_byteorder.h"
8
 
9
 namespace blink {
10
 
11
@@ -50,11 +51,11 @@ class PLATFORM_EXPORT BMPImageReader final {
12
   // Read a value from |buffer|, converting to an int assuming little
13
   // endianness
14
   static inline uint16_t ReadUint16(const char* buffer) {
15
-    return *reinterpret_cast<const uint16_t*>(buffer);
16
+    return base::ByteSwapToLE16(*reinterpret_cast<const uint16_t*>(buffer));
17
   }
18
 
19
   static inline uint32_t ReadUint32(const char* buffer) {
20
-    return *reinterpret_cast<const uint32_t*>(buffer);
21
+    return base::ByteSwapToLE32(*reinterpret_cast<const uint32_t*>(buffer));
22
   }
23
 
24
   // |parent| is the decoder that owns us.
(-)a/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_image-decoders_webp_webp__image__decoder.cc (-29 lines)
Removed Link Here
1
--- src/3rdparty/chromium/third_party/blink/renderer/platform/image-decoders/webp/webp_image_decoder.cc.orig	2019-05-23 12:39:34 UTC
2
+++ src/3rdparty/chromium/third_party/blink/renderer/platform/image-decoders/webp/webp_image_decoder.cc
3
@@ -32,18 +32,20 @@
4
 #include "third_party/blink/renderer/platform/histogram.h"
5
 #include "third_party/skia/include/core/SkData.h"
6
 
7
-#if defined(ARCH_CPU_BIG_ENDIAN)
8
-#error Blink assumes a little-endian target.
9
-#endif
10
-
11
-#if SK_B32_SHIFT  // Output little-endian RGBA pixels (Android).
12
+#if SK_PMCOLOR_BYTE_ORDER(R, G, B, A)
13
 inline WEBP_CSP_MODE outputMode(bool hasAlpha) {
14
   return hasAlpha ? MODE_rgbA : MODE_RGBA;
15
 }
16
-#else  // Output little-endian BGRA pixels.
17
+#elif SK_PMCOLOR_BYTE_ORDER(B, G, R, A)
18
 inline WEBP_CSP_MODE outputMode(bool hasAlpha) {
19
   return hasAlpha ? MODE_bgrA : MODE_BGRA;
20
 }
21
+#elif SK_PMCOLOR_BYTE_ORDER(A, R, G, B)
22
+inline WEBP_CSP_MODE outputMode(bool hasAlpha) {
23
+  return hasAlpha ? MODE_Argb : MODE_ARGB;
24
+}
25
+#else
26
+#error Component order not supported by libwebp
27
 #endif
28
 
29
 namespace {
(-)a/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_wtf_BUILD.gn (-16 lines)
Removed Link Here
1
--- src/3rdparty/chromium/third_party/blink/renderer/platform/wtf/BUILD.gn.orig	2018-11-13 18:25:11 UTC
2
+++ src/3rdparty/chromium/third_party/blink/renderer/platform/wtf/BUILD.gn
3
@@ -276,8 +276,12 @@ jumbo_component("wtf") {
4
   if (is_android) {
5
     libs = [ "log" ]
6
   }
7
-  if (is_linux) {
8
+  if (is_linux && !is_bsd) {
9
     libs = [ "dl" ]
10
+  }
11
+
12
+  if (is_bsd) {
13
+    libs = [ "execinfo" ]
14
   }
15
 
16
   if (is_mac) {
(-)a/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_wtf_assertions.cc (-11 lines)
Removed Link Here
1
--- src/3rdparty/chromium/third_party/blink/renderer/platform/wtf/assertions.cc.orig	2018-11-13 18:25:11 UTC
2
+++ src/3rdparty/chromium/third_party/blink/renderer/platform/wtf/assertions.cc
3
@@ -48,7 +48,7 @@
4
 #include <windows.h>
5
 #endif
6
 
7
-#if defined(OS_MACOSX) || (defined(OS_LINUX) && !defined(__UCLIBC__))
8
+#if defined(OS_MACOSX) || ((defined(OS_LINUX) || defined(OS_BSD)) && !defined(__UCLIBC__))
9
 #include <cxxabi.h>
10
 #include <dlfcn.h>
11
 #include <execinfo.h>
(-)a/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_wtf_dtoa_utils.h (-11 lines)
Removed Link Here
1
--- src/3rdparty/chromium/third_party/blink/renderer/platform/wtf/dtoa/utils.h.orig	2019-05-23 12:39:34 UTC
2
+++ src/3rdparty/chromium/third_party/blink/renderer/platform/wtf/dtoa/utils.h
3
@@ -45,7 +45,7 @@
4
 // disabled.)
5
 // On Linux,x86 89255e-22 != Div_double(89255.0/1e22)
6
 #if defined(_M_X64) || defined(__x86_64__) || defined(__ARMEL__) || \
7
-    defined(__aarch64__) || defined(__MIPSEL__)
8
+    defined(__aarch64__) || defined(__MIPSEL__) || defined(__powerpc64__)
9
 #define DOUBLE_CONVERSION_CORRECT_DOUBLE_OPERATIONS 1
10
 #elif defined(_M_IX86) || defined(__i386__)
11
 #if defined(_WIN32)
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_wtf_stack__util.cc (-2 / +2 lines)
Lines 1-6 Link Here
1
--- src/3rdparty/chromium/third_party/blink/renderer/platform/wtf/stack_util.cc.orig	2018-11-13 18:25:11 UTC
1
--- src/3rdparty/chromium/third_party/blink/renderer/platform/wtf/stack_util.cc.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/third_party/blink/renderer/platform/wtf/stack_util.cc
2
+++ src/3rdparty/chromium/third_party/blink/renderer/platform/wtf/stack_util.cc
3
@@ -16,6 +16,11 @@
3
@@ -17,6 +17,11 @@
4
 extern "C" void* __libc_stack_end;  // NOLINT
4
 extern "C" void* __libc_stack_end;  // NOLINT
5
 #endif
5
 #endif
6
 
6
 
(-)a/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_blink_renderer_platform_wtf_threading.cc (-29 lines)
Removed Link Here
1
--- src/3rdparty/chromium/third_party/blink/renderer/platform/wtf/threading.cc.orig	2019-05-23 12:39:34 UTC
2
+++ src/3rdparty/chromium/third_party/blink/renderer/platform/wtf/threading.cc
3
@@ -17,12 +17,16 @@
4
 #error Blink does not support threading on your platform.
5
 #endif
6
 
7
-#if defined(OS_LINUX)
8
+#if defined(OS_LINUX) || defined(OS_BSD)
9
 #include <sys/syscall.h>
10
 #elif defined(OS_ANDROID)
11
 #include <sys/types.h>
12
 #endif
13
 
14
+#if defined(OS_BSD)
15
+#include <pthread_np.h>
16
+#endif
17
+
18
 namespace WTF {
19
 
20
 // Current thread identity
21
@@ -38,6 +42,8 @@ ThreadIdentifier CurrentThreadSyscall() {
22
   return syscall(__NR_gettid);
23
 #elif defined(OS_ANDROID)
24
   return gettid();
25
+#elif defined(OS_BSD)
26
+  return pthread_getthreadid_np();
27
 #else
28
   return reinterpret_cast<uintptr_t>(pthread_self());
29
 #endif
(-)a/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_boringssl_src_crypto_fipsmodule_modes_gcm.c (-257 lines)
Removed Link Here
1
--- src/3rdparty/chromium/third_party/boringssl/src/crypto/fipsmodule/modes/gcm.c.orig	2019-05-23 12:39:34 UTC
2
+++ src/3rdparty/chromium/third_party/boringssl/src/crypto/fipsmodule/modes/gcm.c
3
@@ -78,6 +78,14 @@
4
     }                                                                 \
5
   } while (0)
6
 
7
+#ifdef OPENSSL_BIGENDIAN
8
+#define GCM_bswap4(x) (x)
9
+#define GCM_bswap8(x) (x)
10
+#else
11
+#define GCM_bswap4 CRYPTO_bswap4
12
+#define GCM_bswap8 CRYPTO_bswap8
13
+#endif
14
+
15
 // kSizeTWithoutLower4Bits is a mask that can be used to zero the lower four
16
 // bits of a |size_t|.
17
 static const size_t kSizeTWithoutLower4Bits = (size_t) -16;
18
@@ -173,8 +181,8 @@ static void gcm_gmult_4bit(uint64_t Xi[2], const u128 
19
     Z.lo ^= Htable[nlo].lo;
20
   }
21
 
22
-  Xi[0] = CRYPTO_bswap8(Z.hi);
23
-  Xi[1] = CRYPTO_bswap8(Z.lo);
24
+  Xi[0] = GCM_bswap8(Z.hi);
25
+  Xi[1] = GCM_bswap8(Z.lo);
26
 }
27
 
28
 // Streamed gcm_mult_4bit, see CRYPTO_gcm128_[en|de]crypt for
29
@@ -233,8 +241,8 @@ static void gcm_ghash_4bit(uint64_t Xi[2], const u128 
30
       Z.lo ^= Htable[nlo].lo;
31
     }
32
 
33
-    Xi[0] = CRYPTO_bswap8(Z.hi);
34
-    Xi[1] = CRYPTO_bswap8(Z.lo);
35
+    Xi[0] = GCM_bswap8(Z.hi);
36
+    Xi[1] = GCM_bswap8(Z.lo);
37
   } while (inp += 16, len -= 16);
38
 }
39
 #else  // GHASH_ASM
40
@@ -360,8 +368,8 @@ void CRYPTO_ghash_init(gmult_func *out_mult, ghash_fun
41
   OPENSSL_memcpy(H.c, gcm_key, 16);
42
 
43
   // H is stored in host byte order
44
-  H.u[0] = CRYPTO_bswap8(H.u[0]);
45
-  H.u[1] = CRYPTO_bswap8(H.u[1]);
46
+  H.u[0] = GCM_bswap8(H.u[0]);
47
+  H.u[1] = GCM_bswap8(H.u[1]);
48
 
49
   OPENSSL_memcpy(out_key, H.c, 16);
50
 
51
@@ -474,15 +482,15 @@ void CRYPTO_gcm128_setiv(GCM128_CONTEXT *ctx, const AE
52
       GCM_MUL(ctx, Yi);
53
     }
54
     len0 <<= 3;
55
-    ctx->Yi.u[1] ^= CRYPTO_bswap8(len0);
56
+    ctx->Yi.u[1] ^= GCM_bswap8(len0);
57
 
58
     GCM_MUL(ctx, Yi);
59
-    ctr = CRYPTO_bswap4(ctx->Yi.d[3]);
60
+    ctr = GCM_bswap4(ctx->Yi.d[3]);
61
   }
62
 
63
   (*ctx->gcm_key.block)(ctx->Yi.c, ctx->EK0.c, key);
64
   ++ctr;
65
-  ctx->Yi.d[3] = CRYPTO_bswap4(ctr);
66
+  ctx->Yi.d[3] = GCM_bswap4(ctr);
67
 }
68
 
69
 int CRYPTO_gcm128_aad(GCM128_CONTEXT *ctx, const uint8_t *aad, size_t len) {
70
@@ -580,7 +588,7 @@ int CRYPTO_gcm128_encrypt(GCM128_CONTEXT *ctx, const A
71
     ctx->ares = 0;
72
   }
73
 
74
-  ctr = CRYPTO_bswap4(ctx->Yi.d[3]);
75
+  ctr = GCM_bswap4(ctx->Yi.d[3]);
76
 
77
   n = ctx->mres;
78
   if (n) {
79
@@ -602,7 +610,7 @@ int CRYPTO_gcm128_encrypt(GCM128_CONTEXT *ctx, const A
80
       if (n == 0) {
81
         (*block)(ctx->Yi.c, ctx->EKi.c, key);
82
         ++ctr;
83
-        ctx->Yi.d[3] = CRYPTO_bswap4(ctr);
84
+        ctx->Yi.d[3] = GCM_bswap4(ctr);
85
       }
86
       ctx->Xi.c[n] ^= out[i] = in[i] ^ ctx->EKi.c[n];
87
       n = (n + 1) % 16;
88
@@ -621,7 +629,7 @@ int CRYPTO_gcm128_encrypt(GCM128_CONTEXT *ctx, const A
89
     while (j) {
90
       (*block)(ctx->Yi.c, ctx->EKi.c, key);
91
       ++ctr;
92
-      ctx->Yi.d[3] = CRYPTO_bswap4(ctr);
93
+      ctx->Yi.d[3] = GCM_bswap4(ctr);
94
       for (size_t i = 0; i < 16; i += sizeof(size_t)) {
95
         store_word_le(out + i,
96
                       load_word_le(in + i) ^ ctx->EKi.t[i / sizeof(size_t)]);
97
@@ -638,7 +646,7 @@ int CRYPTO_gcm128_encrypt(GCM128_CONTEXT *ctx, const A
98
     while (len >= 16) {
99
       (*block)(ctx->Yi.c, ctx->EKi.c, key);
100
       ++ctr;
101
-      ctx->Yi.d[3] = CRYPTO_bswap4(ctr);
102
+      ctx->Yi.d[3] = GCM_bswap4(ctr);
103
       for (size_t i = 0; i < 16; i += sizeof(size_t)) {
104
         store_word_le(out + i,
105
                       load_word_le(in + i) ^ ctx->EKi.t[i / sizeof(size_t)]);
106
@@ -653,7 +661,7 @@ int CRYPTO_gcm128_encrypt(GCM128_CONTEXT *ctx, const A
107
   while (len >= 16) {
108
     (*block)(ctx->Yi.c, ctx->EKi.c, key);
109
     ++ctr;
110
-    ctx->Yi.d[3] = CRYPTO_bswap4(ctr);
111
+    ctx->Yi.d[3] = GCM_bswap4(ctr);
112
     for (size_t i = 0; i < 16; i += sizeof(size_t)) {
113
       size_t tmp = load_word_le(in + i) ^ ctx->EKi.t[i / sizeof(size_t)];
114
       store_word_le(out + i, tmp);
115
@@ -668,7 +676,7 @@ int CRYPTO_gcm128_encrypt(GCM128_CONTEXT *ctx, const A
116
   if (len) {
117
     (*block)(ctx->Yi.c, ctx->EKi.c, key);
118
     ++ctr;
119
-    ctx->Yi.d[3] = CRYPTO_bswap4(ctr);
120
+    ctx->Yi.d[3] = GCM_bswap4(ctr);
121
     while (len--) {
122
       ctx->Xi.c[n] ^= out[n] = in[n] ^ ctx->EKi.c[n];
123
       ++n;
124
@@ -707,7 +715,7 @@ int CRYPTO_gcm128_decrypt(GCM128_CONTEXT *ctx, const A
125
     ctx->ares = 0;
126
   }
127
 
128
-  ctr = CRYPTO_bswap4(ctx->Yi.d[3]);
129
+  ctr = GCM_bswap4(ctx->Yi.d[3]);
130
 
131
   n = ctx->mres;
132
   if (n) {
133
@@ -732,7 +740,7 @@ int CRYPTO_gcm128_decrypt(GCM128_CONTEXT *ctx, const A
134
       if (n == 0) {
135
         (*block)(ctx->Yi.c, ctx->EKi.c, key);
136
         ++ctr;
137
-        ctx->Yi.d[3] = CRYPTO_bswap4(ctr);
138
+        ctx->Yi.d[3] = GCM_bswap4(ctr);
139
       }
140
       c = in[i];
141
       out[i] = c ^ ctx->EKi.c[n];
142
@@ -754,7 +762,7 @@ int CRYPTO_gcm128_decrypt(GCM128_CONTEXT *ctx, const A
143
     while (j) {
144
       (*block)(ctx->Yi.c, ctx->EKi.c, key);
145
       ++ctr;
146
-      ctx->Yi.d[3] = CRYPTO_bswap4(ctr);
147
+      ctx->Yi.d[3] = GCM_bswap4(ctr);
148
       for (size_t i = 0; i < 16; i += sizeof(size_t)) {
149
         store_word_le(out + i,
150
                       load_word_le(in + i) ^ ctx->EKi.t[i / sizeof(size_t)]);
151
@@ -771,7 +779,7 @@ int CRYPTO_gcm128_decrypt(GCM128_CONTEXT *ctx, const A
152
     while (len >= 16) {
153
       (*block)(ctx->Yi.c, ctx->EKi.c, key);
154
       ++ctr;
155
-      ctx->Yi.d[3] = CRYPTO_bswap4(ctr);
156
+      ctx->Yi.d[3] = GCM_bswap4(ctr);
157
       for (size_t i = 0; i < 16; i += sizeof(size_t)) {
158
         store_word_le(out + i,
159
                       load_word_le(in + i) ^ ctx->EKi.t[i / sizeof(size_t)]);
160
@@ -785,7 +793,7 @@ int CRYPTO_gcm128_decrypt(GCM128_CONTEXT *ctx, const A
161
   while (len >= 16) {
162
     (*block)(ctx->Yi.c, ctx->EKi.c, key);
163
     ++ctr;
164
-    ctx->Yi.d[3] = CRYPTO_bswap4(ctr);
165
+    ctx->Yi.d[3] = GCM_bswap4(ctr);
166
     for (size_t i = 0; i < 16; i += sizeof(size_t)) {
167
       size_t c = load_word_le(in + i);
168
       store_word_le(out + i, c ^ ctx->EKi.t[i / sizeof(size_t)]);
169
@@ -800,7 +808,7 @@ int CRYPTO_gcm128_decrypt(GCM128_CONTEXT *ctx, const A
170
   if (len) {
171
     (*block)(ctx->Yi.c, ctx->EKi.c, key);
172
     ++ctr;
173
-    ctx->Yi.d[3] = CRYPTO_bswap4(ctr);
174
+    ctx->Yi.d[3] = GCM_bswap4(ctr);
175
     while (len--) {
176
       uint8_t c = in[n];
177
       ctx->Xi.c[n] ^= c;
178
@@ -866,13 +874,13 @@ int CRYPTO_gcm128_encrypt_ctr32(GCM128_CONTEXT *ctx, c
179
   }
180
 #endif
181
 
182
-  ctr = CRYPTO_bswap4(ctx->Yi.d[3]);
183
+  ctr = GCM_bswap4(ctx->Yi.d[3]);
184
 
185
 #if defined(GHASH)
186
   while (len >= GHASH_CHUNK) {
187
     (*stream)(in, out, GHASH_CHUNK / 16, key, ctx->Yi.c);
188
     ctr += GHASH_CHUNK / 16;
189
-    ctx->Yi.d[3] = CRYPTO_bswap4(ctr);
190
+    ctx->Yi.d[3] = GCM_bswap4(ctr);
191
     GHASH(ctx, out, GHASH_CHUNK);
192
     out += GHASH_CHUNK;
193
     in += GHASH_CHUNK;
194
@@ -885,7 +893,7 @@ int CRYPTO_gcm128_encrypt_ctr32(GCM128_CONTEXT *ctx, c
195
 
196
     (*stream)(in, out, j, key, ctx->Yi.c);
197
     ctr += (unsigned int)j;
198
-    ctx->Yi.d[3] = CRYPTO_bswap4(ctr);
199
+    ctx->Yi.d[3] = GCM_bswap4(ctr);
200
     in += i;
201
     len -= i;
202
 #if defined(GHASH)
203
@@ -904,7 +912,7 @@ int CRYPTO_gcm128_encrypt_ctr32(GCM128_CONTEXT *ctx, c
204
   if (len) {
205
     (*ctx->gcm_key.block)(ctx->Yi.c, ctx->EKi.c, key);
206
     ++ctr;
207
-    ctx->Yi.d[3] = CRYPTO_bswap4(ctr);
208
+    ctx->Yi.d[3] = GCM_bswap4(ctr);
209
     while (len--) {
210
       ctx->Xi.c[n] ^= out[n] = in[n] ^ ctx->EKi.c[n];
211
       ++n;
212
@@ -970,14 +978,14 @@ int CRYPTO_gcm128_decrypt_ctr32(GCM128_CONTEXT *ctx, c
213
   }
214
 #endif
215
 
216
-  ctr = CRYPTO_bswap4(ctx->Yi.d[3]);
217
+  ctr = GCM_bswap4(ctx->Yi.d[3]);
218
 
219
 #if defined(GHASH)
220
   while (len >= GHASH_CHUNK) {
221
     GHASH(ctx, in, GHASH_CHUNK);
222
     (*stream)(in, out, GHASH_CHUNK / 16, key, ctx->Yi.c);
223
     ctr += GHASH_CHUNK / 16;
224
-    ctx->Yi.d[3] = CRYPTO_bswap4(ctr);
225
+    ctx->Yi.d[3] = GCM_bswap4(ctr);
226
     out += GHASH_CHUNK;
227
     in += GHASH_CHUNK;
228
     len -= GHASH_CHUNK;
229
@@ -1003,7 +1011,7 @@ int CRYPTO_gcm128_decrypt_ctr32(GCM128_CONTEXT *ctx, c
230
 #endif
231
     (*stream)(in, out, j, key, ctx->Yi.c);
232
     ctr += (unsigned int)j;
233
-    ctx->Yi.d[3] = CRYPTO_bswap4(ctr);
234
+    ctx->Yi.d[3] = GCM_bswap4(ctr);
235
     out += i;
236
     in += i;
237
     len -= i;
238
@@ -1011,7 +1019,7 @@ int CRYPTO_gcm128_decrypt_ctr32(GCM128_CONTEXT *ctx, c
239
   if (len) {
240
     (*ctx->gcm_key.block)(ctx->Yi.c, ctx->EKi.c, key);
241
     ++ctr;
242
-    ctx->Yi.d[3] = CRYPTO_bswap4(ctr);
243
+    ctx->Yi.d[3] = GCM_bswap4(ctr);
244
     while (len--) {
245
       uint8_t c = in[n];
246
       ctx->Xi.c[n] ^= c;
247
@@ -1036,8 +1044,8 @@ int CRYPTO_gcm128_finish(GCM128_CONTEXT *ctx, const ui
248
     GCM_MUL(ctx, Xi);
249
   }
250
 
251
-  alen = CRYPTO_bswap8(alen);
252
-  clen = CRYPTO_bswap8(clen);
253
+  alen = GCM_bswap8(alen);
254
+  clen = GCM_bswap8(clen);
255
 
256
   ctx->Xi.u[0] ^= alen;
257
   ctx->Xi.u[1] ^= clen;
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_boringssl_src_third__party_fiat_curve25519.c (-2 / +2 lines)
Lines 1-6 Link Here
1
--- src/3rdparty/chromium/third_party/boringssl/src/third_party/fiat/curve25519.c.orig	2019-05-23 12:39:34 UTC
1
--- src/3rdparty/chromium/third_party/boringssl/src/third_party/fiat/curve25519.c.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/third_party/boringssl/src/third_party/fiat/curve25519.c
2
+++ src/3rdparty/chromium/third_party/boringssl/src/third_party/fiat/curve25519.c
3
@@ -3032,9 +3032,14 @@ int ED25519_verify(const uint8_t *message, size_t mess
3
@@ -1964,9 +1964,14 @@ int ED25519_verify(const uint8_t *message, size_t mess
4
     UINT64_C(0x1000000000000000),
4
     UINT64_C(0x1000000000000000),
5
   };
5
   };
6
   for (size_t i = 3;; i--) {
6
   for (size_t i = 3;; i--) {
(-)a/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_boringssl_src_third__party_fiat_p256.c (-51 lines)
Removed Link Here
1
--- src/3rdparty/chromium/third_party/boringssl/src/third_party/fiat/p256.c.orig	2019-05-23 12:39:34 UTC
2
+++ src/3rdparty/chromium/third_party/boringssl/src/third_party/fiat/p256.c
3
@@ -882,12 +882,24 @@ static void fe_tobytes(uint8_t out[NBYTES], const fe i
4
   }
5
 }
6
 
7
+#ifdef OPENSSL_BIGENDIAN
8
+static void fe_tobytes_be(uint8_t out[NBYTES], const fe in) {
9
+  for (int i = 0; i<NBYTES; i++) {
10
+    out[i ^ (BN_BYTES-1)] = (uint8_t)(in[i/sizeof(in[0])] >> (8*(i%sizeof(in[0]))));
11
+  }
12
+}
13
+#endif
14
+
15
 static void fe_frombytes(fe out, const uint8_t in[NBYTES]) {
16
   for (int i = 0; i<NLIMBS; i++) {
17
     out[i] = 0;
18
   }
19
   for (int i = 0; i<NBYTES; i++) {
20
+#ifdef OPENSSL_BIGENDIAN
21
+    out[i/sizeof(out[0])] |= ((limb_t)in[i ^ (BN_BYTES-1)]) << (8*(i%sizeof(out[0])));
22
+#else
23
     out[i/sizeof(out[0])] |= ((limb_t)in[i]) << (8*(i%sizeof(out[0])));
24
+#endif
25
   }
26
 }
27
 
28
@@ -906,7 +918,11 @@ static void fe_to_generic(EC_FELEM *out, const fe in) 
29
   OPENSSL_STATIC_ASSERT(
30
       256 / 8 == sizeof(BN_ULONG) * ((256 + BN_BITS2 - 1) / BN_BITS2),
31
       "fe_tobytes leaves bytes uninitialized");
32
+#ifdef OPENSSL_BIGENDIAN
33
+  fe_tobytes_be(out->bytes, in);
34
+#else
35
   fe_tobytes(out->bytes, in);
36
+#endif
37
 }
38
 
39
 // fe_inv calculates |out| = |in|^{-1}
40
@@ -1524,7 +1540,11 @@ static char get_bit(const uint8_t *in, int i) {
41
   if (i < 0 || i >= 256) {
42
     return 0;
43
   }
44
+#ifdef OPENSSL_BIGENDIAN
45
+  return (in[(i >> 3) ^ (sizeof(BN_ULONG)-1)] >> (i & 7)) & 1;
46
+#else
47
   return (in[i >> 3] >> (i & 7)) & 1;
48
+#endif
49
 }
50
 
51
 // Interleaved point multiplication using precomputed point multiples: The
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_nasm_config_config-linux.h (+29 lines)
Added Link Here
1
--- src/3rdparty/chromium/third_party/nasm/config/config-linux.h.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/third_party/nasm/config/config-linux.h
3
@@ -117,7 +117,7 @@
4
 #define HAVE_ACCESS 1
5
 
6
 /* Define to 1 if you have the `canonicalize_file_name' function. */
7
-#define HAVE_CANONICALIZE_FILE_NAME 1
8
+/* #undef HAVE_CANONICALIZE_FILE_NAME */
9
 
10
 /* Define to 1 if you have the `cpu_to_le16' intrinsic function. */
11
 /* #undef HAVE_CPU_TO_LE16 */
12
@@ -161,7 +161,7 @@
13
 #define HAVE_DECL_STRSEP 1
14
 
15
 /* Define to 1 if you have the <endian.h> header file. */
16
-#define HAVE_ENDIAN_H 1
17
+/* #undef HAVE_ENDIAN_H */
18
 
19
 /* Define to 1 if you have the `faccessat' function. */
20
 #define HAVE_FACCESSAT 1
21
@@ -322,7 +322,7 @@
22
 #define HAVE_SYSCONF 1
23
 
24
 /* Define to 1 if you have the <sys/endian.h> header file. */
25
-/* #undef HAVE_SYS_ENDIAN_H */
26
+#define HAVE_SYS_ENDIAN_H 1
27
 
28
 /* Define to 1 if you have the <sys/mman.h> header file. */
29
 #define HAVE_SYS_MMAN_H 1
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_pdfium_core_fxcrt_cfx__datetime.cpp (+11 lines)
Added Link Here
1
--- src/3rdparty/chromium/third_party/pdfium/core/fxcrt/cfx_datetime.cpp.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/third_party/pdfium/core/fxcrt/cfx_datetime.cpp
3
@@ -9,7 +9,7 @@
4
 #include "build/build_config.h"
5
 #include "core/fxcrt/fx_system.h"
6
 
7
-#if defined(OS_ANDROID) || defined(OS_LINUX) || defined(OS_MACOSX) || \
8
+#if defined(OS_ANDROID) || defined(OS_LINUX) || defined(OS_MACOSX) || defined(OS_BSD) || \
9
     defined(OS_ASMJS) || defined(__wasm__)
10
 #include <sys/time.h>
11
 #include <time.h>
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_pdfium_core_fxcrt_fx__system.h (-4 / +4 lines)
Lines 1-11 Link Here
1
--- src/3rdparty/chromium/third_party/pdfium/core/fxcrt/fx_system.h.orig	2018-11-13 18:25:11 UTC
1
--- src/3rdparty/chromium/third_party/pdfium/core/fxcrt/fx_system.h.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/third_party/pdfium/core/fxcrt/fx_system.h
2
+++ src/3rdparty/chromium/third_party/pdfium/core/fxcrt/fx_system.h
3
@@ -41,7 +41,7 @@
3
@@ -26,7 +26,7 @@
4
 #define _FX_PLATFORM_ _FX_PLATFORM_WINDOWS_
4
 #elif defined(_WIN64)
5
 #elif defined(_WIN64)
5
 #define _FX_OS_ _FX_OS_WIN64_
6
 #define _FX_PLATFORM_ _FX_PLATFORM_WINDOWS_
6
 #define _FX_PLATFORM_ _FX_PLATFORM_WINDOWS_
7
-#elif defined(__linux__)
7
-#elif defined(__linux__)
8
+#elif defined(__linux__) || defined(__FreeBSD__)
8
+#elif defined(__linux__) || defined(__FreeBSD__)
9
 #define _FX_OS_ _FX_OS_LINUX_
10
 #define _FX_PLATFORM_ _FX_PLATFORM_LINUX_
9
 #define _FX_PLATFORM_ _FX_PLATFORM_LINUX_
11
 #elif defined(__APPLE__)
10
 #elif defined(__APPLE__)
11
 #define _FX_PLATFORM_ _FX_PLATFORM_APPLE_
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_pdfium_third__party_base_allocator_partition__allocator_page__allocator.cc (+11 lines)
Added Link Here
1
--- src/3rdparty/chromium/third_party/pdfium/third_party/base/allocator/partition_allocator/page_allocator.cc.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/third_party/pdfium/third_party/base/allocator/partition_allocator/page_allocator.cc
3
@@ -117,7 +117,7 @@ void* AllocPages(void* address,
4
   uintptr_t align_base_mask = ~align_offset_mask;
5
   DCHECK(!(reinterpret_cast<uintptr_t>(address) & align_offset_mask));
6
 
7
-#if defined(OS_LINUX) && defined(ARCH_CPU_64_BITS)
8
+#if (defined(OS_LINUX) || defined(OS_BSD)) && defined(ARCH_CPU_64_BITS)
9
   // On 64 bit Linux, we may need to adjust the address space limit for
10
   // guarded allocations.
11
   if (length >= kMinimumGuardedMemorySize) {
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_pdfium_third__party_base_allocator_partition__allocator_page__allocator__internals__posix.h (+38 lines)
Added Link Here
1
--- src/3rdparty/chromium/third_party/pdfium/third_party/base/allocator/partition_allocator/page_allocator_internals_posix.h.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/third_party/pdfium/third_party/base/allocator/partition_allocator/page_allocator_internals_posix.h
3
@@ -13,7 +13,7 @@
4
 #if defined(OS_MACOSX)
5
 #include <mach/mach.h>
6
 #endif
7
-#if defined(OS_LINUX)
8
+#if defined(OS_LINUX) || defined(OS_BSD)
9
 #include <sys/resource.h>
10
 
11
 #include <algorithm>
12
@@ -48,7 +48,7 @@ int GetAccessFlags(PageAccessibilityConfiguration acce
13
   }
14
 }
15
 
16
-#if defined(OS_LINUX) && defined(ARCH_CPU_64_BITS)
17
+#if (defined(OS_LINUX) || defined(OS_BSD)) && defined(ARCH_CPU_64_BITS)
18
 
19
 // Multiple guarded memory regions may exceed the process address space limit.
20
 // This function will raise or lower the limit by |amount|.
21
@@ -68,7 +68,7 @@ bool AdjustAddressSpaceLimit(int64_t amount) {
22
 // schemes that reduce that to 4 GiB.
23
 constexpr size_t kMinimumGuardedMemorySize = 1ULL << 32;  // 4 GiB
24
 
25
-#endif  // defined(OS_LINUX) && defined(ARCH_CPU_64_BITS)
26
+#endif  // (defined(OS_LINUX) || defined(OS_BSD)) && defined(ARCH_CPU_64_BITS)
27
 
28
 void* SystemAllocPagesInternal(void* hint,
29
                                size_t length,
30
@@ -134,7 +134,7 @@ void SetSystemPagesAccessInternal(
31
 void FreePagesInternal(void* address, size_t length) {
32
   CHECK(!munmap(address, length));
33
 
34
-#if defined(OS_LINUX) && defined(ARCH_CPU_64_BITS)
35
+#if (defined(OS_LINUX) || defined(OS_BSD)) && defined(ARCH_CPU_64_BITS)
36
   // Restore the address space limit.
37
   if (length >= kMinimumGuardedMemorySize) {
38
     CHECK(AdjustAddressSpaceLimit(-base::checked_cast<int64_t>(length)));
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_pdfium_xfa_fgas_font_cfx__fontsourceenum__file.cpp (-9 / +9 lines)
Lines 1-14 Link Here
1
--- src/3rdparty/chromium/third_party/pdfium/xfa/fgas/font/cfx_fontsourceenum_file.cpp.orig	2019-05-23 12:39:34 UTC
1
--- src/3rdparty/chromium/third_party/pdfium/xfa/fgas/font/cfx_fontsourceenum_file.cpp.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/third_party/pdfium/xfa/fgas/font/cfx_fontsourceenum_file.cpp
2
+++ src/3rdparty/chromium/third_party/pdfium/xfa/fgas/font/cfx_fontsourceenum_file.cpp
3
@@ -14,8 +14,9 @@ constexpr char kFolderSeparator = '/';
3
@@ -16,9 +16,8 @@ constexpr char kFolderSeparator = '/';
4
 
4
 
5
 constexpr const char* g_FontFolders[] = {
5
 constexpr const char* kFontFolders[] = {
6
 #if _FX_PLATFORM_ == _FX_PLATFORM_LINUX_
6
 #if _FX_PLATFORM_ == _FX_PLATFORM_LINUX_
7
-    "/usr/share/fonts", "/usr/share/X11/fonts/Type1",
7
-    "/usr/share/fonts",
8
-    "/usr/share/X11/fonts/TTF", "/usr/local/share/fonts",
8
-    "/usr/share/X11/fonts/Type1",
9
-    "/usr/share/X11/fonts/TTF",
9
+    "/usr/local/share/fonts/Type1",
10
+    "/usr/local/share/fonts/Type1",
10
+    "/usr/local/share/fonts/TTF",
11
+    "/usr/local/share/fonts/TTF",
11
+    "/usr/local/share/fonts",
12
     "/usr/local/share/fonts",
12
 #elif _FX_PLATFORM_ == _FX_PLATFORM_APPLE_
13
 #elif defined(OS_MACOSX)
13
     "~/Library/Fonts", "/Library/Fonts", "/System/Library/Fonts",
14
     "~/Library/Fonts",
14
 #elif _FX_PLATFORM_ == _FX_PLATFORM_ANDROID_
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_include_perfetto_base_build__config.h (+51 lines)
Added Link Here
1
--- src/3rdparty/chromium/third_party/perfetto/include/perfetto/base/build_config.h.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/third_party/perfetto/include/perfetto/base/build_config.h
3
@@ -28,6 +28,7 @@
4
 #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_ANDROID() 1
5
 #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_MACOSX() 0
6
 #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_LINUX() 0
7
+#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_FREEBSD() 0
8
 #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_WIN() 0
9
 #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_WASM() 0
10
 #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_FUCHSIA() 0
11
@@ -35,13 +36,15 @@
12
 #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_ANDROID() 0
13
 #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_MACOSX() 1
14
 #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_LINUX() 0
15
+#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_FREEBSD() 0
16
 #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_WIN() 0
17
 #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_WASM() 0
18
 #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_FUCHSIA() 0
19
-#elif defined(__linux__)
20
+#elif defined(__linux__) || defined(__FreeBSD__)
21
 #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_ANDROID() 0
22
 #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_MACOSX() 0
23
 #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_LINUX() 1
24
+#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_FREEBSD() 1
25
 #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_WIN() 0
26
 #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_WASM() 0
27
 #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_FUCHSIA() 0
28
@@ -49,6 +52,7 @@
29
 #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_ANDROID() 0
30
 #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_MACOSX() 0
31
 #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_LINUX() 0
32
+#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_FREEBSD() 0
33
 #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_WIN() 1
34
 #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_WASM() 0
35
 #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_FUCHSIA() 0
36
@@ -56,6 +60,7 @@
37
 #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_ANDROID() 0
38
 #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_MACOSX() 0
39
 #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_LINUX() 0
40
+#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_FREEBSD() 0
41
 #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_WIN() 0
42
 #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_WASM() 1
43
 #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_FUCHSIA() 0
44
@@ -63,6 +68,7 @@
45
 #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_ANDROID() 0
46
 #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_MACOSX() 0
47
 #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_LINUX() 0
48
+#define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_FREEBSD() 0
49
 #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_WIN() 0
50
 #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_WASM() 0
51
 #define PERFETTO_BUILDFLAG_DEFINE_PERFETTO_OS_FUCHSIA() 1
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_include_perfetto_ext_base_event__fd.h (+13 lines)
Added Link Here
1
--- src/3rdparty/chromium/third_party/perfetto/include/perfetto/ext/base/event_fd.h.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/third_party/perfetto/include/perfetto/ext/base/event_fd.h
3
@@ -20,8 +20,8 @@
4
 #include "perfetto/base/build_config.h"
5
 #include "perfetto/ext/base/scoped_file.h"
6
 
7
-#if PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) || \
8
-    PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID)
9
+#if !PERFETTO_BUILDFLAG(PERFETTO_OS_FREEBSD) && (PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) || \
10
+    PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID))
11
 #define PERFETTO_USE_EVENTFD() 1
12
 #else
13
 #define PERFETTO_USE_EVENTFD() 0
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_include_perfetto_ext_base_thread__utils.h (+24 lines)
Added Link Here
1
--- src/3rdparty/chromium/third_party/perfetto/include/perfetto/ext/base/thread_utils.h.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/third_party/perfetto/include/perfetto/ext/base/thread_utils.h
3
@@ -33,6 +33,9 @@
4
 #include <sys/types.h>
5
 #include <unistd.h>
6
 #endif
7
+#if PERFETTO_BUILDFLAG(PERFETTO_OS_FREEBSD)
8
+#include <pthread_np.h>
9
+#endif
10
 
11
 namespace perfetto {
12
 namespace base {
13
@@ -41,6 +44,11 @@ namespace base {
14
 using PlatformThreadID = pid_t;
15
 inline PlatformThreadID GetThreadId() {
16
   return gettid();
17
+}
18
+#elif PERFETTO_BUILDFLAG(PERFETTO_OS_FREEBSD)
19
+using PlatformThreadID = int;
20
+inline PlatformThreadID GetThreadId() {
21
+  return pthread_getthreadid_np();
22
 }
23
 #elif PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX)
24
 using PlatformThreadID = pid_t;
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_include_perfetto_ext_base_time.h (+20 lines)
Added Link Here
1
--- src/3rdparty/chromium/third_party/perfetto/include/perfetto/ext/base/time.h.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/third_party/perfetto/include/perfetto/ext/base/time.h
3
@@ -123,6 +123,9 @@ inline TimeNanos GetTimeInternalNs(clockid_t clk_id) {
4
 // Return ns from boot. Conversely to GetWallTimeNs, this clock counts also time
5
 // during suspend (when supported).
6
 inline TimeNanos GetBootTimeNs() {
7
+#if PERFETTO_BUILDFLAG(PERFETTO_OS_FREEBSD)
8
+  return GetTimeInternalNs(kWallTimeClockSource);
9
+#else
10
   // Determine if CLOCK_BOOTTIME is available on the first call.
11
   static const clockid_t kBootTimeClockSource = [] {
12
     struct timespec ts = {};
13
@@ -130,6 +133,7 @@ inline TimeNanos GetBootTimeNs() {
14
     return res == 0 ? CLOCK_BOOTTIME : kWallTimeClockSource;
15
   }();
16
   return GetTimeInternalNs(kBootTimeClockSource);
17
+#endif
18
 }
19
 
20
 inline TimeNanos GetWallTimeNs() {
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_include_perfetto_ext_base_utils.h (-4 / +4 lines)
Lines 1-6 Link Here
1
--- src/3rdparty/chromium/third_party/perfetto/include/perfetto/base/utils.h.orig	2019-05-23 12:39:34 UTC
1
--- src/3rdparty/chromium/third_party/perfetto/include/perfetto/ext/base/utils.h.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/third_party/perfetto/include/perfetto/base/utils.h
2
+++ src/3rdparty/chromium/third_party/perfetto/include/perfetto/ext/base/utils.h
3
@@ -22,6 +22,7 @@
3
@@ -23,6 +23,7 @@
4
 #include <errno.h>
4
 #include <errno.h>
5
 #include <stddef.h>
5
 #include <stddef.h>
6
 #include <stdlib.h>
6
 #include <stdlib.h>
Lines 8-14 Link Here
8
 #if !PERFETTO_BUILDFLAG(PERFETTO_OS_WIN)
8
 #if !PERFETTO_BUILDFLAG(PERFETTO_OS_WIN)
9
 #include <sys/types.h>
9
 #include <sys/types.h>
10
 #endif
10
 #endif
11
@@ -91,7 +92,7 @@ struct FreeDeleter {
11
@@ -72,7 +73,7 @@ struct FreeDeleter {
12
 
12
 
13
 template <typename T>
13
 template <typename T>
14
 constexpr T AssumeLittleEndian(T value) {
14
 constexpr T AssumeLittleEndian(T value) {
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_src_base_unix__socket.cc (+12 lines)
Added Link Here
1
--- src/3rdparty/chromium/third_party/perfetto/src/base/unix_socket.cc.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/third_party/perfetto/src/base/unix_socket.cc
3
@@ -523,7 +523,8 @@ void UnixSocket::DoConnect(const std::string& socket_n
4
 
5
 void UnixSocket::ReadPeerCredentials() {
6
 #if PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) || \
7
-    PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID)
8
+    PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID) || \
9
+    PERFETTO_BUILDFLAG(PERFETTO_OS_FREEBSD)
10
   struct ucred user_cred;
11
   socklen_t len = sizeof(user_cred);
12
   int fd = sock_raw_.fd();
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_src_protozero_proto__decoder.cc (-6 / +6 lines)
Lines 1-12 Link Here
1
--- src/3rdparty/chromium/third_party/perfetto/src/protozero/proto_decoder.cc.orig	2019-05-23 12:39:34 UTC
1
--- src/3rdparty/chromium/third_party/perfetto/src/protozero/proto_decoder.cc.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/third_party/perfetto/src/protozero/proto_decoder.cc
2
+++ src/3rdparty/chromium/third_party/perfetto/src/protozero/proto_decoder.cc
3
@@ -29,7 +29,8 @@ using namespace proto_utils;
3
@@ -28,7 +28,8 @@ namespace protozero {
4
 #define BYTE_SWAP_TO_LE32(x) (x)
4
 using namespace proto_utils;
5
 #define BYTE_SWAP_TO_LE64(x) (x)
5
 
6
 #else
6
 #if __BYTE_ORDER__ != __ORDER_LITTLE_ENDIAN__
7
-#error Unimplemented for big endian archs.
7
-#error Unimplemented for big endian archs.
8
+#define BYTE_SWAP_TO_LE32(x) __builtin_bswap32(x)
8
+#define BYTE_SWAP_TO_LE32(x) __builtin_bswap32(x)
9
+#define BYTE_SWAP_TO_LE64(x) __builtin_bswap64(x)
9
+#define BYTE_SWAP_TO_LE64(x) __builtin_bswap64(x)
10
 #endif
10
 #endif
11
 
11
 
12
 ProtoDecoder::Field ProtoDecoder::ReadField() {
12
 namespace {
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_perfetto_src_tracing_core_tracing__service__impl.cc (+12 lines)
Added Link Here
1
--- src/3rdparty/chromium/third_party/perfetto/src/tracing/core/tracing_service_impl.cc.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/third_party/perfetto/src/tracing/core/tracing_service_impl.cc
3
@@ -2136,7 +2136,8 @@ void TracingServiceImpl::SnapshotClocks(std::vector<Tr
4
   protos::ClockSnapshot* clock_snapshot = packet.mutable_clock_snapshot();
5
 
6
 #if !PERFETTO_BUILDFLAG(PERFETTO_OS_MACOSX) && \
7
-    !PERFETTO_BUILDFLAG(PERFETTO_OS_WIN)
8
+    !PERFETTO_BUILDFLAG(PERFETTO_OS_WIN) && \
9
+    !PERFETTO_BUILDFLAG(PERFETTO_OS_FREEBSD)
10
   struct {
11
     clockid_t id;
12
     protos::ClockSnapshot::Clock::Type type;
(-)a/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_skia_include_core_SkPostConfig.h (-15 lines)
Removed Link Here
1
--- src/3rdparty/chromium/third_party/skia/include/core/SkPostConfig.h.orig	2019-05-23 12:39:34 UTC
2
+++ src/3rdparty/chromium/third_party/skia/include/core/SkPostConfig.h
3
@@ -40,12 +40,6 @@
4
 #  error "must define either SK_CPU_LENDIAN or SK_CPU_BENDIAN"
5
 #endif
6
 
7
-#if defined(SK_CPU_BENDIAN) && !defined(I_ACKNOWLEDGE_SKIA_DOES_NOT_SUPPORT_BIG_ENDIAN)
8
-    #error "The Skia team is not endian-savvy enough to support big-endian CPUs."
9
-    #error "If you still want to use Skia,"
10
-    #error "please define I_ACKNOWLEDGE_SKIA_DOES_NOT_SUPPORT_BIG_ENDIAN."
11
-#endif
12
-
13
 /**
14
  * Ensure the port has defined all of SK_X32_SHIFT, or none of them.
15
  */
(-)a/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_skia_src_codec_SkCodecPriv.h (-10 lines)
Removed Link Here
1
--- src/3rdparty/chromium/third_party/skia/src/codec/SkCodecPriv.h.orig	2019-05-23 12:39:34 UTC
2
+++ src/3rdparty/chromium/third_party/skia/src/codec/SkCodecPriv.h
3
@@ -14,6 +14,7 @@
4
 #include "SkEncodedOrigin.h"
5
 #include "SkImageInfo.h"
6
 #include "SkTypes.h"
7
+#include "SkEndian.h"
8
 
9
 #ifdef SK_PRINT_CODEC_MESSAGES
10
     #define SkCodecPrintf SkDebugf
(-)a/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_skia_src_opts_SkRasterPipeline__opts.h (-130 lines)
Removed Link Here
1
--- src/3rdparty/chromium/third_party/skia/src/opts/SkRasterPipeline_opts.h.orig	2019-10-27 17:19:53 UTC
2
+++ src/3rdparty/chromium/third_party/skia/src/opts/SkRasterPipeline_opts.h
3
@@ -729,7 +729,10 @@ SI F approx_powf(F x, F y) {
4
 }
5
 
6
 SI F from_half(U16 h) {
7
-#if defined(SK_CPU_ARM64) && !defined(SK_BUILD_FOR_GOOGLE3)  // Temporary workaround for some Google3 builds.
8
+#if defined(SK_CPU_ARM64) && !defined(SK_BUILD_FOR_GOOGLE3) && defined(__aarch64__)  // Required to build on FreeBSD aarch64
9
+    return vcvt_f32_f16(h);
10
+
11
+#elif defined(SK_CPU_ARM64) && !defined(SK_BUILD_FOR_GOOGLE3) // Temporary workaround for some Google3 builds.
12
     __fp16 fp16;
13
     memcpy(&fp16, &h, sizeof(U16));
14
     return float(fp16);
15
@@ -751,7 +754,10 @@ SI F from_half(U16 h) {
16
 }
17
 
18
 SI U16 to_half(F f) {
19
-#if defined(SK_CPU_ARM64) && !defined(SK_BUILD_FOR_GOOGLE3)  // Temporary workaround for some Google3 builds.
20
+#if defined(SK_CPU_ARM64) && !defined(SK_BUILD_FOR_GOOGLE3) && defined(__aarch64__) // Required to build on FreeBSD aarch64
21
+    return vcvt_f16_f32(f);
22
+
23
+#elif defined(SK_CPU_ARM64) && !defined(SK_BUILD_FOR_GOOGLE3)  // Temporary workaround for some Google3 builds.
24
     __fp16 fp16 = __fp16(f);
25
     U16 u16;
26
     memcpy(&u16, &fp16, sizeof(U16));
27
@@ -954,10 +954,17 @@ SI void from_4444(U16 _4444, F* r, F* g, F* b, F* a) {
28
     *a = cast(wide & (15<< 0)) * (1.0f / (15<< 0));
29
 }
30
 SI void from_8888(U32 _8888, F* r, F* g, F* b, F* a) {
31
+#ifdef SK_CPU_BENDIAN
32
+    *r = cast((_8888 >> 24)       ) * (1/255.0f);
33
+    *g = cast((_8888 >> 16) & 0xff) * (1/255.0f);
34
+    *b = cast((_8888 >>  8) & 0xff) * (1/255.0f);
35
+    *a = cast((_8888      ) & 0xff) * (1/255.0f);
36
+#else
37
     *r = cast((_8888      ) & 0xff) * (1/255.0f);
38
     *g = cast((_8888 >>  8) & 0xff) * (1/255.0f);
39
     *b = cast((_8888 >> 16) & 0xff) * (1/255.0f);
40
     *a = cast((_8888 >> 24)       ) * (1/255.0f);
41
+#endif
42
 }
43
 SI void from_1010102(U32 rgba, F* r, F* g, F* b, F* a) {
44
     *r = cast((rgba      ) & 0x3ff) * (1/1023.0f);
45
@@ -1284,10 +1291,17 @@ STAGE(srcover_rgba_8888, const SkRasterPipeline_Memory
46
     auto ptr = ptr_at_xy<uint32_t>(ctx, dx,dy);
47
 
48
     U32 dst = load<U32>(ptr, tail);
49
+#ifdef SK_CPU_BENDIAN
50
+    dr = cast((dst >> 24)       );
51
+    dg = cast((dst >> 16) & 0xff);
52
+    db = cast((dst >>  8) & 0xff);
53
+    da = cast((dst      ) & 0xff);
54
+#else
55
     dr = cast((dst      ) & 0xff);
56
     dg = cast((dst >>  8) & 0xff);
57
     db = cast((dst >> 16) & 0xff);
58
     da = cast((dst >> 24)       );
59
+#endif
60
     // {dr,dg,db,da} are in [0,255]
61
     // { r, g, b, a} are in [0,  1] (but may be out of gamut)
62
 
63
@@ -1298,10 +1312,17 @@ STAGE(srcover_rgba_8888, const SkRasterPipeline_Memory
64
     // { r, g, b, a} are now in [0,255]  (but may be out of gamut)
65
 
66
     // to_unorm() clamps back to gamut.  Scaling by 1 since we're already 255-biased.
67
+#ifdef SK_CPU_BENDIAN
68
+    dst = to_unorm(r, 1, 255) << 24
69
+        | to_unorm(g, 1, 255) << 16
70
+        | to_unorm(b, 1, 255) <<  8
71
+        | to_unorm(a, 1, 255);
72
+#else
73
     dst = to_unorm(r, 1, 255)
74
         | to_unorm(g, 1, 255) <<  8
75
         | to_unorm(b, 1, 255) << 16
76
         | to_unorm(a, 1, 255) << 24;
77
+#endif
78
     store(ptr, dst, tail);
79
 }
80
 
81
@@ -1700,10 +1721,17 @@ STAGE(gather_8888, const SkRasterPipeline_GatherCtx* c
82
 STAGE(store_8888, const SkRasterPipeline_MemoryCtx* ctx) {
83
     auto ptr = ptr_at_xy<uint32_t>(ctx, dx,dy);
84
 
85
+#ifdef SK_CPU_BENDIAN
86
+    U32 px = to_unorm(r, 255) << 24
87
+           | to_unorm(g, 255) << 16
88
+           | to_unorm(b, 255) <<  8
89
+           | to_unorm(a, 255);
90
+#else
91
     U32 px = to_unorm(r, 255)
92
            | to_unorm(g, 255) <<  8
93
            | to_unorm(b, 255) << 16
94
            | to_unorm(a, 255) << 24;
95
+#endif
96
     store(ptr, px, tail);
97
 }
98
 
99
@@ -2858,10 +2886,17 @@ SI void from_8888(U32 rgba, U16* r, U16* g, U16* b, U1
100
         return cast<U16>(v);
101
     };
102
 #endif
103
+#ifdef SK_CPU_BENDIAN
104
+    *r = cast_U16(rgba >>   16) >>  8;
105
+    *g = cast_U16(rgba >>   16) & 255;
106
+    *b = cast_U16(rgba & 65535) >>  8;
107
+    *a = cast_U16(rgba & 65535) & 255;
108
+#else
109
     *r = cast_U16(rgba & 65535) & 255;
110
     *g = cast_U16(rgba & 65535) >>  8;
111
     *b = cast_U16(rgba >>   16) & 255;
112
     *a = cast_U16(rgba >>   16) >>  8;
113
+#endif
114
 }
115
 
116
 SI void load_8888_(const uint32_t* ptr, size_t tail, U16* r, U16* g, U16* b, U16* a) {
117
@@ -2904,8 +2939,13 @@ SI void store_8888_(uint32_t* ptr, size_t tail, U16 r,
118
         case 1: vst4_lane_u8((uint8_t*)(ptr+0), rgba, 0);
119
     }
120
 #else
121
+#ifdef SK_CPU_BENDIAN
122
+    store(ptr, tail, cast<U32>((r<<8) | g) << 16
123
+                   | cast<U32>((b<<8) | a) << 0);
124
+#else
125
     store(ptr, tail, cast<U32>(r | (g<<8)) <<  0
126
                    | cast<U32>(b | (a<<8)) << 16);
127
+#endif
128
 #endif
129
 }
130
 
(-)a/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_skia_src_ports_SkFontHost__FreeType.cpp (-77 lines)
Removed Link Here
1
--- src/3rdparty/chromium/third_party/skia/src/ports/SkFontHost_FreeType.cpp.orig	2019-05-23 12:39:34 UTC
2
+++ src/3rdparty/chromium/third_party/skia/src/ports/SkFontHost_FreeType.cpp
3
@@ -122,8 +122,6 @@ class FreeTypeLibrary : SkNoncopyable { (public)
4
         : fGetVarDesignCoordinates(nullptr)
5
         , fGetVarAxisFlags(nullptr)
6
         , fLibrary(nullptr)
7
-        , fIsLCDSupported(false)
8
-        , fLCDExtra(0)
9
     {
10
         if (FT_New_Library(&gFTMemory, &fLibrary)) {
11
             return;
12
@@ -183,12 +181,7 @@ class FreeTypeLibrary : SkNoncopyable { (public)
13
         }
14
 #endif
15
 
16
-        // Setup LCD filtering. This reduces color fringes for LCD smoothed glyphs.
17
-        // The default has changed over time, so this doesn't mean the same thing to all users.
18
-        if (FT_Library_SetLcdFilter(fLibrary, FT_LCD_FILTER_DEFAULT) == 0) {
19
-            fIsLCDSupported = true;
20
-            fLCDExtra = 2; //Using a filter adds one full pixel to each side.
21
-        }
22
+        FT_Library_SetLcdFilter(fLibrary, FT_LCD_FILTER_DEFAULT);
23
     }
24
     ~FreeTypeLibrary() {
25
         if (fLibrary) {
26
@@ -197,8 +190,6 @@ class FreeTypeLibrary : SkNoncopyable { (public)
27
     }
28
 
29
     FT_Library library() { return fLibrary; }
30
-    bool isLCDSupported() { return fIsLCDSupported; }
31
-    int lcdExtra() { return fLCDExtra; }
32
 
33
     // FT_Get_{MM,Var}_{Blend,Design}_Coordinates were added in FreeType 2.7.1.
34
     // Prior to this there was no way to get the coordinates out of the FT_Face.
35
@@ -215,8 +206,6 @@ class FreeTypeLibrary : SkNoncopyable { (public)
36
 
37
 private:
38
     FT_Library fLibrary;
39
-    bool fIsLCDSupported;
40
-    int fLCDExtra;
41
 
42
     // FT_Library_SetLcdFilterWeights was introduced in FreeType 2.4.0.
43
     // The following platforms provide FreeType of at least 2.4.0.
44
@@ -713,17 +702,6 @@ void SkTypeface_FreeType::onFilterRec(SkScalerContextR
45
         rec->fTextSize = SkIntToScalar(1 << 14);
46
     }
47
 
48
-    if (isLCD(*rec)) {
49
-        // TODO: re-work so that FreeType is set-up and selected by the SkFontMgr.
50
-        SkAutoMutexAcquire ama(gFTMutex);
51
-        ref_ft_library();
52
-        if (!gFTLibrary->isLCDSupported()) {
53
-            // If the runtime Freetype library doesn't support LCD, disable it here.
54
-            rec->fMaskFormat = SkMask::kA8_Format;
55
-        }
56
-        unref_ft_library();
57
-    }
58
-
59
     SkFontHinting h = rec->getHinting();
60
     if (kFull_SkFontHinting == h && !isLCD(*rec)) {
61
         // collapse full->normal hinting if we're not doing LCD
62
@@ -1121,11 +1099,11 @@ bool SkScalerContext_FreeType::getCBoxForLetter(char l
63
 void SkScalerContext_FreeType::updateGlyphIfLCD(SkGlyph* glyph) {
64
     if (glyph->fMaskFormat == SkMask::kLCD16_Format) {
65
         if (fLCDIsVert) {
66
-            glyph->fHeight += gFTLibrary->lcdExtra();
67
-            glyph->fTop -= gFTLibrary->lcdExtra() >> 1;
68
+            glyph->fHeight += 2;
69
+            glyph->fTop -= 1;
70
         } else {
71
-            glyph->fWidth += gFTLibrary->lcdExtra();
72
-            glyph->fLeft -= gFTLibrary->lcdExtra() >> 1;
73
+            glyph->fWidth += 2;
74
+            glyph->fLeft -= 1;
75
         }
76
     }
77
 }
(-)a/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_skia_third__party_skcms_src_Transform__inl.h (-400 lines)
Removed Link Here
1
--- src/3rdparty/chromium/third_party/skia/third_party/skcms/src/Transform_inl.h.orig	2019-05-23 12:39:34 UTC
2
+++ src/3rdparty/chromium/third_party/skia/third_party/skcms/src/Transform_inl.h
3
@@ -392,9 +392,11 @@ SI U32 gather_32(const uint8_t* p, I32 ix) {
4
 }
5
 
6
 SI U32 gather_24(const uint8_t* p, I32 ix) {
7
+#if !__BIG_ENDIAN__
8
     // First, back up a byte.  Any place we're gathering from has a safe junk byte to read
9
     // in front of it, either a previous table value, or some tag metadata.
10
     p -= 1;
11
+#endif
12
 
13
     // Load the i'th 24-bit value from p, and 1 extra byte.
14
     auto load_24_32 = [p](int i) {
15
@@ -435,8 +437,10 @@ SI U32 gather_24(const uint8_t* p, I32 ix) {
16
 
17
 #if !defined(__arm__)
18
     SI void gather_48(const uint8_t* p, I32 ix, U64* v) {
19
+#if !__BIG_ENDIAN__
20
         // As in gather_24(), with everything doubled.
21
         p -= 2;
22
+#endif
23
 
24
         // Load the i'th 48-bit value from p, and 2 extra bytes.
25
         auto load_48_64 = [p](int i) {
26
@@ -499,7 +503,9 @@ SI F F_from_U8(U8 v) {
27
 SI F F_from_U16_BE(U16 v) {
28
     // All 16-bit ICC values are big-endian, so we byte swap before converting to float.
29
     // MSVC catches the "loss" of data here in the portable path, so we also make sure to mask.
30
+#if !__BIG_ENDIAN__
31
     v = U16( 0 | ((v & 0x00ff) << 8) | ((v & 0xff00) >> 8) );
32
+#endif
33
     return cast<F>(v) * (1/65535.0f);
34
 }
35
 
36
@@ -534,9 +540,15 @@ SI F table(const skcms_Curve* curve, F v) {
37
 SI void sample_clut_8(const skcms_A2B* a2b, I32 ix, F* r, F* g, F* b) {
38
     U32 rgb = gather_24(a2b->grid_8, ix);
39
 
40
+#if __BIG_ENDIAN__
41
+    *r = cast<F>((rgb >> 16) & 0xff) * (1/255.0f);
42
+    *g = cast<F>((rgb >>  8) & 0xff) * (1/255.0f);
43
+    *b = cast<F>((rgb >>  0) & 0xff) * (1/255.0f);
44
+#else
45
     *r = cast<F>((rgb >>  0) & 0xff) * (1/255.0f);
46
     *g = cast<F>((rgb >>  8) & 0xff) * (1/255.0f);
47
     *b = cast<F>((rgb >> 16) & 0xff) * (1/255.0f);
48
+#endif
49
 }
50
 
51
 SI void sample_clut_16(const skcms_A2B* a2b, I32 ix, F* r, F* g, F* b) {
52
@@ -549,12 +561,18 @@ SI void sample_clut_16(const skcms_A2B* a2b, I32 ix, F
53
     // This strategy is much faster for 64-bit builds, and fine for 32-bit x86 too.
54
     U64 rgb;
55
     gather_48(a2b->grid_16, ix, &rgb);
56
+#if __BIG_ENDIAN__
57
+    *r = cast<F>((rgb >> 32) & 0xffff) * (1/65535.0f);
58
+    *g = cast<F>((rgb >> 16) & 0xffff) * (1/65535.0f);
59
+    *b = cast<F>((rgb >>  0) & 0xffff) * (1/65535.0f);
60
+#else
61
     rgb = swap_endian_16x4(rgb);
62
 
63
     *r = cast<F>((rgb >>  0) & 0xffff) * (1/65535.0f);
64
     *g = cast<F>((rgb >> 16) & 0xffff) * (1/65535.0f);
65
     *b = cast<F>((rgb >> 32) & 0xffff) * (1/65535.0f);
66
 #endif
67
+#endif
68
 }
69
 
70
 // GCC 7.2.0 hits an internal compiler error with -finline-functions (or -O3)
71
@@ -695,10 +713,17 @@ static void exec_ops(const Op* ops, const void** args,
72
             case Op_load_8888:{
73
                 U32 rgba = load<U32>(src + 4*i);
74
 
75
+#if __BIG_ENDIAN__
76
+                r = cast<F>((rgba >> 24) & 0xff) * (1/255.0f);
77
+                g = cast<F>((rgba >> 16) & 0xff) * (1/255.0f);
78
+                b = cast<F>((rgba >>  8) & 0xff) * (1/255.0f);
79
+                a = cast<F>((rgba >>  0) & 0xff) * (1/255.0f);
80
+#else
81
                 r = cast<F>((rgba >>  0) & 0xff) * (1/255.0f);
82
                 g = cast<F>((rgba >>  8) & 0xff) * (1/255.0f);
83
                 b = cast<F>((rgba >> 16) & 0xff) * (1/255.0f);
84
                 a = cast<F>((rgba >> 24) & 0xff) * (1/255.0f);
85
+#endif
86
             } break;
87
 
88
             case Op_load_8888_palette8:{
89
@@ -727,13 +752,29 @@ static void exec_ops(const Op* ops, const void** args,
90
                 const uint16_t* rgb = (const uint16_t*)ptr; // cast to const uint16_t* to be safe.
91
             #if defined(USING_NEON)
92
                 uint16x4x3_t v = vld3_u16(rgb);
93
+#if __BIG_ENDIAN__
94
+                r = cast<F>(swap_endian_16((U16)v.val[0])) * (1/65535.0f);
95
+                g = cast<F>(swap_endian_16((U16)v.val[1])) * (1/65535.0f);
96
+                b = cast<F>(swap_endian_16((U16)v.val[2])) * (1/65535.0f);
97
+#else
98
                 r = cast<F>((U16)v.val[0]) * (1/65535.0f);
99
                 g = cast<F>((U16)v.val[1]) * (1/65535.0f);
100
                 b = cast<F>((U16)v.val[2]) * (1/65535.0f);
101
+#endif
102
             #else
103
+#if __BIG_ENDIAN__
104
+                U32 R = load_3<U32>(rgb+0),
105
+                    G = load_3<U32>(rgb+1),
106
+                    B = load_3<U32>(rgb+2);
107
+                // R,G,B are little-endian 16-bit, so byte swap them before converting to float.
108
+                r = cast<F>((R & 0x00ff)<<8 | (R & 0xff00)>>8) * (1/65535.0f);
109
+                g = cast<F>((G & 0x00ff)<<8 | (G & 0xff00)>>8) * (1/65535.0f);
110
+                b = cast<F>((B & 0x00ff)<<8 | (B & 0xff00)>>8) * (1/65535.0f);
111
+#else
112
                 r = cast<F>(load_3<U32>(rgb+0)) * (1/65535.0f);
113
                 g = cast<F>(load_3<U32>(rgb+1)) * (1/65535.0f);
114
                 b = cast<F>(load_3<U32>(rgb+2)) * (1/65535.0f);
115
+#endif
116
             #endif
117
             } break;
118
 
119
@@ -743,17 +784,33 @@ static void exec_ops(const Op* ops, const void** args,
120
                 const uint16_t* rgba = (const uint16_t*)ptr; // cast to const uint16_t* to be safe.
121
             #if defined(USING_NEON)
122
                 uint16x4x4_t v = vld4_u16(rgba);
123
+#if __BIG_ENDIAN__
124
+                r = cast<F>(swap_endian_16((U16)v.val[0])) * (1/65535.0f);
125
+                g = cast<F>(swap_endian_16((U16)v.val[1])) * (1/65535.0f);
126
+                b = cast<F>(swap_endian_16((U16)v.val[2])) * (1/65535.0f);
127
+                a = cast<F>(swap_endian_16((U16)v.val[3])) * (1/65535.0f);
128
+#else
129
                 r = cast<F>((U16)v.val[0]) * (1/65535.0f);
130
                 g = cast<F>((U16)v.val[1]) * (1/65535.0f);
131
                 b = cast<F>((U16)v.val[2]) * (1/65535.0f);
132
                 a = cast<F>((U16)v.val[3]) * (1/65535.0f);
133
+#endif
134
             #else
135
+#if __BIG_ENDIAN__
136
+                U64 px = swap_endian_16x4(load<U64>(rgba));
137
+
138
+                r = cast<F>((px >> 48) & 0xffff) * (1/65535.0f);
139
+                g = cast<F>((px >> 32) & 0xffff) * (1/65535.0f);
140
+                b = cast<F>((px >> 16) & 0xffff) * (1/65535.0f);
141
+                a = cast<F>((px >>  0) & 0xffff) * (1/65535.0f);
142
+#else
143
                 U64 px = load<U64>(rgba);
144
 
145
                 r = cast<F>((px >>  0) & 0xffff) * (1/65535.0f);
146
                 g = cast<F>((px >> 16) & 0xffff) * (1/65535.0f);
147
                 b = cast<F>((px >> 32) & 0xffff) * (1/65535.0f);
148
                 a = cast<F>((px >> 48) & 0xffff) * (1/65535.0f);
149
+#endif
150
             #endif
151
             } break;
152
 
153
@@ -763,10 +820,21 @@ static void exec_ops(const Op* ops, const void** args,
154
                 const uint16_t* rgb = (const uint16_t*)ptr; // cast to const uint16_t* to be safe.
155
             #if defined(USING_NEON)
156
                 uint16x4x3_t v = vld3_u16(rgb);
157
+#if __BIG_ENDIAN__
158
+                r = cast<F>((U16)v.val[0]) * (1/65535.0f);
159
+                g = cast<F>((U16)v.val[1]) * (1/65535.0f);
160
+                b = cast<F>((U16)v.val[2]) * (1/65535.0f);
161
+#else
162
                 r = cast<F>(swap_endian_16((U16)v.val[0])) * (1/65535.0f);
163
                 g = cast<F>(swap_endian_16((U16)v.val[1])) * (1/65535.0f);
164
                 b = cast<F>(swap_endian_16((U16)v.val[2])) * (1/65535.0f);
165
+#endif
166
             #else
167
+#if __BIG_ENDIAN__
168
+                r = cast<F>(load_3<U32>(rgb+0)) * (1/65535.0f);
169
+                g = cast<F>(load_3<U32>(rgb+1)) * (1/65535.0f);
170
+                b = cast<F>(load_3<U32>(rgb+2)) * (1/65535.0f);
171
+#else
172
                 U32 R = load_3<U32>(rgb+0),
173
                     G = load_3<U32>(rgb+1),
174
                     B = load_3<U32>(rgb+2);
175
@@ -774,6 +842,7 @@ static void exec_ops(const Op* ops, const void** args,
176
                 r = cast<F>((R & 0x00ff)<<8 | (R & 0xff00)>>8) * (1/65535.0f);
177
                 g = cast<F>((G & 0x00ff)<<8 | (G & 0xff00)>>8) * (1/65535.0f);
178
                 b = cast<F>((B & 0x00ff)<<8 | (B & 0xff00)>>8) * (1/65535.0f);
179
+#endif
180
             #endif
181
             } break;
182
 
183
@@ -783,17 +852,33 @@ static void exec_ops(const Op* ops, const void** args,
184
                 const uint16_t* rgba = (const uint16_t*)ptr; // cast to const uint16_t* to be safe.
185
             #if defined(USING_NEON)
186
                 uint16x4x4_t v = vld4_u16(rgba);
187
+#if __BIG_ENDIAN__
188
+                r = cast<F>((U16)v.val[0]) * (1/65535.0f);
189
+                g = cast<F>((U16)v.val[1]) * (1/65535.0f);
190
+                b = cast<F>((U16)v.val[2]) * (1/65535.0f);
191
+                a = cast<F>((U16)v.val[3]) * (1/65535.0f);
192
+#else
193
                 r = cast<F>(swap_endian_16((U16)v.val[0])) * (1/65535.0f);
194
                 g = cast<F>(swap_endian_16((U16)v.val[1])) * (1/65535.0f);
195
                 b = cast<F>(swap_endian_16((U16)v.val[2])) * (1/65535.0f);
196
                 a = cast<F>(swap_endian_16((U16)v.val[3])) * (1/65535.0f);
197
+#endif
198
             #else
199
+#if __BIG_ENDIAN__
200
+                U64 px = load<U64>(rgba);
201
+
202
+                r = cast<F>((px >> 48) & 0xffff) * (1/65535.0f);
203
+                g = cast<F>((px >> 32) & 0xffff) * (1/65535.0f);
204
+                b = cast<F>((px >> 16) & 0xffff) * (1/65535.0f);
205
+                a = cast<F>((px >>  0) & 0xffff) * (1/65535.0f);
206
+#else
207
                 U64 px = swap_endian_16x4(load<U64>(rgba));
208
 
209
                 r = cast<F>((px >>  0) & 0xffff) * (1/65535.0f);
210
                 g = cast<F>((px >> 16) & 0xffff) * (1/65535.0f);
211
                 b = cast<F>((px >> 32) & 0xffff) * (1/65535.0f);
212
                 a = cast<F>((px >> 48) & 0xffff) * (1/65535.0f);
213
+#endif
214
             #endif
215
             } break;
216
 
217
@@ -828,10 +913,17 @@ static void exec_ops(const Op* ops, const void** args,
218
                     A = (U16)v.val[3];
219
             #else
220
                 U64 px = load<U64>(rgba);
221
+#if __BIG_ENDIAN__
222
+                U16 R = cast<U16>((px >> 48) & 0xffff),
223
+                    G = cast<U16>((px >> 32) & 0xffff),
224
+                    B = cast<U16>((px >> 16) & 0xffff),
225
+                    A = cast<U16>((px >>  0) & 0xffff);
226
+#else
227
                 U16 R = cast<U16>((px >>  0) & 0xffff),
228
                     G = cast<U16>((px >> 16) & 0xffff),
229
                     B = cast<U16>((px >> 32) & 0xffff),
230
                     A = cast<U16>((px >> 48) & 0xffff);
231
+#endif
232
             #endif
233
                 r = F_from_Half(R);
234
                 g = F_from_Half(G);
235
@@ -1024,10 +1116,17 @@ static void exec_ops(const Op* ops, const void** args,
236
             } return;
237
 
238
             case Op_store_8888: {
239
+#if __BIG_ENDIAN__
240
+                store(dst + 4*i, cast<U32>(to_fixed(r * 255) << 24)
241
+                               | cast<U32>(to_fixed(g * 255) << 16)
242
+                               | cast<U32>(to_fixed(b * 255) <<  8)
243
+                               | cast<U32>(to_fixed(a * 255) <<  0));
244
+#else
245
                 store(dst + 4*i, cast<U32>(to_fixed(r * 255) <<  0)
246
                                | cast<U32>(to_fixed(g * 255) <<  8)
247
                                | cast<U32>(to_fixed(b * 255) << 16)
248
                                | cast<U32>(to_fixed(a * 255) << 24));
249
+#endif
250
             } return;
251
 
252
             case Op_store_1010102: {
253
@@ -1043,15 +1142,30 @@ static void exec_ops(const Op* ops, const void** args,
254
                 uint16_t* rgb = (uint16_t*)ptr;          // for this cast to uint16_t* to be safe.
255
             #if defined(USING_NEON)
256
                 uint16x4x3_t v = {{
257
+#if __BIG_ENDIAN__
258
+                    (uint16x4_t)swap_endian_16(cast<U16>(to_fixed(r * 65535))),
259
+                    (uint16x4_t)swap_endian_16(cast<U16>(to_fixed(g * 65535))),
260
+                    (uint16x4_t)swap_endian_16(cast<U16>(to_fixed(b * 65535))),
261
+#else
262
                     (uint16x4_t)cast<U16>(to_fixed(r * 65535)),
263
                     (uint16x4_t)cast<U16>(to_fixed(g * 65535)),
264
                     (uint16x4_t)cast<U16>(to_fixed(b * 65535)),
265
+#endif
266
                 }};
267
                 vst3_u16(rgb, v);
268
             #else
269
+#if __BIG_ENDIAN__
270
+                I32 R = to_fixed(r * 65535),
271
+                    G = to_fixed(g * 65535),
272
+                    B = to_fixed(b * 65535);
273
+                store_3(rgb+0, cast<U16>((R & 0x00ff) << 8 | (R & 0xff00) >> 8) );
274
+                store_3(rgb+1, cast<U16>((G & 0x00ff) << 8 | (G & 0xff00) >> 8) );
275
+                store_3(rgb+2, cast<U16>((B & 0x00ff) << 8 | (B & 0xff00) >> 8) );
276
+#else
277
                 store_3(rgb+0, cast<U16>(to_fixed(r * 65535)));
278
                 store_3(rgb+1, cast<U16>(to_fixed(g * 65535)));
279
                 store_3(rgb+2, cast<U16>(to_fixed(b * 65535)));
280
+#endif
281
             #endif
282
 
283
             } return;
284
@@ -1062,18 +1176,33 @@ static void exec_ops(const Op* ops, const void** args,
285
                 uint16_t* rgba = (uint16_t*)ptr;        // for this cast to uint16_t* to be safe.
286
             #if defined(USING_NEON)
287
                 uint16x4x4_t v = {{
288
+#if __BIG_ENDIAN__
289
+                    (uint16x4_t)swap_endian_16(cast<U16>(to_fixed(r * 65535))),
290
+                    (uint16x4_t)swap_endian_16(cast<U16>(to_fixed(g * 65535))),
291
+                    (uint16x4_t)swap_endian_16(cast<U16>(to_fixed(b * 65535))),
292
+                    (uint16x4_t)swap_endian_16(cast<U16>(to_fixed(a * 65535))),
293
+#else
294
                     (uint16x4_t)cast<U16>(to_fixed(r * 65535)),
295
                     (uint16x4_t)cast<U16>(to_fixed(g * 65535)),
296
                     (uint16x4_t)cast<U16>(to_fixed(b * 65535)),
297
                     (uint16x4_t)cast<U16>(to_fixed(a * 65535)),
298
+#endif
299
                 }};
300
                 vst4_u16(rgba, v);
301
             #else
302
+#if __BIG_ENDIAN__
303
+                U64 px = cast<U64>(to_fixed(r * 65535)) << 48
304
+                       | cast<U64>(to_fixed(g * 65535)) << 32
305
+                       | cast<U64>(to_fixed(b * 65535)) << 16
306
+                       | cast<U64>(to_fixed(a * 65535)) <<  0;
307
+                store(rgba, swap_endian_16x4(px));
308
+#else
309
                 U64 px = cast<U64>(to_fixed(r * 65535)) <<  0
310
                        | cast<U64>(to_fixed(g * 65535)) << 16
311
                        | cast<U64>(to_fixed(b * 65535)) << 32
312
                        | cast<U64>(to_fixed(a * 65535)) << 48;
313
                 store(rgba, px);
314
+#endif
315
             #endif
316
             } return;
317
 
318
@@ -1083,18 +1212,30 @@ static void exec_ops(const Op* ops, const void** args,
319
                 uint16_t* rgb = (uint16_t*)ptr;          // for this cast to uint16_t* to be safe.
320
             #if defined(USING_NEON)
321
                 uint16x4x3_t v = {{
322
+#if __BIG_ENDIAN__
323
+                    (uint16x4_t)cast<U16>(to_fixed(r * 65535)),
324
+                    (uint16x4_t)cast<U16>(to_fixed(g * 65535)),
325
+                    (uint16x4_t)cast<U16>(to_fixed(b * 65535)),
326
+#else
327
                     (uint16x4_t)swap_endian_16(cast<U16>(to_fixed(r * 65535))),
328
                     (uint16x4_t)swap_endian_16(cast<U16>(to_fixed(g * 65535))),
329
                     (uint16x4_t)swap_endian_16(cast<U16>(to_fixed(b * 65535))),
330
+#endif
331
                 }};
332
                 vst3_u16(rgb, v);
333
             #else
334
+#if __BIG_ENDIAN__
335
+                store_3(rgb+0, cast<U16>(to_fixed(r * 65535)));
336
+                store_3(rgb+1, cast<U16>(to_fixed(g * 65535)));
337
+                store_3(rgb+2, cast<U16>(to_fixed(b * 65535)));
338
+#else
339
                 I32 R = to_fixed(r * 65535),
340
                     G = to_fixed(g * 65535),
341
                     B = to_fixed(b * 65535);
342
                 store_3(rgb+0, cast<U16>((R & 0x00ff) << 8 | (R & 0xff00) >> 8) );
343
                 store_3(rgb+1, cast<U16>((G & 0x00ff) << 8 | (G & 0xff00) >> 8) );
344
                 store_3(rgb+2, cast<U16>((B & 0x00ff) << 8 | (B & 0xff00) >> 8) );
345
+#endif
346
             #endif
347
 
348
             } return;
349
@@ -1105,18 +1246,33 @@ static void exec_ops(const Op* ops, const void** args,
350
                 uint16_t* rgba = (uint16_t*)ptr;        // for this cast to uint16_t* to be safe.
351
             #if defined(USING_NEON)
352
                 uint16x4x4_t v = {{
353
+#if __BIG_ENDIAN__
354
+                    (uint16x4_t)cast<U16>(to_fixed(r * 65535)),
355
+                    (uint16x4_t)cast<U16>(to_fixed(g * 65535)),
356
+                    (uint16x4_t)cast<U16>(to_fixed(b * 65535)),
357
+                    (uint16x4_t)cast<U16>(to_fixed(a * 65535)),
358
+#else
359
                     (uint16x4_t)swap_endian_16(cast<U16>(to_fixed(r * 65535))),
360
                     (uint16x4_t)swap_endian_16(cast<U16>(to_fixed(g * 65535))),
361
                     (uint16x4_t)swap_endian_16(cast<U16>(to_fixed(b * 65535))),
362
                     (uint16x4_t)swap_endian_16(cast<U16>(to_fixed(a * 65535))),
363
+#endif
364
                 }};
365
                 vst4_u16(rgba, v);
366
             #else
367
+#if __BIG_ENDIAN__
368
+                U64 px = cast<U64>(to_fixed(r * 65535)) << 48
369
+                       | cast<U64>(to_fixed(g * 65535)) << 32
370
+                       | cast<U64>(to_fixed(b * 65535)) << 16
371
+                       | cast<U64>(to_fixed(a * 65535)) <<  0;
372
+                store(rgba, px);
373
+#else
374
                 U64 px = cast<U64>(to_fixed(r * 65535)) <<  0
375
                        | cast<U64>(to_fixed(g * 65535)) << 16
376
                        | cast<U64>(to_fixed(b * 65535)) << 32
377
                        | cast<U64>(to_fixed(a * 65535)) << 48;
378
                 store(rgba, swap_endian_16x4(px));
379
+#endif
380
             #endif
381
             } return;
382
 
383
@@ -1160,10 +1316,17 @@ static void exec_ops(const Op* ops, const void** args,
384
                 }};
385
                 vst4_u16(rgba, v);
386
             #else
387
+#if __BIG_ENDIAN__
388
+                store(rgba, cast<U64>(R) << 48
389
+                          | cast<U64>(G) << 32
390
+                          | cast<U64>(B) << 16
391
+                          | cast<U64>(A) <<  0);
392
+#else
393
                 store(rgba, cast<U64>(R) <<  0
394
                           | cast<U64>(G) << 16
395
                           | cast<U64>(B) << 32
396
                           | cast<U64>(A) << 48);
397
+#endif
398
             #endif
399
 
400
             } return;
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_common__audio_wav__file.cc (-9 / +8 lines)
Lines 1-6 Link Here
1
--- src/3rdparty/chromium/third_party/webrtc/common_audio/wav_file.cc.orig	2019-05-23 12:39:34 UTC
1
--- src/3rdparty/chromium/third_party/webrtc/common_audio/wav_file.cc.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/third_party/webrtc/common_audio/wav_file.cc
2
+++ src/3rdparty/chromium/third_party/webrtc/common_audio/wav_file.cc
3
@@ -93,13 +93,15 @@ size_t WavReader::num_samples() const {
3
@@ -102,13 +102,15 @@ size_t WavReader::num_samples() const {
4
 }
4
 }
5
 
5
 
6
 size_t WavReader::ReadSamples(size_t num_samples, int16_t* samples) {
6
 size_t WavReader::ReadSamples(size_t num_samples, int16_t* samples) {
Lines 19-25 Link Here
19
   // If we didn't read what was requested, ensure we've reached the EOF.
19
   // If we didn't read what was requested, ensure we've reached the EOF.
20
   RTC_CHECK(read == num_samples || feof(file_handle_));
20
   RTC_CHECK(read == num_samples || feof(file_handle_));
21
   RTC_CHECK_LE(read, num_samples_remaining_);
21
   RTC_CHECK_LE(read, num_samples_remaining_);
22
@@ -178,13 +180,26 @@ size_t WavWriter::num_samples() const {
22
@@ -179,11 +181,25 @@ size_t WavWriter::num_samples() const {
23
 
23
 
24
 void WavWriter::WriteSamples(const int16_t* samples, size_t num_samples) {
24
 void WavWriter::WriteSamples(const int16_t* samples, size_t num_samples) {
25
 #ifndef WEBRTC_ARCH_LITTLE_ENDIAN
25
 #ifndef WEBRTC_ARCH_LITTLE_ENDIAN
Lines 33-49 Link Here
33
+      isamples[j] = __builtin_bswap16(samples[i + j]);
33
+      isamples[j] = __builtin_bswap16(samples[i + j]);
34
+    }
34
+    }
35
+    const size_t written =
35
+    const size_t written =
36
+        fwrite(isamples, sizeof(*isamples), chunk, file_handle_);
36
+    fwrite(isamples, sizeof(*isamples), chunk, file_handle_);
37
+    RTC_CHECK_EQ(chunk, written);
37
+    RTC_CHECK_EQ(chunk, written);
38
+    num_samples_ += written;
38
+    num_samples_ += written;
39
+    RTC_CHECK(num_samples_ >= written);  // detect size_t overflow
39
+    RTC_CHECK(num_samples_ >= written);  // detect size_t overflow
40
+  }
40
+  }
41
+#else
41
+#else
42
   const size_t written =
42
+	 
43
       fwrite(samples, sizeof(*samples), num_samples, file_handle_);
43
   RTC_CHECK(file_.Write(samples, sizeof(*samples) * num_samples));
44
   RTC_CHECK_EQ(num_samples, written);
44
   num_samples_ += num_samples;
45
   num_samples_ += written;
45
   RTC_CHECK(num_samples_ >= num_samples);  // detect size_t overflow
46
   RTC_CHECK(num_samples_ >= written);  // detect size_t overflow
47
+#endif
46
+#endif
48
 }
47
 }
49
 
48
 
(-)a/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_rtc__base_BUILD.gn (-20 lines)
Removed Link Here
1
--- src/3rdparty/chromium/third_party/webrtc/rtc_base/BUILD.gn.orig	2018-11-13 18:25:11 UTC
2
+++ src/3rdparty/chromium/third_party/webrtc/rtc_base/BUILD.gn
3
@@ -907,8 +907,6 @@ rtc_static_library("rtc_base_generic") {
4
 
5
   if (rtc_use_x11) {
6
     libs += [
7
-      "dl",
8
-      "rt",
9
       "Xext",
10
       "X11",
11
       "Xcomposite",
12
@@ -916,7 +914,7 @@ rtc_static_library("rtc_base_generic") {
13
     ]
14
   }
15
 
16
-  if (is_linux) {
17
+  if (is_linux && !is_bsd) {
18
     libs += [
19
       "dl",
20
       "rt",
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_rtc__base_byte__order.h (-6 / +6 lines)
Lines 1-11 Link Here
1
--- src/3rdparty/chromium/third_party/webrtc/rtc_base/byte_order.h.orig	2019-05-23 12:39:34 UTC
1
--- src/3rdparty/chromium/third_party/webrtc/rtc_base/byte_order.h.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/third_party/webrtc/rtc_base/byte_order.h
2
+++ src/3rdparty/chromium/third_party/webrtc/rtc_base/byte_order.h
3
@@ -79,7 +79,7 @@
3
@@ -89,7 +89,7 @@
4
 #error WEBRTC_ARCH_BIG_ENDIAN or WEBRTC_ARCH_LITTLE_ENDIAN must be defined.
5
 #endif  // defined(WEBRTC_ARCH_LITTLE_ENDIAN)
4
 #endif  // defined(WEBRTC_ARCH_LITTLE_ENDIAN)
5
 
6
 #elif defined(WEBRTC_POSIX)
6
 #elif defined(WEBRTC_POSIX)
7
-#include <endian.h>
7
-#include <endian.h>
8
+#include <sys/endian.h>
8
+#include <sys/endian.h>
9
 #endif
9
 #else
10
 
10
 #error "Missing byte order functions for this arch."
11
 namespace rtc {
11
 #endif  // defined(WEBRTC_MAC)
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_rtc__base_platform__thread__types.cc (-12 / +11 lines)
Lines 1-28 Link Here
1
--- src/3rdparty/chromium/third_party/webrtc/rtc_base/platform_thread_types.cc.orig	2018-11-13 18:25:11 UTC
1
--- src/3rdparty/chromium/third_party/webrtc/rtc_base/platform_thread_types.cc.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/third_party/webrtc/rtc_base/platform_thread_types.cc
2
+++ src/3rdparty/chromium/third_party/webrtc/rtc_base/platform_thread_types.cc
3
@@ -11,7 +11,9 @@
3
@@ -11,7 +11,11 @@
4
 #include "rtc_base/platform_thread_types.h"
4
 #include "rtc_base/platform_thread_types.h"
5
 
5
 
6
 #if defined(WEBRTC_LINUX)
6
 #if defined(WEBRTC_LINUX)
7
+#if !defined(__FreeBSD__)
7
+#if !defined(__FreeBSD__)
8
 #include <sys/prctl.h>
8
 #include <sys/prctl.h>
9
+#else
10
+#include <pthread_np.h>
9
+#endif
11
+#endif
10
 #include <sys/syscall.h>
12
 #include <sys/syscall.h>
11
 #endif
13
 #endif
12
 
14
 
13
@@ -27,8 +29,10 @@ PlatformThreadId CurrentThreadId() {
15
@@ -27,6 +31,8 @@ PlatformThreadId CurrentThreadId() {
14
   return gettid();
16
   return gettid();
15
 #elif defined(WEBRTC_FUCHSIA)
17
 #elif defined(WEBRTC_FUCHSIA)
16
   return zx_thread_self();
18
   return zx_thread_self();
17
-#elif defined(WEBRTC_LINUX)
18
+#elif defined(WEBRTC_LINUX) && !defined(__FreeBSD__)
19
   return syscall(__NR_gettid);
20
+#elif defined(__FreeBSD__)
19
+#elif defined(__FreeBSD__)
21
+  return reinterpret_cast<uint64_t>(pthread_self());
20
+  return pthread_getthreadid_np();
22
 #else
21
 #elif defined(WEBRTC_LINUX)
23
   // Default implementation for nacl and solaris.
22
   return syscall(__NR_gettid);
24
   return reinterpret_cast<pid_t>(pthread_self());
23
 #elif defined(__EMSCRIPTEN__)
25
@@ -55,6 +59,7 @@ bool IsThreadRefEqual(const PlatformThreadRef& a, cons
24
@@ -57,6 +63,7 @@ bool IsThreadRefEqual(const PlatformThreadRef& a, cons
26
 }
25
 }
27
 
26
 
28
 void SetCurrentThreadName(const char* name) {
27
 void SetCurrentThreadName(const char* name) {
Lines 30-36 Link Here
30
 #if defined(WEBRTC_WIN)
29
 #if defined(WEBRTC_WIN)
31
   struct {
30
   struct {
32
     DWORD dwType;
31
     DWORD dwType;
33
@@ -72,6 +77,7 @@ void SetCurrentThreadName(const char* name) {
32
@@ -74,6 +81,7 @@ void SetCurrentThreadName(const char* name) {
34
   prctl(PR_SET_NAME, reinterpret_cast<unsigned long>(name));  // NOLINT
33
   prctl(PR_SET_NAME, reinterpret_cast<unsigned long>(name));  // NOLINT
35
 #elif defined(WEBRTC_MAC) || defined(WEBRTC_IOS)
34
 #elif defined(WEBRTC_MAC) || defined(WEBRTC_IOS)
36
   pthread_setname_np(name);
35
   pthread_setname_np(name);
(-)a/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_rtc__base_string__utils.h (-17 lines)
Removed Link Here
1
--- src/3rdparty/chromium/third_party/webrtc/rtc_base/string_utils.h.orig	2019-05-23 12:39:34 UTC
2
+++ src/3rdparty/chromium/third_party/webrtc/rtc_base/string_utils.h
3
@@ -25,11 +25,11 @@
4
 #endif  // WEBRTC_WIN
5
 
6
 #if defined(WEBRTC_POSIX)
7
-#ifdef BSD
8
+#if defined(WEBRTC_BSD) || defined(BSD)
9
 #include <stdlib.h>
10
-#else  // BSD
11
+#else  // WEBRTC_BSD
12
 #include <alloca.h>
13
-#endif  // !BSD
14
+#endif  // !WEBRTC_BSD
15
 #include <strings.h>
16
 #endif  // WEBRTC_POSIX
17
 
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_zlib_arm__features.c (-88 / +17 lines)
Lines 1-102 Link Here
1
--- src/3rdparty/chromium/third_party/zlib/arm_features.c.orig	2019-10-21 10:14:54 UTC
1
--- src/3rdparty/chromium/third_party/zlib/arm_features.c.orig	2020-03-22 20:03:48 UTC
2
+++ src/3rdparty/chromium/third_party/zlib/arm_features.c
2
+++ src/3rdparty/chromium/third_party/zlib/arm_features.c
3
@@ -8,83 +8,36 @@
3
@@ -27,6 +27,15 @@ int ZLIB_INTERNAL arm_cpu_enable_pmull = 0;
4
 
4
 #include <zircon/types.h>
5
 #include "zutil.h"
5
 #elif defined(ARMV8_OS_WINDOWS)
6
 
6
 #include <windows.h>
7
-int ZLIB_INTERNAL arm_cpu_enable_crc32 = 0;
7
+#elif defined(ARMV8_OS_FREEBSD)
8
-int ZLIB_INTERNAL arm_cpu_enable_pmull = 0;
9
-
10
-#if !defined(_MSC_VER)
11
 #include <pthread.h>
12
 #include <stdint.h>
13
+#include <machine/armreg.h>
8
+#include <machine/armreg.h>
14
+#include <sys/types.h>
9
+#include <sys/types.h>
15
 
16
-#if defined(ARMV8_OS_ANDROID)
17
-#include <cpu-features.h>
18
-#elif defined(ARMV8_OS_LINUX)
19
-#include <asm/hwcap.h>
20
-#include <sys/auxv.h>
21
-#else
22
-#error ### No ARM CPU features detection in your platform/OS
23
-#endif
24
+int ZLIB_INTERNAL arm_cpu_enable_crc32 = 0;
25
+int ZLIB_INTERNAL arm_cpu_enable_pmull = 0;
26
 
27
 static pthread_once_t cpu_check_inited_once = PTHREAD_ONCE_INIT;
28
 
29
 static void init_arm_features(void)
30
 {
31
-    uint64_t flag_crc32 = 0, flag_pmull = 0, capabilities = 0;
32
-
33
-#if defined(ARMV8_OS_ANDROID)
34
-    flag_crc32 = ANDROID_CPU_ARM_FEATURE_CRC32;
35
-    flag_pmull = ANDROID_CPU_ARM_FEATURE_PMULL;
36
-    capabilities = android_getCpuFeatures();
37
-#elif defined(ARMV8_OS_LINUX)
38
-    #if defined(__aarch64__)
39
-        flag_crc32 = HWCAP_CRC32;
40
-        flag_pmull = HWCAP_PMULL;
41
-        capabilities = getauxval(AT_HWCAP);
42
-    #elif defined(__ARM_NEON) || defined(__ARM_NEON__)
43
-        /* The use of HWCAP2 is for getting features of newer ARMv8-A SoCs
44
-         * while running in 32bits mode (i.e. aarch32).
45
-         */
46
-        flag_crc32 = HWCAP2_CRC32;
47
-        flag_pmull = HWCAP2_PMULL;
48
-        capabilities = getauxval(AT_HWCAP2);
49
-    #endif
50
+#if defined (__aarch64__)
51
+#ifndef ID_AA64ISAR0_AES_VAL
10
+#ifndef ID_AA64ISAR0_AES_VAL
52
+#define ID_AA64ISAR0_AES_VAL ID_AA64ISAR0_AES
11
+#define ID_AA64ISAR0_AES_VAL ID_AA64ISAR0_AES
53
 #endif
12
+#endif
54
+#ifndef ID_AA64ISAR0_CRC32_VAL
13
+#ifndef ID_AA64ISAR0_CRC32_VAL
55
+#define ID_AA64ISAR0_CRC32_VAL ID_AA64ISAR0_CRC32
14
+#define ID_AA64ISAR0_CRC32_VAL ID_AA64ISAR0_CRC32
56
+#endif
15
+#endif
16
 #else
17
 #error arm_features.c ARM feature detection in not defined for your platform
18
 #endif
19
@@ -86,5 +95,12 @@ static void _arm_check_features(void)
20
 #elif defined(ARMV8_OS_WINDOWS)
21
     arm_cpu_enable_crc32 = IsProcessorFeaturePresent(PF_ARM_V8_CRC32_INSTRUCTIONS_AVAILABLE);
22
     arm_cpu_enable_pmull = IsProcessorFeaturePresent(PF_ARM_V8_CRYPTO_INSTRUCTIONS_AVAILABLE);
23
+#elif defined(ARMV8_OS_FREEBSD)
57
+    uint64_t id_aa64isar0;
24
+    uint64_t id_aa64isar0;
58
 
59
-    if (capabilities & flag_crc32)
60
-        arm_cpu_enable_crc32 = 1;
61
-
62
-    if (capabilities & flag_pmull)
63
+    id_aa64isar0 = READ_SPECIALREG(id_aa64isar0_el1);
25
+    id_aa64isar0 = READ_SPECIALREG(id_aa64isar0_el1);
64
+    if (ID_AA64ISAR0_AES_VAL(id_aa64isar0) == ID_AA64ISAR0_AES_PMULL)
26
+    if (ID_AA64ISAR0_AES_VAL(id_aa64isar0) == ID_AA64ISAR0_AES_PMULL)
65
         arm_cpu_enable_pmull = 1;
27
+        arm_cpu_enable_pmull = 1;
66
+    if (ID_AA64ISAR0_CRC32_VAL(id_aa64isar0) == ID_AA64ISAR0_CRC32_BASE)
28
+    if (ID_AA64ISAR0_CRC32_VAL(id_aa64isar0) == ID_AA64ISAR0_CRC32_BASE)
67
+        arm_cpu_enable_crc32 = 1;
29
+        arm_cpu_enable_crc32 = 1;
68
+#endif
30
 #endif
69
 }
70
 
71
 void ZLIB_INTERNAL arm_check_features(void)
72
 {
73
     pthread_once(&cpu_check_inited_once, init_arm_features);
74
 }
31
 }
75
-#else
76
-#include <windows.h>
77
-
78
-static BOOL CALLBACK _arm_check_features(PINIT_ONCE once,
79
-                                         PVOID param,
80
-                                         PVOID *context);
81
-static INIT_ONCE cpu_check_inited_once = INIT_ONCE_STATIC_INIT;
82
-
83
-
84
-void ZLIB_INTERNAL arm_check_features(void)
85
-{
86
-    InitOnceExecuteOnce(&cpu_check_inited_once, _arm_check_features,
87
-                        NULL, NULL);
88
-}
89
-
90
-static BOOL CALLBACK _arm_check_features(PINIT_ONCE once,
91
-                                         PVOID param,
92
-                                         PVOID *context)
93
-{
94
-    if (IsProcessorFeaturePresent(PF_ARM_V8_CRC32_INSTRUCTIONS_AVAILABLE))
95
-        arm_cpu_enable_crc32 = 1;
96
-
97
-    if (IsProcessorFeaturePresent(PF_ARM_V8_CRYPTO_INSTRUCTIONS_AVAILABLE))
98
-        arm_cpu_enable_pmull = 1;
99
-
100
-    return TRUE;
101
-}
102
-#endif /* _MSC_VER */
(-)a/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_aura_mus_os__exchange__data__provider__mus.cc (-24 lines)
Removed Link Here
1
--- src/3rdparty/chromium/ui/aura/mus/os_exchange_data_provider_mus.cc.orig	2019-05-23 12:39:34 UTC
2
+++ src/3rdparty/chromium/ui/aura/mus/os_exchange_data_provider_mus.cc
3
@@ -14,6 +14,7 @@
4
 #include "base/strings/string_split.h"
5
 #include "base/strings/string_util.h"
6
 #include "base/strings/utf_string_conversions.h"
7
+#include "base/sys_byteorder.h"
8
 #include "net/base/filename_util.h"
9
 #include "ui/base/clipboard/clipboard_constants.h"
10
 #include "ui/base/clipboard/clipboard_format_type.h"
11
@@ -279,8 +280,13 @@ void OSExchangeDataProviderMus::SetHtml(const base::st
12
   std::vector<unsigned char> bytes;
13
   // Manually jam a UTF16 BOM into bytes because otherwise, other programs will
14
   // assume UTF-8.
15
+#if defined(ARCH_CPU_LITTLE_ENDIAN)
16
   bytes.push_back(0xFF);
17
   bytes.push_back(0xFE);
18
+#else
19
+  bytes.push_back(0xFE);
20
+  bytes.push_back(0xFF);
21
+#endif
22
   AddString16ToVector(html, &bytes);
23
   mime_data_[ui::kMimeTypeHTML] = bytes;
24
 }
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_base_dragdrop_os__exchange__data__provider__factory.cc (-3 / +3 lines)
Lines 1-4 Link Here
1
--- src/3rdparty/chromium/ui/base/dragdrop/os_exchange_data_provider_factory.cc.orig	2018-11-13 18:25:11 UTC
1
--- src/3rdparty/chromium/ui/base/dragdrop/os_exchange_data_provider_factory.cc.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/ui/base/dragdrop/os_exchange_data_provider_factory.cc
2
+++ src/3rdparty/chromium/ui/base/dragdrop/os_exchange_data_provider_factory.cc
3
@@ -8,7 +8,7 @@
3
@@ -8,7 +8,7 @@
4
 
4
 
Lines 9-16 Link Here
9
 #include "ui/base/dragdrop/os_exchange_data_provider_aura.h"
9
 #include "ui/base/dragdrop/os_exchange_data_provider_aura.h"
10
 #elif defined(OS_MACOSX)
10
 #elif defined(OS_MACOSX)
11
 #include "ui/base/dragdrop/os_exchange_data_provider_builder_mac.h"
11
 #include "ui/base/dragdrop/os_exchange_data_provider_builder_mac.h"
12
@@ -43,7 +43,7 @@ OSExchangeDataProviderFactory::CreateProvider() {
12
@@ -24,7 +24,7 @@ std::unique_ptr<OSExchangeData::Provider>
13
 
13
 OSExchangeDataProviderFactory::CreateProvider() {
14
 #if defined(USE_X11)
14
 #if defined(USE_X11)
15
   return std::make_unique<OSExchangeDataProviderAuraX11>();
15
   return std::make_unique<OSExchangeDataProviderAuraX11>();
16
-#elif defined(OS_LINUX)
16
-#elif defined(OS_LINUX)
(-)a/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_base_ime_ime__engine__handler__interface.h (-11 lines)
Removed Link Here
1
--- src/3rdparty/chromium/ui/base/ime/ime_engine_handler_interface.h.orig	2018-11-13 18:25:11 UTC
2
+++ src/3rdparty/chromium/ui/base/ime/ime_engine_handler_interface.h
3
@@ -162,7 +162,7 @@ class UI_BASE_IME_EXPORT IMEEngineHandlerInterface {
4
   // Hides the input view window (from API call).
5
   virtual void HideInputView() = 0;
6
 
7
-#elif defined(OS_LINUX) || defined(OS_WIN)
8
+#elif defined(OS_LINUX) || defined(OS_WIN) || defined(OS_BSD)
9
 
10
   // Get the id of the IME extension.
11
   virtual std::string GetExtensionId() const = 0;
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_base_ime_init_input__method__initializer.cc (-2 / +2 lines)
Lines 1-5 Link Here
1
--- src/3rdparty/chromium/ui/base/ime/input_method_initializer.cc.orig	2018-11-13 18:25:11 UTC
1
--- src/3rdparty/chromium/ui/base/ime/init/input_method_initializer.cc.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/ui/base/ime/input_method_initializer.cc
2
+++ src/3rdparty/chromium/ui/base/ime/init/input_method_initializer.cc
3
@@ -8,7 +8,7 @@
3
@@ -8,7 +8,7 @@
4
 
4
 
5
 #if defined(OS_CHROMEOS)
5
 #if defined(OS_CHROMEOS)
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_base_ui__base__features.h (-7 / +8 lines)
Lines 1-14 Link Here
1
--- src/3rdparty/chromium/ui/base/ui_base_features.h.orig	2018-11-13 18:25:11 UTC
1
--- src/3rdparty/chromium/ui/base/ui_base_features.h.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/ui/base/ui_base_features.h
2
+++ src/3rdparty/chromium/ui/base/ui_base_features.h
3
@@ -43,9 +43,9 @@ UI_BASE_EXPORT extern const base::Feature kTSFImeSuppo
3
@@ -59,10 +59,10 @@ COMPONENT_EXPORT(UI_BASE_FEATURES)
4
 UI_BASE_EXPORT bool IsUsingWMPointerForTouch();
4
 extern const base::Feature kEnableAutomaticUiAdjustmentsForTouch;
5
 #endif  // defined(OS_WIN)
5
 #endif  // defined(OS_WIN) || defined(OS_CHROMEOS)
6
 
6
 
7
-#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX)
7
-#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX)
8
+#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX) || defined(OS_BSD)
8
+#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX) || defined(OS_BSD)
9
 UI_BASE_EXPORT extern const base::Feature kDirectManipulationStylus;
9
 COMPONENT_EXPORT(UI_BASE_FEATURES)
10
 extern const base::Feature kDirectManipulationStylus;
10
-#endif  // defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX)
11
-#endif  // defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX)
11
+#endif  // defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX) || defined(OS_BSD)
12
+#endif  // defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_LINUX) || defined(OS_BSD)
12
 
13
 
13
 // Used to have ash (Chrome OS system UI) run in its own process.
14
 // Used to enable the new controls UI.
14
 // TODO(jamescook): Make flag only available in Chrome OS.
15
 COMPONENT_EXPORT(UI_BASE_FEATURES)
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_gfx_font__render__params.h (-4 / +4 lines)
Lines 1-4 Link Here
1
--- src/3rdparty/chromium/ui/gfx/font_render_params.h.orig	2019-05-23 12:39:34 UTC
1
--- src/3rdparty/chromium/ui/gfx/font_render_params.h.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/ui/gfx/font_render_params.h
2
+++ src/3rdparty/chromium/ui/gfx/font_render_params.h
3
@@ -111,13 +111,13 @@ GFX_EXPORT FontRenderParams GetFontRenderParams(
3
@@ -111,13 +111,13 @@ GFX_EXPORT FontRenderParams GetFontRenderParams(
4
     const FontRenderParamsQuery& query,
4
     const FontRenderParamsQuery& query,
Lines 11-18 Link Here
11
 GFX_EXPORT void ClearFontRenderParamsCacheForTest();
11
 GFX_EXPORT void ClearFontRenderParamsCacheForTest();
12
 #endif
12
 #endif
13
 
13
 
14
-#if defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_FUCHSIA)
14
-#if defined(OS_WIN) || defined(OS_LINUX) || defined(OS_ANDROID) || \
15
+#if defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_FUCHSIA) || defined(OS_BSD)
15
+#if defined(OS_WIN) || defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_BSD) || \
16
     defined(OS_FUCHSIA)
16
 // Gets the device scale factor to query the FontRenderParams.
17
 // Gets the device scale factor to query the FontRenderParams.
17
 GFX_EXPORT float GetFontRenderParamsDeviceScaleFactor();
18
 GFX_EXPORT float GetFontRenderParamsDeviceScaleFactor();
18
 
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_gfx_gpu__memory__buffer.h (-6 / +6 lines)
Lines 1-11 Link Here
1
--- src/3rdparty/chromium/ui/gfx/gpu_memory_buffer.h.orig	2019-05-23 12:39:34 UTC
1
--- src/3rdparty/chromium/ui/gfx/gpu_memory_buffer.h.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/ui/gfx/gpu_memory_buffer.h
2
+++ src/3rdparty/chromium/ui/gfx/gpu_memory_buffer.h
3
@@ -16,7 +16,7 @@
3
@@ -16,7 +16,7 @@
4
 #include "ui/gfx/geometry/rect.h"
4
 #include "ui/gfx/geometry/rect.h"
5
 #include "ui/gfx/gfx_export.h"
5
 #include "ui/gfx/gfx_export.h"
6
 
6
 
7
-#if defined(OS_LINUX)
7
-#if defined(USE_OZONE) || defined(OS_LINUX)
8
+#if defined(OS_LINUX) || defined(OS_BSD)
8
+#if defined(USE_OZONE) || defined(OS_LINUX) || defined(OS_BSD)
9
 #include "ui/gfx/native_pixmap_handle.h"
9
 #include "ui/gfx/native_pixmap_handle.h"
10
 #elif defined(OS_MACOSX) && !defined(OS_IOS)
10
 #elif defined(OS_MACOSX) && !defined(OS_IOS)
11
 #include "ui/gfx/mac/io_surface.h"
11
 #include "ui/gfx/mac/io_surface.h"
Lines 13-20 Link Here
13
   base::UnsafeSharedMemoryRegion region;
13
   base::UnsafeSharedMemoryRegion region;
14
   uint32_t offset;
14
   uint32_t offset;
15
   int32_t stride;
15
   int32_t stride;
16
-#if defined(OS_LINUX)
16
-#if defined(OS_LINUX) || defined(OS_FUCHSIA)
17
+#if defined(OS_LINUX) || defined(OS_BSD)
17
+#if defined(OS_LINUX) || defined(OS_FUCHSIA) || defined(OS_BSD)
18
   // TODO(crbug.com/863011): convert this to a scoped handle.
19
   NativePixmapHandle native_pixmap_handle;
18
   NativePixmapHandle native_pixmap_handle;
20
 #elif defined(OS_MACOSX) && !defined(OS_IOS)
19
 #elif defined(OS_MACOSX) && !defined(OS_IOS)
20
   ScopedRefCountedIOSurfaceMachPort mach_port;
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_gfx_ipc_gfx__param__traits__macros.h (-7 / +13 lines)
Lines 1-4 Link Here
1
--- src/3rdparty/chromium/ui/gfx/ipc/gfx_param_traits_macros.h.orig	2018-11-13 18:25:11 UTC
1
--- src/3rdparty/chromium/ui/gfx/ipc/gfx_param_traits_macros.h.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/ui/gfx/ipc/gfx_param_traits_macros.h
2
+++ src/3rdparty/chromium/ui/gfx/ipc/gfx_param_traits_macros.h
3
@@ -18,7 +18,7 @@
3
@@ -18,7 +18,7 @@
4
 #include "ui/gfx/selection_bound.h"
4
 #include "ui/gfx/selection_bound.h"
Lines 10-29 Link Here
10
 #endif
10
 #endif
11
 
11
 
12
@@ -51,7 +51,7 @@ IPC_STRUCT_TRAITS_BEGIN(gfx::GpuMemoryBufferHandle)
12
@@ -51,7 +51,7 @@ IPC_STRUCT_TRAITS_BEGIN(gfx::GpuMemoryBufferHandle)
13
   IPC_STRUCT_TRAITS_MEMBER(handle)
13
   IPC_STRUCT_TRAITS_MEMBER(region)
14
   IPC_STRUCT_TRAITS_MEMBER(offset)
14
   IPC_STRUCT_TRAITS_MEMBER(offset)
15
   IPC_STRUCT_TRAITS_MEMBER(stride)
15
   IPC_STRUCT_TRAITS_MEMBER(stride)
16
-#if defined(OS_LINUX)
16
-#if defined(OS_LINUX) || defined(OS_FUCHSIA)
17
+#if defined(OS_LINUX) || defined(OS_BSD)
17
+#if defined(OS_LINUX) || defined(OS_FUCHSIA) || defined(OS_BSD)
18
   IPC_STRUCT_TRAITS_MEMBER(native_pixmap_handle)
18
   IPC_STRUCT_TRAITS_MEMBER(native_pixmap_handle)
19
 #elif defined(OS_MACOSX)
19
 #elif defined(OS_MACOSX)
20
   IPC_STRUCT_TRAITS_MEMBER(mach_port)
20
   IPC_STRUCT_TRAITS_MEMBER(mach_port)
21
@@ -66,7 +66,7 @@ IPC_STRUCT_TRAITS_BEGIN(gfx::GpuMemoryBufferId)
21
@@ -66,12 +66,12 @@ IPC_STRUCT_TRAITS_BEGIN(gfx::GpuMemoryBufferId)
22
   IPC_STRUCT_TRAITS_MEMBER(id)
22
   IPC_STRUCT_TRAITS_MEMBER(id)
23
 IPC_STRUCT_TRAITS_END()
23
 IPC_STRUCT_TRAITS_END()
24
 
24
 
25
-#if defined(OS_LINUX)
25
-#if defined(OS_LINUX) || defined(OS_FUCHSIA)
26
+#if defined(OS_LINUX) || defined(OS_BSD)
26
+#if defined(OS_LINUX) || defined(OS_FUCHSIA) || defined(OS_BSD)
27
 IPC_STRUCT_TRAITS_BEGIN(gfx::NativePixmapPlane)
27
 IPC_STRUCT_TRAITS_BEGIN(gfx::NativePixmapPlane)
28
   IPC_STRUCT_TRAITS_MEMBER(stride)
28
   IPC_STRUCT_TRAITS_MEMBER(stride)
29
   IPC_STRUCT_TRAITS_MEMBER(offset)
29
   IPC_STRUCT_TRAITS_MEMBER(offset)
30
   IPC_STRUCT_TRAITS_MEMBER(size)
31
-#if defined(OS_LINUX)
32
+#if defined(OS_LINUX) || defined(OS_BSD)
33
   IPC_STRUCT_TRAITS_MEMBER(fd)
34
 #elif defined(OS_FUCHSIA)
35
   IPC_STRUCT_TRAITS_MEMBER(vmo)
(-)a/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_gfx_mojo_buffer__types__struct__traits.cc (-38 lines)
Removed Link Here
1
--- src/3rdparty/chromium/ui/gfx/mojo/buffer_types_struct_traits.cc.orig	2019-05-23 12:39:34 UTC
2
+++ src/3rdparty/chromium/ui/gfx/mojo/buffer_types_struct_traits.cc
3
@@ -28,7 +28,7 @@ bool StructTraits<gfx::mojom::BufferUsageAndFormatData
4
   return data.ReadUsage(&out->usage) && data.ReadFormat(&out->format);
5
 }
6
 
7
-#if defined(OS_LINUX)
8
+#if defined(OS_LINUX) || defined(OS_BSD)
9
 std::vector<mojo::ScopedHandle>
10
 StructTraits<gfx::mojom::NativePixmapHandleDataView, gfx::NativePixmapHandle>::
11
     fds(const gfx::NativePixmapHandle& pixmap_handle) {
12
@@ -55,7 +55,7 @@ bool StructTraits<
13
   }
14
   return data.ReadPlanes(&out->planes);
15
 }
16
-#endif  // defined(OS_LINUX)
17
+#endif  // defined(OS_LINUX) || defined(OS_BSD)
18
 
19
 gfx::mojom::GpuMemoryBufferPlatformHandlePtr StructTraits<
20
     gfx::mojom::GpuMemoryBufferHandleDataView,
21
@@ -68,7 +68,7 @@ gfx::mojom::GpuMemoryBufferPlatformHandlePtr StructTra
22
       return gfx::mojom::GpuMemoryBufferPlatformHandle::NewSharedMemoryHandle(
23
           std::move(handle.region));
24
     case gfx::NATIVE_PIXMAP:
25
-#if defined(OS_LINUX)
26
+#if defined(OS_LINUX) || defined(OS_BSD)
27
       return gfx::mojom::GpuMemoryBufferPlatformHandle::NewNativePixmapHandle(
28
           handle.native_pixmap_handle);
29
 #else
30
@@ -144,7 +144,7 @@ bool StructTraits<gfx::mojom::GpuMemoryBufferHandleDat
31
       out->type = gfx::SHARED_MEMORY_BUFFER;
32
       out->region = std::move(platform_handle->get_shared_memory_handle());
33
       return true;
34
-#if defined(OS_LINUX)
35
+#if defined(OS_LINUX) || defined(OS_BSD)
36
     case gfx::mojom::GpuMemoryBufferPlatformHandleDataView::Tag::
37
         NATIVE_PIXMAP_HANDLE:
38
       out->type = gfx::NATIVE_PIXMAP;
(-)a/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_gfx_mojo_buffer__types__struct__traits.h (-20 lines)
Removed Link Here
1
--- src/3rdparty/chromium/ui/gfx/mojo/buffer_types_struct_traits.h.orig	2019-05-23 12:39:34 UTC
2
+++ src/3rdparty/chromium/ui/gfx/mojo/buffer_types_struct_traits.h
3
@@ -189,7 +189,7 @@ struct StructTraits<gfx::mojom::GpuMemoryBufferIdDataV
4
   }
5
 };
6
 
7
-#if defined(OS_LINUX)
8
+#if defined(OS_LINUX) || defined(OS_BSD)
9
 template <>
10
 struct StructTraits<gfx::mojom::NativePixmapPlaneDataView,
11
                     gfx::NativePixmapPlane> {
12
@@ -229,7 +229,7 @@ struct StructTraits<gfx::mojom::NativePixmapHandleData
13
   static bool Read(gfx::mojom::NativePixmapHandleDataView data,
14
                    gfx::NativePixmapHandle* out);
15
 };
16
-#endif  // defined(OS_LINUX)
17
+#endif  // defined(OS_LINUX) || defined(OS_BSD)
18
 
19
 template <>
20
 struct StructTraits<gfx::mojom::GpuMemoryBufferHandleDataView,
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_gfx_native__pixmap__handle.cc (-6 / +24 lines)
Lines 1-11 Link Here
1
--- src/3rdparty/chromium/ui/gfx/native_pixmap_handle.cc.orig	2019-03-01 17:04:22 UTC
1
--- src/3rdparty/chromium/ui/gfx/native_pixmap_handle.cc.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/ui/gfx/native_pixmap_handle.cc
2
+++ src/3rdparty/chromium/ui/gfx/native_pixmap_handle.cc
3
@@ -38,7 +38,7 @@ NativePixmapHandle::NativePixmapHandle(const NativePix
3
@@ -33,7 +33,7 @@ NativePixmapPlane::NativePixmapPlane() : stride(0), of
4
 
4
 NativePixmapPlane::NativePixmapPlane(int stride,
5
 NativePixmapHandle::~NativePixmapHandle() {}
5
                                      int offset,
6
 
6
                                      uint64_t size
7
-#if defined(OS_LINUX)
7
-#if defined(OS_LINUX)
8
+#if defined(OS_LINUX) || defined(OS_BSD)
8
+#if defined(OS_LINUX) || defined(OS_BSD)
9
                                      ,
10
                                      base::ScopedFD fd
11
 #elif defined(OS_FUCHSIA)
12
@@ -44,7 +44,7 @@ NativePixmapPlane::NativePixmapPlane(int stride,
13
     : stride(stride),
14
       offset(offset),
15
       size(size)
16
-#if defined(OS_LINUX)
17
+#if defined(OS_LINUX) || defined(OS_BSD)
18
       ,
19
       fd(std::move(fd))
20
 #elif defined(OS_FUCHSIA)
21
@@ -72,7 +72,7 @@ NativePixmapHandle& NativePixmapHandle::operator=(Nati
9
 NativePixmapHandle CloneHandleForIPC(const NativePixmapHandle& handle) {
22
 NativePixmapHandle CloneHandleForIPC(const NativePixmapHandle& handle) {
10
   NativePixmapHandle clone;
23
   NativePixmapHandle clone;
11
   std::vector<base::ScopedFD> scoped_fds;
24
   for (auto& plane : handle.planes) {
25
-#if defined(OS_LINUX)
26
+#if defined(OS_LINUX) || defined(OS_BSD)
27
     DCHECK(plane.fd.is_valid());
28
     base::ScopedFD fd_dup(HANDLE_EINTR(dup(plane.fd.get())));
29
     if (!fd_dup.is_valid()) {
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_gfx_native__pixmap__handle.h (-15 / +16 lines)
Lines 1-28 Link Here
1
--- src/3rdparty/chromium/ui/gfx/native_pixmap_handle.h.orig	2019-03-01 17:04:22 UTC
1
--- src/3rdparty/chromium/ui/gfx/native_pixmap_handle.h.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/ui/gfx/native_pixmap_handle.h
2
+++ src/3rdparty/chromium/ui/gfx/native_pixmap_handle.h
3
@@ -13,7 +13,7 @@
3
@@ -15,7 +15,7 @@
4
 #include "build/build_config.h"
4
 #include "build/build_config.h"
5
 #include "ui/gfx/gfx_export.h"
5
 #include "ui/gfx/gfx_export.h"
6
 
6
 
7
-#if defined(OS_LINUX)
7
-#if defined(OS_LINUX)
8
+#if defined(OS_LINUX) || defined(OS_BSD)
8
+#if defined(OS_LINUX) || defined(OS_BSD)
9
 #include "base/file_descriptor_posix.h"
9
 #include "base/files/scoped_file.h"
10
 #endif
10
 #endif
11
 
11
 
12
@@ -54,14 +54,14 @@ struct GFX_EXPORT NativePixmapHandle {
12
@@ -32,7 +32,7 @@ struct GFX_EXPORT NativePixmapPlane {
13
 
13
   NativePixmapPlane(int stride,
14
   ~NativePixmapHandle();
14
                     int offset,
15
 
15
                     uint64_t size
16
-#if defined(OS_LINUX)
16
-#if defined(OS_LINUX)
17
+#if defined(OS_LINUX) || defined(OS_BSD)
17
+#if defined(OS_LINUX) || defined(OS_BSD)
18
   // File descriptors for the underlying memory objects (usually dmabufs).
18
                     ,
19
   std::vector<base::FileDescriptor> fds;
19
                     base::ScopedFD fd
20
 #endif
20
 #elif defined(OS_FUCHSIA)
21
   std::vector<NativePixmapPlane> planes;
21
@@ -53,7 +53,7 @@ struct GFX_EXPORT NativePixmapPlane {
22
 };
22
   // This is necessary to map the buffers.
23
   uint64_t size;
23
 
24
 
24
-#if defined(OS_LINUX)
25
-#if defined(OS_LINUX)
25
+#if defined(OS_LINUX) || defined(OS_BSD)
26
+#if defined(OS_LINUX) || defined(OS_BSD)
26
 // Returns an instance of |handle| which can be sent over IPC. This duplicates
27
   // File descriptor for the underlying memory object (usually dmabuf).
27
 // the file-handles, so that the IPC code take ownership of them, without
28
   base::ScopedFD fd;
28
 // invalidating |handle|.
29
 #elif defined(OS_FUCHSIA)
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_gl_gl__surface__glx.cc (+14 lines)
Added Link Here
1
--- src/3rdparty/chromium/ui/gl/gl_surface_glx.cc.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/ui/gl/gl_surface_glx.cc
3
@@ -461,7 +461,10 @@ bool GLSurfaceGLX::InitializeOneOff() {
4
     return false;
5
   }
6
 
7
-  const auto& visual_info = gl::GLVisualPickerGLX::GetInstance()->rgba_visual();
8
+  const auto& visual_info = 
9
+    ui::IsCompositingManagerPresent()
10
+      ? gl::GLVisualPickerGLX::GetInstance()->rgba_visual()
11
+      : gl::GLVisualPickerGLX::GetInstance()->system_visual();
12
   g_visual = visual_info.visual;
13
   g_depth = visual_info.depth;
14
   g_colormap =
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_message__center_public_cpp_message__center__constants.h (+11 lines)
Added Link Here
1
--- src/3rdparty/chromium/ui/message_center/public/cpp/message_center_constants.h.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/ui/message_center/public/cpp/message_center_constants.h
3
@@ -105,7 +105,7 @@ const int kButtonHorizontalPadding = 16;   // In DIPs.
4
 const int kButtonIconTopPadding = 11;      // In DIPs.
5
 const int kButtonIconToTitlePadding = 16;  // In DIPs.
6
 
7
-#if !defined(OS_LINUX) || defined(USE_AURA)
8
+#if (!defined(OS_LINUX) && !defined(OS_BSD)) || defined(USE_AURA)
9
 constexpr SkColor kButtonSeparatorColor = SkColorSetRGB(234, 234, 234);
10
 constexpr SkColor kHoveredButtonBackgroundColor = SkColorSetRGB(243, 243, 243);
11
 #endif
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_message__center_views_message__popup__view.cc (+11 lines)
Added Link Here
1
--- src/3rdparty/chromium/ui/message_center/views/message_popup_view.cc.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/ui/message_center/views/message_popup_view.cc
3
@@ -106,7 +106,7 @@ void MessagePopupView::AutoCollapse() {
4
 void MessagePopupView::Show() {
5
   views::Widget::InitParams params(views::Widget::InitParams::TYPE_POPUP);
6
   params.z_order = ui::ZOrderLevel::kFloatingWindow;
7
-#if defined(OS_LINUX) && !defined(OS_CHROMEOS)
8
+#if (defined(OS_LINUX) && !defined(OS_CHROMEOS)) || defined(OS_BSD)
9
   // Make the widget explicitly activatable as TYPE_POPUP is not activatable by
10
   // default but we need focus for the inline reply textarea.
11
   params.activatable = views::Widget::InitParams::ACTIVATABLE_YES;
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_views_controls_label.cc (-6 / +6 lines)
Lines 1-6 Link Here
1
--- src/3rdparty/chromium/ui/views/controls/label.cc.orig	2018-11-13 18:25:11 UTC
1
--- src/3rdparty/chromium/ui/views/controls/label.cc.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/ui/views/controls/label.cc
2
+++ src/3rdparty/chromium/ui/views/controls/label.cc
3
@@ -549,7 +549,7 @@ bool Label::OnMousePressed(const ui::MouseEvent& event
3
@@ -651,7 +651,7 @@ bool Label::OnMousePressed(const ui::MouseEvent& event
4
     GetFocusManager()->SetFocusedView(this);
4
     GetFocusManager()->SetFocusedView(this);
5
   }
5
   }
6
 
6
 
Lines 9-20 Link Here
9
   if (event.IsOnlyMiddleMouseButton() && GetFocusManager() && !had_focus)
9
   if (event.IsOnlyMiddleMouseButton() && GetFocusManager() && !had_focus)
10
     GetFocusManager()->SetFocusedView(this);
10
     GetFocusManager()->SetFocusedView(this);
11
 #endif
11
 #endif
12
@@ -734,7 +734,7 @@ bool Label::PasteSelectionClipboard() {
12
@@ -836,7 +836,7 @@ bool Label::PasteSelectionClipboard() {
13
 }
13
 }
14
 
14
 
15
 void Label::UpdateSelectionClipboard() {
15
 void Label::UpdateSelectionClipboard() {
16
-#if defined(OS_LINUX) && !defined(OS_CHROMEOS)
16
-#if defined(OS_LINUX) && !defined(OS_CHROMEOS)
17
+#if (defined(OS_LINUX) || defined(OS_BSD)) && !defined(OS_CHROMEOS)
17
+#if (defined(OS_LINUX) && !defined(OS_CHROMEOS)) || defined(OS_BSD)
18
   if (!obscured()) {
18
   if (!GetObscured()) {
19
     ui::ScopedClipboardWriter(ui::CLIPBOARD_TYPE_SELECTION)
19
     ui::ScopedClipboardWriter(ui::ClipboardType::kSelection)
20
         .WriteText(GetSelectedText());
20
         .WriteText(GetSelectedText());
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_ui_views_corewm_tooltip__aura.cc (-4 / +4 lines)
Lines 1-11 Link Here
1
--- src/3rdparty/chromium/ui/views/corewm/tooltip_aura.cc.orig	2018-11-13 18:25:11 UTC
1
--- src/3rdparty/chromium/ui/views/corewm/tooltip_aura.cc.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/ui/views/corewm/tooltip_aura.cc
2
+++ src/3rdparty/chromium/ui/views/corewm/tooltip_aura.cc
3
@@ -34,7 +34,7 @@ const int kCursorOffsetY = 15;
3
@@ -41,7 +41,7 @@ constexpr int kVerticalPaddingBottom = 5;
4
 
4
 
5
 // TODO(varkha): Update if native widget can be transparent on Linux.
5
 // TODO(varkha): Update if native widget can be transparent on Linux.
6
 bool CanUseTranslucentTooltipWidget() {
6
 bool CanUseTranslucentTooltipWidget() {
7
-#if defined(OS_LINUX) && !defined(OS_CHROMEOS)
7
-#if (defined(OS_LINUX) && !defined(OS_CHROMEOS)) || defined(OS_WIN)
8
+#if (defined(OS_LINUX) || defined(OS_BSD)) && !defined(OS_CHROMEOS)
8
+#if (defined(OS_LINUX) && !defined(OS_CHROMEOS)) || defined(OS_WIN) || defined(OS_BSD)
9
   return false;
9
   return false;
10
 #else
10
 #else
11
   return true;
11
   return true;
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_v8_src_api_api.cc (-4 / +4 lines)
Lines 1-6 Link Here
1
--- src/3rdparty/chromium/v8/src/api.cc.orig	2019-05-23 12:39:34 UTC
1
--- src/3rdparty/chromium/v8/src/api/api.cc.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/v8/src/api.cc
2
+++ src/3rdparty/chromium/v8/src/api/api.cc
3
@@ -107,7 +107,7 @@
3
@@ -110,7 +110,7 @@
4
 #include "src/wasm/wasm-result.h"
4
 #include "src/wasm/wasm-result.h"
5
 #include "src/wasm/wasm-serialization.h"
5
 #include "src/wasm/wasm-serialization.h"
6
 
6
 
Lines 9-15 Link Here
9
 #include <signal.h>
9
 #include <signal.h>
10
 #include "include/v8-wasm-trap-handler-posix.h"
10
 #include "include/v8-wasm-trap-handler-posix.h"
11
 #include "src/trap-handler/handler-inside-posix.h"
11
 #include "src/trap-handler/handler-inside-posix.h"
12
@@ -5759,7 +5759,7 @@ bool v8::V8::Initialize() {
12
@@ -5550,7 +5550,7 @@ bool v8::V8::Initialize() {
13
   return true;
13
   return true;
14
 }
14
 }
15
 
15
 
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_v8_src_codegen_arm_cpu-arm.cc (-4 / +4 lines)
Lines 1-16 Link Here
1
--- src/3rdparty/chromium/v8/src/arm/cpu-arm.cc.orig	2019-01-16 10:59:47 UTC
1
--- src/3rdparty/chromium/v8/src/codegen/arm/cpu-arm.cc.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/v8/src/arm/cpu-arm.cc
2
+++ src/3rdparty/chromium/v8/src/codegen/arm/cpu-arm.cc
3
@@ -7,6 +7,9 @@
3
@@ -7,6 +7,9 @@
4
 #ifdef __QNXNTO__
4
 #ifdef __QNXNTO__
5
 #include <sys/mman.h>  // for cache flushing.
5
 #include <sys/mman.h>  // for cache flushing.
6
 #undef MAP_TYPE
6
 #undef MAP_TYPE        // NOLINT
7
+#elif defined(__FreeBSD__)
7
+#elif defined(__FreeBSD__)
8
+#include <sys/types.h>
8
+#include <sys/types.h>
9
+#include <machine/sysarch.h> // for cache flushing.
9
+#include <machine/sysarch.h> // for cache flushing.
10
 #else
10
 #else
11
 #include <sys/syscall.h>  // for cache flushing.
11
 #include <sys/syscall.h>  // for cache flushing.
12
 #endif
12
 #endif
13
@@ -24,6 +27,9 @@ void CpuFeatures::FlushICache(void* start, size_t size
13
@@ -25,6 +28,9 @@ V8_NOINLINE void CpuFeatures::FlushICache(void* start,
14
 #if !defined(USE_SIMULATOR)
14
 #if !defined(USE_SIMULATOR)
15
 #if V8_OS_QNX
15
 #if V8_OS_QNX
16
   msync(start, size, MS_SYNC | MS_INVALIDATE_ICACHE);
16
   msync(start, size, MS_SYNC | MS_INVALIDATE_ICACHE);
(-)a/www/qt5-webengine/files/patch-src_3rdparty_chromium_v8_src_external-reference-table.cc (-11 lines)
Removed Link Here
1
--- src/3rdparty/chromium/v8/src/external-reference-table.cc.orig	2019-05-23 12:39:34 UTC
2
+++ src/3rdparty/chromium/v8/src/external-reference-table.cc
3
@@ -9,7 +9,7 @@
4
 #include "src/external-reference.h"
5
 #include "src/ic/stub-cache.h"
6
 
7
-#if defined(DEBUG) && defined(V8_OS_LINUX) && !defined(V8_OS_ANDROID)
8
+#if defined(DEBUG) && (defined(V8_OS_LINUX) || defined(V8_OS_FREEBSD)) && !defined(V8_OS_ANDROID)
9
 #define SYMBOLIZE_FUNCTION
10
 #include <execinfo.h>
11
 #include <vector>
(-)a/www/qt5-webengine/files/patch-src_3rdparty_chromium_v8_src_log-utils.h (-11 lines)
Removed Link Here
1
--- src/3rdparty/chromium/v8/src/log-utils.h.orig	2018-11-13 18:25:11 UTC
2
+++ src/3rdparty/chromium/v8/src/log-utils.h
3
@@ -15,6 +15,8 @@
4
 #include "src/flags.h"
5
 #include "src/ostreams.h"
6
 
7
+#include <stdarg.h>
8
+
9
 namespace v8 {
10
 namespace internal {
11
 
(-)a/www/qt5-webengine/files/patch-src_3rdparty_chromium_v8_src_ppc_constants-ppc.h (-30 lines)
Removed Link Here
1
--- src/3rdparty/chromium/v8/src/ppc/constants-ppc.h.orig	2019-05-23 12:39:34 UTC
2
+++ src/3rdparty/chromium/v8/src/ppc/constants-ppc.h
3
@@ -21,7 +21,8 @@
4
 #endif
5
 
6
 #if V8_HOST_ARCH_PPC && \
7
-    (V8_OS_AIX || (V8_TARGET_ARCH_PPC64 && V8_TARGET_BIG_ENDIAN))
8
+    (V8_OS_AIX || (V8_TARGET_ARCH_PPC64 && \
9
+      (V8_TARGET_BIG_ENDIAN && (!defined(_CALL_ELF) || _CALL_ELF == 1))))
10
 #define ABI_USES_FUNCTION_DESCRIPTORS 1
11
 #else
12
 #define ABI_USES_FUNCTION_DESCRIPTORS 0
13
@@ -33,13 +34,15 @@
14
 #define ABI_PASSES_HANDLES_IN_REGS 0
15
 #endif
16
 
17
-#if !V8_HOST_ARCH_PPC || !V8_TARGET_ARCH_PPC64 || V8_TARGET_LITTLE_ENDIAN
18
+#if !V8_HOST_ARCH_PPC || !V8_TARGET_ARCH_PPC64 || \
19
+    (V8_TARGET_LITTLE_ENDIAN || (defined(_CALL_ELF) && _CALL_ELF == 2))
20
 #define ABI_RETURNS_OBJECT_PAIRS_IN_REGS 1
21
 #else
22
 #define ABI_RETURNS_OBJECT_PAIRS_IN_REGS 0
23
 #endif
24
 
25
-#if !V8_HOST_ARCH_PPC || (V8_TARGET_ARCH_PPC64 && V8_TARGET_LITTLE_ENDIAN)
26
+#if !V8_HOST_ARCH_PPC || (V8_TARGET_ARCH_PPC64 && \
27
+    (V8_TARGET_LITTLE_ENDIAN || (defined(_CALL_ELF) && _CALL_ELF == 2)))
28
 #define ABI_CALL_VIA_IP 1
29
 #else
30
 #define ABI_CALL_VIA_IP 0
(-)a/www/qt5-webengine/files/patch-src_3rdparty_chromium_v8_src_ppc_register-ppc.h (-12 lines)
Removed Link Here
1
--- src/3rdparty/chromium/v8/src/ppc/register-ppc.h.orig	2019-05-23 12:39:34 UTC
2
+++ src/3rdparty/chromium/v8/src/ppc/register-ppc.h
3
@@ -145,7 +145,8 @@ const int kNumSafepointRegisters = 32;
4
 // The following constants describe the stack frame linkage area as
5
 // defined by the ABI.  Note that kNumRequiredStackFrameSlots must
6
 // satisfy alignment requirements (rounding up if required).
7
-#if V8_TARGET_ARCH_PPC64 && V8_TARGET_LITTLE_ENDIAN  // ppc64le linux
8
+#if V8_TARGET_ARCH_PPC64 && (V8_TARGET_LITTLE_ENDIAN || \
9
+    defined(_CALL_ELF) && _CALL_ELF == 2)
10
 // [0] back chain
11
 // [1] condition register save area
12
 // [2] link register save area
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_v8_test_BUILD.gn (-5 / +7 lines)
Lines 1-6 Link Here
1
--- src/3rdparty/chromium/v8/test/BUILD.gn.orig	2019-05-23 12:39:34 UTC
1
--- src/3rdparty/chromium/v8/test/BUILD.gn.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/chromium/v8/test/BUILD.gn
2
+++ src/3rdparty/chromium/v8/test/BUILD.gn
3
@@ -31,7 +31,7 @@ group("gn_all") {
3
@@ -32,7 +32,7 @@ group("gn_all") {
4
     deps += [
4
     deps += [
5
       "cctest:cctest",
5
       "cctest:cctest",
6
       "cctest:generate-bytecode-expectations",
6
       "cctest:generate-bytecode-expectations",
Lines 9-34 Link Here
9
     ]
9
     ]
10
   }
10
   }
11
 }
11
 }
12
@@ -80,9 +80,9 @@ group("v8_bot_default") {
12
@@ -82,10 +82,10 @@ group("v8_bot_default") {
13
     "mjsunit:v8_mjsunit",
13
     "mjsunit:v8_mjsunit",
14
     "mkgrokdump:mkgrokdump",
14
     "mkgrokdump:mkgrokdump",
15
     "preparser:v8_preparser",
15
     "preparser:v8_preparser",
16
-    "unittests:unittests",
16
-    "unittests:unittests",
17
+    #"unittests:unittests",
17
+    #"unittests:unittests",
18
     "wasm-api-tests:wasm_api_tests",
18
     "wasm-js:v8_wasm_js",
19
     "wasm-js:v8_wasm_js",
19
-    "wasm-spec-tests:v8_wasm_spec_tests",
20
-    "wasm-spec-tests:v8_wasm_spec_tests",
20
+    #"wasm-spec-tests:v8_wasm_spec_tests",
21
+    #"wasm-spec-tests:v8_wasm_spec_tests",
21
     "webkit:v8_webkit",
22
     "webkit:v8_webkit",
22
   ]
23
   ]
23
 }
24
 }
24
@@ -100,9 +100,9 @@ group("v8_default") {
25
@@ -103,10 +103,10 @@ group("v8_default") {
25
     "mjsunit:v8_mjsunit",
26
     "mjsunit:v8_mjsunit",
26
     "mkgrokdump:mkgrokdump",
27
     "mkgrokdump:mkgrokdump",
27
     "preparser:v8_preparser",
28
     "preparser:v8_preparser",
28
-    "unittests:unittests",
29
-    "unittests:unittests",
30
+    #"unittests:unittests",
31
     "wasm-api-tests:wasm_api_tests",
29
-    "wasm-js:v8_wasm_js",
32
-    "wasm-js:v8_wasm_js",
30
-    "wasm-spec-tests:v8_wasm_spec_tests",
33
-    "wasm-spec-tests:v8_wasm_spec_tests",
31
+    #"unittests:unittests",
32
+    #"wasm-js:v8_wasm_js",
34
+    #"wasm-js:v8_wasm_js",
33
+    #"wasm-spec-tests:v8_wasm_spec_tests",
35
+    #"wasm-spec-tests:v8_wasm_spec_tests",
34
   ]
36
   ]
(-)b/www/qt5-webengine/files/patch-src_3rdparty_gn_base_files_file__util__posix.cc (+11 lines)
Added Link Here
1
--- src/3rdparty/gn/base/files/file_util_posix.cc.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/gn/base/files/file_util_posix.cc
3
@@ -254,7 +254,7 @@ bool ReplaceFile(const FilePath& from_path,
4
 #endif  // !defined(OS_NACL_NONSFI)
5
 
6
 bool CreateLocalNonBlockingPipe(int fds[2]) {
7
-#if defined(OS_LINUX)
8
+#if defined(OS_LINUX) || defined(OS_BSD)
9
   return pipe2(fds, O_CLOEXEC | O_NONBLOCK) == 0;
10
 #else
11
   int raw_fds[2];
(-)b/www/qt5-webengine/files/patch-src_3rdparty_gn_build_gen.py (-7 / +7 lines)
Lines 1-15 Link Here
1
--- src/3rdparty/gn/build/gen.py.orig	2019-05-23 12:39:34 UTC
1
--- src/3rdparty/gn/build/gen.py.orig	2019-11-27 21:12:25 UTC
2
+++ src/3rdparty/gn/build/gen.py
2
+++ src/3rdparty/gn/build/gen.py
3
@@ -44,7 +44,7 @@ class Platform(object):
3
@@ -46,7 +46,7 @@ class Platform(object):
4
 
4
 
5
   @staticmethod
5
   @staticmethod
6
   def known_platforms():
6
   def known_platforms():
7
-    return ['linux', 'darwin', 'msvc', 'aix', 'fuchsia']
7
-    return ['linux', 'darwin', 'msvc', 'aix', 'fuchsia', 'openbsd']
8
+    return ['linux', 'darwin', 'msvc', 'aix', 'fuchsia', 'freebsd']
8
+    return ['linux', 'darwin', 'msvc', 'aix', 'fuchsia', 'openbsd', 'freebsd']
9
 
9
 
10
   def platform(self):
10
   def platform(self):
11
     return self._platform
11
     return self._platform
12
@@ -67,6 +67,9 @@ class Platform(object):
12
@@ -69,6 +69,9 @@ class Platform(object):
13
   def is_aix(self):
13
   def is_aix(self):
14
     return self._platform == 'aix'
14
     return self._platform == 'aix'
15
 
15
 
Lines 17-25 Link Here
17
+    return self._platform == 'freebsd'
17
+    return self._platform == 'freebsd'
18
+
18
+
19
   def is_posix(self):
19
   def is_posix(self):
20
     return self._platform in ['linux', 'freebsd', 'darwin', 'aix']
20
     return self._platform in ['linux', 'freebsd', 'darwin', 'aix', 'openbsd']
21
 
21
 
22
@@ -362,6 +365,11 @@ def WriteGNNinja(path, platform, host, options):
22
@@ -364,6 +367,11 @@ def WriteGNNinja(path, platform, host, options):
23
     elif platform.is_aix():
23
     elif platform.is_aix():
24
       cflags_cc.append('-maix64')
24
       cflags_cc.append('-maix64')
25
       ldflags.append('-maix64')
25
       ldflags.append('-maix64')
(-)b/www/qt5-webengine/files/patch-src_buildtools_config_linux.pri (-4 / +4 lines)
Lines 1-6 Link Here
1
--- src/core/config/linux.pri.orig	2019-01-16 22:42:58 UTC
1
--- src/buildtools/config/linux.pri.orig	2019-12-03 07:18:02 UTC
2
+++ src/core/config/linux.pri
2
+++ src/buildtools/config/linux.pri
3
@@ -166,6 +166,11 @@ host_build {
3
@@ -190,6 +190,11 @@ host_build {
4
     } else {
4
     } else {
5
         gn_args += use_alsa=false
5
         gn_args += use_alsa=false
6
     }
6
     }
Lines 11-14 Link Here
11
+    }
11
+    }
12
     !packagesExist(libpci): gn_args += use_libpci=false
12
     !packagesExist(libpci): gn_args += use_libpci=false
13
 
13
 
14
     qtConfig(webengine-system-x11): hasX11Dependencies() {
14
     qtConfig(webengine-ozone-x11) {
(-)b/www/qt5-webengine/files/patch-src_buildtools_config_support.pri (+10 lines)
Added Link Here
1
--- src/buildtools/config/support.pri.orig	2020-01-09 09:16:12 UTC
2
+++ src/buildtools/config/support.pri
3
@@ -68,6 +68,7 @@ defineReplace(qtwebengine_checkError) {
4
 
5
     linux:!qtwebengine_checkErrorForLinux():return(false)
6
     win:!qtwebengine_checkErrorForWindows():return(false)
7
+    unix:!qtwebengine_checkErrorForLinux():return(false)
8
 
9
     sanitizer: !qtConfig(webengine-sanitizer) {
10
         qtwebengine_skipBuild("Chosen sanitizer configuration is not supported for QtWebEngine. Check config.log for details or use -feature-webengine-sanitizer to force build with the chosen sanitizer configuration.")
(-)b/www/qt5-webengine/files/patch-src_core_configure.json (-14 / +14 lines)
Lines 1-36 Link Here
1
--- src/core/configure.json.orig	2019-01-16 22:42:58 UTC
1
--- src/core/configure.json.orig	2019-12-03 07:18:02 UTC
2
+++ src/core/configure.json
2
+++ src/core/configure.json
3
@@ -18,6 +18,7 @@
3
@@ -21,6 +21,7 @@
4
             "webengine-printing-and-pdf": "boolean",
4
             "webengine-printing-and-pdf": "boolean",
5
             "webengine-proprietary-codecs": "boolean",
5
             "webengine-proprietary-codecs": "boolean",
6
             "webengine-pulseaudio": "boolean",
6
             "webengine-pulseaudio": "boolean",
7
+            "webengine-sndio": "boolean",
7
+            "webengine-sndio": "boolean",
8
             "webengine-spellchecker": "boolean",
8
             "webengine-spellchecker": "boolean",
9
             "webengine-native-spellchecker": "boolean",
9
             "webengine-native-spellchecker": "boolean",
10
             "webengine-webrtc": "boolean",
10
             "webengine-extensions": "boolean",
11
@@ -27,6 +28,7 @@
11
@@ -31,6 +32,7 @@
12
             "webengine-kerberos": "boolean",
12
             "webengine-kerberos": "boolean",
13
             "alsa": { "type": "boolean", "name": "webengine-alsa" },
13
             "alsa": { "type": "boolean", "name": "webengine-alsa" },
14
             "pulseaudio": { "type": "boolean", "name": "webengine-pulseaudio" },
14
             "pulseaudio": { "type": "boolean", "name": "webengine-pulseaudio" },
15
+            "sndio": { "type": "boolean", "name": "webengine-sndio" },
15
+	    "sndio": { "type": "boolean", "name": "webengine-sndio" },
16
             "ffmpeg": { "type": "enum", "name": "webengine-system-ffmpeg", "values": { "system": "yes", "qt": "no" } },
16
             "ffmpeg": { "type": "enum", "name": "webengine-system-ffmpeg", "values": { "system": "yes", "qt": "no" } },
17
             "opus": { "type": "enum", "name": "webengine-system-opus", "values": { "system": "yes", "qt": "no" } },
17
             "opus": { "type": "enum", "name": "webengine-system-opus", "values": { "system": "yes", "qt": "no" } },
18
             "webp": { "type": "enum", "name": "webengine-system-libwebp", "values": { "system": "yes", "qt": "no" } },
18
             "webp": { "type": "enum", "name": "webengine-system-libwebp", "values": { "system": "yes", "qt": "no" } },
19
@@ -147,6 +149,12 @@
19
@@ -68,6 +70,12 @@
20
             "sources": [
20
                 { "type": "pkgConfig", "args": "libpulse >= 0.9.10 libpulse-mainloop-glib" }
21
                 { "type": "pkgConfig", "args": "libpulse >= 0.9.10 libpulse-mainloop-glib" }
21
             ]
22
             ]
22
         },
23
+        },
23
+        "sndio": {
24
+        "sndio": {
24
+            "label": "sndio",
25
+            "label": "sndio",
25
+            "sources": [
26
+            "sources": [
26
+                { "type": "pkgConfig", "args": "libsndio >= 1.5.0 libsndio" }
27
+                { "type": "pkgConfig", "args": "libsndio >= 1.5.0 libsndio" }
27
+            ]
28
+            ]
28
+        },
29
         }
29
         "webengine-icu": {
30
     },
30
             "label": "icu >= 53",
31
     "tests" : {
31
             "sources": [
32
@@ -136,6 +144,10 @@
32
@@ -507,6 +515,10 @@
33
             "condition": "libs.webengine-pulseaudio",
33
             "condition": "libs.pulseaudio",
34
             "output": [ "privateFeature" ]
34
             "output": [ "privateFeature" ]
35
         },
35
         },
36
+        "webengine-sndio": {
36
+        "webengine-sndio": {
Lines 40-46 Link Here
40
         "webengine-pepper-plugins": {
40
         "webengine-pepper-plugins": {
41
             "label": "Pepper Plugins",
41
             "label": "Pepper Plugins",
42
             "purpose": "Enables use of Pepper Flash plugins.",
42
             "purpose": "Enables use of Pepper Flash plugins.",
43
@@ -743,6 +755,11 @@
43
@@ -305,6 +317,11 @@
44
                 {
44
                 {
45
                     "type": "feature",
45
                     "type": "feature",
46
                     "args": "webengine-pulseaudio",
46
                     "args": "webengine-pulseaudio",
(-)b/www/qt5-webengine/files/sndio_input.cc (-77 / +108 lines)
Lines 2-170 Link Here
2
// Use of this source code is governed by a BSD-style license that can be
2
// Use of this source code is governed by a BSD-style license that can be
3
// found in the LICENSE file.
3
// found in the LICENSE file.
4
4
5
#include "media/audio/sndio/sndio_input.h"
6
7
#include <stddef.h>
8
9
#include "base/bind.h"
5
#include "base/bind.h"
10
#include "base/logging.h"
6
#include "base/logging.h"
11
#include "base/macros.h"
7
#include "base/macros.h"
12
#include "base/message_loop/message_loop.h"
8
#include "base/message_loop/message_loop.h"
9
#include "media/base/audio_timestamp_helper.h"
13
#include "media/audio/openbsd/audio_manager_openbsd.h"
10
#include "media/audio/openbsd/audio_manager_openbsd.h"
14
#include "media/audio/audio_manager.h"
11
#include "media/audio/audio_manager.h"
12
#include "media/audio/sndio/sndio_input.h"
15
13
16
namespace media {
14
namespace media {
17
15
18
static const SampleFormat kSampleFormat = kSampleFormatS16;
16
static const SampleFormat kSampleFormat = kSampleFormatS16;
19
17
20
void sndio_in_onmove(void *arg, int delta) {
18
void SndioAudioInputStream::OnMoveCallback(void *arg, int delta)
21
  NOTIMPLEMENTED();
19
{
22
  SndioAudioInputStream* self = static_cast<SndioAudioInputStream*>(arg);
20
  SndioAudioInputStream* self = static_cast<SndioAudioInputStream*>(arg);
23
21
24
  self->hw_delay_ = delta - self->params_.GetBytesPerFrame(kSampleFormat);
22
  self->hw_delay += delta;
25
}
23
}
26
24
27
void *sndio_in_threadstart(void *arg) {
25
void *SndioAudioInputStream::ThreadEntry(void *arg) {
28
  NOTIMPLEMENTED();
29
  SndioAudioInputStream* self = static_cast<SndioAudioInputStream*>(arg);
26
  SndioAudioInputStream* self = static_cast<SndioAudioInputStream*>(arg);
30
27
31
  self->ReadAudio();
28
  self->ThreadLoop();
32
  return NULL;
29
  return NULL;
33
}
30
}
34
31
35
SndioAudioInputStream::SndioAudioInputStream(AudioManagerBase* audio_manager,
32
SndioAudioInputStream::SndioAudioInputStream(AudioManagerBase* manager,
36
                                       const std::string& device_name,
33
                                             const std::string& device_name,
37
                                       const AudioParameters& params)
34
                                             const AudioParameters& params)
38
    : audio_manager_(audio_manager),
35
    : manager(manager),
39
      device_name_(device_name),
36
      params(params),
40
      params_(params),
37
      audio_bus(AudioBus::Create(params)),
41
      bytes_per_buffer_(params.GetBytesPerBuffer(kSampleFormat)),
38
      state(kClosed) {
42
      buffer_duration_(base::TimeDelta::FromMicroseconds(
43
          params.frames_per_buffer() * base::Time::kMicrosecondsPerSecond /
44
          static_cast<float>(params.sample_rate()))),
45
      callback_(NULL),
46
      device_handle_(NULL),
47
      read_callback_behind_schedule_(false),
48
      audio_bus_(AudioBus::Create(params)) {
49
}
39
}
50
40
51
SndioAudioInputStream::~SndioAudioInputStream() {}
41
SndioAudioInputStream::~SndioAudioInputStream() {
42
  if (state != kClosed)
43
    Close();
44
}
52
45
53
bool SndioAudioInputStream::Open() {
46
bool SndioAudioInputStream::Open() {
54
  struct sio_par par;
47
  struct sio_par par;
55
  int sig;
48
  int sig;
56
49
57
  if (device_handle_)
50
  if (state != kClosed)
58
    return false;  // Already open.
51
    return false;
59
52
60
  if (params_.format() != AudioParameters::AUDIO_PCM_LINEAR &&
53
  if (params.format() != AudioParameters::AUDIO_PCM_LINEAR &&
61
      params_.format() != AudioParameters::AUDIO_PCM_LOW_LATENCY) {
54
      params.format() != AudioParameters::AUDIO_PCM_LOW_LATENCY) {
62
    LOG(WARNING) << "Unsupported audio format.";
55
    LOG(WARNING) << "Unsupported audio format.";
63
    return false;
56
    return false;
64
  }
57
  }
65
58
66
  sio_initpar(&par);
59
  sio_initpar(&par);
67
  par.rate = params_.sample_rate();
60
  par.rate = params.sample_rate();
68
  par.pchan = params_.channels();
61
  par.rchan = params.channels();
69
  par.bits = SampleFormatToBytesPerChannel(kSampleFormat);
62
  par.bits = SampleFormatToBitsPerChannel(kSampleFormat);
70
  par.bps = par.bits / 8;
63
  par.bps = par.bits / 8;
71
  par.sig = sig = par.bits != 8 ? 1 : 0;
64
  par.sig = sig = par.bits != 8 ? 1 : 0;
72
  par.le = SIO_LE_NATIVE;
65
  par.le = SIO_LE_NATIVE;
73
  par.appbufsz = params_.frames_per_buffer();
66
  par.appbufsz = params.frames_per_buffer();
74
  sndio_rec_bufsz_ = par.bufsz;
75
  sndio_rec_bufsize_ = par.round * par.bps * par.rchan;
76
67
77
  device_handle_ = sio_open(SIO_DEVANY, SIO_REC, 0);
68
  hdl = sio_open(SIO_DEVANY, SIO_REC, 0);
78
69
79
  if (device_handle_ == NULL) {
70
  if (hdl == NULL) {
80
    LOG(ERROR) << "Couldn't open audio device.";
71
    LOG(ERROR) << "Couldn't open audio device.";
81
    return false;
72
    return false;
82
  }
73
  }
83
74
84
  if (!sio_setpar(device_handle_, &par) || !sio_getpar(device_handle_, &par)) {
75
  if (!sio_setpar(hdl, &par) || !sio_getpar(hdl, &par)) {
85
    LOG(ERROR) << "Couldn't set audio parameters.";
76
    LOG(ERROR) << "Couldn't set audio parameters.";
86
    goto bad_close;
77
    goto bad_close;
87
  }
78
  }
88
79
89
  if (par.rate  != (unsigned int)params_.sample_rate() ||
80
  if (par.rate  != (unsigned int)params.sample_rate() ||
90
      par.pchan != (unsigned int)params_.channels() ||
81
      par.rchan != (unsigned int)params.channels() ||
91
      par.bits  != (unsigned int)SampleFormatToBytesPerChannel(kSampleFormat) ||
82
      par.bits  != (unsigned int)SampleFormatToBitsPerChannel(kSampleFormat) ||
92
      par.sig   != (unsigned int)sig ||
83
      par.sig   != (unsigned int)sig ||
93
      (par.bps > 1 && par.le != SIO_LE_NATIVE) ||
84
      (par.bps > 1 && par.le != SIO_LE_NATIVE) ||
94
      (par.bits != par.bps * 8)) {
85
      (par.bits != par.bps * 8)) {
95
    LOG(ERROR) << "Unsupported audio parameters.";
86
    LOG(ERROR) << "Unsupported audio parameters.";
96
    goto bad_close;
87
    goto bad_close;
97
  }
88
  }
98
  sio_onmove(device_handle_, sndio_in_onmove, this);
89
  state = kStopped;
99
90
  buffer = new char[audio_bus->frames() * params.GetBytesPerFrame(kSampleFormat)];
100
  audio_buffer_.reset(new uint8_t[bytes_per_buffer_]);
91
  sio_onmove(hdl, &OnMoveCallback, this);
101
102
  return true;
92
  return true;
103
bad_close:
93
bad_close:
104
  sio_close(device_handle_);
94
  sio_close(hdl);
105
  return false;
95
  return false;
106
}
96
}
107
97
108
void SndioAudioInputStream::Start(AudioInputCallback* callback) {
98
void SndioAudioInputStream::Start(AudioInputCallback* cb) {
109
  DCHECK(!callback_ && callback);
110
  callback_ = callback;
111
  StartAgc();
112
99
113
  // We start reading data half |buffer_duration_| later than when the
100
  StartAgc();
114
  // buffer might have got filled, to accommodate some delays in the audio
115
  // driver. This could also give us a smooth read sequence going forward.
116
  base::TimeDelta delay = buffer_duration_ + buffer_duration_ / 2;
117
  next_read_time_ = base::TimeTicks::Now() + delay;
118
  if (pthread_create(&thread_, NULL, sndio_in_threadstart, this) != 0)
119
    LOG(ERROR) << "Failed to create real-time thread.";
120
}
121
101
122
void SndioAudioInputStream::ReadAudio() {
102
  state = kRunning;
123
  NOTIMPLEMENTED();
103
  hw_delay = 0;
104
  callback = cb;
105
  sio_start(hdl);
106
  if (pthread_create(&thread, NULL, &ThreadEntry, this) != 0) {
107
    LOG(ERROR) << "Failed to create real-time thread for recording.";
108
    sio_stop(hdl);
109
    state = kStopped;
110
  }
124
}
111
}
125
112
126
void SndioAudioInputStream::Stop() {
113
void SndioAudioInputStream::Stop() {
127
  if (!device_handle_ || !callback_)
128
    return;
129
114
130
  StopAgc();
115
  if (state == kStopped)
116
    return;
131
117
132
  pthread_join(thread_, NULL);
118
  state = kStopWait;
133
  sio_stop(device_handle_);
119
  pthread_join(thread, NULL);
120
  sio_stop(hdl);
121
  state = kStopped;
134
122
135
  callback_ = NULL;
123
  StopAgc();
136
}
124
}
137
125
138
void SndioAudioInputStream::Close() {
126
void SndioAudioInputStream::Close() {
139
  if (device_handle_) {
140
    sio_close(device_handle_);
141
    audio_buffer_.reset();
142
    device_handle_ = NULL;
143
  }
144
127
145
  audio_manager_->ReleaseInputStream(this);
128
  if (state == kClosed)
129
    return;
130
131
  if (state == kRunning)
132
    Stop();
133
134
  state = kClosed;
135
  delete [] buffer;
136
  sio_close(hdl);
137
138
  manager->ReleaseInputStream(this);
146
}
139
}
147
140
148
double SndioAudioInputStream::GetMaxVolume() {
141
double SndioAudioInputStream::GetMaxVolume() {
149
  return static_cast<double>(SIO_MAXVOL);
142
  // Not supported
143
  return 0.0;
150
}
144
}
151
145
152
void SndioAudioInputStream::SetVolume(double volume) {
146
void SndioAudioInputStream::SetVolume(double volume) {
153
  NOTIMPLEMENTED();
147
  // Not supported. Do nothing.
154
}
148
}
155
149
156
double SndioAudioInputStream::GetVolume() {
150
double SndioAudioInputStream::GetVolume() {
157
  long current_volume = 0;
151
  // Not supported.
158
  return static_cast<double>(current_volume);
152
  return 0.0;
159
}
153
}
160
154
161
bool SndioAudioInputStream::IsMuted() {
155
bool SndioAudioInputStream::IsMuted() {
156
  // Not supported.
162
  return false;
157
  return false;
163
}
158
}
164
159
165
void SndioAudioInputStream::SetOutputDeviceForAec(
160
void SndioAudioInputStream::SetOutputDeviceForAec(
166
    const std::string& output_device_id) {
161
    const std::string& output_device_id) {
167
// Not supported. Do nothing.
162
  // Not supported.
163
}
164
165
void SndioAudioInputStream::ThreadLoop(void) {
166
  size_t todo, n;
167
  char *data;
168
  unsigned int nframes;
169
  double normalized_volume = 0.0;
170
171
  nframes = audio_bus->frames();
172
173
  while (state == kRunning && !sio_eof(hdl)) {
174
175
    GetAgcVolume(&normalized_volume);
176
177
    // read one block
178
    todo = nframes * params.GetBytesPerFrame(kSampleFormat);
179
    data = buffer;
180
    while (todo > 0) {
181
      n = sio_read(hdl, data, todo);
182
      if (n == 0)
183
        return;	// unrecoverable I/O error
184
      todo -= n;
185
      data += n;
186
    }
187
    hw_delay -= nframes;
188
189
    // convert frames count to TimeDelta
190
    const base::TimeDelta delay = AudioTimestampHelper::FramesToTime(hw_delay,
191
      params.sample_rate());
192
193
    // push into bus
194
    audio_bus->FromInterleaved(buffer, nframes, SampleFormatToBytesPerChannel(kSampleFormat));
195
196
    // invoke callback
197
    callback->OnData(audio_bus.get(), base::TimeTicks::Now() - delay, 1.);
198
  }
168
}
199
}
169
200
170
}  // namespace media
201
}  // namespace media
(-)b/www/qt5-webengine/files/sndio_input.h (-51 / +33 lines)
Lines 22-40 namespace media { Link Here
22
22
23
class AudioManagerBase;
23
class AudioManagerBase;
24
24
25
// call-backs invoked from C libraries, thus requiring C linkage
25
// Implementation of AudioOutputStream using sndio(7)
26
extern "C" {
27
  // Invoked (on the real-time thread) at each sound card clock tick
28
  void sndio_in_onmove(void *arg, int delta);
29
  // Invoked (on the real-time thread) whenever the volume changes
30
  void sndio_in_onvol(void *arg, unsigned int vol);
31
  // Real-time thread entry point
32
  void *sndio_in_threadstart(void *arg);
33
}
34
35
// Provides an input stream for audio capture based on the SNDIO PCM interface.
36
// This object is not thread safe and all methods should be invoked in the
37
// thread that created the object.
38
class SndioAudioInputStream : public AgcAudioStream<AudioInputStream> {
26
class SndioAudioInputStream : public AgcAudioStream<AudioInputStream> {
39
 public:
27
 public:
40
  // Pass this to the constructor if you want to attempt auto-selection
28
  // Pass this to the constructor if you want to attempt auto-selection
Lines 61-105 class SndioAudioInputStream : public AgcAudioStream<AudioInputStream> { Link Here
61
  bool IsMuted() override;
49
  bool IsMuted() override;
62
  void SetOutputDeviceForAec(const std::string& output_device_id) override;
50
  void SetOutputDeviceForAec(const std::string& output_device_id) override;
63
51
64
  // C-linkage call-backs are friends to access private data
65
  friend void sndio_in_onmove(void *arg, int delta);
66
  friend void sndio_in_onvol(void *arg, unsigned int vol);
67
  friend void *sndio_in_threadstart(void *arg);
68
69
 private:
52
 private:
70
  // Logs the error and invokes any registered callbacks.
53
71
  void HandleError(const char* method, int error);
54
  enum StreamState {
72
55
    kClosed,            // Not opened yet
73
  // Reads one or more buffers of audio from the device, passes on to the
56
    kStopped,           // Device opened, but not started yet
74
  // registered callback and schedules the next read.
57
    kRunning,           // Started, device playing
75
  void ReadAudio();
58
    kStopWait           // Stopping, waiting for the real-time thread to exit
76
59
  };
77
  // Recovers from any device errors if possible.
60
78
  bool Recover(int error);
61
  // C-style call-backs
79
62
  static void OnMoveCallback(void *arg, int delta);
80
  // Non-refcounted pointer back to the audio manager.
63
  static void* ThreadEntry(void *arg);
81
  // The AudioManager indirectly holds on to stream objects, so we don't
64
82
  // want circular references.  Additionally, stream objects live on the audio
65
  // Continuously moves data from the device to the consumer
83
  // thread, which is owned by the audio manager and we don't want to addref
66
  void ThreadLoop();
84
  // the manager from that thread.
67
  // Our creator, the audio manager needs to be notified when we close.
85
  AudioManagerBase* audio_manager_;
68
  AudioManagerBase* manager;
86
  std::string device_name_;
69
  // Parameters of the source
87
  AudioParameters params_;
70
  AudioParameters params;
88
  int bytes_per_buffer_;
71
  // We store data here for consumer
89
  base::TimeDelta buffer_duration_;  // Length of each recorded buffer.
72
  std::unique_ptr<AudioBus> audio_bus;
90
  AudioInputCallback* callback_;  // Valid during a recording session.
73
  // Call-back that consumes recorded data
91
  base::TimeTicks next_read_time_;  // Scheduled time for next read callback.
74
  AudioInputCallback* callback;  // Valid during a recording session.
92
  struct sio_hdl* device_handle_;  // Handle to the SNDIO PCM recording device.
75
  // Handle of the audio device
93
  std::unique_ptr<uint8_t[]> audio_buffer_;  // Buffer used for reading audio data.
76
  struct sio_hdl* hdl;
94
  bool read_callback_behind_schedule_;
77
  // Current state of the stream
95
  std::unique_ptr<AudioBus> audio_bus_;
78
  enum StreamState state;
96
79
  // High priority thread running ThreadLoop()
97
  int hw_delay_;
80
  pthread_t thread;
98
  int sndio_rec_bufsize_;
81
  // Number of frames buffered in the hardware
99
  int sndio_rec_bufsz_;
82
  int hw_delay;
100
83
  // Temporary buffer where data is stored sndio-compatible format
101
  // High priority thread running RealTimeThread()
84
  char* buffer;
102
  pthread_t thread_;
103
85
104
  DISALLOW_COPY_AND_ASSIGN(SndioAudioInputStream);
86
  DISALLOW_COPY_AND_ASSIGN(SndioAudioInputStream);
105
};
87
};
(-)b/www/qt5-webengine/files/sndio_output.cc (-14 / +18 lines)
Lines 13-34 namespace media { Link Here
13
13
14
static const SampleFormat kSampleFormat = kSampleFormatS16;
14
static const SampleFormat kSampleFormat = kSampleFormatS16;
15
15
16
void sndio_onmove(void *arg, int delta) {
16
void SndioAudioOutputStream::OnMoveCallback(void *arg, int delta) {
17
  SndioAudioOutputStream* self = static_cast<SndioAudioOutputStream*>(arg);
17
  SndioAudioOutputStream* self = static_cast<SndioAudioOutputStream*>(arg);
18
18
19
  self->hw_delay = delta;
19
  self->hw_delay -= delta;
20
}
20
}
21
21
22
void sndio_onvol(void *arg, unsigned int vol) {
22
void SndioAudioOutputStream::OnVolCallback(void *arg, unsigned int vol) {
23
  SndioAudioOutputStream* self = static_cast<SndioAudioOutputStream*>(arg);
23
  SndioAudioOutputStream* self = static_cast<SndioAudioOutputStream*>(arg);
24
24
25
  self->vol = vol;
25
  self->vol = vol;
26
}
26
}
27
27
28
void *sndio_threadstart(void *arg) {
28
void *SndioAudioOutputStream::ThreadEntry(void *arg) {
29
  SndioAudioOutputStream* self = static_cast<SndioAudioOutputStream*>(arg);
29
  SndioAudioOutputStream* self = static_cast<SndioAudioOutputStream*>(arg);
30
30
31
  self->RealTimeThread();
31
  self->ThreadLoop();
32
  return NULL;
32
  return NULL;
33
}
33
}
34
34
Lines 37-43 SndioAudioOutputStream::SndioAudioOutputStream(const AudioParameters& params, Link Here
37
    : manager(manager),
37
    : manager(manager),
38
      params(params),
38
      params(params),
39
      audio_bus(AudioBus::Create(params)),
39
      audio_bus(AudioBus::Create(params)),
40
      bytes_per_frame(params.GetBytesPerFrame(kSampleFormat)),
41
      state(kClosed),
40
      state(kClosed),
42
      mutex(PTHREAD_MUTEX_INITIALIZER) {
41
      mutex(PTHREAD_MUTEX_INITIALIZER) {
43
}
42
}
Lines 87-94 bool SndioAudioOutputStream::Open() { Link Here
87
  volpending = 0;
86
  volpending = 0;
88
  vol = 0;
87
  vol = 0;
89
  buffer = new char[audio_bus->frames() * params.GetBytesPerFrame(kSampleFormat)];
88
  buffer = new char[audio_bus->frames() * params.GetBytesPerFrame(kSampleFormat)];
90
  sio_onmove(hdl, sndio_onmove, this);
89
  sio_onmove(hdl, &OnMoveCallback, this);
91
  sio_onvol(hdl, sndio_onvol, this);
90
  sio_onvol(hdl, &OnVolCallback, this);
92
  return true;
91
  return true;
93
 bad_close:
92
 bad_close:
94
  sio_close(hdl);
93
  sio_close(hdl);
Lines 111-117 void SndioAudioOutputStream::Start(AudioSourceCallback* callback) { Link Here
111
  hw_delay = 0;
110
  hw_delay = 0;
112
  source = callback;
111
  source = callback;
113
  sio_start(hdl);
112
  sio_start(hdl);
114
  if (pthread_create(&thread, NULL, sndio_threadstart, this) != 0) {
113
  if (pthread_create(&thread, NULL, &ThreadEntry, this) != 0) {
115
    LOG(ERROR) << "Failed to create real-time thread.";
114
    LOG(ERROR) << "Failed to create real-time thread.";
116
    sio_stop(hdl);
115
    sio_stop(hdl);
117
    state = kStopped;
116
    state = kStopped;
Lines 140-147 void SndioAudioOutputStream::GetVolume(double* v) { Link Here
140
  pthread_mutex_unlock(&mutex);
139
  pthread_mutex_unlock(&mutex);
141
}
140
}
142
141
143
void SndioAudioOutputStream::RealTimeThread(void) {
142
// This stream is always used with sub second buffer sizes, where it's
144
  int avail, count;
143
// sufficient to simply always flush upon Start().
144
void SndioAudioOutputStream::Flush() {}
145
146
void SndioAudioOutputStream::ThreadLoop(void) {
147
  int avail, count, result;
145
148
146
  while (state == kRunning) {
149
  while (state == kRunning) {
147
    // Update volume if needed
150
    // Update volume if needed
Lines 153-159 void SndioAudioOutputStream::RealTimeThread(void) { Link Here
153
    pthread_mutex_unlock(&mutex);
156
    pthread_mutex_unlock(&mutex);
154
157
155
    // Get data to play
158
    // Get data to play
156
    const base::TimeDelta delay = AudioTimestampHelper::FramesToTime(hw_delay, params.sample_rate() * 1000);
159
    const base::TimeDelta delay = AudioTimestampHelper::FramesToTime(hw_delay,
160
	params.sample_rate());
157
    count = source->OnMoreData(delay, base::TimeTicks::Now(), 0, audio_bus.get());
161
    count = source->OnMoreData(delay, base::TimeTicks::Now(), 0, audio_bus.get());
158
    audio_bus->ToInterleaved(count, SampleFormatToBytesPerChannel(kSampleFormat), buffer);
162
    audio_bus->ToInterleaved(count, SampleFormatToBytesPerChannel(kSampleFormat), buffer);
159
    if (count == 0) {
163
    if (count == 0) {
Lines 165-172 void SndioAudioOutputStream::RealTimeThread(void) { Link Here
165
169
166
    // Submit data to the device
170
    // Submit data to the device
167
    avail = count * params.GetBytesPerFrame(kSampleFormat);
171
    avail = count * params.GetBytesPerFrame(kSampleFormat);
168
    count = sio_write(hdl, buffer, avail);
172
    result = sio_write(hdl, buffer, avail);
169
    if (count == 0) {
173
    if (result == 0) {
170
      LOG(WARNING) << "Audio device disconnected.";
174
      LOG(WARNING) << "Audio device disconnected.";
171
      break;
175
      break;
172
    }
176
    }
(-)b/www/qt5-webengine/files/sndio_output.h (-24 / +18 lines)
Lines 12-33 Link Here
12
#include "base/time/time.h"
12
#include "base/time/time.h"
13
#include "media/audio/audio_io.h"
13
#include "media/audio/audio_io.h"
14
14
15
16
namespace media {
15
namespace media {
17
16
18
class AudioParameters;
19
class AudioManagerBase;
17
class AudioManagerBase;
20
18
21
// call-backs invoked from C libraries, thus requiring C linkage
22
extern "C" {
23
  // Invoked (on the real-time thread) at each sound card clock tick
24
  void sndio_onmove(void *arg, int delta);
25
  // Invoked (on the real-time thread) whenever the volume changes
26
  void sndio_onvol(void *arg, unsigned int vol);
27
  // Real-time thread entry point
28
  void *sndio_threadstart(void *arg);
29
}
30
31
// Implementation of AudioOutputStream using sndio(7)
19
// Implementation of AudioOutputStream using sndio(7)
32
class SndioAudioOutputStream : public AudioOutputStream {
20
class SndioAudioOutputStream : public AudioOutputStream {
33
 public:
21
 public:
Lines 37-50 class SndioAudioOutputStream : public AudioOutputStream { Link Here
37
  virtual ~SndioAudioOutputStream();
25
  virtual ~SndioAudioOutputStream();
38
26
39
  // Implementation of AudioOutputStream.
27
  // Implementation of AudioOutputStream.
40
  virtual bool Open() override;
28
  bool Open() override;
41
  virtual void Close() override;
29
  void Close() override;
42
  virtual void Start(AudioSourceCallback* callback) override;
30
  void Start(AudioSourceCallback* callback) override;
43
  virtual void Stop() override;
31
  void Stop() override;
44
  virtual void SetVolume(double volume) override;
32
  void SetVolume(double volume) override;
45
  virtual void GetVolume(double* volume) override;
33
  void GetVolume(double* volume) override;
34
  void Flush() override;
46
35
47
  // C-linkage call-backs are friends to access private data
48
  friend void sndio_onmove(void *arg, int delta);
36
  friend void sndio_onmove(void *arg, int delta);
49
  friend void sndio_onvol(void *arg, unsigned int vol);
37
  friend void sndio_onvol(void *arg, unsigned int vol);
50
  friend void *sndio_threadstart(void *arg);
38
  friend void *sndio_threadstart(void *arg);
Lines 56-77 class SndioAudioOutputStream : public AudioOutputStream { Link Here
56
    kRunning,           // Started, device playing
44
    kRunning,           // Started, device playing
57
    kStopWait           // Stopping, waiting for the real-time thread to exit
45
    kStopWait           // Stopping, waiting for the real-time thread to exit
58
  };
46
  };
59
  // Continuously moves data from the audio bus to the device
47
60
  void RealTimeThread(void);
48
  // C-style call-backs
49
  static void OnMoveCallback(void *arg, int delta);
50
  static void OnVolCallback(void *arg, unsigned int vol);
51
  static void* ThreadEntry(void *arg);
52
53
  // Continuously moves data from the producer to the device
54
  void ThreadLoop(void);
55
61
  // Our creator, the audio manager needs to be notified when we close.
56
  // Our creator, the audio manager needs to be notified when we close.
62
  AudioManagerBase* manager;
57
  AudioManagerBase* manager;
63
  // Parameters of the source
58
  // Parameters of the source
64
  AudioParameters params;
59
  AudioParameters params;
65
  // Source stores data here
60
  // Source stores data here
66
  std::unique_ptr<AudioBus> audio_bus;
61
  std::unique_ptr<AudioBus> audio_bus;
67
  int bytes_per_frame;
68
  // Call-back that produces data to play
62
  // Call-back that produces data to play
69
  AudioSourceCallback* source;
63
  AudioSourceCallback* source;
70
  // Handle of the audio device
64
  // Handle of the audio device
71
  struct sio_hdl* hdl;
65
  struct sio_hdl* hdl;
72
  // Current state of the stream
66
  // Current state of the stream
73
  enum StreamState state;
67
  enum StreamState state;
74
  // High priority thread running RealTimeThread()
68
  // High priority thread running ThreadLoop()
75
  pthread_t thread;
69
  pthread_t thread;
76
  // Protects vol, volpending and hw_delay
70
  // Protects vol, volpending and hw_delay
77
  pthread_mutex_t mutex;
71
  pthread_mutex_t mutex;
Lines 79-85 class SndioAudioOutputStream : public AudioOutputStream { Link Here
79
  int vol;
73
  int vol;
80
  // Set to 1 if volumes must be refreshed in the realtime thread
74
  // Set to 1 if volumes must be refreshed in the realtime thread
81
  int volpending;
75
  int volpending;
82
  // Number of bytes buffered in the hardware
76
  // Number of frames buffered in the hardware
83
  int hw_delay;
77
  int hw_delay;
84
  // Temporary buffer where data is stored sndio-compatible format
78
  // Temporary buffer where data is stored sndio-compatible format
85
  char* buffer;
79
  char* buffer;
(-)b/www/qt5-webengine/pkg-plist (+4 lines)
Lines 42-47 Link Here
42
%%QT_INCDIR%%/QtWebEngineCore/QWebEngineCallback
42
%%QT_INCDIR%%/QtWebEngineCore/QWebEngineCallback
43
%%QT_INCDIR%%/QtWebEngineCore/QWebEngineClientCertificateStore
43
%%QT_INCDIR%%/QtWebEngineCore/QWebEngineClientCertificateStore
44
%%QT_INCDIR%%/QtWebEngineCore/QWebEngineCookieStore
44
%%QT_INCDIR%%/QtWebEngineCore/QWebEngineCookieStore
45
%%QT_INCDIR%%/QtWebEngineCore/QWebEngineFindTextResult
45
%%QT_INCDIR%%/QtWebEngineCore/QWebEngineHttpRequest
46
%%QT_INCDIR%%/QtWebEngineCore/QWebEngineHttpRequest
46
%%QT_INCDIR%%/QtWebEngineCore/QWebEngineNotification
47
%%QT_INCDIR%%/QtWebEngineCore/QWebEngineNotification
47
%%QT_INCDIR%%/QtWebEngineCore/QWebEngineQuotaRequest
48
%%QT_INCDIR%%/QtWebEngineCore/QWebEngineQuotaRequest
Lines 60-65 Link Here
60
%%QT_INCDIR%%/QtWebEngineCore/qwebenginecallback.h
61
%%QT_INCDIR%%/QtWebEngineCore/qwebenginecallback.h
61
%%QT_INCDIR%%/QtWebEngineCore/qwebengineclientcertificatestore.h
62
%%QT_INCDIR%%/QtWebEngineCore/qwebengineclientcertificatestore.h
62
%%QT_INCDIR%%/QtWebEngineCore/qwebenginecookiestore.h
63
%%QT_INCDIR%%/QtWebEngineCore/qwebenginecookiestore.h
64
%%QT_INCDIR%%/QtWebEngineCore/qwebenginefindtextresult.h
63
%%QT_INCDIR%%/QtWebEngineCore/qwebenginehttprequest.h
65
%%QT_INCDIR%%/QtWebEngineCore/qwebenginehttprequest.h
64
%%QT_INCDIR%%/QtWebEngineCore/qwebenginenotification.h
66
%%QT_INCDIR%%/QtWebEngineCore/qwebenginenotification.h
65
%%QT_INCDIR%%/QtWebEngineCore/qwebenginequotarequest.h
67
%%QT_INCDIR%%/QtWebEngineCore/qwebenginequotarequest.h
Lines 76-81 Link Here
76
%%QT_INCDIR%%/QtWebEngineWidgets/%%FULLVER%%/QtWebEngineWidgets/private/qwebengineprofile_p.h
78
%%QT_INCDIR%%/QtWebEngineWidgets/%%FULLVER%%/QtWebEngineWidgets/private/qwebengineprofile_p.h
77
%%QT_INCDIR%%/QtWebEngineWidgets/%%FULLVER%%/QtWebEngineWidgets/private/qwebenginescriptcollection_p.h
79
%%QT_INCDIR%%/QtWebEngineWidgets/%%FULLVER%%/QtWebEngineWidgets/private/qwebenginescriptcollection_p.h
78
%%QT_INCDIR%%/QtWebEngineWidgets/%%FULLVER%%/QtWebEngineWidgets/private/qwebengineview_p.h
80
%%QT_INCDIR%%/QtWebEngineWidgets/%%FULLVER%%/QtWebEngineWidgets/private/qwebengineview_p.h
81
%%QT_INCDIR%%/QtWebEngineWidgets/%%FULLVER%%/QtWebEngineWidgets/private/qtwebenginewidgets-config_p.h
79
%%QT_INCDIR%%/QtWebEngineWidgets/QWebEngineCertificateError
82
%%QT_INCDIR%%/QtWebEngineWidgets/QWebEngineCertificateError
80
%%QT_INCDIR%%/QtWebEngineWidgets/QWebEngineClientCertificateSelection
83
%%QT_INCDIR%%/QtWebEngineWidgets/QWebEngineClientCertificateSelection
81
%%QT_INCDIR%%/QtWebEngineWidgets/QWebEngineContextMenuData
84
%%QT_INCDIR%%/QtWebEngineWidgets/QWebEngineContextMenuData
Lines 106-111 Link Here
106
%%QT_INCDIR%%/QtWebEngineWidgets/qwebenginescriptcollection.h
109
%%QT_INCDIR%%/QtWebEngineWidgets/qwebenginescriptcollection.h
107
%%QT_INCDIR%%/QtWebEngineWidgets/qwebenginesettings.h
110
%%QT_INCDIR%%/QtWebEngineWidgets/qwebenginesettings.h
108
%%QT_INCDIR%%/QtWebEngineWidgets/qwebengineview.h
111
%%QT_INCDIR%%/QtWebEngineWidgets/qwebengineview.h
112
%%QT_INCDIR%%/QtWebEngineWidgets/qtwebenginewidgets-config.h
109
%%QT_CMAKEDIR%%/Qt5Designer/Qt5Designer_QWebEngineViewPlugin.cmake
113
%%QT_CMAKEDIR%%/Qt5Designer/Qt5Designer_QWebEngineViewPlugin.cmake
110
%%QT_CMAKEDIR%%/Qt5WebEngine/Qt5WebEngineConfig.cmake
114
%%QT_CMAKEDIR%%/Qt5WebEngine/Qt5WebEngineConfig.cmake
111
%%QT_CMAKEDIR%%/Qt5WebEngine/Qt5WebEngineConfigVersion.cmake
115
%%QT_CMAKEDIR%%/Qt5WebEngine/Qt5WebEngineConfigVersion.cmake
(-)b/x11-themes/qt5-style-plugins/Makefile (-1 lines)
Lines 4-10 Link Here
4
PORTNAME=	qt5-style-plugins
4
PORTNAME=	qt5-style-plugins
5
DISTVERSIONPREFIX=	v
5
DISTVERSIONPREFIX=	v
6
DISTVERSION=	5.0.0-23
6
DISTVERSION=	5.0.0-23
7
PORTREVISION=	7
8
DISTVERSIONSUFFIX=	-g335dbe
7
DISTVERSIONSUFFIX=	-g335dbe
9
CATEGORIES=	x11-themes
8
CATEGORIES=	x11-themes
10
DIST_SUBDIR=	KDE/Qt/addons
9
DIST_SUBDIR=	KDE/Qt/addons
(-)b/x11-toolkits/qt5-declarative/Makefile (-1 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	declarative
3
PORTNAME=	declarative
4
DISTVERSION=	${QT5_VERSION}
4
DISTVERSION=	${QT5_VERSION}
5
PORTREVISION=	1
6
CATEGORIES=	x11-toolkits
5
CATEGORIES=	x11-toolkits
7
PKGNAMEPREFIX=	qt5-
6
PKGNAMEPREFIX=	qt5-
8
7
(-)b/x11-toolkits/qt5-declarative/files/patch-tools_qmlimportscanner_qmlimportscanner.pro (+11 lines)
Added Link Here
1
--- tools/qmlimportscanner/qmlimportscanner.pro.orig	2019-12-31 21:19:52 UTC
2
+++ tools/qmlimportscanner/qmlimportscanner.pro
3
@@ -47,7 +47,7 @@ cmake_config_file.output = $$MODULE_BASE_OUTDIR/lib/cm
4
 QMAKE_SUBSTITUTES += cmake_config_file
5
 
6
 cmake_build_integration.files = $$cmake_config_file.output $$PWD/Qt5QmlImportScannerTemplate.cpp.in
7
-cmake_build_integration.path = $$[QT_INSTALL_LIBS]/cmake/Qt5QmlImportScanner
8
+cmake_build_integration.path = $$[QT_INSTALL_PREFIX]/lib/cmake/Qt5QmlImportScanner
9
 prefix_build: INSTALLS += cmake_build_integration
10
 else: COPIES += cmake_build_integration
11
 
(-)b/x11-toolkits/qt5-declarative/pkg-plist (-24 / +129 lines)
Lines 19-37 Link Here
19
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qjsvalue_p.h
19
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qjsvalue_p.h
20
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qjsvalueiterator_p.h
20
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qjsvalueiterator_p.h
21
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qlazilyallocated_p.h
21
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qlazilyallocated_p.h
22
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qlinkedstringhash_p.h
23
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qml_compile_hash_p.h
22
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qparallelanimationgroupjob_p.h
24
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qparallelanimationgroupjob_p.h
23
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qpauseanimationjob_p.h
25
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qpauseanimationjob_p.h
24
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qpodvector_p.h
26
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qpodvector_p.h
27
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qprimefornumbits_p.h
25
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlabstractbinding_p.h
28
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlabstractbinding_p.h
26
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlabstractprofileradapter_p.h
29
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlabstractprofileradapter_p.h
27
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmladaptormodel_p.h
30
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlapiversion_p.h
28
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlapplicationengine_p.h
31
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlapplicationengine_p.h
29
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlbind_p.h
32
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlbind_p.h
30
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlbinding_p.h
33
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlbinding_p.h
31
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlboundsignal_p.h
34
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlboundsignal_p.h
32
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlboundsignalexpressionpointer_p.h
35
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlboundsignalexpressionpointer_p.h
33
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlbuiltinfunctions_p.h
36
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlbuiltinfunctions_p.h
34
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlchangeset_p.h
35
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlcleanup_p.h
37
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlcleanup_p.h
36
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlcomponent_p.h
38
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlcomponent_p.h
37
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlcomponentattached_p.h
39
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlcomponentattached_p.h
Lines 40-45 Link Here
40
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlcontext_p.h
42
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlcontext_p.h
41
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlcustomparser_p.h
43
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlcustomparser_p.h
42
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmldata_p.h
44
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmldata_p.h
45
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmldatablob_p.h
43
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmldebugconnector_p.h
46
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmldebugconnector_p.h
44
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmldebugpluginmanager_p.h
47
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmldebugpluginmanager_p.h
45
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmldebugserver_p.h
48
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmldebugserver_p.h
Lines 49-59 Link Here
49
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmldebugserviceinterfaces_p.h
52
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmldebugserviceinterfaces_p.h
50
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmldebugstatesdelegate_p.h
53
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmldebugstatesdelegate_p.h
51
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmldelayedcallqueue_p.h
54
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmldelayedcallqueue_p.h
52
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmldelegatecomponent_p.h
55
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmldirdata_p.h
53
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmldelegatemodel_p.h
54
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmldelegatemodel_p_p.h
55
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmldirparser_p.h
56
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmldirparser_p.h
56
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlengine_p.h
57
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlengine_p.h
58
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlenumdata_p.h
59
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlenumvalue_p.h
57
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlexpression_p.h
60
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlexpression_p.h
58
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlextensionplugin_p.h
61
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlextensionplugin_p.h
59
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlfileselector_p.h
62
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlfileselector_p.h
Lines 61-74 Link Here
61
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlguard_p.h
64
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlguard_p.h
62
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlimport_p.h
65
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlimport_p.h
63
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlincubator_p.h
66
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlincubator_p.h
64
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlinstantiator_p.h
65
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlinstantiator_p_p.h
66
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlirbuilder_p.h
67
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlirbuilder_p.h
68
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlirloader_p.h
67
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmljavascriptexpression_p.h
69
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmljavascriptexpression_p.h
68
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmljsast_p.h
70
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmljsast_p.h
69
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmljsastfwd_p.h
71
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmljsastfwd_p.h
70
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmljsastvisitor_p.h
72
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmljsastvisitor_p.h
73
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmljsdiagnosticmessage_p.h
71
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmljsengine_p.h
74
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmljsengine_p.h
75
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmljsfixedpoolarray_p.h
72
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmljsglobal_p.h
76
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmljsglobal_p.h
73
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmljsgrammar_p.h
77
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmljsgrammar_p.h
74
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmljskeywords_p.h
78
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmljskeywords_p.h
Lines 77-98 Link Here
77
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmljsparser_p.h
81
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmljsparser_p.h
78
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmljssourcelocation_p.h
82
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmljssourcelocation_p.h
79
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmllist_p.h
83
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmllist_p.h
80
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmllistaccessor_p.h
81
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmllistcompositor_p.h
82
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmllistmodel_p.h
83
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmllistmodel_p_p.h
84
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmllistmodelworkeragent_p.h
85
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmllistwrapper_p.h
84
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmllistwrapper_p.h
86
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmllocale_p.h
85
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmllocale_p.h
87
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlloggingcategory_p.h
86
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlloggingcategory_p.h
88
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlmemoryprofiler_p.h
87
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlmetaobject_p.h
89
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlmetatype_p.h
88
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlmetatype_p.h
89
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlmetatypedata_p.h
90
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlmodelindexvaluetype_p.h
90
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlmodelindexvaluetype_p.h
91
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlmodelsmodule_p.h
92
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlnotifier_p.h
91
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlnotifier_p.h
93
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlnullablevalue_p.h
92
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlnullablevalue_p.h
94
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlobjectcreator_p.h
93
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlobjectcreator_p.h
95
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlobjectmodel_p.h
94
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlobjectorgadget_p.h
96
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlopenmetaobject_p.h
95
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlopenmetaobject_p.h
97
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlplatform_p.h
96
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlplatform_p.h
98
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlprofiler_p.h
97
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlprofiler_p.h
Lines 100-118 Link Here
100
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlproperty_p.h
99
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlproperty_p.h
101
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlpropertycache_p.h
100
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlpropertycache_p.h
102
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlpropertycachecreator_p.h
101
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlpropertycachecreator_p.h
102
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlpropertycachemethodarguments_p.h
103
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlpropertycachevector_p.h
104
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlpropertydata_p.h
103
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlpropertyindex_p.h
105
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlpropertyindex_p.h
106
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlpropertyresolver_p.h
104
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlpropertyvalidator_p.h
107
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlpropertyvalidator_p.h
105
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlpropertyvalueinterceptor_p.h
108
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlpropertyvalueinterceptor_p.h
106
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlproxymetaobject_p.h
109
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlproxymetaobject_p.h
107
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlrefcount_p.h
110
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlrefcount_p.h
111
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlscriptblob_p.h
112
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlscriptdata_p.h
108
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlscriptstring_p.h
113
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlscriptstring_p.h
109
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlsourcecoordinate_p.h
114
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlsourcecoordinate_p.h
115
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlstaticmetaobject_p.h
110
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlstringconverters_p.h
116
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlstringconverters_p.h
111
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmltableinstancemodel_p.h
112
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlthread_p.h
117
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlthread_p.h
113
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmltimer_p.h
118
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmltimer_p.h
119
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmltype_p.h
120
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmltype_p_p.h
114
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmltypecompiler_p.h
121
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmltypecompiler_p.h
122
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmltypedata_p.h
115
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmltypeloader_p.h
123
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmltypeloader_p.h
124
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmltypeloadernetworkreplyproxy_p.h
125
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmltypeloaderqmldircontent_p.h
126
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmltypeloaderthread_p.h
127
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmltypemodule_p.h
128
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmltypemodule_p_p.h
129
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmltypemoduleversion_p.h
116
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmltypenamecache_p.h
130
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmltypenamecache_p.h
117
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmltypenotavailable_p.h
131
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmltypenotavailable_p.h
118
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmltypewrapper_p.h
132
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmltypewrapper_p.h
Lines 122-133 Link Here
122
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlvme_p.h
136
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlvme_p.h
123
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlvmemetaobject_p.h
137
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlvmemetaobject_p.h
124
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlxmlhttprequest_p.h
138
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qqmlxmlhttprequest_p.h
125
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qquickpackage_p.h
126
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qquickworkerscript_p.h
127
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qrecursionwatcher_p.h
139
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qrecursionwatcher_p.h
128
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qrecyclepool_p.h
140
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qrecyclepool_p.h
129
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qsequentialanimationgroupjob_p.h
141
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qsequentialanimationgroupjob_p.h
142
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qstringhash_p.h
130
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qtqml-config_p.h
143
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qtqml-config_p.h
144
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qtqmlcompilerglobal_p.h
131
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qtqmlglobal_p.h
145
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qtqmlglobal_p.h
132
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4alloca_p.h
146
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4alloca_p.h
133
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4argumentsobject_p.h
147
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4argumentsobject_p.h
Lines 142-153 Link Here
142
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4booleanobject_p.h
156
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4booleanobject_p.h
143
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4bytecodegenerator_p.h
157
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4bytecodegenerator_p.h
144
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4bytecodehandler_p.h
158
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4bytecodehandler_p.h
159
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4calldata_p.h
145
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4codegen_p.h
160
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4codegen_p.h
146
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4compilationunitmapper_p.h
161
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4compilationunitmapper_p.h
147
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4compileddata_p.h
162
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4compileddata_p.h
148
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4compiler_p.h
163
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4compiler_p.h
149
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4compilercontext_p.h
164
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4compilercontext_p.h
150
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4compilercontrolflow_p.h
165
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4compilercontrolflow_p.h
166
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4compilerglobal_p.h
151
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4compilerscanfunctions_p.h
167
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4compilerscanfunctions_p.h
152
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4context_p.h
168
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4context_p.h
153
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4dataview_p.h
169
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4dataview_p.h
Lines 159-164 Link Here
159
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4errorobject_p.h
175
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4errorobject_p.h
160
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4estable_p.h
176
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4estable_p.h
161
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4executableallocator_p.h
177
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4executableallocator_p.h
178
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4executablecompilationunit_p.h
162
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4function_p.h
179
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4function_p.h
163
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4functionobject_p.h
180
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4functionobject_p.h
164
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4functiontable_p.h
181
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4functiontable_p.h
Lines 172-178 Link Here
172
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4instr_moth_p.h
189
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4instr_moth_p.h
173
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4internalclass_p.h
190
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4internalclass_p.h
174
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4iterator_p.h
191
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4iterator_p.h
175
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4jithelpers_p.h
176
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4jscall_p.h
192
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4jscall_p.h
177
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4jsonobject_p.h
193
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4jsonobject_p.h
178
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4lookup_p.h
194
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4lookup_p.h
Lines 206-220 Link Here
206
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4scopedvalue_p.h
222
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4scopedvalue_p.h
207
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4script_p.h
223
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4script_p.h
208
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4sequenceobject_p.h
224
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4sequenceobject_p.h
209
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4serialize_p.h
210
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4setiterator_p.h
225
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4setiterator_p.h
211
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4setobject_p.h
226
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4setobject_p.h
212
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4sparsearray_p.h
227
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4sparsearray_p.h
213
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4sqlerrors_p.h
228
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4sqlerrors_p.h
214
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4stackframe_p.h
229
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4stackframe_p.h
230
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4staticvalue_p.h
215
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4string_p.h
231
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4string_p.h
216
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4stringiterator_p.h
232
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4stringiterator_p.h
217
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4stringobject_p.h
233
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4stringobject_p.h
234
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4stringtoarrayindex_p.h
218
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4symbol_p.h
235
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4symbol_p.h
219
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4typedarray_p.h
236
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4typedarray_p.h
220
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4util_p.h
237
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4util_p.h
Lines 223-229 Link Here
223
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4vme_moth_p.h
240
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4vme_moth_p.h
224
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4vtable_p.h
241
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4vtable_p.h
225
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4writebarrier_p.h
242
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv4writebarrier_p.h
226
%%QT_INCDIR%%/QtQml/%%FULLVER%%/QtQml/private/qv8engine_p.h
227
%%QT_INCDIR%%/QtQml/QJSEngine
243
%%QT_INCDIR%%/QtQml/QJSEngine
228
%%QT_INCDIR%%/QtQml/QJSValue
244
%%QT_INCDIR%%/QtQml/QJSValue
229
%%QT_INCDIR%%/QtQml/QJSValueIterator
245
%%QT_INCDIR%%/QtQml/QJSValueIterator
Lines 286-291 Link Here
286
%%QT_INCDIR%%/QtQml/qqmlpropertyvaluesource.h
302
%%QT_INCDIR%%/QtQml/qqmlpropertyvaluesource.h
287
%%QT_INCDIR%%/QtQml/qqmlscriptstring.h
303
%%QT_INCDIR%%/QtQml/qqmlscriptstring.h
288
%%QT_INCDIR%%/QtQml/qtqml-config.h
304
%%QT_INCDIR%%/QtQml/qtqml-config.h
305
%%QT_INCDIR%%/QtQml/qtqmlcompilerglobal.h
289
%%QT_INCDIR%%/QtQml/qtqmlglobal.h
306
%%QT_INCDIR%%/QtQml/qtqmlglobal.h
290
%%QT_INCDIR%%/QtQml/qtqmlversion.h
307
%%QT_INCDIR%%/QtQml/qtqmlversion.h
291
%%QT_INCDIR%%/QtQmlDebug/%%FULLVER%%/QtQmlDebug/private/qqmldebugclient_p.h
308
%%QT_INCDIR%%/QtQmlDebug/%%FULLVER%%/QtQmlDebug/private/qqmldebugclient_p.h
Lines 314-319 Link Here
314
%%QT_INCDIR%%/QtQmlDebug/QtQmlDebugDepends
331
%%QT_INCDIR%%/QtQmlDebug/QtQmlDebugDepends
315
%%QT_INCDIR%%/QtQmlDebug/QtQmlDebugVersion
332
%%QT_INCDIR%%/QtQmlDebug/QtQmlDebugVersion
316
%%QT_INCDIR%%/QtQmlDebug/qtqmldebugversion.h
333
%%QT_INCDIR%%/QtQmlDebug/qtqmldebugversion.h
334
%%QT_INCDIR%%/QtQmlModels/%%FULLVER%%/QtQmlModels/private/qqmladaptormodel_p.h
335
%%QT_INCDIR%%/QtQmlModels/%%FULLVER%%/QtQmlModels/private/qqmlchangeset_p.h
336
%%QT_INCDIR%%/QtQmlModels/%%FULLVER%%/QtQmlModels/private/qqmldelegatecomponent_p.h
337
%%QT_INCDIR%%/QtQmlModels/%%FULLVER%%/QtQmlModels/private/qqmldelegatemodel_p.h
338
%%QT_INCDIR%%/QtQmlModels/%%FULLVER%%/QtQmlModels/private/qqmldelegatemodel_p_p.h
339
%%QT_INCDIR%%/QtQmlModels/%%FULLVER%%/QtQmlModels/private/qqmlinstantiator_p.h
340
%%QT_INCDIR%%/QtQmlModels/%%FULLVER%%/QtQmlModels/private/qqmlinstantiator_p_p.h
341
%%QT_INCDIR%%/QtQmlModels/%%FULLVER%%/QtQmlModels/private/qqmllistaccessor_p.h
342
%%QT_INCDIR%%/QtQmlModels/%%FULLVER%%/QtQmlModels/private/qqmllistcompositor_p.h
343
%%QT_INCDIR%%/QtQmlModels/%%FULLVER%%/QtQmlModels/private/qqmllistmodel_p.h
344
%%QT_INCDIR%%/QtQmlModels/%%FULLVER%%/QtQmlModels/private/qqmllistmodel_p_p.h
345
%%QT_INCDIR%%/QtQmlModels/%%FULLVER%%/QtQmlModels/private/qqmllistmodelworkeragent_p.h
346
%%QT_INCDIR%%/QtQmlModels/%%FULLVER%%/QtQmlModels/private/qqmlmodelsmodule_p.h
347
%%QT_INCDIR%%/QtQmlModels/%%FULLVER%%/QtQmlModels/private/qqmlobjectmodel_p.h
348
%%QT_INCDIR%%/QtQmlModels/%%FULLVER%%/QtQmlModels/private/qqmltableinstancemodel_p.h
349
%%QT_INCDIR%%/QtQmlModels/%%FULLVER%%/QtQmlModels/private/qqmltablemodel_p.h
350
%%QT_INCDIR%%/QtQmlModels/%%FULLVER%%/QtQmlModels/private/qqmltablemodelcolumn_p.h
351
%%QT_INCDIR%%/QtQmlModels/%%FULLVER%%/QtQmlModels/private/qquickpackage_p.h
352
%%QT_INCDIR%%/QtQmlModels/%%FULLVER%%/QtQmlModels/private/qtqmlmodels-config_p.h
353
%%QT_INCDIR%%/QtQmlModels/%%FULLVER%%/QtQmlModels/private/qtqmlmodelsglobal_p.h
354
%%QT_INCDIR%%/QtQmlModels/QtQmlModels
355
%%QT_INCDIR%%/QtQmlModels/QtQmlModelsDepends
356
%%QT_INCDIR%%/QtQmlModels/QtQmlModelsVersion
357
%%QT_INCDIR%%/QtQmlModels/qtqmlmodels-config.h
358
%%QT_INCDIR%%/QtQmlModels/qtqmlmodelsglobal.h
359
%%QT_INCDIR%%/QtQmlModels/qtqmlmodelsversion.h
360
%%QT_INCDIR%%/QtQmlWorkerScript/%%FULLVER%%/QtQmlWorkerScript/private/qqmlworkerscriptmodule_p.h
361
%%QT_INCDIR%%/QtQmlWorkerScript/%%FULLVER%%/QtQmlWorkerScript/private/qquickworkerscript_p.h
362
%%QT_INCDIR%%/QtQmlWorkerScript/%%FULLVER%%/QtQmlWorkerScript/private/qtqmlworkerscriptglobal_p.h
363
%%QT_INCDIR%%/QtQmlWorkerScript/%%FULLVER%%/QtQmlWorkerScript/private/qv4serialize_p.h
364
%%QT_INCDIR%%/QtQmlWorkerScript/QtQmlWorkerScript
365
%%QT_INCDIR%%/QtQmlWorkerScript/QtQmlWorkerScriptDepends
366
%%QT_INCDIR%%/QtQmlWorkerScript/QtQmlWorkerScriptVersion
367
%%QT_INCDIR%%/QtQmlWorkerScript/qtqmlworkerscriptglobal.h
368
%%QT_INCDIR%%/QtQmlWorkerScript/qtqmlworkerscriptversion.h
317
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qaccessiblequickitem_p.h
369
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qaccessiblequickitem_p.h
318
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qaccessiblequickview_p.h
370
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qaccessiblequickview_p.h
319
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qqmldesignermetaobject_p.h
371
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qqmldesignermetaobject_p.h
Lines 336-341 Link Here
336
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qquickbehavior_p.h
388
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qquickbehavior_p.h
337
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qquickborderimage_p.h
389
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qquickborderimage_p.h
338
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qquickborderimage_p_p.h
390
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qquickborderimage_p_p.h
391
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qquickboundaryrule_p.h
339
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qquickcanvascontext_p.h
392
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qquickcanvascontext_p.h
340
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qquickcanvasitem_p.h
393
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qquickcanvasitem_p.h
341
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qquickclipnode_p.h
394
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qquickclipnode_p.h
Lines 391-396 Link Here
391
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qquickmousearea_p.h
444
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qquickmousearea_p.h
392
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qquickmousearea_p_p.h
445
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qquickmousearea_p_p.h
393
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qquickmultipointhandler_p.h
446
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qquickmultipointhandler_p.h
447
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qquickmultipointhandler_p_p.h
394
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qquickmultipointtoucharea_p.h
448
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qquickmultipointtoucharea_p.h
395
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qquickopenglinfo_p.h
449
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qquickopenglinfo_p.h
396
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qquickopenglshadereffect_p.h
450
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qquickopenglshadereffect_p.h
Lines 466-471 Link Here
466
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qquickvalidator_p.h
520
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qquickvalidator_p.h
467
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qquickvaluetypes_p.h
521
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qquickvaluetypes_p.h
468
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qquickview_p.h
522
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qquickview_p.h
523
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qquickwheelhandler_p.h
524
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qquickwheelhandler_p_p.h
469
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qquickwindow_p.h
525
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qquickwindow_p.h
470
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qquickwindowattached_p.h
526
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qquickwindowattached_p.h
471
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qquickwindowmodule_p.h
527
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qquickwindowmodule_p.h
Lines 473-479 Link Here
473
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qsgabstractsoftwarerenderer_p.h
529
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qsgabstractsoftwarerenderer_p.h
474
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qsgadaptationlayer_p.h
530
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qsgadaptationlayer_p.h
475
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qsgareaallocator_p.h
531
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qsgareaallocator_p.h
476
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qsgatlastexture_p.h
477
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qsgbasicglyphnode_p.h
532
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qsgbasicglyphnode_p.h
478
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qsgbasicinternalimagenode_p.h
533
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qsgbasicinternalimagenode_p.h
479
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qsgbasicinternalrectanglenode_p.h
534
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qsgbasicinternalrectanglenode_p.h
Lines 483-495 Link Here
483
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qsgcontext_p.h
538
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qsgcontext_p.h
484
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qsgcontextplugin_p.h
539
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qsgcontextplugin_p.h
485
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qsgdefaultcontext_p.h
540
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qsgdefaultcontext_p.h
486
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qsgdefaultdistancefieldglyphcache_p.h
487
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qsgdefaultglyphnode_p.h
541
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qsgdefaultglyphnode_p.h
488
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qsgdefaultglyphnode_p_p.h
542
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qsgdefaultglyphnode_p_p.h
489
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qsgdefaultimagenode_p.h
543
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qsgdefaultimagenode_p.h
490
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qsgdefaultinternalimagenode_p.h
544
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qsgdefaultinternalimagenode_p.h
491
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qsgdefaultinternalrectanglenode_p.h
545
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qsgdefaultinternalrectanglenode_p.h
492
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qsgdefaultlayer_p.h
493
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qsgdefaultninepatchnode_p.h
546
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qsgdefaultninepatchnode_p.h
494
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qsgdefaultpainternode_p.h
547
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qsgdefaultpainternode_p.h
495
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qsgdefaultrectanglenode_p.h
548
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qsgdefaultrectanglenode_p.h
Lines 500-511 Link Here
500
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qsgdistancefieldglyphnode_p_p.h
553
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qsgdistancefieldglyphnode_p_p.h
501
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qsgengine_p.h
554
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qsgengine_p.h
502
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qsggeometry_p.h
555
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qsggeometry_p.h
556
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qsgmaterialrhishader_p.h
503
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qsgmaterialshader_p.h
557
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qsgmaterialshader_p.h
504
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qsgnode_p.h
558
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qsgnode_p.h
505
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qsgnodeupdater_p.h
559
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qsgnodeupdater_p.h
560
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qsgopenglatlastexture_p.h
561
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qsgopengldistancefieldglyphcache_p.h
562
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qsgopengllayer_p.h
563
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qsgopenglvisualizer_p.h
564
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qsgplaintexture_p.h
506
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qsgrenderer_p.h
565
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qsgrenderer_p.h
507
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qsgrenderloop_p.h
566
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qsgrenderloop_p.h
508
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qsgrendernode_p.h
567
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qsgrendernode_p.h
568
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qsgrhiatlastexture_p.h
569
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qsgrhidistancefieldglyphcache_p.h
570
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qsgrhilayer_p.h
571
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qsgrhinativetextureimporter_p.h
572
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qsgrhishadereffectnode_p.h
573
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qsgrhisupport_p.h
574
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qsgrhitextureglyphcache_p.h
575
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qsgrhivisualizer_p.h
509
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qsgshadersourcebuilder_p.h
576
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qsgshadersourcebuilder_p.h
510
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qsgsoftwareadaptation_p.h
577
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qsgsoftwareadaptation_p.h
511
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qsgsoftwarecontext_p.h
578
%%QT_INCDIR%%/QtQuick/%%FULLVER%%/QtQuick/private/qsgsoftwarecontext_p.h
Lines 555-560 Link Here
555
%%QT_INCDIR%%/QtQuick/QSGGeometryNode
622
%%QT_INCDIR%%/QtQuick/QSGGeometryNode
556
%%QT_INCDIR%%/QtQuick/QSGImageNode
623
%%QT_INCDIR%%/QtQuick/QSGImageNode
557
%%QT_INCDIR%%/QtQuick/QSGMaterial
624
%%QT_INCDIR%%/QtQuick/QSGMaterial
625
%%QT_INCDIR%%/QtQuick/QSGMaterialRhiShader
558
%%QT_INCDIR%%/QtQuick/QSGMaterialShader
626
%%QT_INCDIR%%/QtQuick/QSGMaterialShader
559
%%QT_INCDIR%%/QtQuick/QSGMaterialType
627
%%QT_INCDIR%%/QtQuick/QSGMaterialType
560
%%QT_INCDIR%%/QtQuick/QSGNinePatchNode
628
%%QT_INCDIR%%/QtQuick/QSGNinePatchNode
Lines 594-599 Link Here
594
%%QT_INCDIR%%/QtQuick/qsggeometry.h
662
%%QT_INCDIR%%/QtQuick/qsggeometry.h
595
%%QT_INCDIR%%/QtQuick/qsgimagenode.h
663
%%QT_INCDIR%%/QtQuick/qsgimagenode.h
596
%%QT_INCDIR%%/QtQuick/qsgmaterial.h
664
%%QT_INCDIR%%/QtQuick/qsgmaterial.h
665
%%QT_INCDIR%%/QtQuick/qsgmaterialrhishader.h
666
%%QT_INCDIR%%/QtQuick/qsgmaterialshader.h
667
%%QT_INCDIR%%/QtQuick/qsgmaterialtype.h
597
%%QT_INCDIR%%/QtQuick/qsgninepatchnode.h
668
%%QT_INCDIR%%/QtQuick/qsgninepatchnode.h
598
%%QT_INCDIR%%/QtQuick/qsgnode.h
669
%%QT_INCDIR%%/QtQuick/qsgnode.h
599
%%QT_INCDIR%%/QtQuick/qsgrectanglenode.h
670
%%QT_INCDIR%%/QtQuick/qsgrectanglenode.h
Lines 694-699 Link Here
694
%%QT_CMAKEDIR%%/Qt5QmlDebug/Qt5QmlDebugConfigVersion.cmake
765
%%QT_CMAKEDIR%%/Qt5QmlDebug/Qt5QmlDebugConfigVersion.cmake
695
%%QT_CMAKEDIR%%/Qt5QmlDevTools/Qt5QmlDevToolsConfig.cmake
766
%%QT_CMAKEDIR%%/Qt5QmlDevTools/Qt5QmlDevToolsConfig.cmake
696
%%QT_CMAKEDIR%%/Qt5QmlDevTools/Qt5QmlDevToolsConfigVersion.cmake
767
%%QT_CMAKEDIR%%/Qt5QmlDevTools/Qt5QmlDevToolsConfigVersion.cmake
768
%%QT_CMAKEDIR%%/Qt5QmlImportScanner/Qt5QmlImportScannerConfig.cmake
769
%%QT_CMAKEDIR%%/Qt5QmlImportScanner/Qt5QmlImportScannerTemplate.cpp.in
770
%%QT_CMAKEDIR%%/Qt5QmlModels/Qt5QmlModelsConfig.cmake
771
%%QT_CMAKEDIR%%/Qt5QmlModels/Qt5QmlModelsConfigVersion.cmake
772
%%QT_CMAKEDIR%%/Qt5QmlWorkerScript/Qt5QmlWorkerScriptConfig.cmake
773
%%QT_CMAKEDIR%%/Qt5QmlWorkerScript/Qt5QmlWorkerScriptConfigVersion.cmake
697
%%QT_CMAKEDIR%%/Qt5Quick/Qt5QuickConfig.cmake
774
%%QT_CMAKEDIR%%/Qt5Quick/Qt5QuickConfig.cmake
698
%%QT_CMAKEDIR%%/Qt5Quick/Qt5QuickConfigVersion.cmake
775
%%QT_CMAKEDIR%%/Qt5Quick/Qt5QuickConfigVersion.cmake
699
%%QT_CMAKEDIR%%/Qt5QuickCompiler/Qt5QuickCompilerConfig.cmake
776
%%QT_CMAKEDIR%%/Qt5QuickCompiler/Qt5QuickCompilerConfig.cmake
Lines 728-733 Link Here
728
%%QT_LIBDIR%%/libQt5QmlDebug.prl
805
%%QT_LIBDIR%%/libQt5QmlDebug.prl
729
%%QT_LIBDIR%%/libQt5QmlDevTools.a
806
%%QT_LIBDIR%%/libQt5QmlDevTools.a
730
%%QT_LIBDIR%%/libQt5QmlDevTools.prl
807
%%QT_LIBDIR%%/libQt5QmlDevTools.prl
808
%%QT_LIBDIR%%/libQt5QmlModels.prl
809
%%QT_LIBDIR%%/libQt5QmlModels.so
810
%%QT_LIBDIR%%/libQt5QmlModels.so.5
811
%%QT_LIBDIR%%/libQt5QmlModels.so.%%SHORTVER%%
812
%%QT_LIBDIR%%/libQt5QmlModels.so.%%FULLVER%%
813
%%DEBUG%%%%QT_LIBDIR%%/libQt5QmlModels.so.%%FULLVER%%.debug
814
%%QT_LIBDIR%%/libQt5QmlWorkerScript.prl
815
%%QT_LIBDIR%%/libQt5QmlWorkerScript.so
816
%%QT_LIBDIR%%/libQt5QmlWorkerScript.so.5
817
%%QT_LIBDIR%%/libQt5QmlWorkerScript.so.%%SHORTVER%%
818
%%QT_LIBDIR%%/libQt5QmlWorkerScript.so.%%FULLVER%%
819
%%DEBUG%%%%QT_LIBDIR%%/libQt5QmlWorkerScript.so.%%FULLVER%%.debug
731
%%QT_LIBDIR%%/libQt5Quick.prl
820
%%QT_LIBDIR%%/libQt5Quick.prl
732
%%QT_LIBDIR%%/libQt5Quick.so
821
%%QT_LIBDIR%%/libQt5Quick.so
733
%%QT_LIBDIR%%/libQt5Quick.so.5
822
%%QT_LIBDIR%%/libQt5Quick.so.5
Lines 765-772 Link Here
765
%%QT_MKSPECDIR%%/modules/qt_lib_qml_private.pri
854
%%QT_MKSPECDIR%%/modules/qt_lib_qml_private.pri
766
%%QT_MKSPECDIR%%/modules/qt_lib_qmldebug_private.pri
855
%%QT_MKSPECDIR%%/modules/qt_lib_qmldebug_private.pri
767
%%QT_MKSPECDIR%%/modules/qt_lib_qmldevtools_private.pri
856
%%QT_MKSPECDIR%%/modules/qt_lib_qmldevtools_private.pri
857
%%QT_MKSPECDIR%%/modules/qt_lib_qmlmodels.pri
858
%%QT_MKSPECDIR%%/modules/qt_lib_qmlmodels_private.pri
768
%%QT_MKSPECDIR%%/modules/qt_lib_qmltest.pri
859
%%QT_MKSPECDIR%%/modules/qt_lib_qmltest.pri
769
%%QT_MKSPECDIR%%/modules/qt_lib_qmltest_private.pri
860
%%QT_MKSPECDIR%%/modules/qt_lib_qmltest_private.pri
861
%%QT_MKSPECDIR%%/modules/qt_lib_qmlworkerscript.pri
862
%%QT_MKSPECDIR%%/modules/qt_lib_qmlworkerscript_private.pri
770
%%QT_MKSPECDIR%%/modules/qt_lib_quick.pri
863
%%QT_MKSPECDIR%%/modules/qt_lib_quick.pri
771
%%QT_MKSPECDIR%%/modules/qt_lib_quick_private.pri
864
%%QT_MKSPECDIR%%/modules/qt_lib_quick_private.pri
772
%%QT_MKSPECDIR%%/modules/qt_lib_quickparticles_private.pri
865
%%QT_MKSPECDIR%%/modules/qt_lib_quickparticles_private.pri
Lines 795-800 Link Here
795
%%DEBUG%%%%QT_PLUGINDIR%%/qmltooling/libqmldbg_server.so.debug
888
%%DEBUG%%%%QT_PLUGINDIR%%/qmltooling/libqmldbg_server.so.debug
796
%%QT_PLUGINDIR%%/qmltooling/libqmldbg_tcp.so
889
%%QT_PLUGINDIR%%/qmltooling/libqmldbg_tcp.so
797
%%DEBUG%%%%QT_PLUGINDIR%%/qmltooling/libqmldbg_tcp.so.debug
890
%%DEBUG%%%%QT_PLUGINDIR%%/qmltooling/libqmldbg_tcp.so.debug
891
%%QT_QMLDIR%%/Qt/labs/animation/liblabsanimationplugin.so
892
%%DEBUG%%%%QT_QMLDIR%%/Qt/labs/animation/liblabsanimationplugin.so.debug
893
%%QT_QMLDIR%%/Qt/labs/animation/plugins.qmltypes
894
%%QT_QMLDIR%%/Qt/labs/animation/qmldir
798
%%QT_QMLDIR%%/Qt/labs/folderlistmodel/libqmlfolderlistmodelplugin.so
895
%%QT_QMLDIR%%/Qt/labs/folderlistmodel/libqmlfolderlistmodelplugin.so
799
%%DEBUG%%%%QT_QMLDIR%%/Qt/labs/folderlistmodel/libqmlfolderlistmodelplugin.so.debug
896
%%DEBUG%%%%QT_QMLDIR%%/Qt/labs/folderlistmodel/libqmlfolderlistmodelplugin.so.debug
800
%%QT_QMLDIR%%/Qt/labs/folderlistmodel/plugins.qmltypes
897
%%QT_QMLDIR%%/Qt/labs/folderlistmodel/plugins.qmltypes
Lines 823-828 Link Here
823
%%DEBUG%%%%QT_QMLDIR%%/QtQml/StateMachine/libqtqmlstatemachine.so.debug
920
%%DEBUG%%%%QT_QMLDIR%%/QtQml/StateMachine/libqtqmlstatemachine.so.debug
824
%%QT_QMLDIR%%/QtQml/StateMachine/plugins.qmltypes
921
%%QT_QMLDIR%%/QtQml/StateMachine/plugins.qmltypes
825
%%QT_QMLDIR%%/QtQml/StateMachine/qmldir
922
%%QT_QMLDIR%%/QtQml/StateMachine/qmldir
923
%%QT_QMLDIR%%/QtQml/WorkerScript.2/libworkerscriptplugin.so
924
%%DEBUG%%%%QT_QMLDIR%%/QtQml/WorkerScript.2/libworkerscriptplugin.so.debug
925
%%QT_QMLDIR%%/QtQml/WorkerScript.2/plugins.qmltypes
926
%%QT_QMLDIR%%/QtQml/WorkerScript.2/qmldir
927
%%QT_QMLDIR%%/QtQml/libqmlplugin.so
928
%%DEBUG%%%%QT_QMLDIR%%/QtQml/libqmlplugin.so.debug
826
%%QT_QMLDIR%%/QtQml/plugins.qmltypes
929
%%QT_QMLDIR%%/QtQml/plugins.qmltypes
827
%%QT_QMLDIR%%/QtQml/qmldir
930
%%QT_QMLDIR%%/QtQml/qmldir
828
%%QT_QMLDIR%%/QtQuick.2/libqtquick2plugin.so
931
%%QT_QMLDIR%%/QtQuick.2/libqtquick2plugin.so
Lines 858-863 Link Here
858
%%QT_QMLDIR%%/QtTest/testlogger.js
961
%%QT_QMLDIR%%/QtTest/testlogger.js
859
%%QT_QMLDIR%%/builtins.qmltypes
962
%%QT_QMLDIR%%/builtins.qmltypes
860
libdata/pkgconfig/Qt5Qml.pc
963
libdata/pkgconfig/Qt5Qml.pc
964
libdata/pkgconfig/Qt5QmlModels.pc
965
libdata/pkgconfig/Qt5QmlWorkerScript.pc
861
libdata/pkgconfig/Qt5Quick.pc
966
libdata/pkgconfig/Qt5Quick.pc
862
libdata/pkgconfig/Qt5QuickTest.pc
967
libdata/pkgconfig/Qt5QuickTest.pc
863
libdata/pkgconfig/Qt5QuickWidgets.pc
968
libdata/pkgconfig/Qt5QuickWidgets.pc
(-)b/x11-toolkits/qt5-gtkplatform/Makefile (-1 / +2 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	gtkplatform
3
PORTNAME=	gtkplatform
4
DISTVERSION=	0.2.2
4
DISTVERSION=	0.2.2
5
PORTREVISION=	3
6
CATEGORIES=	x11-toolkits
5
CATEGORIES=	x11-toolkits
7
PKGNAMEPREFIX=	qt5-
6
PKGNAMEPREFIX=	qt5-
8
7
Lines 29-34 USE_GL= gl egl Link Here
29
USE_GITHUB=	yes
28
USE_GITHUB=	yes
30
GH_ACCOUNT=	CrimsonAS
29
GH_ACCOUNT=	CrimsonAS
31
30
31
BROKEN=		Does not build with Qt 5.14
32
32
post-install:
33
post-install:
33
	${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/qt5/plugins/platforms/libqgtk.so
34
	${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/qt5/plugins/platforms/libqgtk.so
34
35
(-)b/x11-toolkits/qt5-gui/Makefile (-1 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	gui
3
PORTNAME=	gui
4
DISTVERSION=	${QT5_VERSION}
4
DISTVERSION=	${QT5_VERSION}
5
PORTREVISION=	3
6
CATEGORIES=	x11-toolkits graphics
5
CATEGORIES=	x11-toolkits graphics
7
PKGNAMEPREFIX=	qt5-
6
PKGNAMEPREFIX=	qt5-
8
7
(-)b/x11-toolkits/qt5-gui/files/patch-src_platformsupport_input_evdevtouch_qevdevtouchhandler.cpp (-6 / +6 lines)
Lines 1-9 Link Here
1
--- src/platformsupport/input/evdevtouch/qevdevtouchhandler.cpp.orig	2019-06-13 04:18:18 UTC
1
--- src/platformsupport/input/evdevtouch/qevdevtouchhandler.cpp.orig	2019-12-31 20:34:48.636796000 +0100
2
+++ src/platformsupport/input/evdevtouch/qevdevtouchhandler.cpp
2
+++ src/platformsupport/input/evdevtouch/qevdevtouchhandler.cpp	2019-12-31 20:35:13.274140000 +0100
3
@@ -49,11 +49,7 @@
3
@@ -52,11 +52,7 @@
4
 #include <QtCore/private/qcore_unix_p.h>
4
 
5
 #include <QtGui/private/qhighdpiscaling_p.h>
5
 #include <mutex>
6
 #include <QtGui/private/qguiapplication_p.h>
6
 
7
-#ifdef Q_OS_FREEBSD
7
-#ifdef Q_OS_FREEBSD
8
-#include <dev/evdev/input.h>
8
-#include <dev/evdev/input.h>
9
-#else
9
-#else
(-)b/x11-toolkits/qt5-gui/pkg-plist (-6 / +40 lines)
Lines 66-71 Link Here
66
%%QT_INCDIR%%/QtGlxSupport/QtGlxSupportDepends
66
%%QT_INCDIR%%/QtGlxSupport/QtGlxSupportDepends
67
%%QT_INCDIR%%/QtGlxSupport/QtGlxSupportVersion
67
%%QT_INCDIR%%/QtGlxSupport/QtGlxSupportVersion
68
%%QT_INCDIR%%/QtGlxSupport/qtglxsupportversion.h
68
%%QT_INCDIR%%/QtGlxSupport/qtglxsupportversion.h
69
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/cs_tdr_p.h
69
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qabstractlayoutstyleinfo_p.h
70
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qabstractlayoutstyleinfo_p.h
70
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qabstracttextdocumentlayout_p.h
71
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qabstracttextdocumentlayout_p.h
71
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qaccessiblecache_p.h
72
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qaccessiblecache_p.h
Lines 75-81 Link Here
75
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qblittable_p.h
76
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qblittable_p.h
76
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qbmphandler_p.h
77
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qbmphandler_p.h
77
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qcolor_p.h
78
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qcolor_p.h
78
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qcolorprofile_p.h
79
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qcolormatrix_p.h
80
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qcolorspace_p.h
81
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qcolortransferfunction_p.h
82
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qcolortransfertable_p.h
83
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qcolortransform_p.h
84
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qcolortrc_p.h
85
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qcolortrclut_p.h
79
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qcoregraphics_p.h
86
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qcoregraphics_p.h
80
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qcosmeticstroker_p.h
87
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qcosmeticstroker_p.h
81
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qcssparser_p.h
88
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qcssparser_p.h
Lines 105-110 Link Here
105
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qharfbuzzng_p.h
112
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qharfbuzzng_p.h
106
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qhexstring_p.h
113
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qhexstring_p.h
107
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qhighdpiscaling_p.h
114
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qhighdpiscaling_p.h
115
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qicc_p.h
108
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qicon_p.h
116
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qicon_p.h
109
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qiconloader_p.h
117
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qiconloader_p.h
110
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qimage_p.h
118
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qimage_p.h
Lines 170-177 Link Here
170
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qrawfont_p.h
178
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qrawfont_p.h
171
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qrbtree_p.h
179
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qrbtree_p.h
172
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qrgba64_p.h
180
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qrgba64_p.h
181
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qrhi_p.h
182
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qrhi_p_p.h
183
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qrhid3d11_p.h
184
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qrhid3d11_p_p.h
185
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qrhigles2_p.h
186
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qrhigles2_p_p.h
187
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qrhimetal_p.h
188
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qrhimetal_p_p.h
189
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qrhinull_p.h
190
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qrhinull_p_p.h
191
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qrhiprofiler_p.h
192
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qrhiprofiler_p_p.h
193
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qrhivulkan_p.h
194
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qrhivulkan_p_p.h
195
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qrhivulkanext_p.h
173
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qscreen_p.h
196
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qscreen_p.h
174
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qsessionmanager_p.h
197
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qsessionmanager_p.h
198
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qshader_p.h
199
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qshader_p_p.h
200
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qshaderdescription_p.h
201
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qshaderdescription_p_p.h
175
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qshaderformat_p.h
202
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qshaderformat_p.h
176
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qshadergenerator_p.h
203
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qshadergenerator_p.h
177
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qshadergraph_p.h
204
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qshadergraph_p.h
Lines 196-201 Link Here
196
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qtextformat_p.h
223
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qtextformat_p.h
197
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qtexthtmlparser_p.h
224
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qtexthtmlparser_p.h
198
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qtextimagehandler_p.h
225
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qtextimagehandler_p.h
226
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qtextmarkdownimporter_p.h
227
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qtextmarkdownwriter_p.h
199
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qtextobject_p.h
228
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qtextobject_p.h
200
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qtextodfwriter_p.h
229
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qtextodfwriter_p.h
201
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qtexttable_p.h
230
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qtexttable_p.h
Lines 288-293 Link Here
288
%%QT_INCDIR%%/QtGui/QClipboard
317
%%QT_INCDIR%%/QtGui/QClipboard
289
%%QT_INCDIR%%/QtGui/QCloseEvent
318
%%QT_INCDIR%%/QtGui/QCloseEvent
290
%%QT_INCDIR%%/QtGui/QColor
319
%%QT_INCDIR%%/QtGui/QColor
320
%%QT_INCDIR%%/QtGui/QColorSpace
321
%%QT_INCDIR%%/QtGui/QColorTransform
291
%%QT_INCDIR%%/QtGui/QConicalGradient
322
%%QT_INCDIR%%/QtGui/QConicalGradient
292
%%QT_INCDIR%%/QtGui/QContextMenuEvent
323
%%QT_INCDIR%%/QtGui/QContextMenuEvent
293
%%QT_INCDIR%%/QtGui/QCursor
324
%%QT_INCDIR%%/QtGui/QCursor
Lines 338-344 Link Here
338
%%QT_INCDIR%%/QtGui/QKeyEvent
369
%%QT_INCDIR%%/QtGui/QKeyEvent
339
%%QT_INCDIR%%/QtGui/QKeySequence
370
%%QT_INCDIR%%/QtGui/QKeySequence
340
%%QT_INCDIR%%/QtGui/QLinearGradient
371
%%QT_INCDIR%%/QtGui/QLinearGradient
341
%%QT_INCDIR%%/QtGui/QList
342
%%QT_INCDIR%%/QtGui/QMatrix
372
%%QT_INCDIR%%/QtGui/QMatrix
343
%%QT_INCDIR%%/QtGui/QMatrix2x2
373
%%QT_INCDIR%%/QtGui/QMatrix2x2
344
%%QT_INCDIR%%/QtGui/QMatrix2x3
374
%%QT_INCDIR%%/QtGui/QMatrix2x3
Lines 521-526 Link Here
521
%%QT_INCDIR%%/QtGui/qbrush.h
551
%%QT_INCDIR%%/QtGui/qbrush.h
522
%%QT_INCDIR%%/QtGui/qclipboard.h
552
%%QT_INCDIR%%/QtGui/qclipboard.h
523
%%QT_INCDIR%%/QtGui/qcolor.h
553
%%QT_INCDIR%%/QtGui/qcolor.h
554
%%QT_INCDIR%%/QtGui/qcolorspace.h
555
%%QT_INCDIR%%/QtGui/qcolortransform.h
524
%%QT_INCDIR%%/QtGui/qcursor.h
556
%%QT_INCDIR%%/QtGui/qcursor.h
525
%%QT_INCDIR%%/QtGui/qdesktopservices.h
557
%%QT_INCDIR%%/QtGui/qdesktopservices.h
526
%%QT_INCDIR%%/QtGui/qdrag.h
558
%%QT_INCDIR%%/QtGui/qdrag.h
Lines 649-654 Link Here
649
%%QT_INCDIR%%/QtGui/qwindow.h
681
%%QT_INCDIR%%/QtGui/qwindow.h
650
%%QT_INCDIR%%/QtGui/qwindowdefs.h
682
%%QT_INCDIR%%/QtGui/qwindowdefs.h
651
%%QT_INCDIR%%/QtGui/qwindowdefs_win.h
683
%%QT_INCDIR%%/QtGui/qwindowdefs_win.h
684
%%QT_INCDIR%%/QtInputSupport/%%FULLVER%%/QtInputSupport/private/devicehandlerlist_p.h
652
%%QT_INCDIR%%/QtInputSupport/%%FULLVER%%/QtInputSupport/private/qevdevkeyboard_defaultmap_p.h
685
%%QT_INCDIR%%/QtInputSupport/%%FULLVER%%/QtInputSupport/private/qevdevkeyboard_defaultmap_p.h
653
%%QT_INCDIR%%/QtInputSupport/%%FULLVER%%/QtInputSupport/private/qevdevkeyboardhandler_p.h
686
%%QT_INCDIR%%/QtInputSupport/%%FULLVER%%/QtInputSupport/private/qevdevkeyboardhandler_p.h
654
%%QT_INCDIR%%/QtInputSupport/%%FULLVER%%/QtInputSupport/private/qevdevkeyboardmanager_p.h
687
%%QT_INCDIR%%/QtInputSupport/%%FULLVER%%/QtInputSupport/private/qevdevkeyboardmanager_p.h
Lines 659-664 Link Here
659
%%QT_INCDIR%%/QtInputSupport/%%FULLVER%%/QtInputSupport/private/qevdevtouchfilter_p.h
692
%%QT_INCDIR%%/QtInputSupport/%%FULLVER%%/QtInputSupport/private/qevdevtouchfilter_p.h
660
%%QT_INCDIR%%/QtInputSupport/%%FULLVER%%/QtInputSupport/private/qevdevtouchhandler_p.h
693
%%QT_INCDIR%%/QtInputSupport/%%FULLVER%%/QtInputSupport/private/qevdevtouchhandler_p.h
661
%%QT_INCDIR%%/QtInputSupport/%%FULLVER%%/QtInputSupport/private/qevdevtouchmanager_p.h
694
%%QT_INCDIR%%/QtInputSupport/%%FULLVER%%/QtInputSupport/private/qevdevtouchmanager_p.h
695
%%QT_INCDIR%%/QtInputSupport/%%FULLVER%%/QtInputSupport/private/qevdevutil_p.h
662
%%QT_INCDIR%%/QtInputSupport/%%FULLVER%%/QtInputSupport/private/qlibinputhandler_p.h
696
%%QT_INCDIR%%/QtInputSupport/%%FULLVER%%/QtInputSupport/private/qlibinputhandler_p.h
663
%%QT_INCDIR%%/QtInputSupport/%%FULLVER%%/QtInputSupport/private/qlibinputkeyboard_p.h
697
%%QT_INCDIR%%/QtInputSupport/%%FULLVER%%/QtInputSupport/private/qlibinputkeyboard_p.h
664
%%QT_INCDIR%%/QtInputSupport/%%FULLVER%%/QtInputSupport/private/qlibinputpointer_p.h
698
%%QT_INCDIR%%/QtInputSupport/%%FULLVER%%/QtInputSupport/private/qlibinputpointer_p.h
Lines 843-850 Link Here
843
%%DEBUG%%%%QT_LIBDIR%%/libQt5Gui.so.%%FULLVER%%.debug
877
%%DEBUG%%%%QT_LIBDIR%%/libQt5Gui.so.%%FULLVER%%.debug
844
%%QT_LIBDIR%%/libQt5InputSupport.a
878
%%QT_LIBDIR%%/libQt5InputSupport.a
845
%%QT_LIBDIR%%/libQt5InputSupport.prl
879
%%QT_LIBDIR%%/libQt5InputSupport.prl
846
%%QT_LIBDIR%%/libQt5XkbCommonSupport.a
847
%%QT_LIBDIR%%/libQt5XkbCommonSupport.prl
848
%%QT_LIBDIR%%/libQt5KmsSupport.a
880
%%QT_LIBDIR%%/libQt5KmsSupport.a
849
%%QT_LIBDIR%%/libQt5KmsSupport.prl
881
%%QT_LIBDIR%%/libQt5KmsSupport.prl
850
%%QT_LIBDIR%%/libQt5LinuxAccessibilitySupport.a
882
%%QT_LIBDIR%%/libQt5LinuxAccessibilitySupport.a
Lines 865-870 Link Here
865
%%QT_LIBDIR%%/libQt5XcbQpa.so.%%SHORTVER%%
897
%%QT_LIBDIR%%/libQt5XcbQpa.so.%%SHORTVER%%
866
%%QT_LIBDIR%%/libQt5XcbQpa.so.%%FULLVER%%
898
%%QT_LIBDIR%%/libQt5XcbQpa.so.%%FULLVER%%
867
%%DEBUG%%%%QT_LIBDIR%%/libQt5XcbQpa.so.%%FULLVER%%.debug
899
%%DEBUG%%%%QT_LIBDIR%%/libQt5XcbQpa.so.%%FULLVER%%.debug
900
%%QT_LIBDIR%%/libQt5XkbCommonSupport.a
901
%%QT_LIBDIR%%/libQt5XkbCommonSupport.prl
868
%%QT_MKSPECDIR%%/modules/qt_lib_accessibility_support_private.pri
902
%%QT_MKSPECDIR%%/modules/qt_lib_accessibility_support_private.pri
869
%%QT_MKSPECDIR%%/modules/qt_lib_devicediscovery_support_private.pri
903
%%QT_MKSPECDIR%%/modules/qt_lib_devicediscovery_support_private.pri
870
%%QT_MKSPECDIR%%/modules/qt_lib_edid_support_private.pri
904
%%QT_MKSPECDIR%%/modules/qt_lib_edid_support_private.pri
Lines 890-897 Link Here
890
%%DEBUG%%%%QT_PLUGINDIR%%/generic/libqbsdkeyboardplugin.so.debug
924
%%DEBUG%%%%QT_PLUGINDIR%%/generic/libqbsdkeyboardplugin.so.debug
891
%%QT_PLUGINDIR%%/generic/libqbsdmouseplugin.so
925
%%QT_PLUGINDIR%%/generic/libqbsdmouseplugin.so
892
%%DEBUG%%%%QT_PLUGINDIR%%/generic/libqbsdmouseplugin.so.debug
926
%%DEBUG%%%%QT_PLUGINDIR%%/generic/libqbsdmouseplugin.so.debug
893
%%QT_PLUGINDIR%%/generic/libqtuiotouchplugin.so
894
%%DEBUG%%%%QT_PLUGINDIR%%/generic/libqtuiotouchplugin.so.debug
895
%%QT_PLUGINDIR%%/generic/libqevdevkeyboardplugin.so
927
%%QT_PLUGINDIR%%/generic/libqevdevkeyboardplugin.so
896
%%DEBUG%%%%QT_PLUGINDIR%%/generic/libqevdevkeyboardplugin.so.debug
928
%%DEBUG%%%%QT_PLUGINDIR%%/generic/libqevdevkeyboardplugin.so.debug
897
%%QT_PLUGINDIR%%/generic/libqevdevmouseplugin.so
929
%%QT_PLUGINDIR%%/generic/libqevdevmouseplugin.so
Lines 900-905 Link Here
900
%%DEBUG%%%%QT_PLUGINDIR%%/generic/libqevdevtabletplugin.so.debug
932
%%DEBUG%%%%QT_PLUGINDIR%%/generic/libqevdevtabletplugin.so.debug
901
%%QT_PLUGINDIR%%/generic/libqevdevtouchplugin.so
933
%%QT_PLUGINDIR%%/generic/libqevdevtouchplugin.so
902
%%DEBUG%%%%QT_PLUGINDIR%%/generic/libqevdevtouchplugin.so.debug
934
%%DEBUG%%%%QT_PLUGINDIR%%/generic/libqevdevtouchplugin.so.debug
935
%%QT_PLUGINDIR%%/generic/libqtuiotouchplugin.so
936
%%DEBUG%%%%QT_PLUGINDIR%%/generic/libqtuiotouchplugin.so.debug
903
%%QT_PLUGINDIR%%/imageformats/libqgif.so
937
%%QT_PLUGINDIR%%/imageformats/libqgif.so
904
%%DEBUG%%%%QT_PLUGINDIR%%/imageformats/libqgif.so.debug
938
%%DEBUG%%%%QT_PLUGINDIR%%/imageformats/libqgif.so.debug
905
%%QT_PLUGINDIR%%/imageformats/libqico.so
939
%%QT_PLUGINDIR%%/imageformats/libqico.so
(-)b/x11-toolkits/qt5-widgets/Makefile (-1 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	widgets
3
PORTNAME=	widgets
4
DISTVERSION=	${QT5_VERSION}
4
DISTVERSION=	${QT5_VERSION}
5
PORTREVISION=	1
6
CATEGORIES=	x11-toolkits
5
CATEGORIES=	x11-toolkits
7
PKGNAMEPREFIX=	qt5-
6
PKGNAMEPREFIX=	qt5-
8
7
(-)b/x11-toolkits/qt5-widgets/pkg-plist (-1 / +1 lines)
Lines 109-117 Link Here
109
%%QT_INCDIR%%/QtWidgets/%%FULLVER%%/QtWidgets/private/qwidget_p.h
109
%%QT_INCDIR%%/QtWidgets/%%FULLVER%%/QtWidgets/private/qwidget_p.h
110
%%QT_INCDIR%%/QtWidgets/%%FULLVER%%/QtWidgets/private/qwidgetaction_p.h
110
%%QT_INCDIR%%/QtWidgets/%%FULLVER%%/QtWidgets/private/qwidgetaction_p.h
111
%%QT_INCDIR%%/QtWidgets/%%FULLVER%%/QtWidgets/private/qwidgetanimator_p.h
111
%%QT_INCDIR%%/QtWidgets/%%FULLVER%%/QtWidgets/private/qwidgetanimator_p.h
112
%%QT_INCDIR%%/QtWidgets/%%FULLVER%%/QtWidgets/private/qwidgetbackingstore_p.h
113
%%QT_INCDIR%%/QtWidgets/%%FULLVER%%/QtWidgets/private/qwidgetitemdata_p.h
112
%%QT_INCDIR%%/QtWidgets/%%FULLVER%%/QtWidgets/private/qwidgetitemdata_p.h
114
%%QT_INCDIR%%/QtWidgets/%%FULLVER%%/QtWidgets/private/qwidgetlinecontrol_p.h
113
%%QT_INCDIR%%/QtWidgets/%%FULLVER%%/QtWidgets/private/qwidgetlinecontrol_p.h
114
%%QT_INCDIR%%/QtWidgets/%%FULLVER%%/QtWidgets/private/qwidgetrepaintmanager_p.h
115
%%QT_INCDIR%%/QtWidgets/%%FULLVER%%/QtWidgets/private/qwidgetresizehandler_p.h
115
%%QT_INCDIR%%/QtWidgets/%%FULLVER%%/QtWidgets/private/qwidgetresizehandler_p.h
116
%%QT_INCDIR%%/QtWidgets/%%FULLVER%%/QtWidgets/private/qwidgettextcontrol_p.h
116
%%QT_INCDIR%%/QtWidgets/%%FULLVER%%/QtWidgets/private/qwidgettextcontrol_p.h
117
%%QT_INCDIR%%/QtWidgets/%%FULLVER%%/QtWidgets/private/qwidgettextcontrol_p_p.h
117
%%QT_INCDIR%%/QtWidgets/%%FULLVER%%/QtWidgets/private/qwidgettextcontrol_p_p.h
(-)b/x11-toolkits/qt5pas/Makefile (-1 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	qt5pas
3
PORTNAME=	qt5pas
4
PORTVERSION=	2.6
4
PORTVERSION=	2.6
5
PORTREVISION=	4
6
CATEGORIES=	x11-toolkits
5
CATEGORIES=	x11-toolkits
7
MASTER_SITES=	LOCAL/acm/
6
MASTER_SITES=	LOCAL/acm/
8
7
(-)b/x11/qt5-qev/Makefile (-1 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	qev
3
PORTNAME=	qev
4
DISTVERSION=	${QT5_VERSION}
4
DISTVERSION=	${QT5_VERSION}
5
PORTREVISION=	1
6
CATEGORIES=	x11
5
CATEGORIES=	x11
7
PKGNAMEPREFIX=	qt5-
6
PKGNAMEPREFIX=	qt5-
8
7

Return to bug 244964