From nobody Sun Jan 15 20:43:55 2023 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Nw6ZM75YZz2sbJs; Sun, 15 Jan 2023 20:43:55 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Nw6ZM6Rllz3tgY; Sun, 15 Jan 2023 20:43:55 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1673815435; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=dKp1jjxlJZPs/Vn5J56u1A55qLXKXklTF21eX8AaiHQ=; b=KR9Ne4AXvlUBZmDoeAm+86t8Q0UvEathZ9qA/Kyq8Q15Qxl6OrPA2KR3HOxPrnEi6YPz0k xYKLopk7kiIxPjZT9q48XxNi3LQ4FkYU4mdB1OUD3kaz26Nr8LCDju3bdlcyT25KrARtoC MR2DZlC07zLe20SnHN9aHDwN0Z9doRqPgNJ33t4m5R1ru07srqKdGdy33xW3fHvj9e2fvY hd/IFp83skAGvwab0ZOGWKqQGtn3ERZy9CkU0mc/xoUpXXogj9rp+D5pApEA5LYBL/9kbk g3s/xI4Kk9sfmbH6AfypG55hbyYwt00EmmcYmMO8A/qhIe1lDXVGBfafnW3q7Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1673815435; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=dKp1jjxlJZPs/Vn5J56u1A55qLXKXklTF21eX8AaiHQ=; b=hbIXLTYVSjeeLNCSgwb6VnaUmz5h6uvsIj301naiDOqDFdWCbfb4iR+oRAwTP6y4GlFudB lKHOxWQNAxnaSt8f2t772LO83gLYlnyTqnlHremCeVhYwBZRIfZlwOBJvqeEFuInP2XK1t k1ifVxy3D+D55wWUud8/+VbWEbxD1gUhfm5ViTsj1AglalZVcyoiukEpiNLLvlEHaecD+K d2Q9zmGQSe0p2087XWpAQCvbMzUO1H0Deh9m7Sr1sUokxiIEzp/ZXBIUqeUoS5/PUzSuBI /CRqUIaaXpC+vNVtfnq8qLX0xc+p9WuC8/sZUABR2166P+Yb2un8ZHju60/g/g== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1673815435; a=rsa-sha256; cv=none; b=xrzSe8XYIJwv5aoY8Tl89S7iK1e3p1KF5T6OyaReRFZm1mLbuegVHd8VAOcLadpBnBwq5k vSqdZrsuSyJ/tgMzsWgEJ4nbHCUcM3TH0EDwU2XihEBtYjMObb+3dOmEDJgMrQ8VXA0IPT G8+YvxUypXcTm17KtoPJ08pcFH95mLfXfXxuffgVbaqZup24C2A9QO2qTmyAg9GExkCtBf 6OW/D9L2+3B1IwQK7MpKieRwlfNk2rdFWGjR2Kq2b24ezk6XV4t8j8l8FEuhCEE07Ie+Th RDw8TPYnjV9G2BeDOrJBj3u2Jn+1aSOgDRcrEzZRLMVBN5O1stMsVkUfPYcSHg== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4Nw6ZM5Vg6zgss; Sun, 15 Jan 2023 20:43:55 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 30FKhtm5016321; Sun, 15 Jan 2023 20:43:55 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 30FKhtSi016320; Sun, 15 Jan 2023 20:43:55 GMT (envelope-from git) Date: Sun, 15 Jan 2023 20:43:55 GMT Message-Id: <202301152043.30FKhtSi016320@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Guido Falsi Subject: git: c389e5029828 - main - www/py-qt6-webengine: Create new port. List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: madpilot X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: c389e5029828518fe8e2fb6179abb5716faa2f40 Auto-Submitted: auto-generated X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by madpilot: URL: https://cgit.FreeBSD.org/ports/commit/?id=c389e5029828518fe8e2fb6179abb5716faa2f40 commit c389e5029828518fe8e2fb6179abb5716faa2f40 Author: Guido Falsi AuthorDate: 2023-01-15 20:42:02 +0000 Commit: Guido Falsi CommitDate: 2023-01-15 20:42:02 +0000 www/py-qt6-webengine: Create new port. Create new port with python bindings for qt6-webengine. Assign to kde@ Approved by: kde (tcberner via email) --- Mk/Uses/pyqt.mk | 12 +++++++++--- www/Makefile | 1 + www/py-qt6-webengine/Makefile | 24 +++++++++++++++++++++++ www/py-qt6-webengine/distinfo | 3 +++ www/py-qt6-webengine/pkg-descr | 2 ++ www/py-qt6-webengine/pkg-plist | 44 ++++++++++++++++++++++++++++++++++++++++++ 6 files changed, 83 insertions(+), 3 deletions(-) diff --git a/Mk/Uses/pyqt.mk b/Mk/Uses/pyqt.mk index f32bf45f6a67..d7df0080e5f3 100644 --- a/Mk/Uses/pyqt.mk +++ b/Mk/Uses/pyqt.mk @@ -65,7 +65,9 @@ MASTER_SITES_PYQT5NETWORKAUTH= https://pypi.python.org/packages/source/P/PyQtNet MASTER_SITES_PYQT6NETWORKAUTH= https://pypi.python.org/packages/source/P/PyQt6-NetworkAuth/ MASTER_SITES_PYQTNETWORKAUTH= ${MASTER_SITES_PYQT${_PYQT_VERSION}NETWORKAUTH} MASTER_SITES_PYQTBUILDER= https://pypi.io/packages/source/P/PyQt-builder/ -MASTER_SITES_PYQTWEBENGINE= https://pypi.python.org/packages/source/P/PyQtWebEngine/ +MASTER_SITES_PYQT5WEBENGINE= https://pypi.python.org/packages/source/P/PyQtWebEngine/ +MASTER_SITES_PYQT6WEBENGINE= https://pypi.python.org/packages/source/P/PyQt6-WebEngine/ +MASTER_SITES_PYQTWEBENGINE= ${MASTER_SITES_PYQT${_PYQT_VERSION}WEBENGINE} #https://www.riverbankcomputing.com/static/Downloads/QScintilla/2.12.0/QScintilla_src-2.12.0.tar.gz MASTER_SITES_QSCI2= RIVERBANK/QScintilla/${PORTVERSION} \ SF/pyqt/QScintilla2/QScintilla-${PORTVERSION} \ @@ -88,7 +90,8 @@ PYQT5CHART_VERSION= 5.15.6 PYQT6CHART_VERSION= 6.4.0 PYQT5NETWORKAUTH_VERSION=5.15.5 PYQT6NETWORKAUTH_VERSION=6.4.0 -PYQTWEBENGINE_VERSION= 5.15.6 +PYQT5WEBENGINE_VERSION= 5.15.6 +PYQT6WEBENGINE_VERSION= 6.4.0 PYQT5SIP_VERSION= 12.11.0 PYQT6SIP_VERSION= 13.4.0 PYQTBUILDER_VERSION= 1.14.0 @@ -104,7 +107,8 @@ PYQT6CHART_DISTNAME= PyQt6_Charts-${PYQT6CHART_VERSION} PYQT5NETWORKAUTH_DISTNAME= PyQtNetworkAuth-${PYQT5NETWORKAUTH_VERSION} PYQT6NETWORKAUTH_DISTNAME= PyQt6_NetworkAuth-${PYQT6NETWORKAUTH_VERSION} PYQTBUILDER_DISTNAME= PyQt-builder-${PYQTBUILDER_VERSION} -PYQTWEBENGINE_DISTNAME= PyQtWebEngine-${PYQTWEBENGINE_VERSION} +PYQT5WEBENGINE_DISTNAME= PyQtWebEngine-${PYQT5WEBENGINE_VERSION} +PYQT6WEBENGINE_DISTNAME= PyQt6_WebEngine-${PYQT6WEBENGINE_VERSION} PYQT5_DISTINFO_FILE= ${.CURDIR:H:H}/devel/${PYQT_RELNAME}/distinfo PYQT6_DISTINFO_FILE= ${.CURDIR:H:H}/devel/${PYQT_RELNAME}/distinfo QSCI2_DISTNAME= QScintilla_src-${QSCI2_VERSION} @@ -120,12 +124,14 @@ _USE_PYQTBUILDER= qtbuilder PYQT_VERSION= ${PYQT${_PYQT_VERSION}_VERSION} PYQTCHART_VERSION= ${PYQT${_PYQT_VERSION}CHART_VERSION} PYQTNETWORKAUTH_VERSION=${PYQT${_PYQT_VERSION}NETWORKAUTH_VERSION} +PYQTWEBENGINE_VERSION=${PYQT${_PYQT_VERSION}WEBENGINE_VERSION} PYQT_RELNAME= py-qt${_PYQT_VERSION} PYQT_PY_RELNAME= ${PYTHON_PKGNAMEPREFIX}qt${_PYQT_VERSION} PYQT_MASTERSITES= ${MASTER_SITES_PYQT${_PYQT_VERSION}} PYQT_DISTNAME= ${PYQT${_PYQT_VERSION}_DISTNAME} PYQTCHART_DISTNAME= ${PYQT${_PYQT_VERSION}CHART_DISTNAME} PYQTNETWORKAUTH_DISTNAME=${PYQT${_PYQT_VERSION}NETWORKAUTH_DISTNAME} +PYQTWEBENGINE_DISTNAME=${PYQT${_PYQT_VERSION}WEBENGINE_DISTNAME} PYQT_DISTINFO_FILE= ${PYQT${_PYQT_VERSION}_DISTINFO_FILE} PYQT_LICENSE= ${PYQT${_PYQT_VERSION}_LICENSE} diff --git a/www/Makefile b/www/Makefile index ec41817f4aa2..cc3a86ccf1ce 100644 --- a/www/Makefile +++ b/www/Makefile @@ -1728,6 +1728,7 @@ SUBDIR += py-pyweblib SUBDIR += py-pywikibot SUBDIR += py-qt5-webengine + SUBDIR += py-qt6-webengine SUBDIR += py-quilt3 SUBDIR += py-recaptcha SUBDIR += py-requests diff --git a/www/py-qt6-webengine/Makefile b/www/py-qt6-webengine/Makefile new file mode 100644 index 000000000000..7a1ca87559b3 --- /dev/null +++ b/www/py-qt6-webengine/Makefile @@ -0,0 +1,24 @@ +PORTNAME= webengine +DISTVERSION= ${PYQTWEBENGINE_VERSION} +CATEGORIES= www devel python +MASTER_SITES= ${MASTER_SITES_PYQTWEBENGINE} +PKGNAMEPREFIX= ${PYQT_PY_RELNAME}- +DISTNAME= ${PYQTWEBENGINE_DISTNAME} + +PYQT_DIST= yes + +MAINTAINER= kde@FreeBSD.org +COMMENT= Python bindings for the Qt5 toolkit, QtWebEngine module +WWW= https://riverbankcomputing.com/software/pyqt + +LICENSE= GPLv3 + +USES= gl python:3.8+ pyqt:6 qt:6 +USE_GL= gl +USE_PYQT= sip:build pyqt6 +USE_PYTHON= concurrent flavors py3kplist +USE_QT= base declarative positioning webchannel webengine + +PLIST_SUB= PYQT_WEBENGINE_VERSION=${DISTVERSION} + +.include diff --git a/www/py-qt6-webengine/distinfo b/www/py-qt6-webengine/distinfo new file mode 100644 index 000000000000..0e42a99b7fc7 --- /dev/null +++ b/www/py-qt6-webengine/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1668532436 +SHA256 (PyQt6_WebEngine-6.4.0.tar.gz) = 4c71c130860abcd11e04cafb22e33983fa9a3aee8323c51909b15a1701828e21 +SIZE (PyQt6_WebEngine-6.4.0.tar.gz) = 31180 diff --git a/www/py-qt6-webengine/pkg-descr b/www/py-qt6-webengine/pkg-descr new file mode 100644 index 000000000000..1b640f0df6fc --- /dev/null +++ b/www/py-qt6-webengine/pkg-descr @@ -0,0 +1,2 @@ +PyQt5 is a set of Python bindings for Qt5 application framework. +This package provides the QtWebKit module. diff --git a/www/py-qt6-webengine/pkg-plist b/www/py-qt6-webengine/pkg-plist new file mode 100644 index 000000000000..5b1dfcdf41b0 --- /dev/null +++ b/www/py-qt6-webengine/pkg-plist @@ -0,0 +1,44 @@ +%%PYQT_APIDIR%%/PyQt6-WebEngine.api +%%PYQT_SIPDIR%%/QtWebEngineCore/QtWebEngineCoremod.sip +%%PYQT_SIPDIR%%/QtWebEngineCore/qtwebenginecoreglobal.sip +%%PYQT_SIPDIR%%/QtWebEngineCore/qwebenginecertificateerror.sip +%%PYQT_SIPDIR%%/QtWebEngineCore/qwebengineclientcertificateselection.sip +%%PYQT_SIPDIR%%/QtWebEngineCore/qwebengineclientcertificatestore.sip +%%PYQT_SIPDIR%%/QtWebEngineCore/qwebenginecontextmenurequest.sip +%%PYQT_SIPDIR%%/QtWebEngineCore/qwebenginecookiestore.sip +%%PYQT_SIPDIR%%/QtWebEngineCore/qwebenginedownloadrequest.sip +%%PYQT_SIPDIR%%/QtWebEngineCore/qwebenginefilesystemaccessrequest.sip +%%PYQT_SIPDIR%%/QtWebEngineCore/qwebenginefindtextresult.sip +%%PYQT_SIPDIR%%/QtWebEngineCore/qwebenginefullscreenrequest.sip +%%PYQT_SIPDIR%%/QtWebEngineCore/qwebenginehistory.sip +%%PYQT_SIPDIR%%/QtWebEngineCore/qwebenginehttprequest.sip +%%PYQT_SIPDIR%%/QtWebEngineCore/qwebengineloadinginfo.sip +%%PYQT_SIPDIR%%/QtWebEngineCore/qwebenginenavigationrequest.sip +%%PYQT_SIPDIR%%/QtWebEngineCore/qwebenginenewwindowrequest.sip +%%PYQT_SIPDIR%%/QtWebEngineCore/qwebenginenotification.sip +%%PYQT_SIPDIR%%/QtWebEngineCore/qwebenginepage.sip +%%PYQT_SIPDIR%%/QtWebEngineCore/qwebengineprofile.sip +%%PYQT_SIPDIR%%/QtWebEngineCore/qwebenginequotarequest.sip +%%PYQT_SIPDIR%%/QtWebEngineCore/qwebengineregisterprotocolhandlerrequest.sip +%%PYQT_SIPDIR%%/QtWebEngineCore/qwebenginescript.sip +%%PYQT_SIPDIR%%/QtWebEngineCore/qwebenginescriptcollection.sip +%%PYQT_SIPDIR%%/QtWebEngineCore/qwebenginesettings.sip +%%PYQT_SIPDIR%%/QtWebEngineCore/qwebengineurlrequestinfo.sip +%%PYQT_SIPDIR%%/QtWebEngineCore/qwebengineurlrequestinterceptor.sip +%%PYQT_SIPDIR%%/QtWebEngineCore/qwebengineurlrequestjob.sip +%%PYQT_SIPDIR%%/QtWebEngineCore/qwebengineurlscheme.sip +%%PYQT_SIPDIR%%/QtWebEngineCore/qwebengineurlschemehandler.sip +%%PYQT_SIPDIR%%/QtWebEngineQuick/QtWebEngineQuick.toml +%%PYQT_SIPDIR%%/QtWebEngineQuick/QtWebEngineQuickmod.sip +%%PYQT_SIPDIR%%/QtWebEngineQuick/qquickwebengineprofile.sip +%%PYQT_SIPDIR%%/QtWebEngineQuick/qtwebenginequickglobal.sip +%%PYQT_SIPDIR%%/QtWebEngineWidgets/QtWebEngineWidgetsmod.sip +%%PYQT_SIPDIR%%/QtWebEngineWidgets/qwebengineview.sip +%%PYTHON_SITELIBDIR%%/PyQt6/QtWebEngineCore.abi%%PYTHON_MAJOR_VER%%.so +%%PYTHON_SITELIBDIR%%/PyQt6/QtWebEngineQuick.abi%%PYTHON_MAJOR_VER%%.so +%%PYTHON_SITELIBDIR%%/PyQt6/QtWebEngineWidgets.abi%%PYTHON_MAJOR_VER%%.so +%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtWebEngineCore/QtWebEngineCore.toml +%%PYTHON_SITELIBDIR%%/PyQt6/bindings/QtWebEngineWidgets/QtWebEngineWidgets.toml +%%PYTHON_SITELIBDIR%%/PyQt6_WebEngine-%%PYQT_WEBENGINE_VERSION%%.dist-info/INSTALLER +%%PYTHON_SITELIBDIR%%/PyQt6_WebEngine-%%PYQT_WEBENGINE_VERSION%%.dist-info/METADATA +%%PYTHON_SITELIBDIR%%/PyQt6_WebEngine-%%PYQT_WEBENGINE_VERSION%%.dist-info/RECORD