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)