aboutsummaryrefslogtreecommitdiff
path: root/www/qt6-webengine/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'www/qt6-webengine/Makefile')
-rw-r--r--www/qt6-webengine/Makefile20
1 files changed, 18 insertions, 2 deletions
diff --git a/www/qt6-webengine/Makefile b/www/qt6-webengine/Makefile
index e78bd490a6a5..b6f2d157f127 100644
--- a/www/qt6-webengine/Makefile
+++ b/www/qt6-webengine/Makefile
@@ -101,10 +101,11 @@ DO_MAKE_BUILD= ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} -j1 $
BINARY_ALIAS= python3=${PYTHON_CMD}
.if !defined(BUILD_QTPDF)
-OPTIONS_DEFINE= CUPS
-OPTIONS_DEFAULT= ALSA CUPS
+OPTIONS_DEFINE= CUPS DRIVER
+OPTIONS_DEFAULT= ALSA CUPS DRIVER
OPTIONS_SINGLE= AUDIO
OPTIONS_SINGLE_AUDIO= ALSA PULSEAUDIO SNDIO
+OPTIONS_SUB= yes
AUDIO_DESC= Audio backend
@@ -122,6 +123,10 @@ CUPS_LIB_DEPENDS= libcups.so:print/cups \
CUPS_CMAKE_ON= -DQT_FEATURE_webengine_printing_and_pdf:BOOL=ON
CUPS_CMAKE_OFF= -DQT_FEATURE_webengine_printing_and_pdf:BOOL=OFF
+DRIVER_DESC= Install WebEngineDriver
+DRIVER_CMAKE_ON= -DQT_FEATURE_webenginedriver:BOOL=ON
+DRIVER_CMAKE_OFF= -DQT_FEATURE_webenginedriver: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
@@ -165,4 +170,15 @@ pre-configure:
./build/linux/unbundle/replace_gn_files.py --system-libraries \
${SYS_LIBS} || ${FALSE}
+.if !defined(BUILD_QTPDF)
+post-install:
+# Fix for deskutils/calibre, perhaps others, where this empty directory
+# is created during build causing a fs-violation.
+ ${MKDIR} ${STAGEDIR}${QT_DATADIR}/resources/locales
+
+post-install-DRIVER-on:
+ ${STRIP_CMD} ${STAGEDIR}${QT_TOOLDIR}/webenginedriver
+
+.endif
+
.include <bsd.port.post.mk>