mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-18 00:10:04 +00:00
Qt6: Update to 6.6.1
As a patch release, Qt 6.6.1 does not introduce any new features but contains more than 400 bug fixes, security updates, and other improvements to the top of the Qt 6.6.0 release. See more information about the most important changes and bug fixes from the Qt 6.6.1 release note. To allow building www/qt6-webengine without CUPS, a CUPS option has been added and the Pdf module has been split out to a new port: print/qt6-pdf. This also allows building devel/py-qt6-pyqt without pulling in the unused WebEngine module. Fixes [1]. Remove a lot of unused dependencies. Fixes [2]. Also remove inconsistent WWW lines from the individual Makefiles as WWW is alreay defined in Mk/Uses/qt-dist.mk. [3] Announcement: https://www.qt.io/blog/qt-6.6.1-released Rel note: https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.6.1/release-note.md PR: 271111 [1], 268692 [2] Reported by: echoxxzz <echoxxzz@gmail.com> [1], Matthieu Volat <mazhe@alkumuna.eu> [2], lwhsu (via #freebsd-desktop IRC) [3] MFH: 2023Q4 Security: 6d9c6aae-5eb1-11ee-8290-a8a1599412c6, 07ee8c14-68f1-11ee-8290-a8a1599412c6, a1e27775-7a61-11ee-8290-a8a1599412c6, 0da4db89-84bf-11ee-8290-a8a1599412c6
This commit is contained in:
parent
895d7f8424
commit
8adbabc798
@ -23,7 +23,7 @@ _QT_MK_INCLUDED= qt.mk
|
||||
# Qt versions currently supported by the framework.
|
||||
_QT_SUPPORTED?= 5 6
|
||||
QT5_VERSION?= 5.15.11
|
||||
QT6_VERSION?= 6.6.0
|
||||
QT6_VERSION?= 6.6.1
|
||||
PYSIDE6_VERSION?= 6.6.0
|
||||
|
||||
# We accept the Qt version to be passed by either or all of the three mk files.
|
||||
@ -160,7 +160,7 @@ _USE_QT5_ONLY= assistant buildtools concurrent core dbus \
|
||||
_USE_QT5_ONLY+= sql-ibase
|
||||
. endif
|
||||
|
||||
_USE_QT6_ONLY= 5compat base coap graphs httpserver languageserver lottie positioning \
|
||||
_USE_QT6_ONLY= 5compat base coap graphs httpserver languageserver lottie pdf positioning \
|
||||
quick3dphysics quickeffectmaker shadertools tools translations \
|
||||
sqldriver-sqlite sqldriver-mysql sqldriver-psql sqldriver-odbc
|
||||
|
||||
@ -274,6 +274,9 @@ qt-opengl_LIB= libQt${_QT_LIBVER}OpenGL.so
|
||||
qt-paths_PORT= sysutils/${_QT_RELNAME}-qtpaths
|
||||
qt-paths_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/qtpaths
|
||||
|
||||
qt-pdf_PORT= print/${_QT_RELNAME}-pdf
|
||||
qt-pdf_LIB= libQt${_QT_LIBVER}Pdf.so
|
||||
|
||||
qt-pixeltool_PORT= graphics/${_QT_RELNAME}-pixeltool
|
||||
qt-pixeltool_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/pixeltool
|
||||
|
||||
|
@ -7,7 +7,7 @@ MAINTAINER= kde@FreeBSD.org
|
||||
COMMENT= Accessibilty features for Qt6
|
||||
|
||||
USES= cmake compiler:c++17-lang gl pkgconfig qt-dist:6
|
||||
USE_GL= gl opengl
|
||||
USE_GL= opengl
|
||||
USE_QT= base declarative multimedia
|
||||
|
||||
OPTIONS_DEFINE= ALSA
|
||||
|
@ -1,3 +1,3 @@
|
||||
TIMESTAMP = 1697049627
|
||||
SHA256 (KDE/Qt/6.6.0/qtspeech-everywhere-src-6.6.0.tar.xz) = 969bdbff826808f0cfd80e8f2e357f00174489f30d9f895390cf59814abe9f9c
|
||||
SIZE (KDE/Qt/6.6.0/qtspeech-everywhere-src-6.6.0.tar.xz) = 270044
|
||||
TIMESTAMP = 1701101665
|
||||
SHA256 (KDE/Qt/6.6.1/qtspeech-everywhere-src-6.6.1.tar.xz) = a28c2052c95144cf25f2f234e5334df364818da2b0fc091e369418869c925899
|
||||
SIZE (KDE/Qt/6.6.1/qtspeech-everywhere-src-6.6.1.tar.xz) = 270752
|
||||
|
@ -1,3 +1,3 @@
|
||||
TIMESTAMP = 1697049631
|
||||
SHA256 (KDE/Qt/6.6.0/qtconnectivity-everywhere-src-6.6.0.tar.xz) = 1c29c26247c28ef19b9ca87c38b4d61a1f94ee9021897962e0d5ba215f1c4010
|
||||
SIZE (KDE/Qt/6.6.0/qtconnectivity-everywhere-src-6.6.0.tar.xz) = 989076
|
||||
TIMESTAMP = 1701101668
|
||||
SHA256 (KDE/Qt/6.6.1/qtconnectivity-everywhere-src-6.6.1.tar.xz) = 5b468d4649464ff983746c5e9129b731de639ac835d35857f5d87cd4258e0645
|
||||
SIZE (KDE/Qt/6.6.1/qtconnectivity-everywhere-src-6.6.1.tar.xz) = 989544
|
||||
|
@ -5,7 +5,6 @@ PKGNAMEPREFIX= qt6-
|
||||
|
||||
MAINTAINER= kde@FreeBSD.org
|
||||
COMMENT= Qt sensors module
|
||||
WWW= https://qt.io
|
||||
|
||||
BUILD_DEPENDS= vulkan-headers>0:graphics/vulkan-headers
|
||||
|
||||
|
@ -1,3 +1,3 @@
|
||||
TIMESTAMP = 1697049639
|
||||
SHA256 (KDE/Qt/6.6.0/qtsensors-everywhere-src-6.6.0.tar.xz) = 28f0be5d4eac103ba3bb660ea61806d0e193c1fab949d1c95f2cb7cb39d84498
|
||||
SIZE (KDE/Qt/6.6.0/qtsensors-everywhere-src-6.6.0.tar.xz) = 1485724
|
||||
TIMESTAMP = 1701101671
|
||||
SHA256 (KDE/Qt/6.6.1/qtsensors-everywhere-src-6.6.1.tar.xz) = bd13ee815c2fc39ac9e5a2e34f3e7055f972d14b949f00d6c6ec5347783799d3
|
||||
SIZE (KDE/Qt/6.6.1/qtsensors-everywhere-src-6.6.1.tar.xz) = 1502740
|
||||
|
@ -5,7 +5,6 @@ PKGNAMEPREFIX= qt6-
|
||||
|
||||
MAINTAINER= kde@FreeBSD.org
|
||||
COMMENT= Qt functions to access industrial bus systems
|
||||
WWW= https://qt.io
|
||||
|
||||
BUILD_DEPENDS= vulkan-headers>0:graphics/vulkan-headers
|
||||
|
||||
|
@ -1,3 +1,3 @@
|
||||
TIMESTAMP = 1697049641
|
||||
SHA256 (KDE/Qt/6.6.0/qtserialbus-everywhere-src-6.6.0.tar.xz) = 18ccf07152ea995c6c1ef3ce9120b6baea7017a09626ec1c5bf4faa6dd29b94c
|
||||
SIZE (KDE/Qt/6.6.0/qtserialbus-everywhere-src-6.6.0.tar.xz) = 554416
|
||||
TIMESTAMP = 1701101674
|
||||
SHA256 (KDE/Qt/6.6.1/qtserialbus-everywhere-src-6.6.1.tar.xz) = 5c145e630b30a1c204e787c46833bb68d9bcece31343b588a6788711f49ef7ac
|
||||
SIZE (KDE/Qt/6.6.1/qtserialbus-everywhere-src-6.6.1.tar.xz) = 554516
|
||||
|
@ -5,7 +5,6 @@ PKGNAMEPREFIX= qt6-
|
||||
|
||||
MAINTAINER= kde@FreeBSD.org
|
||||
COMMENT= Qt functions to access serial ports
|
||||
WWW= https://qt.io
|
||||
|
||||
BUILD_DEPENDS= vulkan-headers>0:graphics/vulkan-headers
|
||||
LIB_DEPENDS= libudev.so:devel/libudev-devd
|
||||
|
@ -1,3 +1,3 @@
|
||||
TIMESTAMP = 1697049643
|
||||
SHA256 (KDE/Qt/6.6.0/qtserialport-everywhere-src-6.6.0.tar.xz) = ecfcbbf1c47a67ff599a409bf7682fed416f797860c01c934f5a78c336da4065
|
||||
SIZE (KDE/Qt/6.6.0/qtserialport-everywhere-src-6.6.0.tar.xz) = 279784
|
||||
TIMESTAMP = 1701101676
|
||||
SHA256 (KDE/Qt/6.6.1/qtserialport-everywhere-src-6.6.1.tar.xz) = 96fc233d5cbcac5048c6020dcfbd6cec8a6a8334eed0a283b33d58afc6d2aed8
|
||||
SIZE (KDE/Qt/6.6.1/qtserialport-everywhere-src-6.6.1.tar.xz) = 279564
|
||||
|
@ -8,7 +8,6 @@ PKGNAMESUFFIX= _sqldriver-${FLAVOR}
|
||||
|
||||
MAINTAINER= kde@FreeBSD.org
|
||||
COMMENT= Qt base (${FLAVOR} sqldriver)
|
||||
WWW= https://www.qt.io/
|
||||
|
||||
FLAVORS= sqlite mysql odbc psql
|
||||
FLAVOR?= sqlite
|
||||
|
@ -1,3 +1,3 @@
|
||||
TIMESTAMP = 1697049668
|
||||
SHA256 (KDE/Qt/6.6.0/qtbase-everywhere-src-6.6.0.tar.xz) = 039d53312acb5897a9054bd38c9ccbdab72500b71fdccdb3f4f0844b0dd39e0e
|
||||
SIZE (KDE/Qt/6.6.0/qtbase-everywhere-src-6.6.0.tar.xz) = 48350308
|
||||
TIMESTAMP = 1701101726
|
||||
SHA256 (KDE/Qt/6.6.1/qtbase-everywhere-src-6.6.1.tar.xz) = 450c5b4677b2fe40ed07954d7f0f40690068e80a94c9df86c2c905ccd59d02f7
|
||||
SIZE (KDE/Qt/6.6.1/qtbase-everywhere-src-6.6.1.tar.xz) = 48370760
|
||||
|
@ -1,5 +1,6 @@
|
||||
PORTNAME= pyqt
|
||||
PORTVERSION= ${PYQT_VERSION}
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= devel python
|
||||
MASTER_SITES= ${MASTER_SITES_PYQT}
|
||||
PKGNAMEPREFIX= ${PYQT_PY_RELNAME}-
|
||||
@ -22,22 +23,12 @@ USE_LOCALE= C.UTF-8
|
||||
USE_PYTHON= concurrent flavors
|
||||
USE_PYQT= pysip qtbuilder sip
|
||||
USE_QT= base connectivity declarative imageformats multimedia \
|
||||
positioning quick3d remoteobjects sensors serialport \
|
||||
pdf positioning quick3d remoteobjects sensors serialport \
|
||||
shadertools speech svg tools translations webchannel \
|
||||
websockets
|
||||
|
||||
PORTSCOUT?= limit:^${_QT_VERSION:R}
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if ${ARCH} == amd64 || ${ARCH} == i386
|
||||
USE_QT+= webengine
|
||||
PLIST_SUB+= WEBENGINE=""
|
||||
.else
|
||||
SIP_ARGS+= --disable QtPdf --disable QtPdfWidgets
|
||||
PLIST_SUB+= WEBENGINE="@comment "
|
||||
.endif
|
||||
|
||||
post-extract:
|
||||
${RM} -r ${WRKSRC}/pyuic/uic/port_v2
|
||||
|
||||
@ -51,4 +42,4 @@ post-install:
|
||||
@${FIND} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt6 \
|
||||
-name '*.so*' -exec ${STRIP_CMD} {} +
|
||||
|
||||
.include <bsd.port.post.mk>
|
||||
.include <bsd.port.mk>
|
||||
|
@ -18,8 +18,8 @@ bin/pyuic6
|
||||
%%PYTHON_SITELIBDIR%%/PyQt6/QtNfc.abi%%PYTHON_MAJOR_VER%%.so
|
||||
%%PYTHON_SITELIBDIR%%/PyQt6/QtOpenGL.abi%%PYTHON_MAJOR_VER%%.so
|
||||
%%PYTHON_SITELIBDIR%%/PyQt6/QtOpenGLWidgets.abi%%PYTHON_MAJOR_VER%%.so
|
||||
%%WEBENGINE%%%%PYTHON_SITELIBDIR%%/PyQt6/QtPdf.abi%%PYTHON_MAJOR_VER%%.so
|
||||
%%WEBENGINE%%%%PYTHON_SITELIBDIR%%/PyQt6/QtPdfWidgets.abi%%PYTHON_MAJOR_VER%%.so
|
||||
%%PYTHON_SITELIBDIR%%/PyQt6/QtPdf.abi%%PYTHON_MAJOR_VER%%.so
|
||||
%%PYTHON_SITELIBDIR%%/PyQt6/QtPdfWidgets.abi%%PYTHON_MAJOR_VER%%.so
|
||||
%%PYTHON_SITELIBDIR%%/PyQt6/QtPositioning.abi%%PYTHON_MAJOR_VER%%.so
|
||||
%%PYTHON_SITELIBDIR%%/PyQt6/QtPrintSupport.abi%%PYTHON_MAJOR_VER%%.so
|
||||
%%PYTHON_SITELIBDIR%%/PyQt6/QtQml.abi%%PYTHON_MAJOR_VER%%.so
|
||||
@ -465,21 +465,21 @@ bin/pyuic6
|
||||
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtOpenGLWidgets/QtOpenGLWidgets.toml
|
||||
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtOpenGLWidgets/QtOpenGLWidgetsmod.sip
|
||||
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtOpenGLWidgets/qopenglwidget.sip
|
||||
%%WEBENGINE%%%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtPdf/QtPdf.toml
|
||||
%%WEBENGINE%%%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtPdf/QtPdfmod.sip
|
||||
%%WEBENGINE%%%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtPdf/qpdfbookmarkmodel.sip
|
||||
%%WEBENGINE%%%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtPdf/qpdfdocument.sip
|
||||
%%WEBENGINE%%%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtPdf/qpdfdocumentrenderoptions.sip
|
||||
%%WEBENGINE%%%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtPdf/qpdflink.sip
|
||||
%%WEBENGINE%%%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtPdf/qpdflinkmodel.sip
|
||||
%%WEBENGINE%%%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtPdf/qpdfpagenavigator.sip
|
||||
%%WEBENGINE%%%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtPdf/qpdfpagerenderer.sip
|
||||
%%WEBENGINE%%%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtPdf/qpdfsearchmodel.sip
|
||||
%%WEBENGINE%%%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtPdf/qpdfselection.sip
|
||||
%%WEBENGINE%%%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtPdfWidgets/QtPdfWidgets.toml
|
||||
%%WEBENGINE%%%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtPdfWidgets/QtPdfWidgetsmod.sip
|
||||
%%WEBENGINE%%%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtPdfWidgets/qpdfpageselector.sip
|
||||
%%WEBENGINE%%%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtPdfWidgets/qpdfview.sip
|
||||
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtPdf/QtPdf.toml
|
||||
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtPdf/QtPdfmod.sip
|
||||
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtPdf/qpdfbookmarkmodel.sip
|
||||
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtPdf/qpdfdocument.sip
|
||||
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtPdf/qpdfdocumentrenderoptions.sip
|
||||
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtPdf/qpdflink.sip
|
||||
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtPdf/qpdflinkmodel.sip
|
||||
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtPdf/qpdfpagenavigator.sip
|
||||
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtPdf/qpdfpagerenderer.sip
|
||||
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtPdf/qpdfsearchmodel.sip
|
||||
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtPdf/qpdfselection.sip
|
||||
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtPdfWidgets/QtPdfWidgets.toml
|
||||
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtPdfWidgets/QtPdfWidgetsmod.sip
|
||||
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtPdfWidgets/qpdfpageselector.sip
|
||||
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtPdfWidgets/qpdfview.sip
|
||||
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtPositioning/QtPositioning.toml
|
||||
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtPositioning/QtPositioningmod.sip
|
||||
%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtPositioning/qgeoaddress.sip
|
||||
|
@ -1,5 +1,6 @@
|
||||
PORTNAME= pyside6
|
||||
DISTVERSION= ${PYSIDE6_VERSION}
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= devel
|
||||
MASTER_SITES= QT/official_releases/QtForPython/shiboken6/PySide6-${DISTVERSION}-src
|
||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
||||
@ -19,7 +20,7 @@ USE_GL= gl
|
||||
USE_LDCONFIG= yes
|
||||
USE_PYTHON= flavors
|
||||
USE_QT= 3d base charts connectivity datavis3d declarative doc graphs \
|
||||
httpserver imageformats location multimedia networkauth \
|
||||
httpserver imageformats location multimedia networkauth pdf \
|
||||
positioning quick3d quicktimeline remoteobjects scxml sensors \
|
||||
serialbus serialport shadertools speech svg tools translations \
|
||||
wayland webchannel websockets
|
||||
|
@ -30,8 +30,8 @@ include/PySide6/QtNetworkAuth/pyside6_qtnetworkauth_python.h
|
||||
include/PySide6/QtNfc/pyside6_qtnfc_python.h
|
||||
include/PySide6/QtOpenGL/pyside6_qtopengl_python.h
|
||||
include/PySide6/QtOpenGLWidgets/pyside6_qtopenglwidgets_python.h
|
||||
%%WEBENGINE%%include/PySide6/QtPdf/pyside6_qtpdf_python.h
|
||||
%%WEBENGINE%%include/PySide6/QtPdfWidgets/pyside6_qtpdfwidgets_python.h
|
||||
include/PySide6/QtPdf/pyside6_qtpdf_python.h
|
||||
include/PySide6/QtPdfWidgets/pyside6_qtpdfwidgets_python.h
|
||||
include/PySide6/QtPositioning/pyside6_qtpositioning_python.h
|
||||
include/PySide6/QtPrintSupport/pyside6_qtprintsupport_python.h
|
||||
include/PySide6/QtQml/pyside6_qtqml_python.h
|
||||
@ -184,10 +184,10 @@ lib/libpyside6qml.abi3.so.%%DISTVERSION%%
|
||||
%%PYTHON_SITELIBDIR%%/PySide6/QtOpenGL.pyi
|
||||
%%PYTHON_SITELIBDIR%%/PySide6/QtOpenGLWidgets.abi3.so
|
||||
%%PYTHON_SITELIBDIR%%/PySide6/QtOpenGLWidgets.pyi
|
||||
%%WEBENGINE%%%%PYTHON_SITELIBDIR%%/PySide6/QtPdf.abi3.so
|
||||
%%WEBENGINE%%%%PYTHON_SITELIBDIR%%/PySide6/QtPdf.pyi
|
||||
%%WEBENGINE%%%%PYTHON_SITELIBDIR%%/PySide6/QtPdfWidgets.abi3.so
|
||||
%%WEBENGINE%%%%PYTHON_SITELIBDIR%%/PySide6/QtPdfWidgets.pyi
|
||||
%%PYTHON_SITELIBDIR%%/PySide6/QtPdf.abi3.so
|
||||
%%PYTHON_SITELIBDIR%%/PySide6/QtPdf.pyi
|
||||
%%PYTHON_SITELIBDIR%%/PySide6/QtPdfWidgets.abi3.so
|
||||
%%PYTHON_SITELIBDIR%%/PySide6/QtPdfWidgets.pyi
|
||||
%%PYTHON_SITELIBDIR%%/PySide6/QtPositioning.abi3.so
|
||||
%%PYTHON_SITELIBDIR%%/PySide6/QtPositioning.pyi
|
||||
%%PYTHON_SITELIBDIR%%/PySide6/QtPrintSupport.abi3.so
|
||||
@ -349,8 +349,8 @@ share/PySide6/typesystems/typesystem_opengl_modifications4_5.xml
|
||||
share/PySide6/typesystems/typesystem_opengl_modifications4_5_core.xml
|
||||
share/PySide6/typesystems/typesystem_opengl_modifications_va.xml
|
||||
share/PySide6/typesystems/typesystem_openglwidgets.xml
|
||||
%%WEBENGINE%%share/PySide6/typesystems/typesystem_pdf.xml
|
||||
%%WEBENGINE%%share/PySide6/typesystems/typesystem_pdfwidgets.xml
|
||||
share/PySide6/typesystems/typesystem_pdf.xml
|
||||
share/PySide6/typesystems/typesystem_pdfwidgets.xml
|
||||
share/PySide6/typesystems/typesystem_positioning.xml
|
||||
share/PySide6/typesystems/typesystem_printsupport.xml
|
||||
share/PySide6/typesystems/typesystem_printsupport_common.xml
|
||||
|
@ -5,19 +5,13 @@ PKGNAMEPREFIX= qt6-
|
||||
|
||||
MAINTAINER= kde@FreeBSD.org
|
||||
COMMENT= Qt 6 module that contains unsupported Qt 5 APIs
|
||||
WWW= https://qt-project.org
|
||||
|
||||
LIB_DEPENDS= libicuuc.so:devel/icu \
|
||||
libdouble-conversion.so:devel/double-conversion \
|
||||
libpcre.so:devel/pcre \
|
||||
libpcre2-16.so:devel/pcre2 \
|
||||
libxkbcommon.so:x11/libxkbcommon \
|
||||
libzstd.so:archivers/zstd
|
||||
libxkbcommon.so:x11/libxkbcommon
|
||||
|
||||
USES= cmake compiler:c++17-lang gettext-runtime gl gnome \
|
||||
USES= cmake compiler:c++17-lang gl \
|
||||
qt-dist:6
|
||||
USE_GL= gl opengl
|
||||
USE_GNOME= glib20
|
||||
USE_GL= opengl
|
||||
USE_QT= base declarative shadertools
|
||||
USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL}
|
||||
|
||||
|
@ -1,3 +1,3 @@
|
||||
TIMESTAMP = 1697049679
|
||||
SHA256 (KDE/Qt/6.6.0/qt5compat-everywhere-src-6.6.0.tar.xz) = 3d85edb66126f712266dcbfc6cd00383d46cc6d66c8b84607ca21e2bc71a8fca
|
||||
SIZE (KDE/Qt/6.6.0/qt5compat-everywhere-src-6.6.0.tar.xz) = 14638540
|
||||
TIMESTAMP = 1701101740
|
||||
SHA256 (KDE/Qt/6.6.1/qt5compat-everywhere-src-6.6.1.tar.xz) = 0e1d15b6eda4172383208109d957257c8fa26a8a881f2901a4e9f347a31bc1f2
|
||||
SIZE (KDE/Qt/6.6.1/qt5compat-everywhere-src-6.6.1.tar.xz) = 14640664
|
||||
|
@ -5,7 +5,6 @@ PKGNAMEPREFIX= qt6-
|
||||
|
||||
MAINTAINER= kde@FreeBSD.org
|
||||
COMMENT= Qt base (core, gui, widgets, network,...)
|
||||
WWW= https://www.qt.io/
|
||||
|
||||
BUILD_DEPENDS= xml:textproc/xmlstarlet \
|
||||
${LOCALBASE}/include/vulkan/vulkan.h:graphics/vulkan-headers \
|
||||
@ -14,40 +13,24 @@ LIB_DEPENDS= \
|
||||
libatk-1.0.so:accessibility/at-spi2-core \
|
||||
libatk-bridge-2.0.so:accessibility/at-spi2-core \
|
||||
libatspi.so:accessibility/at-spi2-core \
|
||||
libavahi-client.so:net/avahi-app \
|
||||
libbrotlidec.so:archivers/brotli \
|
||||
libdbus-1.so:devel/dbus \
|
||||
libdouble-conversion.so:devel/double-conversion \
|
||||
libdrm.so:graphics/libdrm \
|
||||
libepoll-shim.so:devel/libepoll-shim \
|
||||
libepoxy.so:graphics/libepoxy \
|
||||
libevdev.so:devel/libevdev \
|
||||
libexpat.so:textproc/expat2 \
|
||||
libffi.so:devel/libffi \
|
||||
libfontconfig.so:x11-fonts/fontconfig \
|
||||
libfreetype.so:print/freetype2 \
|
||||
libfribidi.so:converters/fribidi \
|
||||
libgmp.so:math/gmp \
|
||||
libgnutls.so:security/gnutls \
|
||||
libgraphite2.so:graphics/graphite2 \
|
||||
libgudev-1.0.so:devel/libgudev \
|
||||
libharfbuzz.so:print/harfbuzz \
|
||||
libicui18n.so:devel/icu \
|
||||
libidn2.so:dns/libidn2 \
|
||||
libinput.so:x11/libinput \
|
||||
libintl.so:devel/gettext-runtime \
|
||||
libjpeg.so:graphics/jpeg-turbo \
|
||||
libmtdev.so:devel/libmtdev \
|
||||
libnettle.so:security/nettle \
|
||||
libp11-kit.so:security/p11-kit \
|
||||
libpcre.so:devel/pcre \
|
||||
libpcre2-16.so:devel/pcre2 \
|
||||
libpng16.so:graphics/png \
|
||||
libtasn1.so:security/libtasn1 \
|
||||
libudev.so:devel/libudev-devd \
|
||||
libunistring.so:devel/libunistring \
|
||||
libvulkan.so:graphics/vulkan-loader \
|
||||
libwacom.so:x11/libwacom \
|
||||
libwayland-client.so:graphics/wayland \
|
||||
libxkbcommon.so:x11/libxkbcommon \
|
||||
libzstd.so:archivers/zstd
|
||||
@ -94,8 +77,7 @@ X11_LIB_DEPENDS= libxcb-cursor.so:x11/xcb-util-cursor \
|
||||
libxcb-icccm.so:x11/xcb-util-wm \
|
||||
libxcb-image.so:x11/xcb-util-image \
|
||||
libxcb-keysyms.so:x11/xcb-util-keysyms \
|
||||
libxcb-render-util.so:x11/xcb-util-renderutil \
|
||||
libxcb-util.so:x11/xcb-util
|
||||
libxcb-render-util.so:x11/xcb-util-renderutil
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
|
@ -1,3 +1,3 @@
|
||||
TIMESTAMP = 1697049681
|
||||
SHA256 (KDE/Qt/6.6.0/qtbase-everywhere-src-6.6.0.tar.xz) = 039d53312acb5897a9054bd38c9ccbdab72500b71fdccdb3f4f0844b0dd39e0e
|
||||
SIZE (KDE/Qt/6.6.0/qtbase-everywhere-src-6.6.0.tar.xz) = 48350308
|
||||
TIMESTAMP = 1701101741
|
||||
SHA256 (KDE/Qt/6.6.1/qtbase-everywhere-src-6.6.1.tar.xz) = 450c5b4677b2fe40ed07954d7f0f40690068e80a94c9df86c2c905ccd59d02f7
|
||||
SIZE (KDE/Qt/6.6.1/qtbase-everywhere-src-6.6.1.tar.xz) = 48370760
|
||||
|
@ -1,6 +1,6 @@
|
||||
--- cmake/QtFlagHandlingHelpers.cmake.orig 2023-09-21 19:24:26 UTC
|
||||
--- cmake/QtFlagHandlingHelpers.cmake.orig 2023-11-15 13:58:42 UTC
|
||||
+++ cmake/QtFlagHandlingHelpers.cmake
|
||||
@@ -103,6 +103,10 @@ function(qt_internal_add_link_flags_no_undefined targe
|
||||
@@ -132,6 +132,10 @@ function(qt_internal_add_link_flags_no_undefined targe
|
||||
set(no_undefined_flag "-Wl,--no-undefined")
|
||||
endif()
|
||||
|
||||
|
@ -1,13 +0,0 @@
|
||||
--- src/gui/platform/unix/qxkbcommon.cpp.orig 2023-09-21 19:24:26 UTC
|
||||
+++ src/gui/platform/unix/qxkbcommon.cpp
|
||||
@@ -239,10 +239,6 @@ static constexpr const auto KeyTbl = qMakeArray(
|
||||
Xkb2Qt<XKB_KEY_dead_small_schwa, Qt::Key_Dead_Small_Schwa>,
|
||||
Xkb2Qt<XKB_KEY_dead_capital_schwa, Qt::Key_Dead_Capital_Schwa>,
|
||||
Xkb2Qt<XKB_KEY_dead_greek, Qt::Key_Dead_Greek>,
|
||||
- Xkb2Qt<XKB_KEY_dead_lowline, Qt::Key_Dead_Lowline>,
|
||||
- Xkb2Qt<XKB_KEY_dead_aboveverticalline, Qt::Key_Dead_Aboveverticalline>,
|
||||
- Xkb2Qt<XKB_KEY_dead_belowverticalline, Qt::Key_Dead_Belowverticalline>,
|
||||
- Xkb2Qt<XKB_KEY_dead_longsolidusoverlay, Qt::Key_Dead_Longsolidusoverlay>,
|
||||
|
||||
// Special keys from X.org - This include multimedia keys,
|
||||
// wireless/bluetooth/uwb keys, special launcher keys, etc.
|
@ -1,4 +1,4 @@
|
||||
--- src/plugins/tls/openssl/qsslsocket_openssl_symbols.cpp.orig 2023-09-13 16:02:48 UTC
|
||||
--- src/plugins/tls/openssl/qsslsocket_openssl_symbols.cpp.orig 2023-11-15 13:58:42 UTC
|
||||
+++ src/plugins/tls/openssl/qsslsocket_openssl_symbols.cpp
|
||||
@@ -112,23 +112,36 @@ DEFINEFUNC(int, EVP_PKEY_up_ref, EVP_PKEY *a, a, retur
|
||||
DEFINEFUNC2(int, BN_is_word, BIGNUM *a, a, BN_ULONG w, w, return 0, return)
|
||||
@ -59,7 +59,17 @@
|
||||
DEFINEFUNC2(int, OCSP_id_cmp, OCSP_CERTID *a, a, OCSP_CERTID *b, b, return -1, return)
|
||||
DEFINEFUNC7(OCSP_SINGLERESP *, OCSP_basic_add1_status, OCSP_BASICRESP *r, r, OCSP_CERTID *c, c, int s, s,
|
||||
int re, re, ASN1_TIME *rt, rt, ASN1_TIME *t, t, ASN1_TIME *n, n, return nullptr, return)
|
||||
@@ -289,12 +308,14 @@ DEFINEFUNC(X509_STORE *, SSL_CTX_get_cert_store, const
|
||||
@@ -214,7 +233,9 @@ DEFINEFUNC2(int, ASN1_STRING_to_UTF8, unsigned char **
|
||||
DEFINEFUNC2(int, ASN1_INTEGER_cmp, const ASN1_INTEGER *a, a, const ASN1_INTEGER *b, b, return 1, return)
|
||||
DEFINEFUNC(int, ASN1_STRING_length, ASN1_STRING *a, a, return 0, return)
|
||||
DEFINEFUNC2(int, ASN1_STRING_to_UTF8, unsigned char **a, a, ASN1_STRING *b, b, return 0, return)
|
||||
+#if !defined(LIBRESSL_VERSION_NUMBER) || (LIBRESSL_VERSION_NUMBER >= 0x3060000fL)
|
||||
DEFINEFUNC2(int, ASN1_TIME_to_tm, const ASN1_TIME *s, s, struct tm *tm, tm, return 0, return)
|
||||
+#endif
|
||||
DEFINEFUNC4(long, BIO_ctrl, BIO *a, a, int b, b, long c, c, void *d, d, return -1, return)
|
||||
DEFINEFUNC(int, BIO_free, BIO *a, a, return 0, return)
|
||||
DEFINEFUNC2(BIO *, BIO_new_mem_buf, void *a, a, int b, b, return nullptr, return)
|
||||
@@ -289,12 +310,14 @@ DEFINEFUNC(X509_STORE *, SSL_CTX_get_cert_store, const
|
||||
DEFINEFUNC2(int, SSL_CTX_use_PrivateKey, SSL_CTX *a, a, EVP_PKEY *b, b, return -1, return)
|
||||
DEFINEFUNC3(int, SSL_CTX_use_PrivateKey_file, SSL_CTX *a, a, const char *b, b, int c, c, return -1, return)
|
||||
DEFINEFUNC(X509_STORE *, SSL_CTX_get_cert_store, const SSL_CTX *a, a, return nullptr, return)
|
||||
@ -74,18 +84,18 @@
|
||||
DEFINEFUNC(void, SSL_free, SSL *a, a, return, DUMMYARG)
|
||||
DEFINEFUNC(STACK_OF(SSL_CIPHER) *, SSL_get_ciphers, const SSL *a, a, return nullptr, return)
|
||||
DEFINEFUNC(const SSL_CIPHER *, SSL_get_current_cipher, SSL *a, a, return nullptr, return)
|
||||
@@ -751,8 +772,8 @@ static LoadedOpenSsl loadOpenSsl()
|
||||
#endif
|
||||
#if defined(SHLIB_VERSION_NUMBER) && !defined(Q_OS_QNX) // on QNX, the libs are always libssl.so and libcrypto.so
|
||||
@@ -761,8 +784,8 @@ static LoadedOpenSsl loadOpenSsl()
|
||||
libcrypto->setFileNameAndVersion("crypto"_L1, shlibVersion);
|
||||
#elif defined(SHLIB_VERSION_NUMBER)
|
||||
// first attempt: the canonical name is libssl.so.<SHLIB_VERSION_NUMBER>
|
||||
- libssl->setFileNameAndVersion("ssl"_L1, SHLIB_VERSION_NUMBER ""_L1);
|
||||
- libcrypto->setFileNameAndVersion("crypto"_L1, SHLIB_VERSION_NUMBER ""_L1);
|
||||
+ libssl->setFileNameAndVersion("%%OPENSSLLIB%%/libssl"_L1, SHLIB_VERSION_NUMBER ""_L1);
|
||||
+ libcrypto->setFileNameAndVersion("%%OPENSSLLIB%%/libcrypto"_L1, SHLIB_VERSION_NUMBER ""_L1);
|
||||
#endif // OPENSSL_SHLIB_VERSION
|
||||
|
||||
if (libcrypto->load() && libssl->load()) {
|
||||
// libssl.so.<SHLIB_VERSION_NUMBER> and libcrypto.so.<SHLIB_VERSION_NUMBER> found
|
||||
return result;
|
||||
@@ -783,8 +804,8 @@ static LoadedOpenSsl loadOpenSsl()
|
||||
@@ -795,8 +818,8 @@ static LoadedOpenSsl loadOpenSsl()
|
||||
libssl->setFileNameAndVersion("ssl"_L1 + suffix, -1);
|
||||
libcrypto->setFileNameAndVersion("crypto"_L1 + suffix, -1);
|
||||
# else
|
||||
@ -96,7 +106,7 @@
|
||||
# endif
|
||||
if (libcrypto->load() && libssl->load()) {
|
||||
// libssl.so.0 and libcrypto.so.0 found
|
||||
@@ -853,21 +874,34 @@ bool q_resolveOpenSslSymbols()
|
||||
@@ -865,21 +888,34 @@ bool q_resolveOpenSslSymbols()
|
||||
RESOLVEFUNC(EVP_CIPHER_CTX_reset)
|
||||
RESOLVEFUNC(AUTHORITY_INFO_ACCESS_free)
|
||||
RESOLVEFUNC(EVP_PKEY_up_ref)
|
||||
@ -131,7 +141,7 @@
|
||||
#ifdef TLS1_3_VERSION
|
||||
RESOLVEFUNC(SSL_CTX_set_ciphersuites)
|
||||
RESOLVEFUNC(SSL_set_psk_use_session_callback)
|
||||
@@ -949,7 +983,9 @@ bool q_resolveOpenSslSymbols()
|
||||
@@ -961,7 +997,9 @@ bool q_resolveOpenSslSymbols()
|
||||
RESOLVEFUNC(OCSP_check_validity)
|
||||
RESOLVEFUNC(OCSP_cert_to_id)
|
||||
RESOLVEFUNC(OCSP_id_get0_info)
|
||||
@ -142,7 +152,7 @@
|
||||
RESOLVEFUNC(OCSP_basic_sign)
|
||||
RESOLVEFUNC(OCSP_response_create)
|
||||
RESOLVEFUNC(i2d_OCSP_RESPONSE)
|
||||
@@ -1044,12 +1080,14 @@ bool q_resolveOpenSslSymbols()
|
||||
@@ -1056,12 +1094,14 @@ bool q_resolveOpenSslSymbols()
|
||||
RESOLVEFUNC(SSL_CTX_use_PrivateKey)
|
||||
RESOLVEFUNC(SSL_CTX_use_PrivateKey_file)
|
||||
RESOLVEFUNC(SSL_CTX_get_cert_store);
|
||||
@ -157,7 +167,7 @@
|
||||
RESOLVEFUNC(SSL_accept)
|
||||
RESOLVEFUNC(SSL_clear)
|
||||
RESOLVEFUNC(SSL_connect)
|
||||
@@ -1109,7 +1147,9 @@ bool q_resolveOpenSslSymbols()
|
||||
@@ -1121,7 +1161,9 @@ bool q_resolveOpenSslSymbols()
|
||||
RESOLVEFUNC(RSA_free)
|
||||
|
||||
RESOLVEFUNC(DH_bits)
|
||||
|
@ -18,7 +18,7 @@
|
||||
QDateTime result;
|
||||
tm lTime;
|
||||
|
||||
+#ifdef LIBRESSL_VERSION_NUMBER
|
||||
+#if defined(LIBRESSL_VERSION_NUMBER) && (LIBRESSL_VERSION_NUMBER < 0x3060000fL)
|
||||
+ const char *data;
|
||||
+ size_t len;
|
||||
+ int type;
|
||||
|
@ -385,6 +385,7 @@ bin/qmake6
|
||||
%%QT_INCDIR%%/QtCore/QObjectList
|
||||
%%QT_INCDIR%%/QtCore/QOperatingSystemVersion
|
||||
%%QT_INCDIR%%/QtCore/QOperatingSystemVersionBase
|
||||
%%QT_INCDIR%%/QtCore/QOperatingSystemVersionUnexported
|
||||
%%QT_INCDIR%%/QtCore/QOverload
|
||||
%%QT_INCDIR%%/QtCore/QPair
|
||||
%%QT_INCDIR%%/QtCore/QParallelAnimationGroup
|
||||
@ -1034,6 +1035,7 @@ bin/qmake6
|
||||
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qpaintengineex_p.h
|
||||
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qpainter_p.h
|
||||
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qpainterpath_p.h
|
||||
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qpalette_p.h
|
||||
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qpathclipper_p.h
|
||||
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qpathsimplifier_p.h
|
||||
%%QT_INCDIR%%/QtGui/%%FULLVER%%/QtGui/private/qpdf_p.h
|
||||
@ -3098,10 +3100,6 @@ lib/cmake/Qt6Xml/Qt6XmlVersionlessTargets.cmake
|
||||
%%QT_MKSPECDIR%%/common/msvc-based-version.conf
|
||||
%%QT_MKSPECDIR%%/common/msvc-desktop.conf
|
||||
%%QT_MKSPECDIR%%/common/msvc-version.conf
|
||||
%%QT_MKSPECDIR%%/common/nacl/g++-nacl32.conf
|
||||
%%QT_MKSPECDIR%%/common/nacl/g++-nacl64.conf
|
||||
%%QT_MKSPECDIR%%/common/nacl/nacl-base.conf
|
||||
%%QT_MKSPECDIR%%/common/nacl/qplatformdefs.h
|
||||
%%QT_MKSPECDIR%%/common/posix/qplatformdefs.h
|
||||
%%QT_MKSPECDIR%%/common/qcc-base-qnx-aarch64le.conf
|
||||
%%QT_MKSPECDIR%%/common/qcc-base-qnx-armle-v7.conf
|
||||
@ -3251,7 +3249,6 @@ lib/cmake/Qt6Xml/Qt6XmlVersionlessTargets.cmake
|
||||
%%QT_MKSPECDIR%%/features/designer_defines.prf
|
||||
%%QT_MKSPECDIR%%/features/device_config.prf
|
||||
%%QT_MKSPECDIR%%/features/egl.prf
|
||||
%%QT_MKSPECDIR%%/features/entrypoint.prf
|
||||
%%QT_MKSPECDIR%%/features/exceptions.prf
|
||||
%%QT_MKSPECDIR%%/features/exceptions_off.prf
|
||||
%%QT_MKSPECDIR%%/features/exclusive_builds.prf
|
||||
@ -3508,10 +3505,6 @@ lib/cmake/Qt6Xml/Qt6XmlVersionlessTargets.cmake
|
||||
%%QT_MKSPECDIR%%/unsupported/macx-watchos-clang/Info.plist.lib
|
||||
%%QT_MKSPECDIR%%/unsupported/macx-watchos-clang/qmake.conf
|
||||
%%QT_MKSPECDIR%%/unsupported/macx-watchos-clang/qplatformdefs.h
|
||||
%%QT_MKSPECDIR%%/unsupported/nacl-g++/qmake.conf
|
||||
%%QT_MKSPECDIR%%/unsupported/nacl-g++/qplatformdefs.h
|
||||
%%QT_MKSPECDIR%%/unsupported/nacl64-g++/qmake.conf
|
||||
%%QT_MKSPECDIR%%/unsupported/nacl64-g++/qplatformdefs.h
|
||||
%%QT_MKSPECDIR%%/unsupported/qnx-X11-g++/qmake.conf
|
||||
%%QT_MKSPECDIR%%/unsupported/qnx-X11-g++/qplatformdefs.h
|
||||
%%QT_MKSPECDIR%%/unsupported/vxworks-ppc-dcc/qmake.conf
|
||||
|
@ -5,7 +5,6 @@ PKGNAMEPREFIX= qt6-
|
||||
|
||||
MAINTAINER= kde@FreeBSD.org
|
||||
COMMENT= Qt 6 implementation of the Language Server Protocol
|
||||
WWW= https://qt.io
|
||||
|
||||
BUILD_DEPENDS= vulkan-headers>0:graphics/vulkan-headers
|
||||
|
||||
|
@ -1,3 +1,3 @@
|
||||
TIMESTAMP = 1697049688
|
||||
SHA256 (KDE/Qt/6.6.0/qtlanguageserver-everywhere-src-6.6.0.tar.xz) = aec93019862bf63769206fe56a2230cd9e37994806a4bf28415203b4eb9a490e
|
||||
SIZE (KDE/Qt/6.6.0/qtlanguageserver-everywhere-src-6.6.0.tar.xz) = 154304
|
||||
TIMESTAMP = 1701101743
|
||||
SHA256 (KDE/Qt/6.6.1/qtlanguageserver-everywhere-src-6.6.1.tar.xz) = b0761f5603a989df921df10ff33e70d7b98d2a33b17679a7e84eb4f224e73e6f
|
||||
SIZE (KDE/Qt/6.6.1/qtlanguageserver-everywhere-src-6.6.1.tar.xz) = 154312
|
||||
|
@ -5,13 +5,12 @@ PKGNAMEPREFIX= qt6-
|
||||
|
||||
MAINTAINER= kde@FreeBSD.org
|
||||
COMMENT= Qt 6 API to create viable mapping solutions
|
||||
WWW= https://qt.io
|
||||
|
||||
BUILD_DEPENDS= vulkan-headers>0:graphics/vulkan-headers
|
||||
LIB_DEPENDS= libxkbcommon.so:x11/libxkbcommon
|
||||
|
||||
USES= cmake compiler:c++17-lang gl pkgconfig qt-dist:6
|
||||
USE_GL= gl opengl
|
||||
USE_GL= opengl
|
||||
USE_QT= base declarative positioning shadertools
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
@ -1,3 +1,3 @@
|
||||
TIMESTAMP = 1697049692
|
||||
SHA256 (KDE/Qt/6.6.0/qtlocation-everywhere-src-6.6.0.tar.xz) = f5968be76108bf22af334b403027cf0a859284cb824250e728bb8daca2d70794
|
||||
SIZE (KDE/Qt/6.6.0/qtlocation-everywhere-src-6.6.0.tar.xz) = 3035992
|
||||
TIMESTAMP = 1701101748
|
||||
SHA256 (KDE/Qt/6.6.1/qtlocation-everywhere-src-6.6.1.tar.xz) = 8dbe2b62e37278c83c5acdb536c3e4c313ec0bac5380d020873db692199f9c29
|
||||
SIZE (KDE/Qt/6.6.1/qtlocation-everywhere-src-6.6.1.tar.xz) = 3035980
|
||||
|
@ -5,13 +5,12 @@ PKGNAMEPREFIX= qt6-
|
||||
|
||||
MAINTAINER= kde@FreeBSD.org
|
||||
COMMENT= Qt 6 API to provide positioning information via QML and C++
|
||||
WWW= https://qt.io
|
||||
|
||||
BUILD_DEPENDS= vulkan-headers>0:graphics/vulkan-headers
|
||||
LIB_DEPENDS= libxkbcommon.so:x11/libxkbcommon
|
||||
|
||||
USES= cmake compiler:c++17-lang gl pkgconfig qt-dist:6
|
||||
USE_GL= gl opengl
|
||||
USE_QT= base declarative serialbus serialport
|
||||
USE_GL= opengl
|
||||
USE_QT= base declarative serialport
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
@ -1,3 +1,3 @@
|
||||
TIMESTAMP = 1697049695
|
||||
SHA256 (KDE/Qt/6.6.0/qtpositioning-everywhere-src-6.6.0.tar.xz) = 8d6520fa3c759ed33eaea7cb1aa7e1e7ec999f828e496a6c592847d61f0fa539
|
||||
SIZE (KDE/Qt/6.6.0/qtpositioning-everywhere-src-6.6.0.tar.xz) = 1513304
|
||||
TIMESTAMP = 1701101751
|
||||
SHA256 (KDE/Qt/6.6.1/qtpositioning-everywhere-src-6.6.1.tar.xz) = 3ddac73f3b12b8516498cb5d2f9ade058a1a9368f74188d48ed27032833816b8
|
||||
SIZE (KDE/Qt/6.6.1/qtpositioning-everywhere-src-6.6.1.tar.xz) = 1513456
|
||||
|
@ -5,12 +5,11 @@ PKGNAMEPREFIX= qt6-
|
||||
|
||||
MAINTAINER= kde@FreeBSD.org
|
||||
COMMENT= Qt6 Remote Objects module
|
||||
WWW= https://qt.io
|
||||
|
||||
BUILD_DEPENDS= vulkan-headers>0:graphics/vulkan-headers
|
||||
|
||||
USES= cmake compiler:c++17-lang gl pkgconfig qt-dist:6
|
||||
USE_GL= gl opengl
|
||||
USE_GL= opengl
|
||||
USE_QT= base declarative
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
@ -1,3 +1,3 @@
|
||||
TIMESTAMP = 1697049697
|
||||
SHA256 (KDE/Qt/6.6.0/qtremoteobjects-everywhere-src-6.6.0.tar.xz) = 261194e35bb9420225f095c58a5a549686797a3d2b7ea6f0d582d7d681f1f76b
|
||||
SIZE (KDE/Qt/6.6.0/qtremoteobjects-everywhere-src-6.6.0.tar.xz) = 527892
|
||||
TIMESTAMP = 1701101753
|
||||
SHA256 (KDE/Qt/6.6.1/qtremoteobjects-everywhere-src-6.6.1.tar.xz) = b89e5898ff8bc0fca03e07cde97158ad02a0e082971e0637c4db69cd06fb9599
|
||||
SIZE (KDE/Qt/6.6.1/qtremoteobjects-everywhere-src-6.6.1.tar.xz) = 542624
|
||||
|
@ -5,13 +5,12 @@ PKGNAMEPREFIX= qt6-
|
||||
|
||||
MAINTAINER= kde@FreeBSD.org
|
||||
COMMENT= Qt6 SCXML module
|
||||
WWW= https://qt.io
|
||||
|
||||
BUILD_DEPENDS= vulkan-headers>0:graphics/vulkan-headers
|
||||
LIB_DEPENDS= libxkbcommon.so:x11/libxkbcommon
|
||||
|
||||
USES= cmake compiler:c++17-lang gl pkgconfig qt-dist:6
|
||||
USE_GL= gl opengl
|
||||
USE_GL= opengl
|
||||
USE_QT= base declarative
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
@ -1,3 +1,3 @@
|
||||
TIMESTAMP = 1697049705
|
||||
SHA256 (KDE/Qt/6.6.0/qtscxml-everywhere-src-6.6.0.tar.xz) = 57ecd0db5d8b063d0334c4b21461585b4904d4884c88de125bd72e967e8a1043
|
||||
SIZE (KDE/Qt/6.6.0/qtscxml-everywhere-src-6.6.0.tar.xz) = 1175844
|
||||
TIMESTAMP = 1701101756
|
||||
SHA256 (KDE/Qt/6.6.1/qtscxml-everywhere-src-6.6.1.tar.xz) = 874bc57af4399399e36424288d5e23fd8ea18c20ad9e0adb1ae3fbd420dd0897
|
||||
SIZE (KDE/Qt/6.6.1/qtscxml-everywhere-src-6.6.1.tar.xz) = 1176684
|
||||
|
@ -5,29 +5,15 @@ PKGNAMEPREFIX= qt6-
|
||||
|
||||
MAINTAINER= kde@FreeBSD.org
|
||||
COMMENT= Qt declarative framework for dynamic user interfaces
|
||||
WWW= https://qt-project.org
|
||||
|
||||
BUILD_DEPENDS= ${LOCALBASE}/include/vulkan/vulkan.h:graphics/vulkan-headers
|
||||
LIB_DEPENDS= libvulkan.so:graphics/vulkan-loader \
|
||||
libdouble-conversion.so:devel/double-conversion \
|
||||
libexpat.so:textproc/expat2 \
|
||||
libfontconfig.so:x11-fonts/fontconfig \
|
||||
libfreetype.so:print/freetype2 \
|
||||
libgraphite2.so:graphics/graphite2 \
|
||||
libharfbuzz.so:print/harfbuzz \
|
||||
libicudata.so:devel/icu \
|
||||
libpcre.so:devel/pcre \
|
||||
libpcre2-16.so:devel/pcre2 \
|
||||
libpng16.so:graphics/png \
|
||||
libxkbcommon.so:x11/libxkbcommon \
|
||||
LIB_DEPENDS= libxkbcommon.so:x11/libxkbcommon \
|
||||
libzstd.so:archivers/zstd
|
||||
|
||||
USES= cmake compiler:c++17-lang gettext-runtime gl gnome llvm:lib python:build xorg \
|
||||
USES= cmake compiler:c++17-lang gl llvm:lib python:build \
|
||||
qt-dist:6
|
||||
USE_GL= opengl
|
||||
USE_GNOME= glib20
|
||||
USE_QT= base declarative
|
||||
USE_XORG= x11 xau xcb xdmcp
|
||||
USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL}
|
||||
|
||||
CMAKE_ARGS+= -DClang_DIR:PATH="${LLVM_PREFIX}/lib/cmake/clang" \
|
||||
|
@ -1,3 +1,3 @@
|
||||
TIMESTAMP = 1697049711
|
||||
SHA256 (KDE/Qt/6.6.0/qttools-everywhere-src-6.6.0.tar.xz) = 4e9feebc142bbb6e453e1dc3277e09ec45c8ef081b5ee2a029e6684b5905ba99
|
||||
SIZE (KDE/Qt/6.6.0/qttools-everywhere-src-6.6.0.tar.xz) = 8582212
|
||||
TIMESTAMP = 1701101767
|
||||
SHA256 (KDE/Qt/6.6.1/qttools-everywhere-src-6.6.1.tar.xz) = 4939105a7345ab4e19e7caee8654a836e65bd41910359623e0f233f3aff0914a
|
||||
SIZE (KDE/Qt/6.6.1/qttools-everywhere-src-6.6.1.tar.xz) = 8583536
|
||||
|
@ -99,8 +99,11 @@ bin/qtplugininfo6
|
||||
%%QT_INCDIR%%/QtDesigner/QDesignerActionEditorInterface
|
||||
%%QT_INCDIR%%/QtDesigner/QDesignerComponents
|
||||
%%QT_INCDIR%%/QtDesigner/QDesignerContainerExtension
|
||||
%%QT_INCDIR%%/QtDesigner/QDesignerCustomWidgetCollectionInterface
|
||||
%%QT_INCDIR%%/QtDesigner/QDesignerCustomWidgetInterface
|
||||
%%QT_INCDIR%%/QtDesigner/QDesignerDnDItemInterface
|
||||
%%QT_INCDIR%%/QtDesigner/QDesignerDynamicPropertySheetExtension
|
||||
%%QT_INCDIR%%/QtDesigner/QDesignerExportWidget
|
||||
%%QT_INCDIR%%/QtDesigner/QDesignerExtraInfoExtension
|
||||
%%QT_INCDIR%%/QtDesigner/QDesignerFormEditorInterface
|
||||
%%QT_INCDIR%%/QtDesigner/QDesignerFormEditorPluginInterface
|
||||
@ -157,6 +160,7 @@ bin/qtplugininfo6
|
||||
%%QT_INCDIR%%/QtDesigner/abstractwidgetdatabase.h
|
||||
%%QT_INCDIR%%/QtDesigner/abstractwidgetfactory.h
|
||||
%%QT_INCDIR%%/QtDesigner/container.h
|
||||
%%QT_INCDIR%%/QtDesigner/customwidget.h
|
||||
%%QT_INCDIR%%/QtDesigner/default_extensionfactory.h
|
||||
%%QT_INCDIR%%/QtDesigner/dynamicpropertysheet.h
|
||||
%%QT_INCDIR%%/QtDesigner/extension.h
|
||||
@ -168,6 +172,7 @@ bin/qtplugininfo6
|
||||
%%QT_INCDIR%%/QtDesigner/propertysheet.h
|
||||
%%QT_INCDIR%%/QtDesigner/qdesigner_components.h
|
||||
%%QT_INCDIR%%/QtDesigner/qdesigner_components_global.h
|
||||
%%QT_INCDIR%%/QtDesigner/qdesignerexportwidget.h
|
||||
%%QT_INCDIR%%/QtDesigner/qextensionmanager.h
|
||||
%%QT_INCDIR%%/QtDesigner/qtdesignerversion.h
|
||||
%%QT_INCDIR%%/QtDesigner/sdk_global.h
|
||||
|
@ -5,7 +5,6 @@ PKGNAMEPREFIX= qt6-
|
||||
|
||||
MAINTAINER= kde@FreeBSD.org
|
||||
COMMENT= Qt 6 translation module
|
||||
WWW= https://qt-project.org
|
||||
|
||||
BUILD_DEPENDS= ${LOCALBASE}/include/vulkan/vulkan.h:graphics/vulkan-headers
|
||||
|
||||
|
@ -1,3 +1,3 @@
|
||||
TIMESTAMP = 1697049713
|
||||
SHA256 (KDE/Qt/6.6.0/qttranslations-everywhere-src-6.6.0.tar.xz) = a0d89a236f64b810eb0fe4ae1e90db22b0e86263521b35f89e69f1392815078c
|
||||
SIZE (KDE/Qt/6.6.0/qttranslations-everywhere-src-6.6.0.tar.xz) = 1468592
|
||||
TIMESTAMP = 1701101770
|
||||
SHA256 (KDE/Qt/6.6.1/qttranslations-everywhere-src-6.6.1.tar.xz) = 668702e822ad7150b27e7caa2158595fd9b3b77ffbc8262e6509872a3920ee88
|
||||
SIZE (KDE/Qt/6.6.1/qttranslations-everywhere-src-6.6.1.tar.xz) = 1481184
|
||||
|
@ -5,28 +5,14 @@ PKGNAMEPREFIX= qt6-
|
||||
|
||||
MAINTAINER= kde@FreeBSD.org
|
||||
COMMENT= C++ and QML APIs for easy inclusion of 3D graphics
|
||||
WWW= https://qt-project.org
|
||||
|
||||
BUILD_DEPENDS= ${LOCALBASE}/include/vulkan/vulkan.h:graphics/vulkan-headers
|
||||
LIB_DEPENDS= libassimp.so:multimedia/assimp \
|
||||
libdouble-conversion.so:devel/double-conversion \
|
||||
libexpat.so:textproc/expat2 \
|
||||
libfontconfig.so:x11-fonts/fontconfig \
|
||||
libfreetype.so:print/freetype2 \
|
||||
libgraphite2.so:graphics/graphite2 \
|
||||
libharfbuzz.so:print/harfbuzz \
|
||||
libicudata.so:devel/icu \
|
||||
libminizip.so:archivers/minizip \
|
||||
libpcre.so:devel/pcre \
|
||||
libpcre2-16.so:devel/pcre2 \
|
||||
libpng16.so:graphics/png \
|
||||
libxkbcommon.so:x11/libxkbcommon \
|
||||
libzstd.so:archivers/zstd
|
||||
libxkbcommon.so:x11/libxkbcommon
|
||||
|
||||
USES= cmake compiler:c++17-lang gettext-runtime gl gnome python:build \
|
||||
USES= cmake compiler:c++17-lang gl python:build \
|
||||
pkgconfig qt-dist:6
|
||||
USE_GL= gl
|
||||
USE_GNOME= glib20
|
||||
USE_GL= opengl
|
||||
USE_QT= base declarative shadertools
|
||||
USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL}
|
||||
|
||||
|
@ -1,3 +1,3 @@
|
||||
TIMESTAMP = 1697049779
|
||||
SHA256 (KDE/Qt/6.6.0/qt3d-everywhere-src-6.6.0.tar.xz) = 0da87a46217f4d72f6d0de9768605d5325ef3d093f73a5e0d73dd88e99c1fc2a
|
||||
SIZE (KDE/Qt/6.6.0/qt3d-everywhere-src-6.6.0.tar.xz) = 161687452
|
||||
TIMESTAMP = 1701101914
|
||||
SHA256 (KDE/Qt/6.6.1/qt3d-everywhere-src-6.6.1.tar.xz) = f384aed74f14a71c68f607a3b1e859ea22746e82650e775fd40f0653c2443229
|
||||
SIZE (KDE/Qt/6.6.1/qt3d-everywhere-src-6.6.1.tar.xz) = 163183224
|
||||
|
@ -5,33 +5,17 @@ PKGNAMEPREFIX= qt6-
|
||||
|
||||
MAINTAINER= kde@FreeBSD.org
|
||||
COMMENT= Qt6 plugins for additional image formats: TIFF, MNG, TGA, WBMP
|
||||
WWW= https://qt-project.org
|
||||
|
||||
BUILD_DEPENDS= ${LOCALBASE}/include/vulkan/vulkan.h:graphics/vulkan-headers
|
||||
LIB_DEPENDS= libjasper.so:graphics/jasper \
|
||||
libwebp.so:graphics/webp \
|
||||
libtiff.so:graphics/tiff \
|
||||
libdouble-conversion.so:devel/double-conversion \
|
||||
libexpat.so:textproc/expat2 \
|
||||
libfontconfig.so:x11-fonts/fontconfig \
|
||||
libfreetype.so:print/freetype2 \
|
||||
libgraphite2.so:graphics/graphite2 \
|
||||
libharfbuzz.so:print/harfbuzz \
|
||||
libicudata.so:devel/icu \
|
||||
libjbig.so:graphics/jbigkit \
|
||||
libmng.so:graphics/libmng \
|
||||
libpcre.so:devel/pcre \
|
||||
libpcre2-16.so:devel/pcre2 \
|
||||
libpng16.so:graphics/png \
|
||||
libxkbcommon.so:x11/libxkbcommon \
|
||||
libzstd.so:archivers/zstd
|
||||
libtiff.so:graphics/tiff \
|
||||
libwebp.so:graphics/webp
|
||||
|
||||
USES= cmake compiler:c++17-lang gettext-runtime gl gnome jpeg pkgconfig xorg \
|
||||
USES= cmake compiler:c++17-lang gl jpeg pkgconfig \
|
||||
qt-dist:6
|
||||
USE_GL= egl gl opengl
|
||||
USE_GNOME= glib20
|
||||
USE_GL= opengl
|
||||
USE_QT= base
|
||||
USE_XORG= x11 xau xcb xdmcp
|
||||
USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL}
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
@ -1,3 +1,3 @@
|
||||
TIMESTAMP = 1697049786
|
||||
SHA256 (KDE/Qt/6.6.0/qtimageformats-everywhere-src-6.6.0.tar.xz) = e1542cb50176e237809895c6549598c08587c63703d100be54ac2d806834e384
|
||||
SIZE (KDE/Qt/6.6.0/qtimageformats-everywhere-src-6.6.0.tar.xz) = 1975848
|
||||
TIMESTAMP = 1701101917
|
||||
SHA256 (KDE/Qt/6.6.1/qtimageformats-everywhere-src-6.6.1.tar.xz) = ac4ed08950072e375be662cfa64fdb447dd6e935cf29c56a4128d1500492188f
|
||||
SIZE (KDE/Qt/6.6.1/qtimageformats-everywhere-src-6.6.1.tar.xz) = 1972464
|
||||
|
@ -4,14 +4,13 @@ CATEGORIES= graphics
|
||||
PKGNAMEPREFIX= qt6-
|
||||
|
||||
MAINTAINER= kde@FreeBSD.org
|
||||
COMMENT= Qt 6 player software for a certain json-based for 2d animations
|
||||
WWW= https://qt.io
|
||||
COMMENT= QML API for rendering graphics and animations
|
||||
|
||||
BUILD_DEPENDS= vulkan-headers>0:graphics/vulkan-headers
|
||||
LIB_DEPENDS= libxkbcommon.so:x11/libxkbcommon
|
||||
|
||||
USES= cmake compiler:c++17-lang gl pkgconfig qt-dist:6
|
||||
USE_GL= gl opengl
|
||||
USE_QT= base declarative websockets
|
||||
USE_GL= opengl
|
||||
USE_QT= base declarative
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
@ -1,3 +1,3 @@
|
||||
TIMESTAMP = 1697049789
|
||||
SHA256 (KDE/Qt/6.6.0/qtlottie-everywhere-src-6.6.0.tar.xz) = 1d98b45107a4b9a6337bc7ac37b9e54cdaa68110f814d93eecc8fbf8d338f84f
|
||||
SIZE (KDE/Qt/6.6.0/qtlottie-everywhere-src-6.6.0.tar.xz) = 92276
|
||||
TIMESTAMP = 1701101919
|
||||
SHA256 (KDE/Qt/6.6.1/qtlottie-everywhere-src-6.6.1.tar.xz) = 49cb059364f78936c09fb0f53dad23363ba8ae29d931cd8380cbdff4bda09fc8
|
||||
SIZE (KDE/Qt/6.6.1/qtlottie-everywhere-src-6.6.1.tar.xz) = 92264
|
||||
|
@ -5,13 +5,12 @@ PKGNAMEPREFIX= qt6-
|
||||
|
||||
MAINTAINER= kde@FreeBSD.org
|
||||
COMMENT= Tool for creating shader effects for Qt Quick
|
||||
WWW= https://qt.io
|
||||
|
||||
BUILD_DEPENDS= ${LOCALBASE}/include/vulkan/vulkan.h:graphics/vulkan-headers
|
||||
LIB_DEPENDS= libxkbcommon.so:x11/libxkbcommon
|
||||
|
||||
USES= cmake compiler:c++17-lang gl pkgconfig qt-dist:6
|
||||
USE_GL= gl opengl
|
||||
USE_GL= opengl
|
||||
USE_QT= base declarative quick3d shadertools
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
@ -1,3 +1,3 @@
|
||||
TIMESTAMP = 1697049793
|
||||
SHA256 (KDE/Qt/6.6.0/qtquickeffectmaker-everywhere-src-6.6.0.tar.xz) = d7cb379fc7ad228343b20c1f68ed7864de2b43601d1879469dcb5659f9d1f77f
|
||||
SIZE (KDE/Qt/6.6.0/qtquickeffectmaker-everywhere-src-6.6.0.tar.xz) = 4367288
|
||||
TIMESTAMP = 1701101926
|
||||
SHA256 (KDE/Qt/6.6.1/qtquickeffectmaker-everywhere-src-6.6.1.tar.xz) = ac180953c7479cb707b20f3fffb4b778dc8e62d79455ad499caae66d74dd2653
|
||||
SIZE (KDE/Qt/6.6.1/qtquickeffectmaker-everywhere-src-6.6.1.tar.xz) = 4367324
|
||||
|
@ -1,33 +1,18 @@
|
||||
PORTNAME= svg
|
||||
DISTVERSION= ${QT6_VERSION}
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= graphics
|
||||
PKGNAMEPREFIX= qt6-
|
||||
|
||||
MAINTAINER= kde@FreeBSD.org
|
||||
COMMENT= Qt6 classes for displaying the contents of SVG files
|
||||
WWW= https://qt-project.org
|
||||
|
||||
BUILD_DEPENDS= ${LOCALBASE}/include/vulkan/vulkan.h:graphics/vulkan-headers
|
||||
LIB_DEPENDS= libdouble-conversion.so:devel/double-conversion \
|
||||
libexpat.so:textproc/expat2 \
|
||||
libfontconfig.so:x11-fonts/fontconfig \
|
||||
libfreetype.so:print/freetype2 \
|
||||
libgraphite2.so:graphics/graphite2 \
|
||||
libharfbuzz.so:print/harfbuzz \
|
||||
libicudata.so:devel/icu \
|
||||
libpcre.so:devel/pcre \
|
||||
libpcre2-16.so:devel/pcre2 \
|
||||
libpng16.so:graphics/png \
|
||||
libxkbcommon.so:x11/libxkbcommon \
|
||||
libzstd.so:archivers/zstd
|
||||
LIB_DEPENDS= libxkbcommon.so:x11/libxkbcommon
|
||||
|
||||
USES= cmake compiler:c++17-lang gettext-runtime gl gnome xorg \
|
||||
USES= cmake compiler:c++17-lang gl \
|
||||
qt-dist:6
|
||||
USE_GL= egl gl opengl
|
||||
USE_GNOME= glib20
|
||||
USE_GL= opengl
|
||||
USE_QT= base
|
||||
USE_XORG= x11 xau xcb xdmcp
|
||||
USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL}
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
@ -1,3 +1,3 @@
|
||||
TIMESTAMP = 1697049796
|
||||
SHA256 (KDE/Qt/6.6.0/qtsvg-everywhere-src-6.6.0.tar.xz) = 33da25fef51102f564624a7ea3e57cb4a0a31b7b44783d1af5749ac36d3c72de
|
||||
SIZE (KDE/Qt/6.6.0/qtsvg-everywhere-src-6.6.0.tar.xz) = 1651728
|
||||
TIMESTAMP = 1701101929
|
||||
SHA256 (KDE/Qt/6.6.1/qtsvg-everywhere-src-6.6.1.tar.xz) = 248deb56d26a463cf3162f530358ccf90cfb654bbf518bb35ddf81b205e09228
|
||||
SIZE (KDE/Qt/6.6.1/qtsvg-everywhere-src-6.6.1.tar.xz) = 1651976
|
||||
|
@ -1,11 +0,0 @@
|
||||
--- src/svg/qsvghandler.cpp.orig 2023-10-02 03:05:52 UTC
|
||||
+++ src/svg/qsvghandler.cpp
|
||||
@@ -3606,6 +3606,8 @@ static bool detectCycles(const QSvgNode *node, QList<c
|
||||
|
||||
static bool detectCycles(const QSvgNode *node, QList<const QSvgUse *> active = {})
|
||||
{
|
||||
+ if (Q_UNLIKELY(!node))
|
||||
+ return false;
|
||||
switch (node->type()) {
|
||||
case QSvgNode::DOC:
|
||||
case QSvgNode::G:
|
@ -5,31 +5,15 @@ PKGNAMEPREFIX= qt6-
|
||||
|
||||
MAINTAINER= kde@FreeBSD.org
|
||||
COMMENT= Qt6 wrapper for Wayland
|
||||
WWW= https://qt-project.org
|
||||
|
||||
BUILD_DEPENDS= ${LOCALBASE}/include/vulkan/vulkan.h:graphics/vulkan-headers
|
||||
LIB_DEPENDS= libdouble-conversion.so:devel/double-conversion \
|
||||
libepoll-shim.so:devel/libepoll-shim \
|
||||
libexpat.so:textproc/expat2 \
|
||||
libffi.so:devel/libffi \
|
||||
libfontconfig.so:x11-fonts/fontconfig \
|
||||
libfreetype.so:print/freetype2 \
|
||||
libgraphite2.so:graphics/graphite2 \
|
||||
libharfbuzz.so:print/harfbuzz \
|
||||
libicudata.so:devel/icu \
|
||||
libpcre.so:devel/pcre \
|
||||
libpcre2-16.so:devel/pcre2 \
|
||||
libpng16.so:graphics/png \
|
||||
libwayland-client.so:graphics/wayland \
|
||||
libxkbcommon.so:x11/libxkbcommon \
|
||||
libzstd.so:archivers/zstd
|
||||
LIB_DEPENDS= libwayland-client.so:graphics/wayland \
|
||||
libxkbcommon.so:x11/libxkbcommon
|
||||
|
||||
USES= cmake compiler:c++17-lang gettext-runtime gl gnome pkgconfig xorg \
|
||||
qt-dist:6 xorg
|
||||
USE_GL= gl egl
|
||||
USE_GNOME= glib20
|
||||
USES= cmake compiler:c++17-lang gl pkgconfig \
|
||||
qt-dist:6
|
||||
USE_GL= opengl egl
|
||||
USE_QT= base declarative
|
||||
USE_XORG= x11 xau xcb xcomposite xdmcp
|
||||
USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL}
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
@ -1,3 +1,3 @@
|
||||
TIMESTAMP = 1697049798
|
||||
SHA256 (KDE/Qt/6.6.0/qtwayland-everywhere-src-6.6.0.tar.xz) = 30c3d82d85d050c83370710a26d12c802199c51eba5c2726e9d6243edd03b7e8
|
||||
SIZE (KDE/Qt/6.6.0/qtwayland-everywhere-src-6.6.0.tar.xz) = 1125748
|
||||
TIMESTAMP = 1701101932
|
||||
SHA256 (KDE/Qt/6.6.1/qtwayland-everywhere-src-6.6.1.tar.xz) = 66cc2d632dc07fc6cc4e35247f48b7c1753276ccbf86e86d7b24d799725568b1
|
||||
SIZE (KDE/Qt/6.6.1/qtwayland-everywhere-src-6.6.1.tar.xz) = 1127148
|
||||
|
@ -183,6 +183,7 @@
|
||||
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/qwlserverbufferintegration_p.h
|
||||
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/qwlserverbufferintegrationfactory_p.h
|
||||
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/qwlserverbufferintegrationplugin_p.h
|
||||
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/qwltextureorphanage_p.h
|
||||
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/qwltexturesharingextension_p.h
|
||||
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/wayland-hardware-integration-server-protocol.h
|
||||
%%QT_INCDIR%%/QtWaylandCompositor/%%FULLVER%%/QtWaylandCompositor/private/wayland-idle-inhibit-unstable-v1-server-protocol.h
|
||||
|
@ -5,14 +5,12 @@ PKGNAMEPREFIX= qt6-
|
||||
|
||||
MAINTAINER= kde@FreeBSD.org
|
||||
COMMENT= Qt 6 module Documentations
|
||||
WWW= https://qt-project.org
|
||||
|
||||
BUILD_DEPENDS= ${LOCALBASE}/include/vulkan/vulkan.h:graphics/vulkan-headers
|
||||
|
||||
USES= cmake compiler:c++17-lang \
|
||||
qt-dist:6
|
||||
USE_QT= base declarative tools \
|
||||
sqldriver-sqlite
|
||||
USE_QT= base declarative sqldriver-sqlite tools
|
||||
|
||||
ALL_TARGET= docs
|
||||
INSTALL_TARGET= install_docs
|
||||
|
@ -1,3 +1,3 @@
|
||||
TIMESTAMP = 1697049807
|
||||
SHA256 (KDE/Qt/6.6.0/qtdoc-everywhere-src-6.6.0.tar.xz) = d37634d87a9bdd78ca42c9ace3cd08954a227c58ecd6270919aadef55977261e
|
||||
SIZE (KDE/Qt/6.6.0/qtdoc-everywhere-src-6.6.0.tar.xz) = 13121692
|
||||
TIMESTAMP = 1701101948
|
||||
SHA256 (KDE/Qt/6.6.1/qtdoc-everywhere-src-6.6.1.tar.xz) = 944ba524e99e8e3c33b1f46de26b06599511b0004a0936d34fd520645c0cb059
|
||||
SIZE (KDE/Qt/6.6.1/qtdoc-everywhere-src-6.6.1.tar.xz) = 13174324
|
||||
|
@ -8,6 +8,7 @@ DIST_SUBDIR= KDE/Qt/${QT6_VERSION}
|
||||
|
||||
MAINTAINER= kde@FreeBSD.org
|
||||
COMMENT= Qt 6 examples source code
|
||||
WWW= https://www.qt.io/
|
||||
|
||||
NO_ARCH= yes
|
||||
NO_BUILD= yes
|
||||
|
@ -1,3 +1,3 @@
|
||||
TIMESTAMP = 1697050141
|
||||
SHA256 (KDE/Qt/6.6.0/qt-everywhere-src-6.6.0.tar.xz) = 652538fcb5d175d8f8176c84c847b79177c87847b7273dccaec1897d80b50002
|
||||
SIZE (KDE/Qt/6.6.0/qt-everywhere-src-6.6.0.tar.xz) = 812361632
|
||||
TIMESTAMP = 1701102607
|
||||
SHA256 (KDE/Qt/6.6.1/qt-everywhere-src-6.6.1.tar.xz) = dd3668f65645fe270bc615d748bd4dc048bd17b9dc297025106e6ecc419ab95d
|
||||
SIZE (KDE/Qt/6.6.1/qt-everywhere-src-6.6.1.tar.xz) = 814132652
|
||||
|
@ -580,6 +580,7 @@
|
||||
%%QT_EXAMPLEDIR%%/corelib/serialization/convert/cborconverter.cpp
|
||||
%%QT_EXAMPLEDIR%%/corelib/serialization/convert/cborconverter.h
|
||||
%%QT_EXAMPLEDIR%%/corelib/serialization/convert/convert.pro
|
||||
%%QT_EXAMPLEDIR%%/corelib/serialization/convert/converter.cpp
|
||||
%%QT_EXAMPLEDIR%%/corelib/serialization/convert/converter.h
|
||||
%%QT_EXAMPLEDIR%%/corelib/serialization/convert/datastreamconverter.cpp
|
||||
%%QT_EXAMPLEDIR%%/corelib/serialization/convert/datastreamconverter.h
|
||||
@ -594,6 +595,7 @@
|
||||
%%QT_EXAMPLEDIR%%/corelib/serialization/convert/nullconverter.h
|
||||
%%QT_EXAMPLEDIR%%/corelib/serialization/convert/textconverter.cpp
|
||||
%%QT_EXAMPLEDIR%%/corelib/serialization/convert/textconverter.h
|
||||
%%QT_EXAMPLEDIR%%/corelib/serialization/convert/variantorderedmap.h
|
||||
%%QT_EXAMPLEDIR%%/corelib/serialization/convert/xmlconverter.cpp
|
||||
%%QT_EXAMPLEDIR%%/corelib/serialization/convert/xmlconverter.h
|
||||
%%QT_EXAMPLEDIR%%/corelib/serialization/savegame/CMakeLists.txt
|
||||
@ -665,20 +667,7 @@
|
||||
%%QT_EXAMPLEDIR%%/corelib/tools/contiguouscache/main.cpp
|
||||
%%QT_EXAMPLEDIR%%/corelib/tools/contiguouscache/randomlistmodel.cpp
|
||||
%%QT_EXAMPLEDIR%%/corelib/tools/contiguouscache/randomlistmodel.h
|
||||
%%QT_EXAMPLEDIR%%/corelib/tools/customtype/CMakeLists.txt
|
||||
%%QT_EXAMPLEDIR%%/corelib/tools/customtype/customtype.pro
|
||||
%%QT_EXAMPLEDIR%%/corelib/tools/customtype/main.cpp
|
||||
%%QT_EXAMPLEDIR%%/corelib/tools/customtype/message.cpp
|
||||
%%QT_EXAMPLEDIR%%/corelib/tools/customtype/message.h
|
||||
%%QT_EXAMPLEDIR%%/corelib/tools/customtypesending/CMakeLists.txt
|
||||
%%QT_EXAMPLEDIR%%/corelib/tools/customtypesending/customtypesending.pro
|
||||
%%QT_EXAMPLEDIR%%/corelib/tools/customtypesending/main.cpp
|
||||
%%QT_EXAMPLEDIR%%/corelib/tools/customtypesending/message.cpp
|
||||
%%QT_EXAMPLEDIR%%/corelib/tools/customtypesending/message.h
|
||||
%%QT_EXAMPLEDIR%%/corelib/tools/customtypesending/window.cpp
|
||||
%%QT_EXAMPLEDIR%%/corelib/tools/customtypesending/window.h
|
||||
%%QT_EXAMPLEDIR%%/corelib/tools/doc/src/contiguouscache.qdoc
|
||||
%%QT_EXAMPLEDIR%%/corelib/tools/doc/src/customtype.qdoc
|
||||
%%QT_EXAMPLEDIR%%/corelib/tools/tools.pro
|
||||
%%QT_EXAMPLEDIR%%/datavisualization/CMakeLists.txt
|
||||
%%QT_EXAMPLEDIR%%/datavisualization/datavisualization.pro
|
||||
@ -972,6 +961,13 @@
|
||||
%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/src/import_qml_plugins.h
|
||||
%%QT_EXAMPLEDIR%%/demos/FX_Material_Showroom/src/main.cpp
|
||||
%%QT_EXAMPLEDIR%%/demos/calqlatr/CMakeLists.txt
|
||||
%%QT_EXAMPLEDIR%%/demos/calqlatr/android/AndroidManifest.xml
|
||||
%%QT_EXAMPLEDIR%%/demos/calqlatr/android/res/drawable-hdpi/icon.png
|
||||
%%QT_EXAMPLEDIR%%/demos/calqlatr/android/res/drawable-ldpi/icon.png
|
||||
%%QT_EXAMPLEDIR%%/demos/calqlatr/android/res/drawable-mdpi/icon.png
|
||||
%%QT_EXAMPLEDIR%%/demos/calqlatr/android/res/drawable-xhdpi/icon.png
|
||||
%%QT_EXAMPLEDIR%%/demos/calqlatr/android/res/drawable-xxhdpi/icon.png
|
||||
%%QT_EXAMPLEDIR%%/demos/calqlatr/android/res/drawable-xxxhdpi/icon.png
|
||||
%%QT_EXAMPLEDIR%%/demos/calqlatr/calqlatr.pro
|
||||
%%QT_EXAMPLEDIR%%/demos/calqlatr/calqlatr.qml
|
||||
%%QT_EXAMPLEDIR%%/demos/calqlatr/calqlatr.qmlproject
|
||||
@ -2197,6 +2193,8 @@
|
||||
%%QT_EXAMPLEDIR%%/linguist/arrowpad/arrowpad.cpp
|
||||
%%QT_EXAMPLEDIR%%/linguist/arrowpad/arrowpad.h
|
||||
%%QT_EXAMPLEDIR%%/linguist/arrowpad/arrowpad.pro
|
||||
%%QT_EXAMPLEDIR%%/linguist/arrowpad/arrowpad_fr.ts
|
||||
%%QT_EXAMPLEDIR%%/linguist/arrowpad/arrowpad_nl.ts
|
||||
%%QT_EXAMPLEDIR%%/linguist/arrowpad/main.cpp
|
||||
%%QT_EXAMPLEDIR%%/linguist/arrowpad/mainwindow.cpp
|
||||
%%QT_EXAMPLEDIR%%/linguist/arrowpad/mainwindow.h
|
||||
@ -2221,6 +2219,7 @@
|
||||
%%QT_EXAMPLEDIR%%/linguist/doc/src/trollprint.qdoc
|
||||
%%QT_EXAMPLEDIR%%/linguist/hellotr/CMakeLists.txt
|
||||
%%QT_EXAMPLEDIR%%/linguist/hellotr/hellotr.pro
|
||||
%%QT_EXAMPLEDIR%%/linguist/hellotr/hellotr_la.ts
|
||||
%%QT_EXAMPLEDIR%%/linguist/hellotr/main.cpp
|
||||
%%QT_EXAMPLEDIR%%/linguist/i18n/CMakeLists.txt
|
||||
%%QT_EXAMPLEDIR%%/linguist/i18n/i18n.pro
|
||||
@ -2254,9 +2253,11 @@
|
||||
%%QT_EXAMPLEDIR%%/linguist/trollprint/trollprint_pt.ts
|
||||
%%QT_EXAMPLEDIR%%/mqtt/CMakeLists.txt
|
||||
%%QT_EXAMPLEDIR%%/mqtt/doc/examples.qdoc
|
||||
%%QT_EXAMPLEDIR%%/mqtt/doc/images/quickpublication.png
|
||||
%%QT_EXAMPLEDIR%%/mqtt/doc/images/quicksubscription.png
|
||||
%%QT_EXAMPLEDIR%%/mqtt/doc/images/simpleclient.png
|
||||
%%QT_EXAMPLEDIR%%/mqtt/doc/images/subscriptions.png
|
||||
%%QT_EXAMPLEDIR%%/mqtt/doc/quickpublication.qdoc
|
||||
%%QT_EXAMPLEDIR%%/mqtt/doc/quicksubscription.qdoc
|
||||
%%QT_EXAMPLEDIR%%/mqtt/doc/simpleclient.qdoc
|
||||
%%QT_EXAMPLEDIR%%/mqtt/doc/subscriptions.qdoc
|
||||
@ -2690,6 +2691,7 @@
|
||||
%%QT_EXAMPLEDIR%%/network/doc/images/multicastreceiver-example.webp
|
||||
%%QT_EXAMPLEDIR%%/network/doc/images/multicastsender-example.webp
|
||||
%%QT_EXAMPLEDIR%%/network/doc/images/network-chat-example.png
|
||||
%%QT_EXAMPLEDIR%%/network/doc/images/rsslisting.png
|
||||
%%QT_EXAMPLEDIR%%/network/doc/images/securesocketclient.png
|
||||
%%QT_EXAMPLEDIR%%/network/doc/images/securesocketclient2.png
|
||||
%%QT_EXAMPLEDIR%%/network/doc/images/secureudpclient-example.png
|
||||
@ -2705,6 +2707,7 @@
|
||||
%%QT_EXAMPLEDIR%%/network/doc/src/multicastreceiver.qdoc
|
||||
%%QT_EXAMPLEDIR%%/network/doc/src/multicastsender.qdoc
|
||||
%%QT_EXAMPLEDIR%%/network/doc/src/network-chat.qdoc
|
||||
%%QT_EXAMPLEDIR%%/network/doc/src/rsslisting.qdoc
|
||||
%%QT_EXAMPLEDIR%%/network/doc/src/securesocketclient.qdoc
|
||||
%%QT_EXAMPLEDIR%%/network/doc/src/secureudpclient.qdoc
|
||||
%%QT_EXAMPLEDIR%%/network/doc/src/secureudpserver.qdoc
|
||||
@ -2777,8 +2780,6 @@
|
||||
%%QT_EXAMPLEDIR%%/network/network-chat/server.h
|
||||
%%QT_EXAMPLEDIR%%/network/network.pro
|
||||
%%QT_EXAMPLEDIR%%/network/rsslisting/CMakeLists.txt
|
||||
%%QT_EXAMPLEDIR%%/network/rsslisting/doc/images/rsslisting.png
|
||||
%%QT_EXAMPLEDIR%%/network/rsslisting/doc/src/rsslisting.qdoc
|
||||
%%QT_EXAMPLEDIR%%/network/rsslisting/main.cpp
|
||||
%%QT_EXAMPLEDIR%%/network/rsslisting/rsslisting.cpp
|
||||
%%QT_EXAMPLEDIR%%/network/rsslisting/rsslisting.h
|
||||
@ -4455,6 +4456,7 @@
|
||||
%%QT_EXAMPLEDIR%%/quick/shapes/text.qml
|
||||
%%QT_EXAMPLEDIR%%/quick/shapes/tiger.qml
|
||||
%%QT_EXAMPLEDIR%%/quick/shapes/tigerLoader.qml
|
||||
%%QT_EXAMPLEDIR%%/quick/shapes/zoomtiger.qml
|
||||
%%QT_EXAMPLEDIR%%/quick/shared/Button.qml
|
||||
%%QT_EXAMPLEDIR%%/quick/shared/CMakeLists.txt
|
||||
%%QT_EXAMPLEDIR%%/quick/shared/CheckBox.qml
|
||||
@ -5860,47 +5862,21 @@
|
||||
%%QT_EXAMPLEDIR%%/quickcontrols/wearable/wearable.pro
|
||||
%%QT_EXAMPLEDIR%%/quickcontrols/wearable/wearable.qrc
|
||||
%%QT_EXAMPLEDIR%%/remoteobjects/CMakeLists.txt
|
||||
%%QT_EXAMPLEDIR%%/remoteobjects/ble/CMakeLists.txt
|
||||
%%QT_EXAMPLEDIR%%/remoteobjects/ble/ble.pro
|
||||
%%QT_EXAMPLEDIR%%/remoteobjects/ble/bleclient/CMakeLists.txt
|
||||
%%QT_EXAMPLEDIR%%/remoteobjects/ble/bleclient/bleclient.pro
|
||||
%%QT_EXAMPLEDIR%%/remoteobjects/ble/bleclient/connectpage.cpp
|
||||
%%QT_EXAMPLEDIR%%/remoteobjects/ble/bleclient/connectpage.h
|
||||
%%QT_EXAMPLEDIR%%/remoteobjects/ble/bleclient/connectpage.ui
|
||||
%%QT_EXAMPLEDIR%%/remoteobjects/ble/bleclient/heaterview.cpp
|
||||
%%QT_EXAMPLEDIR%%/remoteobjects/ble/bleclient/heaterview.h
|
||||
%%QT_EXAMPLEDIR%%/remoteobjects/ble/bleclient/heaterview.ui
|
||||
%%QT_EXAMPLEDIR%%/remoteobjects/ble/bleclient/main.cpp
|
||||
%%QT_EXAMPLEDIR%%/remoteobjects/ble/bleclient/mainwindow.cpp
|
||||
%%QT_EXAMPLEDIR%%/remoteobjects/ble/bleclient/mainwindow.h
|
||||
%%QT_EXAMPLEDIR%%/remoteobjects/ble/bleserver/CMakeLists.txt
|
||||
%%QT_EXAMPLEDIR%%/remoteobjects/ble/bleserver/bleserver.pro
|
||||
%%QT_EXAMPLEDIR%%/remoteobjects/ble/bleserver/main.cpp
|
||||
%%QT_EXAMPLEDIR%%/remoteobjects/ble/common/Info.cmake.macos.plist
|
||||
%%QT_EXAMPLEDIR%%/remoteobjects/ble/common/Info.ios.plist
|
||||
%%QT_EXAMPLEDIR%%/remoteobjects/ble/common/Info.qmake.macos.plist
|
||||
%%QT_EXAMPLEDIR%%/remoteobjects/ble/common/bleiodevice.cpp
|
||||
%%QT_EXAMPLEDIR%%/remoteobjects/ble/common/bleiodevice.h
|
||||
%%QT_EXAMPLEDIR%%/remoteobjects/ble/common/common.pri
|
||||
%%QT_EXAMPLEDIR%%/remoteobjects/ble/common/heater.rep
|
||||
%%QT_EXAMPLEDIR%%/remoteobjects/ble/doc/src/ble.qdoc
|
||||
%%QT_EXAMPLEDIR%%/remoteobjects/clientapp/CMakeLists.txt
|
||||
%%QT_EXAMPLEDIR%%/remoteobjects/clientapp/Clock.qml
|
||||
%%QT_EXAMPLEDIR%%/remoteobjects/clientapp/Plugins.qml
|
||||
%%QT_EXAMPLEDIR%%/remoteobjects/clientapp/center.png
|
||||
%%QT_EXAMPLEDIR%%/remoteobjects/clientapp/clientapp.pro
|
||||
%%QT_EXAMPLEDIR%%/remoteobjects/clientapp/clientapp.qrc
|
||||
%%QT_EXAMPLEDIR%%/remoteobjects/clientapp/clock.png
|
||||
%%QT_EXAMPLEDIR%%/remoteobjects/clientapp/doc/images/clientapp-example.webp
|
||||
%%QT_EXAMPLEDIR%%/remoteobjects/clientapp/doc/src/clientapp.qdoc
|
||||
%%QT_EXAMPLEDIR%%/remoteobjects/clientapp/hour.png
|
||||
%%QT_EXAMPLEDIR%%/remoteobjects/clientapp/main.cpp
|
||||
%%QT_EXAMPLEDIR%%/remoteobjects/clientapp/plugin.cpp
|
||||
%%QT_EXAMPLEDIR%%/remoteobjects/clientapp/minute.png
|
||||
%%QT_EXAMPLEDIR%%/remoteobjects/clientapp/plugin.h
|
||||
%%QT_EXAMPLEDIR%%/remoteobjects/clientapp/qml/Clock.qml
|
||||
%%QT_EXAMPLEDIR%%/remoteobjects/clientapp/qml/center.png
|
||||
%%QT_EXAMPLEDIR%%/remoteobjects/clientapp/qml/clock.png
|
||||
%%QT_EXAMPLEDIR%%/remoteobjects/clientapp/qml/hour.png
|
||||
%%QT_EXAMPLEDIR%%/remoteobjects/clientapp/qml/minute.png
|
||||
%%QT_EXAMPLEDIR%%/remoteobjects/clientapp/qml/plugins.qml
|
||||
%%QT_EXAMPLEDIR%%/remoteobjects/clientapp/qml/plugins0.qml
|
||||
%%QT_EXAMPLEDIR%%/remoteobjects/clientapp/qml/plugins1.qml
|
||||
%%QT_EXAMPLEDIR%%/remoteobjects/clientapp/qml/plugins2.qml
|
||||
%%QT_EXAMPLEDIR%%/remoteobjects/clientapp/plugins0.qml
|
||||
%%QT_EXAMPLEDIR%%/remoteobjects/clientapp/plugins1.qml
|
||||
%%QT_EXAMPLEDIR%%/remoteobjects/clientapp/plugins2.qml
|
||||
%%QT_EXAMPLEDIR%%/remoteobjects/clientapp/qmldir
|
||||
%%QT_EXAMPLEDIR%%/remoteobjects/modelviewclient/CMakeLists.txt
|
||||
%%QT_EXAMPLEDIR%%/remoteobjects/modelviewclient/doc/src/modelviewclient.qdoc
|
||||
@ -5925,28 +5901,13 @@
|
||||
%%QT_EXAMPLEDIR%%/remoteobjects/simpleswitch/directconnectclient/directconnectclient.pro
|
||||
%%QT_EXAMPLEDIR%%/remoteobjects/simpleswitch/directconnectclient/main.cpp
|
||||
%%QT_EXAMPLEDIR%%/remoteobjects/simpleswitch/directconnectclient/simpleswitch.rep
|
||||
%%QT_EXAMPLEDIR%%/remoteobjects/simpleswitch/directconnectdynamicclient/CMakeLists.txt
|
||||
%%QT_EXAMPLEDIR%%/remoteobjects/simpleswitch/directconnectdynamicclient/directconnectdynamicclient.pro
|
||||
%%QT_EXAMPLEDIR%%/remoteobjects/simpleswitch/directconnectdynamicclient/dynamicclient.cpp
|
||||
%%QT_EXAMPLEDIR%%/remoteobjects/simpleswitch/directconnectdynamicclient/dynamicclient.h
|
||||
%%QT_EXAMPLEDIR%%/remoteobjects/simpleswitch/directconnectdynamicclient/main.cpp
|
||||
%%QT_EXAMPLEDIR%%/remoteobjects/simpleswitch/directconnectserver/CMakeLists.txt
|
||||
%%QT_EXAMPLEDIR%%/remoteobjects/simpleswitch/directconnectserver/directconnectserver.pro
|
||||
%%QT_EXAMPLEDIR%%/remoteobjects/simpleswitch/directconnectserver/main.cpp
|
||||
%%QT_EXAMPLEDIR%%/remoteobjects/simpleswitch/directconnectserver/simpleswitch.cpp
|
||||
%%QT_EXAMPLEDIR%%/remoteobjects/simpleswitch/directconnectserver/simpleswitch.h
|
||||
%%QT_EXAMPLEDIR%%/remoteobjects/simpleswitch/directconnectserver/simpleswitch.rep
|
||||
%%QT_EXAMPLEDIR%%/remoteobjects/simpleswitch/registryconnectedclient/CMakeLists.txt
|
||||
%%QT_EXAMPLEDIR%%/remoteobjects/simpleswitch/registryconnectedclient/dynamicclient.cpp
|
||||
%%QT_EXAMPLEDIR%%/remoteobjects/simpleswitch/registryconnectedclient/dynamicclient.h
|
||||
%%QT_EXAMPLEDIR%%/remoteobjects/simpleswitch/registryconnectedclient/main.cpp
|
||||
%%QT_EXAMPLEDIR%%/remoteobjects/simpleswitch/registryconnectedclient/registryconnectedclient.pro
|
||||
%%QT_EXAMPLEDIR%%/remoteobjects/simpleswitch/registryconnectedserver/CMakeLists.txt
|
||||
%%QT_EXAMPLEDIR%%/remoteobjects/simpleswitch/registryconnectedserver/main.cpp
|
||||
%%QT_EXAMPLEDIR%%/remoteobjects/simpleswitch/registryconnectedserver/registryconnectedserver.pro
|
||||
%%QT_EXAMPLEDIR%%/remoteobjects/simpleswitch/registryconnectedserver/simpleswitch.cpp
|
||||
%%QT_EXAMPLEDIR%%/remoteobjects/simpleswitch/registryconnectedserver/simpleswitch.h
|
||||
%%QT_EXAMPLEDIR%%/remoteobjects/simpleswitch/registryconnectedserver/simpleswitch.rep
|
||||
%%QT_EXAMPLEDIR%%/remoteobjects/simpleswitch/doc/src/simpleswitch.qdoc
|
||||
%%QT_EXAMPLEDIR%%/remoteobjects/simpleswitch/simpleswitch.pro
|
||||
%%QT_EXAMPLEDIR%%/remoteobjects/ssl/CMakeLists.txt
|
||||
%%QT_EXAMPLEDIR%%/remoteobjects/ssl/doc/src/ssl.qdoc
|
||||
@ -6106,6 +6067,12 @@
|
||||
%%QT_EXAMPLEDIR%%/sensors/sensorsshowcase/ProgressXYZBar.qml
|
||||
%%QT_EXAMPLEDIR%%/sensors/sensorsshowcase/Proximity.qml
|
||||
%%QT_EXAMPLEDIR%%/sensors/sensorsshowcase/android/AndroidManifest.xml
|
||||
%%QT_EXAMPLEDIR%%/sensors/sensorsshowcase/android/res/drawable-hdpi/icon.png
|
||||
%%QT_EXAMPLEDIR%%/sensors/sensorsshowcase/android/res/drawable-ldpi/icon.png
|
||||
%%QT_EXAMPLEDIR%%/sensors/sensorsshowcase/android/res/drawable-mdpi/icon.png
|
||||
%%QT_EXAMPLEDIR%%/sensors/sensorsshowcase/android/res/drawable-xhdpi/icon.png
|
||||
%%QT_EXAMPLEDIR%%/sensors/sensorsshowcase/android/res/drawable-xxhdpi/icon.png
|
||||
%%QT_EXAMPLEDIR%%/sensors/sensorsshowcase/android/res/drawable-xxxhdpi/icon.png
|
||||
%%QT_EXAMPLEDIR%%/sensors/sensorsshowcase/doc/images/sensorsshowcase-gyroscope.webp
|
||||
%%QT_EXAMPLEDIR%%/sensors/sensorsshowcase/doc/images/sensorsshowcase-mainview.webp
|
||||
%%QT_EXAMPLEDIR%%/sensors/sensorsshowcase/doc/src/sensorsshowcase.qdoc
|
||||
@ -6116,6 +6083,7 @@
|
||||
%%QT_EXAMPLEDIR%%/sensors/sensorsshowcase/qmldir
|
||||
%%QT_EXAMPLEDIR%%/sensors/sensorsshowcase/qtquickcontrols2.conf
|
||||
%%QT_EXAMPLEDIR%%/sensors/sensorsshowcase/sensorsshowcase.pro
|
||||
%%QT_EXAMPLEDIR%%/sensors/sensorsshowcase/sensorsupport.h
|
||||
%%QT_EXAMPLEDIR%%/serialbus/CMakeLists.txt
|
||||
%%QT_EXAMPLEDIR%%/serialbus/can/CMakeLists.txt
|
||||
%%QT_EXAMPLEDIR%%/serialbus/can/bitratebox.cpp
|
||||
@ -7283,7 +7251,6 @@
|
||||
%%QT_EXAMPLEDIR%%/widgets/doc/src/syntaxhighlighter.qdoc
|
||||
%%QT_EXAMPLEDIR%%/widgets/doc/src/tabdialog.qdoc
|
||||
%%QT_EXAMPLEDIR%%/widgets/doc/src/tablet.qdoc
|
||||
%%QT_EXAMPLEDIR%%/widgets/doc/src/tooltips.qdoc
|
||||
%%QT_EXAMPLEDIR%%/widgets/doc/src/transformations.qdoc
|
||||
%%QT_EXAMPLEDIR%%/widgets/doc/src/treemodelcompleter.qdoc
|
||||
%%QT_EXAMPLEDIR%%/widgets/doc/src/trivialwizard.qdoc
|
||||
@ -7985,17 +7952,6 @@
|
||||
%%QT_EXAMPLEDIR%%/widgets/widgets/tablet/tabletapplication.h
|
||||
%%QT_EXAMPLEDIR%%/widgets/widgets/tablet/tabletcanvas.cpp
|
||||
%%QT_EXAMPLEDIR%%/widgets/widgets/tablet/tabletcanvas.h
|
||||
%%QT_EXAMPLEDIR%%/widgets/widgets/tooltips/CMakeLists.txt
|
||||
%%QT_EXAMPLEDIR%%/widgets/widgets/tooltips/images/circle.png
|
||||
%%QT_EXAMPLEDIR%%/widgets/widgets/tooltips/images/square.png
|
||||
%%QT_EXAMPLEDIR%%/widgets/widgets/tooltips/images/triangle.png
|
||||
%%QT_EXAMPLEDIR%%/widgets/widgets/tooltips/main.cpp
|
||||
%%QT_EXAMPLEDIR%%/widgets/widgets/tooltips/shapeitem.cpp
|
||||
%%QT_EXAMPLEDIR%%/widgets/widgets/tooltips/shapeitem.h
|
||||
%%QT_EXAMPLEDIR%%/widgets/widgets/tooltips/sortingbox.cpp
|
||||
%%QT_EXAMPLEDIR%%/widgets/widgets/tooltips/sortingbox.h
|
||||
%%QT_EXAMPLEDIR%%/widgets/widgets/tooltips/tooltips.pro
|
||||
%%QT_EXAMPLEDIR%%/widgets/widgets/tooltips/tooltips.qrc
|
||||
%%QT_EXAMPLEDIR%%/widgets/widgets/widgets.pro
|
||||
%%QT_EXAMPLEDIR%%/widgets/widgets/windowflags/CMakeLists.txt
|
||||
%%QT_EXAMPLEDIR%%/widgets/widgets/windowflags/controllerwindow.cpp
|
||||
|
@ -5,13 +5,12 @@ PKGNAMEPREFIX= qt6-
|
||||
|
||||
MAINTAINER= kde@FreeBSD.org
|
||||
COMMENT= Qt audio, video, radio and camera support module
|
||||
WWW= https://qt.io
|
||||
|
||||
BUILD_DEPENDS= vulkan-headers>0:graphics/vulkan-headers
|
||||
LIB_DEPENDS= libxkbcommon.so:x11/libxkbcommon
|
||||
|
||||
USES= cmake compiler:c++17-lang gl localbase:ldflags pkgconfig qt-dist:6
|
||||
USE_GL= gl opengl
|
||||
USE_GL= opengl
|
||||
USE_QT= base declarative
|
||||
|
||||
CXXFLAGS_powerpc64= -mvsx
|
||||
|
@ -1,3 +1,3 @@
|
||||
TIMESTAMP = 1697050146
|
||||
SHA256 (KDE/Qt/6.6.0/qtmultimedia-everywhere-src-6.6.0.tar.xz) = ba4b236ca3ec118841b7f5ba87797e24a8c5cbef9ba973fe219fbfc310d38782
|
||||
SIZE (KDE/Qt/6.6.0/qtmultimedia-everywhere-src-6.6.0.tar.xz) = 6575240
|
||||
TIMESTAMP = 1701102613
|
||||
SHA256 (KDE/Qt/6.6.1/qtmultimedia-everywhere-src-6.6.1.tar.xz) = 7ee4e2296f5714961692f6ded568d3e3fde3687cee48e9d717194b5d1360db4a
|
||||
SIZE (KDE/Qt/6.6.1/qtmultimedia-everywhere-src-6.6.1.tar.xz) = 6723296
|
||||
|
@ -7,10 +7,12 @@
|
||||
%%PULSEAUDIO%%%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qaudioengine_pulse_p.h
|
||||
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qaudiohelpers_p.h
|
||||
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qaudiostatemachine_p.h
|
||||
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qaudiostatemachineutils_p.h
|
||||
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qaudiosystem_p.h
|
||||
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qcamera_p.h
|
||||
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qcameradevice_p.h
|
||||
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qcapturablewindow_p.h
|
||||
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qerrorinfo_p.h
|
||||
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qmediaplayer_p.h
|
||||
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qmediarecorder_p.h
|
||||
%%QT_INCDIR%%/QtMultimedia/%%FULLVER%%/QtMultimedia/private/qmediastoragelocation_p.h
|
||||
|
@ -1,3 +1,3 @@
|
||||
TIMESTAMP = 1699369669
|
||||
SHA256 (KDE/Qt/6.6.0/qt-qtcoap-v6.6.0_GH0.tar.gz) = 9e2672bd0c59659dfe8265c68cd405d93a2247f6023a8524c20b481805c94133
|
||||
SIZE (KDE/Qt/6.6.0/qt-qtcoap-v6.6.0_GH0.tar.gz) = 183048
|
||||
TIMESTAMP = 1701102615
|
||||
SHA256 (KDE/Qt/6.6.1/qt-qtcoap-v6.6.1_GH0.tar.gz) = a11cae6ec75ba31150ac94b076b43d1e9c235e9872b5c02dc70734449dc07551
|
||||
SIZE (KDE/Qt/6.6.1/qt-qtcoap-v6.6.1_GH0.tar.gz) = 183077
|
||||
|
@ -5,18 +5,11 @@ PKGNAMEPREFIX= qt6-
|
||||
|
||||
MAINTAINER= kde@FreeBSD.org
|
||||
COMMENT= Qt6 Network authentication module
|
||||
WWW= https://qt-project.org
|
||||
|
||||
BUILD_DEPENDS= ${LOCALBASE}/include/vulkan/vulkan.h:graphics/vulkan-headers
|
||||
LIB_DEPENDS= libdouble-conversion.so:devel/double-conversion \
|
||||
libicudata.so:devel/icu \
|
||||
libpcre.so:devel/pcre \
|
||||
libpcre2-16.so:devel/pcre2 \
|
||||
libzstd.so:archivers/zstd
|
||||
|
||||
USES= cmake compiler:c++17-lang gettext-runtime gnome \
|
||||
USES= cmake compiler:c++17-lang \
|
||||
qt-dist:6
|
||||
USE_GNOME= glib20
|
||||
USE_QT= base
|
||||
USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL}
|
||||
|
||||
|
@ -1,3 +1,3 @@
|
||||
TIMESTAMP = 1697050147
|
||||
SHA256 (KDE/Qt/6.6.0/qtnetworkauth-everywhere-src-6.6.0.tar.xz) = 20d5c0746c00eb3333f17c9869296d0acd0eed93518ea2734b98405cc6cc8830
|
||||
SIZE (KDE/Qt/6.6.0/qtnetworkauth-everywhere-src-6.6.0.tar.xz) = 152688
|
||||
TIMESTAMP = 1701102617
|
||||
SHA256 (KDE/Qt/6.6.1/qtnetworkauth-everywhere-src-6.6.1.tar.xz) = 693e11945b22735fc9b1662cad53c60098882d301c4f4a3e13c01bcc41c00d49
|
||||
SIZE (KDE/Qt/6.6.1/qtnetworkauth-everywhere-src-6.6.1.tar.xz) = 152916
|
||||
|
@ -197,6 +197,7 @@
|
||||
SUBDIR += qpdf
|
||||
SUBDIR += qpdfview
|
||||
SUBDIR += qt5-printsupport
|
||||
SUBDIR += qt6-pdf
|
||||
SUBDIR += rlpr
|
||||
SUBDIR += rtf2latex2e
|
||||
SUBDIR += rubygem-afm
|
||||
|
13
print/qt6-pdf/Makefile
Normal file
13
print/qt6-pdf/Makefile
Normal file
@ -0,0 +1,13 @@
|
||||
PORTNAME= pdf
|
||||
PORTREVISION= 0
|
||||
|
||||
CATEGORIES= print
|
||||
COMMENT= Qt 6 module for rendering PDF documents
|
||||
|
||||
MASTERDIR= ${.CURDIR}/../../www/qt6-webengine
|
||||
DESCR= ${.CURDIR}/pkg-descr
|
||||
PLIST= ${.CURDIR}/pkg-plist
|
||||
|
||||
BUILD_QTPDF= yes
|
||||
|
||||
.include "${MASTERDIR}/Makefile"
|
2
print/qt6-pdf/pkg-descr
Normal file
2
print/qt6-pdf/pkg-descr
Normal file
@ -0,0 +1,2 @@
|
||||
The Qt PDF module contains classes and functions for rendering PDF
|
||||
documents.
|
137
print/qt6-pdf/pkg-plist
Normal file
137
print/qt6-pdf/pkg-plist
Normal file
@ -0,0 +1,137 @@
|
||||
%%QT_INCDIR%%/QtPdf/%%FULLVER%%/QtPdf/private/qpdfdocument_p.h
|
||||
%%QT_INCDIR%%/QtPdf/%%FULLVER%%/QtPdf/private/qpdffile_p.h
|
||||
%%QT_INCDIR%%/QtPdf/%%FULLVER%%/QtPdf/private/qpdflink_p.h
|
||||
%%QT_INCDIR%%/QtPdf/%%FULLVER%%/QtPdf/private/qpdflinkmodel_p.h
|
||||
%%QT_INCDIR%%/QtPdf/%%FULLVER%%/QtPdf/private/qpdfsearchmodel_p.h
|
||||
%%QT_INCDIR%%/QtPdf/%%FULLVER%%/QtPdf/private/qpdfselection_p.h
|
||||
%%QT_INCDIR%%/QtPdf/%%FULLVER%%/QtPdf/private/qtpdf-config_p.h
|
||||
%%QT_INCDIR%%/QtPdf/%%FULLVER%%/QtPdf/private/qtpdfexports_p.h
|
||||
%%QT_INCDIR%%/QtPdf/QPdfBookmarkModel
|
||||
%%QT_INCDIR%%/QtPdf/QPdfDocument
|
||||
%%QT_INCDIR%%/QtPdf/QPdfDocumentRenderOptions
|
||||
%%QT_INCDIR%%/QtPdf/QPdfLink
|
||||
%%QT_INCDIR%%/QtPdf/QPdfLinkModel
|
||||
%%QT_INCDIR%%/QtPdf/QPdfPageNavigator
|
||||
%%QT_INCDIR%%/QtPdf/QPdfPageRenderer
|
||||
%%QT_INCDIR%%/QtPdf/QPdfSearchModel
|
||||
%%QT_INCDIR%%/QtPdf/QPdfSelection
|
||||
%%QT_INCDIR%%/QtPdf/QtPdf
|
||||
%%QT_INCDIR%%/QtPdf/QtPdfDepends
|
||||
%%QT_INCDIR%%/QtPdf/QtPdfVersion
|
||||
%%QT_INCDIR%%/QtPdf/qpdfbookmarkmodel.h
|
||||
%%QT_INCDIR%%/QtPdf/qpdfdocument.h
|
||||
%%QT_INCDIR%%/QtPdf/qpdfdocumentrenderoptions.h
|
||||
%%QT_INCDIR%%/QtPdf/qpdflink.h
|
||||
%%QT_INCDIR%%/QtPdf/qpdflinkmodel.h
|
||||
%%QT_INCDIR%%/QtPdf/qpdfpagenavigator.h
|
||||
%%QT_INCDIR%%/QtPdf/qpdfpagerenderer.h
|
||||
%%QT_INCDIR%%/QtPdf/qpdfsearchmodel.h
|
||||
%%QT_INCDIR%%/QtPdf/qpdfselection.h
|
||||
%%QT_INCDIR%%/QtPdf/qtpdf-config.h
|
||||
%%QT_INCDIR%%/QtPdf/qtpdfexports.h
|
||||
%%QT_INCDIR%%/QtPdf/qtpdfglobal.h
|
||||
%%QT_INCDIR%%/QtPdf/qtpdfversion.h
|
||||
%%QT_INCDIR%%/QtPdfQuick/%%FULLVER%%/QtPdfQuick/private/qquickpdfbookmarkmodel_p.h
|
||||
%%QT_INCDIR%%/QtPdfQuick/%%FULLVER%%/QtPdfQuick/private/qquickpdfdocument_p.h
|
||||
%%QT_INCDIR%%/QtPdfQuick/%%FULLVER%%/QtPdfQuick/private/qquickpdflinkmodel_p.h
|
||||
%%QT_INCDIR%%/QtPdfQuick/%%FULLVER%%/QtPdfQuick/private/qquickpdfpageimage_p.h
|
||||
%%QT_INCDIR%%/QtPdfQuick/%%FULLVER%%/QtPdfQuick/private/qquickpdfpagenavigator_p.h
|
||||
%%QT_INCDIR%%/QtPdfQuick/%%FULLVER%%/QtPdfQuick/private/qquickpdfsearchmodel_p.h
|
||||
%%QT_INCDIR%%/QtPdfQuick/%%FULLVER%%/QtPdfQuick/private/qquickpdfselection_p.h
|
||||
%%QT_INCDIR%%/QtPdfQuick/%%FULLVER%%/QtPdfQuick/private/qtpdfquickglobal_p.h
|
||||
%%QT_INCDIR%%/QtPdfQuick/QtPdfQuick
|
||||
%%QT_INCDIR%%/QtPdfQuick/QtPdfQuickDepends
|
||||
%%QT_INCDIR%%/QtPdfQuick/QtPdfQuickVersion
|
||||
%%QT_INCDIR%%/QtPdfQuick/qtpdfquickversion.h
|
||||
%%QT_INCDIR%%/QtPdfWidgets/%%FULLVER%%/QtPdfWidgets/private/qpdfpageselector_p.h
|
||||
%%QT_INCDIR%%/QtPdfWidgets/%%FULLVER%%/QtPdfWidgets/private/qpdfview_p.h
|
||||
%%QT_INCDIR%%/QtPdfWidgets/QPdfPageSelector
|
||||
%%QT_INCDIR%%/QtPdfWidgets/QPdfView
|
||||
%%QT_INCDIR%%/QtPdfWidgets/QtPdfWidgets
|
||||
%%QT_INCDIR%%/QtPdfWidgets/QtPdfWidgetsDepends
|
||||
%%QT_INCDIR%%/QtPdfWidgets/QtPdfWidgetsVersion
|
||||
%%QT_INCDIR%%/QtPdfWidgets/qpdfpageselector.h
|
||||
%%QT_INCDIR%%/QtPdfWidgets/qpdfview.h
|
||||
%%QT_INCDIR%%/QtPdfWidgets/qtpdfwidgetsglobal.h
|
||||
%%QT_INCDIR%%/QtPdfWidgets/qtpdfwidgetsversion.h
|
||||
@comment lib/cmake/Qt6/FindGPerf.cmake
|
||||
@comment lib/cmake/Qt6/FindGn.cmake
|
||||
@comment lib/cmake/Qt6/FindNinja.cmake
|
||||
@comment lib/cmake/Qt6/FindNodejs.cmake
|
||||
@comment lib/cmake/Qt6/FindPkgConfigHost.cmake
|
||||
@comment lib/cmake/Qt6/FindSnappy.cmake
|
||||
@comment lib/cmake/Qt6BuildInternals/StandaloneTests/QtWebEngineTestsConfig.cmake
|
||||
lib/cmake/Qt6Gui/Qt6QPdfPluginAdditionalTargetInfo.cmake
|
||||
lib/cmake/Qt6Gui/Qt6QPdfPluginConfig.cmake
|
||||
lib/cmake/Qt6Gui/Qt6QPdfPluginConfigVersion.cmake
|
||||
lib/cmake/Qt6Gui/Qt6QPdfPluginConfigVersionImpl.cmake
|
||||
lib/cmake/Qt6Gui/Qt6QPdfPluginTargets-%%CMAKE_BUILD_TYPE%%.cmake
|
||||
lib/cmake/Qt6Gui/Qt6QPdfPluginTargets.cmake
|
||||
lib/cmake/Qt6Pdf/Qt6PdfAdditionalTargetInfo.cmake
|
||||
lib/cmake/Qt6Pdf/Qt6PdfConfig.cmake
|
||||
lib/cmake/Qt6Pdf/Qt6PdfConfigVersion.cmake
|
||||
lib/cmake/Qt6Pdf/Qt6PdfConfigVersionImpl.cmake
|
||||
lib/cmake/Qt6Pdf/Qt6PdfDependencies.cmake
|
||||
lib/cmake/Qt6Pdf/Qt6PdfTargets-%%CMAKE_BUILD_TYPE%%.cmake
|
||||
lib/cmake/Qt6Pdf/Qt6PdfTargets.cmake
|
||||
lib/cmake/Qt6Pdf/Qt6PdfVersionlessTargets.cmake
|
||||
lib/cmake/Qt6PdfQuick/Qt6PdfQuickAdditionalTargetInfo.cmake
|
||||
lib/cmake/Qt6PdfQuick/Qt6PdfQuickConfig.cmake
|
||||
lib/cmake/Qt6PdfQuick/Qt6PdfQuickConfigVersion.cmake
|
||||
lib/cmake/Qt6PdfQuick/Qt6PdfQuickConfigVersionImpl.cmake
|
||||
lib/cmake/Qt6PdfQuick/Qt6PdfQuickDependencies.cmake
|
||||
lib/cmake/Qt6PdfQuick/Qt6PdfQuickTargets-%%CMAKE_BUILD_TYPE%%.cmake
|
||||
lib/cmake/Qt6PdfQuick/Qt6PdfQuickTargets.cmake
|
||||
lib/cmake/Qt6PdfQuick/Qt6PdfQuickVersionlessTargets.cmake
|
||||
lib/cmake/Qt6PdfWidgets/Qt6PdfWidgetsAdditionalTargetInfo.cmake
|
||||
lib/cmake/Qt6PdfWidgets/Qt6PdfWidgetsConfig.cmake
|
||||
lib/cmake/Qt6PdfWidgets/Qt6PdfWidgetsConfigVersion.cmake
|
||||
lib/cmake/Qt6PdfWidgets/Qt6PdfWidgetsConfigVersionImpl.cmake
|
||||
lib/cmake/Qt6PdfWidgets/Qt6PdfWidgetsDependencies.cmake
|
||||
lib/cmake/Qt6PdfWidgets/Qt6PdfWidgetsTargets-%%CMAKE_BUILD_TYPE%%.cmake
|
||||
lib/cmake/Qt6PdfWidgets/Qt6PdfWidgetsTargets.cmake
|
||||
lib/cmake/Qt6PdfWidgets/Qt6PdfWidgetsVersionlessTargets.cmake
|
||||
lib/cmake/Qt6Qml/QmlPlugins/Qt6PdfQuickpluginAdditionalTargetInfo.cmake
|
||||
lib/cmake/Qt6Qml/QmlPlugins/Qt6PdfQuickpluginConfig.cmake
|
||||
lib/cmake/Qt6Qml/QmlPlugins/Qt6PdfQuickpluginConfigVersion.cmake
|
||||
lib/cmake/Qt6Qml/QmlPlugins/Qt6PdfQuickpluginConfigVersionImpl.cmake
|
||||
lib/cmake/Qt6Qml/QmlPlugins/Qt6PdfQuickpluginTargets-%%CMAKE_BUILD_TYPE%%.cmake
|
||||
lib/cmake/Qt6Qml/QmlPlugins/Qt6PdfQuickpluginTargets.cmake
|
||||
%%QT_LIBDIR%%/libQt6Pdf.prl
|
||||
%%QT_LIBDIR%%/libQt6Pdf.so
|
||||
%%QT_LIBDIR%%/libQt6Pdf.so.6
|
||||
%%QT_LIBDIR%%/libQt6Pdf.so.%%FULLVER%%
|
||||
%%QT_LIBDIR%%/libQt6PdfQuick.prl
|
||||
%%QT_LIBDIR%%/libQt6PdfQuick.so
|
||||
%%QT_LIBDIR%%/libQt6PdfQuick.so.6
|
||||
%%QT_LIBDIR%%/libQt6PdfQuick.so.%%FULLVER%%
|
||||
%%QT_LIBDIR%%/libQt6PdfWidgets.prl
|
||||
%%QT_LIBDIR%%/libQt6PdfWidgets.so
|
||||
%%QT_LIBDIR%%/libQt6PdfWidgets.so.6
|
||||
%%QT_LIBDIR%%/libQt6PdfWidgets.so.%%FULLVER%%
|
||||
%%QT_LIBDIR%%/metatypes/qt6pdf_%%CMAKE_BUILD_TYPE%%_metatypes.json
|
||||
%%QT_LIBDIR%%/metatypes/qt6pdfquick_%%CMAKE_BUILD_TYPE%%_metatypes.json
|
||||
%%QT_LIBDIR%%/metatypes/qt6pdfwidgets_%%CMAKE_BUILD_TYPE%%_metatypes.json
|
||||
%%QT_MKSPECDIR%%/modules/qt_lib_pdf.pri
|
||||
%%QT_MKSPECDIR%%/modules/qt_lib_pdf_private.pri
|
||||
%%QT_MKSPECDIR%%/modules/qt_lib_pdfquick.pri
|
||||
%%QT_MKSPECDIR%%/modules/qt_lib_pdfquick_private.pri
|
||||
%%QT_MKSPECDIR%%/modules/qt_lib_pdfwidgets.pri
|
||||
%%QT_MKSPECDIR%%/modules/qt_lib_pdfwidgets_private.pri
|
||||
%%QT_PLUGINDIR%%/imageformats/libqpdf.so
|
||||
%%QT_QMLDIR%%/QtQuick/Pdf/+Material/PdfStyle.qml
|
||||
%%QT_QMLDIR%%/QtQuick/Pdf/+Universal/PdfStyle.qml
|
||||
%%QT_QMLDIR%%/QtQuick/Pdf/PdfLinkDelegate.qml
|
||||
%%QT_QMLDIR%%/QtQuick/Pdf/PdfMultiPageView.qml
|
||||
%%QT_QMLDIR%%/QtQuick/Pdf/PdfPageView.qml
|
||||
%%QT_QMLDIR%%/QtQuick/Pdf/PdfScrollablePageView.qml
|
||||
%%QT_QMLDIR%%/QtQuick/Pdf/PdfStyle.qml
|
||||
%%QT_QMLDIR%%/QtQuick/Pdf/libpdfquickplugin.so
|
||||
%%QT_QMLDIR%%/QtQuick/Pdf/plugins.qmltypes
|
||||
%%QT_QMLDIR%%/QtQuick/Pdf/qmldir
|
||||
libdata/pkgconfig/Qt6Pdf.pc
|
||||
libdata/pkgconfig/Qt6PdfQuick.pc
|
||||
libdata/pkgconfig/Qt6PdfWidgets.pc
|
||||
%%QT_DATADIR%%/modules/Pdf.json
|
||||
%%QT_DATADIR%%/modules/PdfQuick.json
|
||||
%%QT_DATADIR%%/modules/PdfWidgets.json
|
@ -5,7 +5,6 @@ PKGNAMEPREFIX= qt6-
|
||||
|
||||
MAINTAINER= kde@FreeBSD.org
|
||||
COMMENT= High-level API for physics simulation
|
||||
WWW= https://qt.io
|
||||
|
||||
BUILD_DEPENDS= vulkan-headers>0:graphics/vulkan-headers
|
||||
LIB_DEPENDS= libxkbcommon.so:x11/libxkbcommon
|
||||
|
@ -1,3 +1,3 @@
|
||||
TIMESTAMP = 1698294812
|
||||
SHA256 (KDE/Qt/6.6.0/qtquick3dphysics-everywhere-src-6.6.0.tar.xz) = 74395b686f680cfa302e41530ff9bbe1b7e13c1d1aa9d68aa192318ecbfd7c03
|
||||
SIZE (KDE/Qt/6.6.0/qtquick3dphysics-everywhere-src-6.6.0.tar.xz) = 4700124
|
||||
TIMESTAMP = 1701102622
|
||||
SHA256 (KDE/Qt/6.6.1/qtquick3dphysics-everywhere-src-6.6.1.tar.xz) = 2cc6b5f58d7b1de6de34279657ad2c73a0e82e29c7a56a12f2c00fb62725e15a
|
||||
SIZE (KDE/Qt/6.6.1/qtquick3dphysics-everywhere-src-6.6.1.tar.xz) = 4700696
|
||||
|
@ -13,13 +13,16 @@ WWW= https://riverbankcomputing.com/software/pyqt
|
||||
|
||||
USES= gl python pyqt:6 qt:6
|
||||
USE_GL= gl
|
||||
USE_LOCALE= C.UTF-8
|
||||
USE_PYQT= sip:build pyqt6
|
||||
USE_PYTHON= concurrent flavors
|
||||
USE_QT= base declarative positioning webchannel webengine
|
||||
|
||||
PLIST_SUB= PYQT_WEBENGINE_VERSION=${DISTVERSION}
|
||||
|
||||
post-patch:
|
||||
@${REINPLACE_CMD} -e 's|%%QT_INCDIR%%|${QT_INCDIR}|g' \
|
||||
${WRKSRC}/pyproject.toml
|
||||
|
||||
post-install:
|
||||
@${FIND} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt6 \
|
||||
-name '*.so*' -exec ${STRIP_CMD} {} +
|
||||
|
15
www/py-qt6-webengine/files/patch-pyproject.toml
Normal file
15
www/py-qt6-webengine/files/patch-pyproject.toml
Normal file
@ -0,0 +1,15 @@
|
||||
Workaround for qprinter.h not being found when the Qt stack has been built
|
||||
without CUPS support.
|
||||
|
||||
/usr/local/lib/python3.9/site-packages/PyQt6/bindings/QtPrintSupport/qprinter.sip:28:10: fatal error: 'qprinter.h' file not found
|
||||
#include <qprinter.h>
|
||||
^~~~~~~~~~~~
|
||||
|
||||
--- pyproject.toml.orig 2023-10-25 10:26:54 UTC
|
||||
+++ pyproject.toml
|
||||
@@ -32,3 +32,5 @@ qmake-QT = ["webenginewidgets"]
|
||||
|
||||
[tool.sip.bindings.QtWebEngineWidgets]
|
||||
qmake-QT = ["webenginewidgets"]
|
||||
+define-macros = ["QT_PRINTSUPPORT_LIB"]
|
||||
+include-dirs = ["%%QT_INCDIR%%/QtPrintSupport"]
|
@ -5,7 +5,6 @@ PKGNAMEPREFIX= qt6-
|
||||
|
||||
MAINTAINER= kde@FreeBSD.org
|
||||
COMMENT= Lightweight HTTP Server
|
||||
WWW= https://qt.io
|
||||
|
||||
BUILD_DEPENDS= vulkan-headers>0:graphics/vulkan-headers
|
||||
|
||||
|
@ -1,3 +1,3 @@
|
||||
TIMESTAMP = 1697050149
|
||||
SHA256 (KDE/Qt/6.6.0/qthttpserver-everywhere-src-6.6.0.tar.xz) = f5ae1ed7e9c8c43c5577cf0565b13c0d255b57158dd2314c3c78e43484e33c65
|
||||
SIZE (KDE/Qt/6.6.0/qthttpserver-everywhere-src-6.6.0.tar.xz) = 170956
|
||||
TIMESTAMP = 1701102624
|
||||
SHA256 (KDE/Qt/6.6.1/qthttpserver-everywhere-src-6.6.1.tar.xz) = 1bfeb3f52f15002a0197a4ef4f3ada7b43a6d0681e1797a11c1460ecfa83124c
|
||||
SIZE (KDE/Qt/6.6.1/qthttpserver-everywhere-src-6.6.1.tar.xz) = 171104
|
||||
|
@ -5,12 +5,10 @@ PKGNAMEPREFIX= qt6-
|
||||
|
||||
MAINTAINER= kde@FreeBSD.org
|
||||
COMMENT= Qt 6 library for integration of C++/QML with HTML/js clients
|
||||
WWW= https://qt.io
|
||||
|
||||
BUILD_DEPENDS= vulkan-headers>0:graphics/vulkan-headers
|
||||
|
||||
USES= cmake compiler:c++17-lang gl pkgconfig qt-dist:6
|
||||
USE_GL= gl opengl
|
||||
USE_QT= base declarative websockets
|
||||
USES= cmake compiler:c++17-lang pkgconfig qt-dist:6
|
||||
USE_QT= base declarative
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
@ -1,3 +1,3 @@
|
||||
TIMESTAMP = 1697050151
|
||||
SHA256 (KDE/Qt/6.6.0/qtwebchannel-everywhere-src-6.6.0.tar.xz) = fddcb38e6d5843f9c7570654f1a12aaf0086e5a01f7bf3cf170064fcc5a3f51c
|
||||
SIZE (KDE/Qt/6.6.0/qtwebchannel-everywhere-src-6.6.0.tar.xz) = 214924
|
||||
TIMESTAMP = 1701102626
|
||||
SHA256 (KDE/Qt/6.6.1/qtwebchannel-everywhere-src-6.6.1.tar.xz) = f16087cd573ada98b3c90f10a18bb660dc8a65a6404e4d8e24a712799f91e543
|
||||
SIZE (KDE/Qt/6.6.1/qtwebchannel-everywhere-src-6.6.1.tar.xz) = 215212
|
||||
|
@ -9,58 +9,72 @@
|
||||
# - The process of porting QtWebEngine needs to be documented so we can move to
|
||||
# newer releases more easily.
|
||||
#
|
||||
# Also note that, due to the insane amount of patches this port needs, it tends
|
||||
# to lag behind the rest of the official Qt6 ones, which is why we set
|
||||
# QT6_VERSION and DISTINFO_FILE here.
|
||||
|
||||
PORTNAME= webengine
|
||||
PORTNAME?= webengine
|
||||
DISTVERSION= ${QT6_VERSION}
|
||||
CATEGORIES= www
|
||||
PORTREVISION?= 0 # Master port for print/qt6-pdf. Please keep this line.
|
||||
CATEGORIES?= www
|
||||
PKGNAMEPREFIX= qt6-
|
||||
|
||||
MAINTAINER= kde@FreeBSD.org
|
||||
COMMENT= Qt 6 library to render web content
|
||||
COMMENT?= Qt 6 library to render web content
|
||||
|
||||
BUILD_DEPENDS= ${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat \
|
||||
${PYTHON_PKGNAMEPREFIX}html5lib>0:www/py-html5lib@${PY_FLAVOR} \
|
||||
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}html5lib>0:www/py-html5lib@${PY_FLAVOR} \
|
||||
${LOCALBASE}/include/vulkan/vulkan.h:graphics/vulkan-headers
|
||||
LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg \
|
||||
libcups.so:print/cups \
|
||||
LIB_DEPENDS= libfreetype.so:print/freetype2 \
|
||||
libnss3.so:security/nss \
|
||||
libxkbcommon.so:x11/libxkbcommon
|
||||
|
||||
USES= bison cmake compiler:c++17-lang gl gperf \
|
||||
localbase:ldflags ninja:build nodejs:build,lts \
|
||||
pkgconfig python:build qt-dist:6,webengine
|
||||
USE_GL= opengl
|
||||
USE_QT= base declarative tools
|
||||
USE_XORG= x11 xcb xcomposite xcursor xdamage xext xfixes xi xkbfile \
|
||||
xrandr xrender xscrnsaver xshmfence xtst
|
||||
|
||||
CMAKE_ON= QT_FEATURE_webengine_system_ffmpeg \
|
||||
QT_FEATURE_webengine_proprietary_codecs
|
||||
|
||||
.if defined(BUILD_QTPDF)
|
||||
LIB_DEPENDS+= libcups.so:print/cups \
|
||||
libopenjp2.so:graphics/openjpeg
|
||||
|
||||
CMAKE_ON+= QT_FEATURE_qtpdf_build
|
||||
CMAKE_OFF+= QT_FEATURE_qtwebengine_build
|
||||
|
||||
SYS_LIBS= freetype
|
||||
.else
|
||||
BUILD_DEPENDS+= ${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat
|
||||
LIB_DEPENDS+= libavcodec.so:multimedia/ffmpeg \
|
||||
libdbus-1.so:devel/dbus \
|
||||
libdrm.so:graphics/libdrm \
|
||||
libevent.so:devel/libevent \
|
||||
libexpat.so:textproc/expat2 \
|
||||
libfontconfig.so:x11-fonts/fontconfig \
|
||||
libfreetype.so:print/freetype2 \
|
||||
libharfbuzz.so:print/harfbuzz \
|
||||
liblcms2.so:graphics/lcms2 \
|
||||
libnspr4.so:devel/nspr \
|
||||
libnss3.so:security/nss \
|
||||
libopenh264.so:multimedia/openh264 \
|
||||
libopenjp2.so:graphics/openjpeg \
|
||||
libopus.so:audio/opus \
|
||||
libpci.so:devel/libpci \
|
||||
libpng.so:graphics/png \
|
||||
libre2.so:devel/re2 \
|
||||
libsnappy.so:archivers/snappy \
|
||||
libtiff.so:graphics/tiff \
|
||||
libvpx.so:multimedia/libvpx \
|
||||
libwebp.so:graphics/webp \
|
||||
libxkbcommon.so:x11/libxkbcommon
|
||||
libwebp.so:graphics/webp
|
||||
|
||||
USES= bison cmake compiler:c++17-lang gl gnome gperf jpeg \
|
||||
localbase:ldflags minizip ninja:build nodejs:build,lts \
|
||||
pkgconfig python:build qt-dist:6,webengine xorg
|
||||
USE_GL= gbm gl
|
||||
USE_GNOME= glib20 libxml2 libxslt
|
||||
USE_QT= base declarative:run positioning quick3d:build tools webchannel
|
||||
USE_XORG= x11 xcb xcomposite xcursor xdamage xext xfixes xi xkbfile \
|
||||
USES+= gnome jpeg minizip xorg
|
||||
USE_GL+= gbm
|
||||
USE_QT+= positioning quick3d:build webchannel
|
||||
USE_GNOME+= glib20 libxml2 libxslt
|
||||
USE_XORG+= x11 xcb xcomposite xcursor xdamage xext xfixes xi xkbfile \
|
||||
xrandr xrender xscrnsaver xshmfence xtst
|
||||
|
||||
CMAKE_ON= QT_FEATURE_webengine_system_ffmpeg QT_FEATURE_webengine_proprietary_codecs
|
||||
# See https://reviews.freebsd.org/D41571 for further details. From time to
|
||||
# time, e.g. with new qt6-webengine releases, it should be checked whether
|
||||
# re2 can be unbundled again.
|
||||
CMAKE_OFF= QT_FEATURE_webengine_system_re2
|
||||
CMAKE_ON+= QT_FEATURE_qtwebengine_build
|
||||
CMAKE_OFF+= QT_FEATURE_qtpdf_build
|
||||
|
||||
SYS_LIBS= freetype harfbuzz-ng libdrm libevent libpng libxml libxslt openh264 opus
|
||||
.endif
|
||||
|
||||
# The build system reads the environment variable $NINJA_PATH to decide whether
|
||||
# to boostrap ninja or not (and also to invoke it afterwards). CC and CXX are
|
||||
@ -85,10 +99,9 @@ DO_MAKE_BUILD= ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} -j1 $
|
||||
|
||||
BINARY_ALIAS= python3=${PYTHON_CMD}
|
||||
|
||||
DISTINFO_FILE= ${.CURDIR}/distinfo
|
||||
QT6_VERSION= 6.6.0
|
||||
|
||||
OPTIONS_DEFAULT= ALSA
|
||||
.if !defined(BUILD_QTPDF)
|
||||
OPTIONS_DEFINE= CUPS
|
||||
OPTIONS_DEFAULT= ALSA CUPS
|
||||
OPTIONS_SINGLE= AUDIO
|
||||
OPTIONS_SINGLE_AUDIO= ALSA PULSEAUDIO SNDIO
|
||||
|
||||
@ -100,12 +113,22 @@ ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib
|
||||
ALSA_RUN_DEPENDS= alsa-plugins>=0:audio/alsa-plugins
|
||||
ALSA_CMAKE_ON= -DQT_FEATURE_webengine_system_alsa:BOOL=ON
|
||||
ALSA_CMAKE_OFF= -DQT_FEATURE_webengine_system_alsa:BOOL=OFF
|
||||
|
||||
CUPS_LIB_DEPENDS= libcups.so:print/cups \
|
||||
liblcms2.so:graphics/lcms2 \
|
||||
libopenjp2.so:graphics/openjpeg \
|
||||
libtiff.so:graphics/tiff
|
||||
CUPS_CMAKE_ON= -DQT_FEATURE_webengine_printing_and_pdf:BOOL=ON
|
||||
CUPS_CMAKE_OFF= -DQT_FEATURE_webengine_printing_and_pdf:BOOL=OFF
|
||||
|
||||
PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio
|
||||
PULSEAUDIO_CMAKE_ON= -DQT_FEATURE_webengine_system_pulseaudio:BOOL=ON
|
||||
PULSEAUDIO_CMAKE_OFF= -DQT_FEATURE_webengine_system_pulseaudio:BOOL=OFF
|
||||
|
||||
SNDIO_LIB_DEPENDS= libsndio.so:audio/sndio
|
||||
SNDIO_CMAKE_ON= -DQT_FEATURE_webengine_system_sndio:BOOL=ON
|
||||
SNDIO_CMAKE_OFF= -DQT_FEATURE_webengine_system_sndio:BOOL=OFF
|
||||
.endif
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
@ -132,10 +155,13 @@ pre-configure:
|
||||
# Leads to missing header errors: icu, libvpx, libwebp, re2, snappy, zlib
|
||||
# No-Op: flac
|
||||
#
|
||||
# Don't attempt to unbundle libraries that the Pdf module doesn't use. It
|
||||
# causes configuration errors.
|
||||
#
|
||||
# cd ${WRKSRC} && ${PYTHON_CMD} \
|
||||
# ./build/linux/unbundle/remove_bundled_libraries.py [list of preserved]
|
||||
cd ${WRKSRC}/src/3rdparty/chromium && ${SETENV} ${CONFIGURE_ENV} ${PYTHON_CMD} \
|
||||
./build/linux/unbundle/replace_gn_files.py --system-libraries \
|
||||
fontconfig freetype harfbuzz-ng libdrm libevent libpng libxml libxslt openh264 opus || ${FALSE}
|
||||
${SYS_LIBS} || ${FALSE}
|
||||
|
||||
.include <bsd.port.post.mk>
|
||||
|
@ -1,3 +1,3 @@
|
||||
TIMESTAMP = 1697050315
|
||||
SHA256 (KDE/Qt/6.6.0/qtwebengine-everywhere-src-6.6.0.tar.xz) = d5dc9ff05a2c57adbf99cbf0c7cb6f19527f67216caf627b0cc160a1d253b780
|
||||
SIZE (KDE/Qt/6.6.0/qtwebengine-everywhere-src-6.6.0.tar.xz) = 421117212
|
||||
TIMESTAMP = 1701102894
|
||||
SHA256 (KDE/Qt/6.6.1/qtwebengine-everywhere-src-6.6.1.tar.xz) = 7a6ea228214bd66029ca90549b29021f30f7544abff997b7f831ceac2ce73691
|
||||
SIZE (KDE/Qt/6.6.1/qtwebengine-everywhere-src-6.6.1.tar.xz) = 421042656
|
||||
|
@ -1,6 +1,6 @@
|
||||
--- cmake/Functions.cmake.orig 2023-08-16 19:50:41 UTC
|
||||
--- cmake/Functions.cmake.orig 2023-11-20 16:08:07 UTC
|
||||
+++ cmake/Functions.cmake
|
||||
@@ -447,7 +447,7 @@ function(add_linker_options target buildDir completeSt
|
||||
@@ -452,7 +452,7 @@ function(add_linker_options target buildDir completeSt
|
||||
set(libs_rsp "${buildDir}/${ninjaTarget}_libs.rsp")
|
||||
set(ldir_rsp "${buildDir}/${ninjaTarget}_ldir.rsp")
|
||||
set_target_properties(${cmakeTarget} PROPERTIES STATIC_LIBRARY_OPTIONS "@${objects_rsp}")
|
||||
@ -9,7 +9,7 @@
|
||||
get_gn_arch(cpu ${TEST_architecture_arch})
|
||||
if(CMAKE_CROSSCOMPILING AND cpu STREQUAL "arm" AND ${config} STREQUAL "Debug")
|
||||
target_link_options(${cmakeTarget} PRIVATE "LINKER:--long-plt")
|
||||
@@ -699,6 +699,8 @@ function(get_gn_os result)
|
||||
@@ -704,6 +704,8 @@ function(get_gn_os result)
|
||||
set(${result} "mac" PARENT_SCOPE)
|
||||
elseif(IOS)
|
||||
set(${result} "ios" PARENT_SCOPE)
|
||||
@ -18,7 +18,7 @@
|
||||
else()
|
||||
message(DEBUG "Unrecognized OS")
|
||||
endif()
|
||||
@@ -889,7 +891,7 @@ macro(append_build_type_setup)
|
||||
@@ -894,7 +896,7 @@ macro(append_build_type_setup)
|
||||
|
||||
extend_gn_list(gnArgArg
|
||||
ARGS enable_precompiled_headers
|
||||
@ -27,7 +27,7 @@
|
||||
)
|
||||
extend_gn_list(gnArgArg
|
||||
ARGS dcheck_always_on
|
||||
@@ -941,7 +943,7 @@ macro(append_compiler_linker_sdk_setup)
|
||||
@@ -946,7 +948,7 @@ macro(append_compiler_linker_sdk_setup)
|
||||
use_libcxx=true
|
||||
)
|
||||
endif()
|
||||
@ -36,7 +36,7 @@
|
||||
extend_gn_list(gnArgArg ARGS use_libcxx
|
||||
CONDITION QT_FEATURE_stdlib_libcpp
|
||||
)
|
||||
@@ -979,7 +981,7 @@ macro(append_compiler_linker_sdk_setup)
|
||||
@@ -984,7 +986,7 @@ macro(append_compiler_linker_sdk_setup)
|
||||
)
|
||||
endif()
|
||||
get_gn_arch(cpu ${TEST_architecture_arch})
|
||||
@ -45,7 +45,7 @@
|
||||
|
||||
extend_gn_list_cflag(gnArgArg
|
||||
ARG arm_tune
|
||||
@@ -1054,7 +1056,7 @@ macro(append_toolchain_setup)
|
||||
@@ -1059,7 +1061,7 @@ macro(append_toolchain_setup)
|
||||
)
|
||||
list(APPEND gnArgArg host_cpu="${cpu}")
|
||||
endif()
|
||||
@ -54,7 +54,7 @@
|
||||
list(APPEND gnArgArg
|
||||
custom_toolchain="${buildDir}/target_toolchain:target"
|
||||
host_toolchain="${buildDir}/host_toolchain:host"
|
||||
@@ -1086,7 +1088,7 @@ macro(append_pkg_config_setup)
|
||||
@@ -1091,7 +1093,7 @@ macro(append_pkg_config_setup)
|
||||
|
||||
|
||||
macro(append_pkg_config_setup)
|
||||
@ -63,7 +63,7 @@
|
||||
list(APPEND gnArgArg
|
||||
pkg_config="${PKG_CONFIG_EXECUTABLE}"
|
||||
host_pkg_config="${PKG_CONFIG_HOST_EXECUTABLE}"
|
||||
@@ -1179,6 +1181,20 @@ function(add_gn_build_aritfacts_to_target)
|
||||
@@ -1184,6 +1186,20 @@ function(add_gn_build_aritfacts_to_target)
|
||||
set_target_properties(${arg_CMAKE_TARGET} PROPERTIES
|
||||
LINK_DEPENDS ${arg_BUILDDIR}/${config}/${arch}/${arg_NINJA_STAMP}
|
||||
)
|
||||
@ -84,7 +84,7 @@
|
||||
if(QT_IS_MACOS_UNIVERSAL)
|
||||
add_intermediate_archive(${target} ${arg_BUILDDIR}/${config}/${arch} ${arg_COMPLETE_STATIC})
|
||||
elseif(IOS)
|
||||
@@ -1305,7 +1321,7 @@ function(check_for_ulimit)
|
||||
@@ -1311,7 +1327,7 @@ function(check_for_ulimit)
|
||||
|
||||
function(check_for_ulimit)
|
||||
message("-- Checking 'ulimit -n'")
|
||||
@ -93,7 +93,7 @@
|
||||
OUTPUT_VARIABLE ulimitOutput
|
||||
)
|
||||
string(REGEX MATCHALL "[0-9]+" limit "${ulimitOutput}")
|
||||
@@ -1314,7 +1330,7 @@ function(check_for_ulimit)
|
||||
@@ -1320,7 +1336,7 @@ function(check_for_ulimit)
|
||||
if(NOT ${CMAKE_VERSION} VERSION_LESS "3.21.0")
|
||||
message(" -- Creating linker launcher")
|
||||
file(GENERATE OUTPUT ${PROJECT_BINARY_DIR}/linker_ulimit.sh
|
||||
|
@ -1,4 +1,4 @@
|
||||
--- configure.cmake.orig 2023-10-03 19:49:54 UTC
|
||||
--- configure.cmake.orig 2023-11-20 16:08:07 UTC
|
||||
+++ configure.cmake
|
||||
@@ -67,7 +67,7 @@ endif()
|
||||
endif()
|
||||
@ -9,7 +9,7 @@
|
||||
check_for_ulimit()
|
||||
endif()
|
||||
|
||||
@@ -438,7 +438,7 @@ qt_feature("webengine-ozone-x11" PRIVATE
|
||||
@@ -439,7 +439,7 @@ qt_feature("webengine-ozone-x11" PRIVATE
|
||||
|
||||
qt_feature("webengine-ozone-x11" PRIVATE
|
||||
LABEL "Support GLX on qpa-xcb"
|
||||
@ -18,7 +18,7 @@
|
||||
AND TARGET Qt::Gui
|
||||
AND QT_FEATURE_xcb
|
||||
AND X11_FOUND
|
||||
@@ -475,12 +475,12 @@ add_check_for_support(
|
||||
@@ -476,12 +476,12 @@ add_check_for_support(
|
||||
)
|
||||
add_check_for_support(
|
||||
MODULES QtWebEngine
|
||||
@ -33,7 +33,7 @@
|
||||
MESSAGE "Build can be done only on Linux, Windows, macO, iOS and Android(on non-Windows hosts only)."
|
||||
)
|
||||
if(LINUX AND CMAKE_CROSSCOMPILING)
|
||||
@@ -502,13 +502,6 @@ add_check_for_support(
|
||||
@@ -503,13 +503,6 @@ add_check_for_support(
|
||||
MESSAGE "node.js version 14 or later is required."
|
||||
)
|
||||
add_check_for_support(
|
||||
@ -47,7 +47,7 @@
|
||||
MODULES QtWebEngine QtPdf
|
||||
CONDITION Python3_EXECUTABLE
|
||||
MESSAGE "Python version 3.6 or later is required."
|
||||
@@ -586,8 +579,8 @@ add_check_for_support(
|
||||
@@ -587,8 +580,8 @@ add_check_for_support(
|
||||
add_check_for_support(
|
||||
MODULES QtWebEngine
|
||||
CONDITION MSVC OR
|
||||
@ -58,7 +58,7 @@
|
||||
(MACOS AND CMAKE_CXX_COMPILER_ID STREQUAL AppleClang)
|
||||
MESSAGE
|
||||
"${CMAKE_CXX_COMPILER_ID} compiler is not supported."
|
||||
@@ -596,8 +589,8 @@ add_check_for_support(
|
||||
@@ -597,8 +590,8 @@ add_check_for_support(
|
||||
add_check_for_support(
|
||||
MODULES QtPdf
|
||||
CONDITION MSVC OR
|
||||
|
103
www/qt6-webengine/files/patch-security-rollup
Normal file
103
www/qt6-webengine/files/patch-security-rollup
Normal file
@ -0,0 +1,103 @@
|
||||
Add security patches to this file.
|
||||
|
||||
Addresses the following security issues:
|
||||
- CVE-2023-5997
|
||||
- CVE-2023-6112
|
||||
|
||||
From 669506a53474e3d7637666d3c53f6101fb94d96f Mon Sep 17 00:00:00 2001
|
||||
From: Nidhi Jaju <nidhijaju@chromium.org>
|
||||
Date: Thu, 2 Nov 2023 08:16:57 +0000
|
||||
Subject: [PATCH] [Backport] CVE-2023-5997: Use after free in Garbage
|
||||
Collection
|
||||
|
||||
Cherry-pick of patch originally reviewed on
|
||||
https://chromium-review.googlesource.com/c/chromium/src/+/4996929:
|
||||
Make URLSearchParams persistent to avoid UaF
|
||||
|
||||
The URLSearchParams::Create() function returns an on-heap object, but it
|
||||
can be garbage collected, so making it a persistent variable in
|
||||
DidFetchDataLoadedString() mitigates the issue.
|
||||
|
||||
Bug: 1497997
|
||||
Change-Id: I229efec33451792a10a185cb2f9aa37dd0579823
|
||||
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4996929
|
||||
Reviewed-by: Adam Rice <ricea@chromium.org>
|
||||
Commit-Queue: Nidhi Jaju <nidhijaju@chromium.org>
|
||||
Cr-Commit-Position: refs/heads/main@{#1218682}
|
||||
Reviewed-on: https://codereview.qt-project.org/c/qt/qtwebengine-chromium/+/518606
|
||||
Reviewed-by: Michal Klocek <michal.klocek@qt.io>
|
||||
---
|
||||
chromium/third_party/blink/renderer/core/fetch/body.cc | 7 ++++++-
|
||||
1 file changed, 6 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/chromium/third_party/blink/renderer/core/fetch/body.cc b/chromium/third_party/blink/renderer/core/fetch/body.cc
|
||||
index f24125ee271..6f6abd5b961 100644
|
||||
--- src/3rdparty/chromium/third_party/blink/renderer/core/fetch/body.cc.orig
|
||||
+++ src/3rdparty/chromium/third_party/blink/renderer/core/fetch/body.cc
|
||||
@@ -119,8 +119,13 @@ class BodyFormDataConsumer final : public BodyConsumerBase {
|
||||
|
||||
void DidFetchDataLoadedString(const String& string) override {
|
||||
auto* formData = MakeGarbageCollected<FormData>();
|
||||
- for (const auto& pair : URLSearchParams::Create(string)->Params())
|
||||
+ // URLSearchParams::Create() returns an on-heap object, but it can be
|
||||
+ // garbage collected, so making it a persistent variable on the stack
|
||||
+ // mitigates use-after-free scenarios. See crbug.com/1497997.
|
||||
+ Persistent<URLSearchParams> search_params = URLSearchParams::Create(string);
|
||||
+ for (const auto& pair : search_params->Params()) {
|
||||
formData->append(pair.first, pair.second);
|
||||
+ }
|
||||
DidFetchDataLoadedFormData(formData);
|
||||
}
|
||||
};
|
||||
From 6c805bf7507997616d826f20c7c901739ed3b431 Mon Sep 17 00:00:00 2001
|
||||
From: Yoshisato Yanagisawa <yyanagisawa@chromium.org>
|
||||
Date: Tue, 7 Nov 2023 02:56:57 +0000
|
||||
Subject: [PATCH] [Backport] CVE-2023-6112: Use after free in Navigation
|
||||
|
||||
Cherry-pick of patch originally reviewed on
|
||||
https://chromium-review.googlesource.com/c/chromium/src/+/5004329:
|
||||
Use WeakPointer for the loader fallback callback.
|
||||
|
||||
`MaybeStartLoader` binds an unretained pointer to
|
||||
`FallbackToNonInterceptedRequest`, which is passed through a series of
|
||||
objects until it reaches `ServiceWorkerMainResourceLoader`.
|
||||
|
||||
When "network" or "cache" is selected as a ServiceWorker static
|
||||
routing API's source and caused the network fallback, the unretained
|
||||
pointer can be released and may cause use-after-free.
|
||||
|
||||
This CL changes the unretained pointer to a weak pointer to avoid that.
|
||||
For the consistency of the function call, both of the callbacks
|
||||
starts to use weak pointers.
|
||||
|
||||
Bug: 1499298
|
||||
Change-Id: I7e7c93fa389ab35584703f30bfc722eadeca81dd
|
||||
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5004329
|
||||
Reviewed-by: Shunya Shishido <sisidovski@chromium.org>
|
||||
Reviewed-by: Minoru Chikamune <chikamune@chromium.org>
|
||||
Reviewed-by: Takashi Toyoshima <toyoshim@chromium.org>
|
||||
Commit-Queue: Yoshisato Yanagisawa <yyanagisawa@chromium.org>
|
||||
Cr-Commit-Position: refs/heads/main@{#1220697}
|
||||
Reviewed-on: https://codereview.qt-project.org/c/qt/qtwebengine-chromium/+/518607
|
||||
Reviewed-by: Michal Klocek <michal.klocek@qt.io>
|
||||
---
|
||||
chromium/content/browser/loader/navigation_url_loader_impl.cc | 4 ++--
|
||||
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/chromium/content/browser/loader/navigation_url_loader_impl.cc b/chromium/content/browser/loader/navigation_url_loader_impl.cc
|
||||
index 0e8f73e7d18..0bd83dadec2 100644
|
||||
--- src/3rdparty/chromium/content/browser/loader/navigation_url_loader_impl.cc.orig
|
||||
+++ src/3rdparty/chromium/content/browser/loader/navigation_url_loader_impl.cc
|
||||
@@ -638,10 +638,10 @@ void NavigationURLLoaderImpl::MaybeStartLoader(
|
||||
next_interceptor->MaybeCreateLoader(
|
||||
*resource_request_, browser_context_,
|
||||
base::BindOnce(&NavigationURLLoaderImpl::MaybeStartLoader,
|
||||
- base::Unretained(this), next_interceptor),
|
||||
+ weak_factory_.GetWeakPtr(), next_interceptor),
|
||||
base::BindOnce(
|
||||
&NavigationURLLoaderImpl::FallbackToNonInterceptedRequest,
|
||||
- base::Unretained(this)));
|
||||
+ weak_factory_.GetWeakPtr()));
|
||||
return;
|
||||
}
|
||||
|
@ -1,6 +1,6 @@
|
||||
--- src/3rdparty/chromium/base/containers/checked_iterators.h.orig 2023-09-07 16:02:00 UTC
|
||||
--- src/3rdparty/chromium/base/containers/checked_iterators.h.orig 2023-11-20 16:08:07 UTC
|
||||
+++ src/3rdparty/chromium/base/containers/checked_iterators.h
|
||||
@@ -23,6 +23,9 @@ class CheckedContiguousIterator {
|
||||
@@ -24,6 +24,9 @@ class CheckedContiguousIterator {
|
||||
using pointer = T*;
|
||||
using reference = T&;
|
||||
using iterator_category = std::random_access_iterator_tag;
|
||||
@ -10,7 +10,7 @@
|
||||
|
||||
// Required for converting constructor below.
|
||||
template <typename U>
|
||||
@@ -30,10 +33,8 @@ class CheckedContiguousIterator {
|
||||
@@ -31,10 +34,8 @@ class CheckedContiguousIterator {
|
||||
|
||||
// Required for certain libc++ algorithm optimizations that are not available
|
||||
// for NaCl.
|
||||
@ -21,7 +21,7 @@
|
||||
|
||||
constexpr CheckedContiguousIterator() = default;
|
||||
|
||||
@@ -217,7 +218,6 @@ using CheckedContiguousConstIterator = CheckedContiguo
|
||||
@@ -224,7 +225,6 @@ using CheckedContiguousConstIterator = CheckedContiguo
|
||||
|
||||
} // namespace base
|
||||
|
||||
@ -29,7 +29,7 @@
|
||||
// Specialize both std::__is_cpp17_contiguous_iterator and std::pointer_traits
|
||||
// for CCI in case we compile with libc++ outside of NaCl. The former is
|
||||
// required to enable certain algorithm optimizations (e.g. std::copy can be a
|
||||
@@ -235,13 +235,35 @@ using CheckedContiguousConstIterator = CheckedContiguo
|
||||
@@ -242,13 +242,35 @@ using CheckedContiguousConstIterator = CheckedContiguo
|
||||
// [1] https://wg21.link/iterator.concept.contiguous
|
||||
// [2] https://wg21.link/std.iterator.tags
|
||||
// [3] https://wg21.link/pointer.traits.optmem
|
||||
@ -66,7 +66,7 @@
|
||||
struct pointer_traits<::base::CheckedContiguousIterator<T>> {
|
||||
using pointer = ::base::CheckedContiguousIterator<T>;
|
||||
using element_type = T;
|
||||
@@ -260,6 +282,5 @@ struct pointer_traits<::base::CheckedContiguousIterato
|
||||
@@ -267,6 +289,5 @@ struct pointer_traits<::base::CheckedContiguousIterato
|
||||
};
|
||||
|
||||
} // namespace std
|
||||
|
@ -1,4 +1,4 @@
|
||||
--- src/3rdparty/chromium/build/toolchain/gcc_toolchain.gni.orig 2023-08-16 19:50:41 UTC
|
||||
--- src/3rdparty/chromium/build/toolchain/gcc_toolchain.gni.orig 2023-11-20 16:08:07 UTC
|
||||
+++ src/3rdparty/chromium/build/toolchain/gcc_toolchain.gni
|
||||
@@ -53,6 +53,13 @@ if (enable_resource_allowlist_generation) {
|
||||
"enable_resource_allowlist_generation=true does not work for target_os=$target_os")
|
||||
@ -14,7 +14,7 @@
|
||||
# This template defines a toolchain for something that works like gcc
|
||||
# (including clang).
|
||||
#
|
||||
@@ -833,22 +840,12 @@ template("clang_toolchain") {
|
||||
@@ -839,22 +846,12 @@ template("clang_toolchain") {
|
||||
# use_gold too.
|
||||
template("clang_toolchain") {
|
||||
gcc_toolchain(target_name) {
|
||||
|
@ -1,6 +1,6 @@
|
||||
--- src/3rdparty/chromium/content/browser/zygote_host/zygote_host_impl_linux.cc.orig 2022-11-30 08:12:58 UTC
|
||||
--- src/3rdparty/chromium/content/browser/zygote_host/zygote_host_impl_linux.cc.orig 2023-11-20 16:08:07 UTC
|
||||
+++ src/3rdparty/chromium/content/browser/zygote_host/zygote_host_impl_linux.cc
|
||||
@@ -19,8 +19,10 @@
|
||||
@@ -20,8 +20,10 @@
|
||||
#include "build/chromeos_buildflags.h"
|
||||
#include "content/common/zygote/zygote_commands_linux.h"
|
||||
#include "content/common/zygote/zygote_communication_linux.h"
|
||||
@ -11,7 +11,7 @@
|
||||
#include "sandbox/linux/services/credentials.h"
|
||||
#include "sandbox/linux/services/namespace_sandbox.h"
|
||||
#include "sandbox/linux/suid/client/setuid_sandbox_host.h"
|
||||
@@ -38,6 +40,7 @@ namespace content {
|
||||
@@ -39,6 +41,7 @@ namespace {
|
||||
|
||||
namespace {
|
||||
|
||||
@ -19,7 +19,7 @@
|
||||
// Receive a fixed message on fd and return the sender's PID.
|
||||
// Returns true if the message received matches the expected message.
|
||||
bool ReceiveFixedMessage(int fd,
|
||||
@@ -59,6 +62,7 @@ bool ReceiveFixedMessage(int fd,
|
||||
@@ -60,6 +63,7 @@ bool ReceiveFixedMessage(int fd,
|
||||
return false;
|
||||
return true;
|
||||
}
|
||||
@ -27,7 +27,7 @@
|
||||
|
||||
} // namespace
|
||||
|
||||
@@ -68,9 +72,13 @@ ZygoteHost* ZygoteHost::GetInstance() {
|
||||
@@ -69,9 +73,13 @@ ZygoteHostImpl::ZygoteHostImpl()
|
||||
}
|
||||
|
||||
ZygoteHostImpl::ZygoteHostImpl()
|
||||
@ -41,7 +41,7 @@
|
||||
sandbox_binary_(),
|
||||
zygote_pids_lock_(),
|
||||
zygote_pids_() {}
|
||||
@@ -83,6 +91,7 @@ ZygoteHostImpl* ZygoteHostImpl::GetInstance() {
|
||||
@@ -84,6 +92,7 @@ void ZygoteHostImpl::Init(const base::CommandLine& com
|
||||
}
|
||||
|
||||
void ZygoteHostImpl::Init(const base::CommandLine& command_line) {
|
||||
@ -49,7 +49,7 @@
|
||||
if (command_line.HasSwitch(sandbox::policy::switches::kNoSandbox)) {
|
||||
return;
|
||||
}
|
||||
@@ -133,6 +142,7 @@ void ZygoteHostImpl::Init(const base::CommandLine& com
|
||||
@@ -134,6 +143,7 @@ void ZygoteHostImpl::Init(const base::CommandLine& com
|
||||
"you can try using --"
|
||||
<< sandbox::policy::switches::kNoSandbox << ".";
|
||||
}
|
||||
@ -57,15 +57,15 @@
|
||||
}
|
||||
|
||||
void ZygoteHostImpl::AddZygotePid(pid_t pid) {
|
||||
@@ -157,6 +167,7 @@ pid_t ZygoteHostImpl::LaunchZygote(
|
||||
@@ -158,6 +168,7 @@ pid_t ZygoteHostImpl::LaunchZygote(
|
||||
base::CommandLine* cmd_line,
|
||||
base::ScopedFD* control_fd,
|
||||
base::FileHandleMappingVector additional_remapped_fds) {
|
||||
+#if !BUILDFLAG(IS_BSD)
|
||||
int fds[2];
|
||||
#if !defined(TOOLKIT_QT)
|
||||
CHECK_EQ(0, socketpair(AF_UNIX, SOCK_SEQPACKET, 0, fds));
|
||||
CHECK(base::UnixDomainSocket::EnableReceiveProcessId(fds[0]));
|
||||
@@ -224,9 +235,12 @@ pid_t ZygoteHostImpl::LaunchZygote(
|
||||
@@ -232,9 +243,12 @@ pid_t ZygoteHostImpl::LaunchZygote(
|
||||
|
||||
AddZygotePid(pid);
|
||||
return pid;
|
||||
|
@ -1,11 +1,11 @@
|
||||
--- src/3rdparty/chromium/sandbox/policy/freebsd/sandbox_freebsd.cc.orig 2023-03-09 06:31:50 UTC
|
||||
--- src/3rdparty/chromium/sandbox/policy/freebsd/sandbox_freebsd.cc.orig 2023-04-28 19:19:55 UTC
|
||||
+++ src/3rdparty/chromium/sandbox/policy/freebsd/sandbox_freebsd.cc
|
||||
@@ -0,0 +1,239 @@
|
||||
@@ -0,0 +1,245 @@
|
||||
+// Copyright (c) 2012 The Chromium Authors. All rights reserved.
|
||||
+// Use of this source code is governed by a BSD-style license that can be
|
||||
+// found in the LICENSE file.
|
||||
+
|
||||
+#include "sandbox/policy/openbsd/sandbox_openbsd.h"
|
||||
+#include "sandbox/policy/freebsd/sandbox_freebsd.h"
|
||||
+
|
||||
+#include <dirent.h>
|
||||
+#include <fcntl.h>
|
||||
@ -36,6 +36,8 @@
|
||||
+#include "base/threading/thread.h"
|
||||
+#include "base/time/time.h"
|
||||
+#include "build/build_config.h"
|
||||
+#include "crypto/crypto_buildflags.h"
|
||||
+#include "ppapi/buildflags/buildflags.h"
|
||||
+#include "sandbox/constants.h"
|
||||
+#include "sandbox/linux/services/credentials.h"
|
||||
+#include "sandbox/linux/services/namespace_sandbox.h"
|
||||
@ -54,23 +56,14 @@
|
||||
+#include <sanitizer/common_interface_defs.h>
|
||||
+#endif
|
||||
+
|
||||
+#if defined(USE_NSS_CERTS)
|
||||
+#if BUILDFLAG(USE_NSS_CERTS)
|
||||
+#include "crypto/nss_util.h"
|
||||
+#endif
|
||||
+
|
||||
+#include "third_party/boringssl/src/include/openssl/crypto.h"
|
||||
+
|
||||
+#include "ui/gfx/font_util.h"
|
||||
+
|
||||
+#define MAXTOKENS 3
|
||||
+
|
||||
+#define _UNVEIL_MAIN "/etc/chromium/unveil.main";
|
||||
+#define _UNVEIL_RENDERER "/etc/chromium/unveil.renderer";
|
||||
+#define _UNVEIL_GPU "/etc/chromium/unveil.gpu";
|
||||
+#define _UNVEIL_PLUGIN "/etc/chromium/unveil.plugin";
|
||||
+#define _UNVEIL_UTILITY "/etc/chromium/unveil.utility";
|
||||
+#define _UNVEIL_UTILITY_NETWORK "/etc/chromium/unveil.utility_network";
|
||||
+#define _UNVEIL_UTILITY_AUDIO "/etc/chromium/unveil.utility_audio";
|
||||
+#define _UNVEIL_UTILITY_VIDEO "/etc/chromium/unveil.utility_video";
|
||||
+
|
||||
+namespace sandbox {
|
||||
+namespace policy {
|
||||
+
|
||||
@ -112,35 +105,43 @@
|
||||
+
|
||||
+ base::SysInfo::AmountOfPhysicalMemory();
|
||||
+ base::SysInfo::NumberOfProcessors();
|
||||
+ base::SysInfo::CPUModelName();
|
||||
+
|
||||
+#if defined(USE_NSS_CERTS)
|
||||
+ // The main process has to initialize the ~/.pki dir which won't work
|
||||
+ // after unveil(2).
|
||||
+ if (process_type.empty())
|
||||
+ crypto::EnsureNSSInit();
|
||||
+ switch (sandbox_type) {
|
||||
+ case sandbox::mojom::Sandbox::kNoSandbox:
|
||||
+ {
|
||||
+#if BUILDFLAG(USE_NSS_CERTS)
|
||||
+ // The main process has to initialize the ~/.pki dir which won't work
|
||||
+ // after unveil(2).
|
||||
+ crypto::EnsureNSSInit();
|
||||
+#endif
|
||||
+ CRYPTO_pre_sandbox_init();
|
||||
+
|
||||
+ if (process_type.empty()) {
|
||||
+ base::FilePath cache_directory, local_directory;
|
||||
+ base::FilePath cache_directory, local_directory;
|
||||
+
|
||||
+ base::PathService::Get(base::DIR_CACHE, &cache_directory);
|
||||
+ base::PathService::Get(base::DIR_HOME, &local_directory);
|
||||
+ base::PathService::Get(base::DIR_CACHE, &cache_directory);
|
||||
+ base::PathService::Get(base::DIR_HOME, &local_directory);
|
||||
+
|
||||
+ cache_directory = cache_directory.AppendASCII("chromium");
|
||||
+ local_directory = local_directory.AppendASCII(".local").AppendASCII("share").AppendASCII("applications");
|
||||
+ cache_directory = cache_directory.AppendASCII("chromium");
|
||||
+ local_directory = local_directory.AppendASCII(".local").AppendASCII("share").AppendASCII("applications");
|
||||
+
|
||||
+ if (!base::CreateDirectory(cache_directory)) {
|
||||
+ LOG(ERROR) << "Failed to create " << cache_directory.value() << " directory.";
|
||||
+ }
|
||||
+
|
||||
+ if (!base::CreateDirectory(local_directory)) {
|
||||
+ LOG(ERROR) << "Failed to create " << local_directory.value() << " directory.";
|
||||
+ if (!base::CreateDirectory(cache_directory)) {
|
||||
+ LOG(ERROR) << "Failed to create " << cache_directory.value() << " directory.";
|
||||
+ }
|
||||
+
|
||||
+ if (!base::CreateDirectory(local_directory)) {
|
||||
+ LOG(ERROR) << "Failed to create " << local_directory.value() << " directory.";
|
||||
+ }
|
||||
+
|
||||
+ break;
|
||||
+ }
|
||||
+ case sandbox::mojom::Sandbox::kRenderer:
|
||||
+ gfx::InitializeFonts();
|
||||
+ break;
|
||||
+ default:
|
||||
+ break;
|
||||
+ }
|
||||
+
|
||||
+ if (process_type == switches::kRendererProcess)
|
||||
+ gfx::InitializeFonts();
|
||||
+
|
||||
+ pre_initialized_ = true;
|
||||
+}
|
||||
+
|
||||
@ -174,6 +175,9 @@
|
||||
+ PCHECK(limited_as);
|
||||
+ }
|
||||
+
|
||||
+ if (hook)
|
||||
+ CHECK(std::move(hook).Run(options));
|
||||
+
|
||||
+ return true;
|
||||
+}
|
||||
+
|
||||
@ -217,8 +221,10 @@
|
||||
+ return "Utility";
|
||||
+ case sandbox::mojom::Sandbox::kGpu:
|
||||
+ return "GPU";
|
||||
+#if BUILDFLAG(ENABLE_PPAPI)
|
||||
+ case sandbox::mojom::Sandbox::kPpapi:
|
||||
+ return "PPAPI";
|
||||
+#endif
|
||||
+ case sandbox::mojom::Sandbox::kNetwork:
|
||||
+ return "Network";
|
||||
+ case sandbox::mojom::Sandbox::kCdm:
|
||||
|
@ -1,4 +1,4 @@
|
||||
--- src/core/api/configure.cmake.orig 2023-09-21 14:52:09 UTC
|
||||
--- src/core/api/configure.cmake.orig 2023-11-20 16:08:07 UTC
|
||||
+++ src/core/api/configure.cmake
|
||||
@@ -10,6 +10,7 @@ if(NOT QT_CONFIGURE_RUNNING)
|
||||
if(PkgConfig_FOUND)
|
||||
@ -20,16 +20,16 @@
|
||||
qt_feature("webengine-pepper-plugins" PRIVATE
|
||||
LABEL "Pepper Plugins"
|
||||
PURPOSE "Enables use of Pepper plugins."
|
||||
@@ -163,7 +169,7 @@ qt_feature("webengine-vaapi" PRIVATE
|
||||
LABEL "VA-API support"
|
||||
@@ -164,7 +170,7 @@ qt_feature("webengine-vaapi" PRIVATE
|
||||
PURPOSE "Enables support for VA-API hardware acceleration"
|
||||
AUTODETECT GBM_FOUND AND LIBVA_FOUND AND QT_FEATURE_vulkan
|
||||
- CONDITION LINUX
|
||||
+ CONDITION UNIX
|
||||
# hardware accelerated encoding requires bundled libvpx
|
||||
- CONDITION LINUX AND NOT QT_FEATURE_webengine_system_libvpx
|
||||
+ CONDITION UNIX AND NOT QT_FEATURE_webengine_system_libvpx
|
||||
)
|
||||
# internal testing feature
|
||||
qt_feature("webengine-system-poppler" PRIVATE
|
||||
@@ -198,15 +204,19 @@ qt_configure_add_summary_entry(
|
||||
@@ -199,15 +205,19 @@ qt_configure_add_summary_entry(
|
||||
)
|
||||
qt_configure_add_summary_entry(
|
||||
ARGS "webengine-vaapi"
|
||||
|
@ -1,59 +1,3 @@
|
||||
%%QT_INCDIR%%/QtPdf/%%FULLVER%%/QtPdf/private/qpdfdocument_p.h
|
||||
%%QT_INCDIR%%/QtPdf/%%FULLVER%%/QtPdf/private/qpdffile_p.h
|
||||
%%QT_INCDIR%%/QtPdf/%%FULLVER%%/QtPdf/private/qpdflink_p.h
|
||||
%%QT_INCDIR%%/QtPdf/%%FULLVER%%/QtPdf/private/qpdflinkmodel_p.h
|
||||
%%QT_INCDIR%%/QtPdf/%%FULLVER%%/QtPdf/private/qpdfsearchmodel_p.h
|
||||
%%QT_INCDIR%%/QtPdf/%%FULLVER%%/QtPdf/private/qpdfselection_p.h
|
||||
%%QT_INCDIR%%/QtPdf/%%FULLVER%%/QtPdf/private/qtpdf-config_p.h
|
||||
%%QT_INCDIR%%/QtPdf/%%FULLVER%%/QtPdf/private/qtpdfexports_p.h
|
||||
%%QT_INCDIR%%/QtPdf/QPdfBookmarkModel
|
||||
%%QT_INCDIR%%/QtPdf/QPdfDocument
|
||||
%%QT_INCDIR%%/QtPdf/QPdfDocumentRenderOptions
|
||||
%%QT_INCDIR%%/QtPdf/QPdfLink
|
||||
%%QT_INCDIR%%/QtPdf/QPdfLinkModel
|
||||
%%QT_INCDIR%%/QtPdf/QPdfPageNavigator
|
||||
%%QT_INCDIR%%/QtPdf/QPdfPageRenderer
|
||||
%%QT_INCDIR%%/QtPdf/QPdfSearchModel
|
||||
%%QT_INCDIR%%/QtPdf/QPdfSelection
|
||||
%%QT_INCDIR%%/QtPdf/QtPdf
|
||||
%%QT_INCDIR%%/QtPdf/QtPdfDepends
|
||||
%%QT_INCDIR%%/QtPdf/QtPdfVersion
|
||||
%%QT_INCDIR%%/QtPdf/qpdfbookmarkmodel.h
|
||||
%%QT_INCDIR%%/QtPdf/qpdfdocument.h
|
||||
%%QT_INCDIR%%/QtPdf/qpdfdocumentrenderoptions.h
|
||||
%%QT_INCDIR%%/QtPdf/qpdflink.h
|
||||
%%QT_INCDIR%%/QtPdf/qpdflinkmodel.h
|
||||
%%QT_INCDIR%%/QtPdf/qpdfpagenavigator.h
|
||||
%%QT_INCDIR%%/QtPdf/qpdfpagerenderer.h
|
||||
%%QT_INCDIR%%/QtPdf/qpdfsearchmodel.h
|
||||
%%QT_INCDIR%%/QtPdf/qpdfselection.h
|
||||
%%QT_INCDIR%%/QtPdf/qtpdf-config.h
|
||||
%%QT_INCDIR%%/QtPdf/qtpdfexports.h
|
||||
%%QT_INCDIR%%/QtPdf/qtpdfglobal.h
|
||||
%%QT_INCDIR%%/QtPdf/qtpdfversion.h
|
||||
%%QT_INCDIR%%/QtPdfQuick/%%FULLVER%%/QtPdfQuick/private/qquickpdfbookmarkmodel_p.h
|
||||
%%QT_INCDIR%%/QtPdfQuick/%%FULLVER%%/QtPdfQuick/private/qquickpdfdocument_p.h
|
||||
%%QT_INCDIR%%/QtPdfQuick/%%FULLVER%%/QtPdfQuick/private/qquickpdflinkmodel_p.h
|
||||
%%QT_INCDIR%%/QtPdfQuick/%%FULLVER%%/QtPdfQuick/private/qquickpdfpageimage_p.h
|
||||
%%QT_INCDIR%%/QtPdfQuick/%%FULLVER%%/QtPdfQuick/private/qquickpdfpagenavigator_p.h
|
||||
%%QT_INCDIR%%/QtPdfQuick/%%FULLVER%%/QtPdfQuick/private/qquickpdfsearchmodel_p.h
|
||||
%%QT_INCDIR%%/QtPdfQuick/%%FULLVER%%/QtPdfQuick/private/qquickpdfselection_p.h
|
||||
%%QT_INCDIR%%/QtPdfQuick/%%FULLVER%%/QtPdfQuick/private/qtpdfquickglobal_p.h
|
||||
%%QT_INCDIR%%/QtPdfQuick/QtPdfQuick
|
||||
%%QT_INCDIR%%/QtPdfQuick/QtPdfQuickDepends
|
||||
%%QT_INCDIR%%/QtPdfQuick/QtPdfQuickVersion
|
||||
%%QT_INCDIR%%/QtPdfQuick/qtpdfquickversion.h
|
||||
%%QT_INCDIR%%/QtPdfWidgets/%%FULLVER%%/QtPdfWidgets/private/qpdfpageselector_p.h
|
||||
%%QT_INCDIR%%/QtPdfWidgets/%%FULLVER%%/QtPdfWidgets/private/qpdfview_p.h
|
||||
%%QT_INCDIR%%/QtPdfWidgets/QPdfPageSelector
|
||||
%%QT_INCDIR%%/QtPdfWidgets/QPdfView
|
||||
%%QT_INCDIR%%/QtPdfWidgets/QtPdfWidgets
|
||||
%%QT_INCDIR%%/QtPdfWidgets/QtPdfWidgetsDepends
|
||||
%%QT_INCDIR%%/QtPdfWidgets/QtPdfWidgetsVersion
|
||||
%%QT_INCDIR%%/QtPdfWidgets/qpdfpageselector.h
|
||||
%%QT_INCDIR%%/QtPdfWidgets/qpdfview.h
|
||||
%%QT_INCDIR%%/QtPdfWidgets/qtpdfwidgetsglobal.h
|
||||
%%QT_INCDIR%%/QtPdfWidgets/qtpdfwidgetsversion.h
|
||||
%%QT_INCDIR%%/QtWebEngineCore/%%FULLVER%%/QtWebEngineCore/private/qtwebenginecore-config_p.h
|
||||
%%QT_INCDIR%%/QtWebEngineCore/%%FULLVER%%/QtWebEngineCore/private/qtwebenginecoreglobal_p.h
|
||||
%%QT_INCDIR%%/QtWebEngineCore/%%FULLVER%%/QtWebEngineCore/private/qwebenginecontextmenurequest_p.h
|
||||
@ -191,42 +135,6 @@ lib/cmake/Qt6Designer/Qt6QWebEngineViewPluginConfigVersion.cmake
|
||||
lib/cmake/Qt6Designer/Qt6QWebEngineViewPluginConfigVersionImpl.cmake
|
||||
lib/cmake/Qt6Designer/Qt6QWebEngineViewPluginTargets-%%CMAKE_BUILD_TYPE%%.cmake
|
||||
lib/cmake/Qt6Designer/Qt6QWebEngineViewPluginTargets.cmake
|
||||
lib/cmake/Qt6Gui/Qt6QPdfPluginAdditionalTargetInfo.cmake
|
||||
lib/cmake/Qt6Gui/Qt6QPdfPluginConfig.cmake
|
||||
lib/cmake/Qt6Gui/Qt6QPdfPluginConfigVersion.cmake
|
||||
lib/cmake/Qt6Gui/Qt6QPdfPluginConfigVersionImpl.cmake
|
||||
lib/cmake/Qt6Gui/Qt6QPdfPluginTargets-%%CMAKE_BUILD_TYPE%%.cmake
|
||||
lib/cmake/Qt6Gui/Qt6QPdfPluginTargets.cmake
|
||||
lib/cmake/Qt6Pdf/Qt6PdfAdditionalTargetInfo.cmake
|
||||
lib/cmake/Qt6Pdf/Qt6PdfConfig.cmake
|
||||
lib/cmake/Qt6Pdf/Qt6PdfConfigVersion.cmake
|
||||
lib/cmake/Qt6Pdf/Qt6PdfConfigVersionImpl.cmake
|
||||
lib/cmake/Qt6Pdf/Qt6PdfDependencies.cmake
|
||||
lib/cmake/Qt6Pdf/Qt6PdfTargets-%%CMAKE_BUILD_TYPE%%.cmake
|
||||
lib/cmake/Qt6Pdf/Qt6PdfTargets.cmake
|
||||
lib/cmake/Qt6Pdf/Qt6PdfVersionlessTargets.cmake
|
||||
lib/cmake/Qt6PdfQuick/Qt6PdfQuickAdditionalTargetInfo.cmake
|
||||
lib/cmake/Qt6PdfQuick/Qt6PdfQuickConfig.cmake
|
||||
lib/cmake/Qt6PdfQuick/Qt6PdfQuickConfigVersion.cmake
|
||||
lib/cmake/Qt6PdfQuick/Qt6PdfQuickConfigVersionImpl.cmake
|
||||
lib/cmake/Qt6PdfQuick/Qt6PdfQuickDependencies.cmake
|
||||
lib/cmake/Qt6PdfQuick/Qt6PdfQuickTargets-%%CMAKE_BUILD_TYPE%%.cmake
|
||||
lib/cmake/Qt6PdfQuick/Qt6PdfQuickTargets.cmake
|
||||
lib/cmake/Qt6PdfQuick/Qt6PdfQuickVersionlessTargets.cmake
|
||||
lib/cmake/Qt6PdfWidgets/Qt6PdfWidgetsAdditionalTargetInfo.cmake
|
||||
lib/cmake/Qt6PdfWidgets/Qt6PdfWidgetsConfig.cmake
|
||||
lib/cmake/Qt6PdfWidgets/Qt6PdfWidgetsConfigVersion.cmake
|
||||
lib/cmake/Qt6PdfWidgets/Qt6PdfWidgetsConfigVersionImpl.cmake
|
||||
lib/cmake/Qt6PdfWidgets/Qt6PdfWidgetsDependencies.cmake
|
||||
lib/cmake/Qt6PdfWidgets/Qt6PdfWidgetsTargets-%%CMAKE_BUILD_TYPE%%.cmake
|
||||
lib/cmake/Qt6PdfWidgets/Qt6PdfWidgetsTargets.cmake
|
||||
lib/cmake/Qt6PdfWidgets/Qt6PdfWidgetsVersionlessTargets.cmake
|
||||
lib/cmake/Qt6Qml/QmlPlugins/Qt6PdfQuickpluginAdditionalTargetInfo.cmake
|
||||
lib/cmake/Qt6Qml/QmlPlugins/Qt6PdfQuickpluginConfig.cmake
|
||||
lib/cmake/Qt6Qml/QmlPlugins/Qt6PdfQuickpluginConfigVersion.cmake
|
||||
lib/cmake/Qt6Qml/QmlPlugins/Qt6PdfQuickpluginConfigVersionImpl.cmake
|
||||
lib/cmake/Qt6Qml/QmlPlugins/Qt6PdfQuickpluginTargets-%%CMAKE_BUILD_TYPE%%.cmake
|
||||
lib/cmake/Qt6Qml/QmlPlugins/Qt6PdfQuickpluginTargets.cmake
|
||||
lib/cmake/Qt6Qml/QmlPlugins/Qt6qtwebenginequickdelegatespluginAdditionalTargetInfo.cmake
|
||||
lib/cmake/Qt6Qml/QmlPlugins/Qt6qtwebenginequickdelegatespluginConfig.cmake
|
||||
lib/cmake/Qt6Qml/QmlPlugins/Qt6qtwebenginequickdelegatespluginConfigVersion.cmake
|
||||
@ -279,18 +187,6 @@ lib/cmake/Qt6WebEngineWidgets/Qt6WebEngineWidgetsDependencies.cmake
|
||||
lib/cmake/Qt6WebEngineWidgets/Qt6WebEngineWidgetsTargets-%%CMAKE_BUILD_TYPE%%.cmake
|
||||
lib/cmake/Qt6WebEngineWidgets/Qt6WebEngineWidgetsTargets.cmake
|
||||
lib/cmake/Qt6WebEngineWidgets/Qt6WebEngineWidgetsVersionlessTargets.cmake
|
||||
%%QT_LIBDIR%%/libQt6Pdf.prl
|
||||
%%QT_LIBDIR%%/libQt6Pdf.so
|
||||
%%QT_LIBDIR%%/libQt6Pdf.so.6
|
||||
%%QT_LIBDIR%%/libQt6Pdf.so.%%FULLVER%%
|
||||
%%QT_LIBDIR%%/libQt6PdfQuick.prl
|
||||
%%QT_LIBDIR%%/libQt6PdfQuick.so
|
||||
%%QT_LIBDIR%%/libQt6PdfQuick.so.6
|
||||
%%QT_LIBDIR%%/libQt6PdfQuick.so.%%FULLVER%%
|
||||
%%QT_LIBDIR%%/libQt6PdfWidgets.prl
|
||||
%%QT_LIBDIR%%/libQt6PdfWidgets.so
|
||||
%%QT_LIBDIR%%/libQt6PdfWidgets.so.6
|
||||
%%QT_LIBDIR%%/libQt6PdfWidgets.so.%%FULLVER%%
|
||||
%%QT_LIBDIR%%/libQt6WebEngineCore.prl
|
||||
%%QT_LIBDIR%%/libQt6WebEngineCore.so
|
||||
%%QT_LIBDIR%%/libQt6WebEngineCore.so.6
|
||||
@ -307,19 +203,10 @@ lib/cmake/Qt6WebEngineWidgets/Qt6WebEngineWidgetsVersionlessTargets.cmake
|
||||
%%QT_LIBDIR%%/libQt6WebEngineWidgets.so
|
||||
%%QT_LIBDIR%%/libQt6WebEngineWidgets.so.6
|
||||
%%QT_LIBDIR%%/libQt6WebEngineWidgets.so.%%FULLVER%%
|
||||
%%QT_LIBDIR%%/metatypes/qt6pdf_%%CMAKE_BUILD_TYPE%%_metatypes.json
|
||||
%%QT_LIBDIR%%/metatypes/qt6pdfquick_%%CMAKE_BUILD_TYPE%%_metatypes.json
|
||||
%%QT_LIBDIR%%/metatypes/qt6pdfwidgets_%%CMAKE_BUILD_TYPE%%_metatypes.json
|
||||
%%QT_LIBDIR%%/metatypes/qt6webenginecore_%%CMAKE_BUILD_TYPE%%_metatypes.json
|
||||
%%QT_LIBDIR%%/metatypes/qt6webenginequick_%%CMAKE_BUILD_TYPE%%_metatypes.json
|
||||
%%QT_LIBDIR%%/metatypes/qt6webenginequickdelegatesqml_%%CMAKE_BUILD_TYPE%%_metatypes.json
|
||||
%%QT_LIBDIR%%/metatypes/qt6webenginewidgets_%%CMAKE_BUILD_TYPE%%_metatypes.json
|
||||
%%QT_MKSPECDIR%%/modules/qt_lib_pdf.pri
|
||||
%%QT_MKSPECDIR%%/modules/qt_lib_pdf_private.pri
|
||||
%%QT_MKSPECDIR%%/modules/qt_lib_pdfquick.pri
|
||||
%%QT_MKSPECDIR%%/modules/qt_lib_pdfquick_private.pri
|
||||
%%QT_MKSPECDIR%%/modules/qt_lib_pdfwidgets.pri
|
||||
%%QT_MKSPECDIR%%/modules/qt_lib_pdfwidgets_private.pri
|
||||
%%QT_MKSPECDIR%%/modules/qt_lib_webenginecore.pri
|
||||
%%QT_MKSPECDIR%%/modules/qt_lib_webenginecore_private.pri
|
||||
%%QT_MKSPECDIR%%/modules/qt_lib_webenginequick.pri
|
||||
@ -329,17 +216,6 @@ lib/cmake/Qt6WebEngineWidgets/Qt6WebEngineWidgetsVersionlessTargets.cmake
|
||||
%%QT_MKSPECDIR%%/modules/qt_lib_webenginewidgets.pri
|
||||
%%QT_MKSPECDIR%%/modules/qt_lib_webenginewidgets_private.pri
|
||||
%%QT_PLUGINDIR%%/designer/libqwebengineview.so
|
||||
%%QT_PLUGINDIR%%/imageformats/libqpdf.so
|
||||
%%QT_QMLDIR%%/QtQuick/Pdf/+Material/PdfStyle.qml
|
||||
%%QT_QMLDIR%%/QtQuick/Pdf/+Universal/PdfStyle.qml
|
||||
%%QT_QMLDIR%%/QtQuick/Pdf/PdfLinkDelegate.qml
|
||||
%%QT_QMLDIR%%/QtQuick/Pdf/PdfMultiPageView.qml
|
||||
%%QT_QMLDIR%%/QtQuick/Pdf/PdfPageView.qml
|
||||
%%QT_QMLDIR%%/QtQuick/Pdf/PdfScrollablePageView.qml
|
||||
%%QT_QMLDIR%%/QtQuick/Pdf/PdfStyle.qml
|
||||
%%QT_QMLDIR%%/QtQuick/Pdf/libpdfquickplugin.so
|
||||
%%QT_QMLDIR%%/QtQuick/Pdf/plugins.qmltypes
|
||||
%%QT_QMLDIR%%/QtQuick/Pdf/qmldir
|
||||
%%QT_QMLDIR%%/QtWebEngine/ControlsDelegates/AlertDialog.qml
|
||||
%%QT_QMLDIR%%/QtWebEngine/ControlsDelegates/AuthenticationDialog.qml
|
||||
%%QT_QMLDIR%%/QtWebEngine/ControlsDelegates/AutofillPopup.qml
|
||||
@ -360,18 +236,12 @@ lib/cmake/Qt6WebEngineWidgets/Qt6WebEngineWidgetsVersionlessTargets.cmake
|
||||
%%QT_QMLDIR%%/QtWebEngine/libqtwebenginequickplugin.so
|
||||
%%QT_QMLDIR%%/QtWebEngine/plugins.qmltypes
|
||||
%%QT_QMLDIR%%/QtWebEngine/qmldir
|
||||
libdata/pkgconfig/Qt6Pdf.pc
|
||||
libdata/pkgconfig/Qt6PdfQuick.pc
|
||||
libdata/pkgconfig/Qt6PdfWidgets.pc
|
||||
libdata/pkgconfig/Qt6WebEngineCore.pc
|
||||
libdata/pkgconfig/Qt6WebEngineQuick.pc
|
||||
libdata/pkgconfig/Qt6WebEngineQuickDelegatesQml.pc
|
||||
libdata/pkgconfig/Qt6WebEngineWidgets.pc
|
||||
%%QT_TOOLDIR%%/QtWebEngineProcess
|
||||
%%QT_TOOLDIR%%/qwebengine_convert_dict
|
||||
%%QT_DATADIR%%/modules/Pdf.json
|
||||
%%QT_DATADIR%%/modules/PdfQuick.json
|
||||
%%QT_DATADIR%%/modules/PdfWidgets.json
|
||||
%%QT_DATADIR%%/modules/WebEngineCore.json
|
||||
%%QT_DATADIR%%/modules/WebEngineQuick.json
|
||||
%%QT_DATADIR%%/modules/WebEngineQuickDelegatesQml.json
|
||||
|
@ -5,7 +5,6 @@ PKGNAMEPREFIX= qt6-
|
||||
|
||||
MAINTAINER= kde@FreeBSD.org
|
||||
COMMENT= Qt implementation of WebSocket protocol
|
||||
WWW= https://qt.io
|
||||
|
||||
BUILD_DEPENDS= vulkan-headers>0:graphics/vulkan-headers
|
||||
|
||||
|
@ -1,3 +1,3 @@
|
||||
TIMESTAMP = 1697050317
|
||||
SHA256 (KDE/Qt/6.6.0/qtwebsockets-everywhere-src-6.6.0.tar.xz) = 2e05b15c0c6e82c484cf3a4a39a3e3e484a6c8f72bc31ee5cf615d52d07df30e
|
||||
SIZE (KDE/Qt/6.6.0/qtwebsockets-everywhere-src-6.6.0.tar.xz) = 463624
|
||||
TIMESTAMP = 1701102896
|
||||
SHA256 (KDE/Qt/6.6.1/qtwebsockets-everywhere-src-6.6.1.tar.xz) = 787514349876d87e046504e5f64886d886bd2993a53fa795598ea07ecc7b0643
|
||||
SIZE (KDE/Qt/6.6.1/qtwebsockets-everywhere-src-6.6.1.tar.xz) = 463896
|
||||
|
@ -9,7 +9,7 @@ COMMENT= Qt component for displaying web content
|
||||
LIB_DEPENDS= libxkbcommon.so:x11/libxkbcommon
|
||||
|
||||
USES= cmake compiler:c++17-lang gl pkgconfig qt-dist:6
|
||||
USE_GL= gl opengl
|
||||
USE_GL= opengl
|
||||
USE_QT= base declarative positioning webchannel webengine
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
@ -1,3 +1,3 @@
|
||||
TIMESTAMP = 1697050319
|
||||
SHA256 (KDE/Qt/6.6.0/qtwebview-everywhere-src-6.6.0.tar.xz) = a5a48d9b5dfac60b66a737f844dc57de311de9d154fe10ccd8ec498506753392
|
||||
SIZE (KDE/Qt/6.6.0/qtwebview-everywhere-src-6.6.0.tar.xz) = 147528
|
||||
TIMESTAMP = 1701102898
|
||||
SHA256 (KDE/Qt/6.6.1/qtwebview-everywhere-src-6.6.1.tar.xz) = d6de1ba33be93ae464147c9c069e115c7a24e3e475640016bc2f07c93c4a256c
|
||||
SIZE (KDE/Qt/6.6.1/qtwebview-everywhere-src-6.6.1.tar.xz) = 147644
|
||||
|
@ -5,12 +5,11 @@ PKGNAMEPREFIX= qt6-
|
||||
|
||||
MAINTAINER= kde@FreeBSD.org
|
||||
COMMENT= Qt 6 charts module
|
||||
WWW= https://qt.io
|
||||
|
||||
BUILD_DEPENDS= vulkan-headers>0:graphics/vulkan-headers
|
||||
|
||||
USES= cmake compiler:c++17-lang gl pkgconfig qt-dist:6
|
||||
USE_GL= gl opengl
|
||||
USE_GL= opengl
|
||||
USE_QT= base declarative
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
@ -1,3 +1,3 @@
|
||||
TIMESTAMP = 1697050324
|
||||
SHA256 (KDE/Qt/6.6.0/qtcharts-everywhere-src-6.6.0.tar.xz) = e6beabcdc70c7719818459d2b2db63d7b0b5adc5572b8802368b698f64292cf5
|
||||
SIZE (KDE/Qt/6.6.0/qtcharts-everywhere-src-6.6.0.tar.xz) = 4668892
|
||||
TIMESTAMP = 1701102903
|
||||
SHA256 (KDE/Qt/6.6.1/qtcharts-everywhere-src-6.6.1.tar.xz) = 1156caa94526b7e1bc30da800a7503d19744b10afc7c1f702da6dedfaa2a31b6
|
||||
SIZE (KDE/Qt/6.6.1/qtcharts-everywhere-src-6.6.1.tar.xz) = 4669120
|
||||
|
@ -5,12 +5,11 @@ PKGNAMEPREFIX= qt6-
|
||||
|
||||
MAINTAINER= kde@FreeBSD.org
|
||||
COMMENT= Qt 6 3D data visualization module
|
||||
WWW= https://qt.io
|
||||
|
||||
BUILD_DEPENDS= vulkan-headers>0:graphics/vulkan-headers
|
||||
|
||||
USES= cmake compiler:c++17-lang gl pkgconfig qt-dist:6
|
||||
USE_GL= gl opengl
|
||||
USE_GL= opengl
|
||||
USE_QT= base declarative
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
@ -1,3 +1,3 @@
|
||||
TIMESTAMP = 1697050328
|
||||
SHA256 (KDE/Qt/6.6.0/qtdatavis3d-everywhere-src-6.6.0.tar.xz) = c0489f6d9f0be9b45917d8e8c49f3a4a7521bf836abe85e4733b9003abd1599e
|
||||
SIZE (KDE/Qt/6.6.0/qtdatavis3d-everywhere-src-6.6.0.tar.xz) = 3955580
|
||||
TIMESTAMP = 1701102910
|
||||
SHA256 (KDE/Qt/6.6.1/qtdatavis3d-everywhere-src-6.6.1.tar.xz) = b9dc3bcd8e222effcc8ab0c286c7bcc5507188a43ac01bee855f9642d1a71ba2
|
||||
SIZE (KDE/Qt/6.6.1/qtdatavis3d-everywhere-src-6.6.1.tar.xz) = 3955668
|
||||
|
@ -3,33 +3,16 @@ DISTVERSION= ${QT6_VERSION}
|
||||
CATEGORIES= x11-toolkits
|
||||
PKGNAMEPREFIX= qt6-
|
||||
|
||||
PATCH_SITES= https://github.com/qt/qtdeclarative/commit/
|
||||
PATCHFILES= 54059d0dffd1966c8a442b3675eb979c32c16cbe.patch:-p1 # QTBUG-117513
|
||||
|
||||
MAINTAINER= kde@FreeBSD.org
|
||||
COMMENT= Qt declarative framework for dynamic user interfaces
|
||||
WWW= https://qt-project.org
|
||||
|
||||
BUILD_DEPENDS= ${LOCALBASE}/include/vulkan/vulkan.h:graphics/vulkan-headers
|
||||
LIB_DEPENDS= libdouble-conversion.so:devel/double-conversion \
|
||||
libexpat.so:textproc/expat2 \
|
||||
libfontconfig.so:x11-fonts/fontconfig \
|
||||
libfreetype.so:print/freetype2 \
|
||||
libgraphite2.so:graphics/graphite2 \
|
||||
libharfbuzz.so:print/harfbuzz \
|
||||
libicudata.so:devel/icu \
|
||||
libpcre.so:devel/pcre \
|
||||
libpcre2-16.so:devel/pcre2 \
|
||||
libpng16.so:graphics/png \
|
||||
libxkbcommon.so:x11/libxkbcommon \
|
||||
libzstd.so:archivers/zstd
|
||||
LIB_DEPENDS= libxkbcommon.so:x11/libxkbcommon
|
||||
|
||||
USES= cmake compiler:c++17-lang gettext-runtime gl gnome pkgconfig python xorg \
|
||||
USES= cmake compiler:c++17-lang gl pkgconfig python \
|
||||
qt-dist:6
|
||||
USE_GL= opengl
|
||||
USE_GNOME= glib20
|
||||
USE_QT= base shadertools languageserver
|
||||
USE_XORG= x11 xau xcb xdmcp
|
||||
USE_QT= base languageserver shadertools:build
|
||||
USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL}
|
||||
|
||||
.include <bsd.port.options.mk>
|
||||
|
@ -1,5 +1,3 @@
|
||||
TIMESTAMP = 1697050345
|
||||
SHA256 (KDE/Qt/6.6.0/qtdeclarative-everywhere-src-6.6.0.tar.xz) = 1b539bb0a918c8f0307fd07bd4ef0334bf7f8934bbc2eabfc04c433a7d7fa331
|
||||
SIZE (KDE/Qt/6.6.0/qtdeclarative-everywhere-src-6.6.0.tar.xz) = 34331124
|
||||
SHA256 (KDE/Qt/6.6.0/54059d0dffd1966c8a442b3675eb979c32c16cbe.patch) = 804de6136d8728bb725a37fad542de0c3b016f31cac29b86b1379205c9e6b744
|
||||
SIZE (KDE/Qt/6.6.0/54059d0dffd1966c8a442b3675eb979c32c16cbe.patch) = 1282
|
||||
TIMESTAMP = 1701110281
|
||||
SHA256 (KDE/Qt/6.6.1/qtdeclarative-everywhere-src-6.6.1.tar.xz) = 7effd7338e6658464ce9554dc88d1bf93a39d1415501be2c4b34c098b608995c
|
||||
SIZE (KDE/Qt/6.6.1/qtdeclarative-everywhere-src-6.6.1.tar.xz) = 34349560
|
||||
|
@ -1084,6 +1084,7 @@ bin/qmlscene6
|
||||
%%QT_INCDIR%%/QtQuickShapes/%%FULLVER%%/QtQuickShapes/private/qquadpath_p.h
|
||||
%%QT_INCDIR%%/QtQuickShapes/%%FULLVER%%/QtQuickShapes/private/qquickshape_p.h
|
||||
%%QT_INCDIR%%/QtQuickShapes/%%FULLVER%%/QtQuickShapes/private/qquickshape_p_p.h
|
||||
%%QT_INCDIR%%/QtQuickShapes/%%FULLVER%%/QtQuickShapes/private/qquickshapeabstractcurvenode_p.h
|
||||
%%QT_INCDIR%%/QtQuickShapes/%%FULLVER%%/QtQuickShapes/private/qquickshapecurvenode_p.h
|
||||
%%QT_INCDIR%%/QtQuickShapes/%%FULLVER%%/QtQuickShapes/private/qquickshapecurvenode_p_p.h
|
||||
%%QT_INCDIR%%/QtQuickShapes/%%FULLVER%%/QtQuickShapes/private/qquickshapecurverenderer_p.h
|
||||
|
@ -5,13 +5,12 @@ PKGNAMEPREFIX= qt6-
|
||||
|
||||
MAINTAINER= kde@FreeBSD.org
|
||||
COMMENT= Qt 6 graphs module
|
||||
WWW= https://qt.io
|
||||
|
||||
BUILD_DEPENDS= vulkan-headers>0:graphics/vulkan-headers
|
||||
LIB_DEPENDS= libxkbcommon.so:x11/libxkbcommon
|
||||
|
||||
USES= cmake compiler:c++17-lang gl pkgconfig qt-dist:6
|
||||
USE_GL= gl opengl
|
||||
USE_GL= opengl
|
||||
USE_QT= base declarative quick3d shadertools
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user