commit:     794ccccb83a9ee3ddb0cbcf80d8b77eab56df2ad
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Fri Sep  8 20:36:45 2023 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sat Sep  9 16:07:21 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=794ccccb

dev-qt/qtwebengine: rename IUSE=pdf to pdfium (qt6)

This is in part a message to future revdeps that having their
own USE=pdf will not work too well given it is default on
desktop profile and we do not really want to pull webengine
by default unless really wanted. Plus gives a way to disable
globally for arches where qtwebengine is not keyworded.

At worst this will become innacurate if qtpdf changes its
backing library.

IUSE is still in live-only so should not really disrupt.

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 dev-qt/qtwebengine/metadata.xml                | 2 +-
 dev-qt/qtwebengine/qtwebengine-6.5.9999.ebuild | 6 +++---
 dev-qt/qtwebengine/qtwebengine-6.9999.ebuild   | 6 +++---
 3 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/dev-qt/qtwebengine/metadata.xml b/dev-qt/qtwebengine/metadata.xml
index 7bf30c9e28a5..ba1d70545ae8 100644
--- a/dev-qt/qtwebengine/metadata.xml
+++ b/dev-qt/qtwebengine/metadata.xml
@@ -13,7 +13,7 @@
        <use>
                <flag name="designer">Install the QWebEngineView plugin used to 
add widgets in <pkg>dev-qt/designer</pkg> forms that display web pages.</flag>
                <flag name="jumbo-build">Combine source files to speed up build 
process.</flag>
-               <flag name="pdf">Build the QtPdf module</flag>
+               <flag name="pdfium">Build the QtPdf module based on chromium's 
PDFium library</flag>
                <flag name="qml">Build QML/QtQuick bindings and imports</flag>
                <flag name="system-icu">Use the system-wide 
<pkg>dev-libs/icu</pkg> instead of bundled.</flag>
                <flag name="widgets">Enable QtWidgets support</flag>

diff --git a/dev-qt/qtwebengine/qtwebengine-6.5.9999.ebuild 
b/dev-qt/qtwebengine/qtwebengine-6.5.9999.ebuild
index de90fe927c8f..09ccd2e4157f 100644
--- a/dev-qt/qtwebengine/qtwebengine-6.5.9999.ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-6.5.9999.ebuild
@@ -21,7 +21,7 @@ fi
 
 IUSE="
        +alsa bindist custom-cflags designer geolocation +jumbo-build kerberos
-       opengl pdf pulseaudio qml screencast +system-icu vulkan +widgets
+       opengl pdfium pulseaudio qml screencast +system-icu vulkan +widgets
 "
 REQUIRED_USE="
        designer? ( qml widgets )
@@ -83,7 +83,7 @@ DEPEND="
        x11-base/xorg-proto
        x11-libs/libxshmfence
        screencast? ( media-libs/libepoxy[egl(+)] )
-       pdf? ( net-print/cups )
+       pdfium? ( net-print/cups )
        test? (
                widgets? ( app-text/poppler[cxx(+)] )
        )
@@ -159,7 +159,7 @@ src_prepare() {
 
 src_configure() {
        local mycmakeargs=(
-               $(qt_feature pdf qtpdf_build)
+               $(qt_feature pdfium qtpdf_build)
                $(qt_feature qml qtpdf_quick_build)
                $(qt_feature widgets qtpdf_widgets_build)
 

diff --git a/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild 
b/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild
index 2ecd3fe98f7b..f4d5c7bf79a9 100644
--- a/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild
@@ -21,7 +21,7 @@ fi
 
 IUSE="
        +alsa bindist custom-cflags designer geolocation +jumbo-build kerberos
-       opengl pdf pulseaudio qml screencast +system-icu vulkan +widgets
+       opengl pdfium pulseaudio qml screencast +system-icu vulkan +widgets
 "
 REQUIRED_USE="
        designer? ( qml widgets )
@@ -83,7 +83,7 @@ DEPEND="
        x11-base/xorg-proto
        x11-libs/libxshmfence
        screencast? ( media-libs/libepoxy[egl(+)] )
-       pdf? ( net-print/cups )
+       pdfium? ( net-print/cups )
        test? (
                widgets? ( app-text/poppler[cxx(+)] )
        )
@@ -158,7 +158,7 @@ src_prepare() {
 
 src_configure() {
        local mycmakeargs=(
-               $(qt_feature pdf qtpdf_build)
+               $(qt_feature pdfium qtpdf_build)
                $(qt_feature qml qtpdf_quick_build)
                $(qt_feature widgets qtpdf_widgets_build)
 

Reply via email to