FreeBSD Bugzilla – Attachment 244669 Details for
Bug 273252
www/qutebrowser: Update to 3.0.0 and ${FLAVOR}'ise use of WebEngine
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
www/qutebrowser: Update to 3.0.0 and flavourise WebEngine with Qt-5 or Qt-6
qutebrowser-update-to-3-and-add-qt-variations.diff (text/plain), 4.03 KB, created by
Alastair Hogge
on 2023-09-05 22:56:06 UTC
(
hide
)
Description:
www/qutebrowser: Update to 3.0.0 and flavourise WebEngine with Qt-5 or Qt-6
Filename:
MIME Type:
Creator:
Alastair Hogge
Created:
2023-09-05 22:56:06 UTC
Size:
4.03 KB
patch
obsolete
>diff --git a/MOVED b/MOVED >index 6af47b672026..4d00715c586a 100644 >--- a/MOVED >+++ b/MOVED >@@ -7847,3 +7847,4 @@ devel/rubygem-cucumber-cucumber-expressions15|devel/rubygem-cucumber-cucumber-ex > devel/rubygem-cucumber-messages18|devel/rubygem-cucumber-messages|2023-09-04|Remove obsoleted port. Use devel/rubygem-cucumber-messages instead > textproc/rubygem-cucumber-gherkin23|textproc/rubygem-cucumber-gherkin|2023-09-04|Remove obsoleted port. Use textproc/rubygem-cucumber-gherkin instead > textproc/rubygem-cucumber-html-formatter19|textproc/rubygem-cucumber-html-formatter|2023-09-04|Remove obsoleted port. Use textproc/rubygem-cucumber-html-formatter instead >+www/qutebrowser||2023-09-05|Flavorize, use qutebrowser@qt5 (default), or www/qutebrowser@qt6 >diff --git a/www/qutebrowser/Makefile b/www/qutebrowser/Makefile >index 3125c14a44ed..631065fc2f48 100644 >--- a/www/qutebrowser/Makefile >+++ b/www/qutebrowser/Makefile >@@ -1,6 +1,5 @@ > PORTNAME= qutebrowser >-DISTVERSION= 2.5.4 >-PORTREVISION= 1 >+DISTVERSION= 3.0.0 > CATEGORIES= www > MASTER_SITES= PYPI > >@@ -9,29 +8,52 @@ COMMENT= Keyboard-focused browser with a minimal GUI > WWW= https://www.qutebrowser.org/ > > LICENSE= GPLv3 >+LICENSE_FILE= ${WRKSRC}/LICENSE > >-RUN_DEPENDS= \ >- ${PYTHON_PKGNAMEPREFIX}colorama>=0:devel/py-colorama@${PY_FLAVOR} \ >+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAVOR} \ >+ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} >+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}colorama>=0:devel/py-colorama@${PY_FLAVOR} \ > ${PYTHON_PKGNAMEPREFIX}Jinja2>=0:devel/py-Jinja2@${PY_FLAVOR} \ > ${PYTHON_PKGNAMEPREFIX}markupsafe>=0:textproc/py-markupsafe@${PY_FLAVOR} \ > ${PYTHON_PKGNAMEPREFIX}pygments>=0:textproc/py-pygments@${PY_FLAVOR} \ >- ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR} \ >- ${PYTHON_PKGNAMEPREFIX}sip>=0:devel/py-sip@${PY_FLAVOR} >+ ${PYTHON_PKGNAMEPREFIX}sip>=0:devel/py-sip@${PY_FLAVOR} \ >+ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} \ >+ ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR} > >-USES= cpe desktop-file-utils python pyqt:5 qt:5 >-USE_PYQT= pyqt5 webengine >-USE_PYTHON= distutils autoplist noflavors >+FLAVORS= qt5 qt6 >+FLAVOR?= ${FLAVORS:[1]} >+ >+USES= cpe desktop-file-utils python >+USE_PYQT= webengine >+USE_PYTHON= autoplist noflavors pep517 >+ >+qt5_PKGNAMESUFFIX= -qt5 >+qt5_CONFLICTS_INSTALL= ${PORTNAME}-qt6 >+ >+qt6_PKGNAMESUFFIX= -qt6 >+qt6_CONFLICTS_INSTALL= ${PORTNAME}-qt5 >+ >+.if ${FLAVOR:U} == "qt5" >+USES+= pyqt:5 qt:5 >+USE_PYQT+= pyqt5 > USE_QT= sql-sqlite3 >+.else >+USES+= pyqt:6 qt:6 >+USE_PYQT+= pyqt6 >+USE_QT= base declarative quick3d sqldriver-sqlite:run webengine \ >+ websockets tools:build >+.endif > > # Upstream archive contains files with UTF-8 names >-EXTRACT_CMD= ${SETENV} LC_ALL=en_US.UTF-8 /usr/bin/bsdtar >+EXTRACT_CMD= ${SETENV} LC_ALL=en_US.UTF-8 ${TAR} > NO_ARCH= yes >-PLIST_FILES= share/applications/${PORTNAME}-${PYTHON_VER}.desktop >+PLIST_FILES= share/applications/${PORTNAME}-${PYTHON_VER}.desktop \ >+ share/man/man1/${PORTNAME}.1.gz > > OPTIONS_DEFINE_amd64= ADBLOCK > OPTIONS_DEFAULT_amd64= ADBLOCK > >-ADBLOCK_DESC= Enable the newer adblocking support >+ADBLOCK_DESC= Enable the newer adblocking support > > ADBLOCK_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}adblock>=0.4.2:www/py-adblock@${PY_FLAVOR} > >@@ -45,4 +67,7 @@ post-install: > ${INSTALL_DATA} ${WRKSRC}/misc/org.qutebrowser.qutebrowser.desktop \ > ${STAGEDIR}${PREFIX}/share/applications/${PORTNAME}-${PYTHON_VER}.desktop > >+ ${INSTALL_MAN} ${WRKSRC}/doc/${PORTNAME}.1 \ >+ ${STAGEDIR}${PREFIX}/share/man/man1 >+ > .include <bsd.port.post.mk> >diff --git a/www/qutebrowser/distinfo b/www/qutebrowser/distinfo >index f52b55b66d00..dfdcd5803129 100644 >--- a/www/qutebrowser/distinfo >+++ b/www/qutebrowser/distinfo >@@ -1,3 +1,3 @@ >-TIMESTAMP = 1678815951 >-SHA256 (qutebrowser-2.5.4.tar.gz) = a460b2202527e42a670c26d225d9fa6417d092cc1f16f3a95e7bc95dd89c1ab1 >-SIZE (qutebrowser-2.5.4.tar.gz) = 6117674 >+TIMESTAMP = 1692525167 >+SHA256 (qutebrowser-3.0.0.tar.gz) = 39eaf4a7f0f051f39e8d40a04824a432f2cb023372271e75aa037b6dc410d8fc >+SIZE (qutebrowser-3.0.0.tar.gz) = 6030459
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 273252
:
244240
|
244276
|
244650
|
244654
|
244661
|
244663
| 244669 |
244683