Skip to content

Commit 70574cb

Browse files
committed
qt6-qtwebengine: make pulseaudio dependency optional
1 parent 2745abf commit 70574cb

2 files changed

Lines changed: 17 additions & 3 deletions

File tree

www/qt6-qtwebengine/Makefile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# $NetBSD: Makefile,v 1.7 2026/03/29 16:43:50 tnn Exp $
1+
# $NetBSD: Makefile,v 1.8 2026/03/29 16:54:28 tnn Exp $
22

33
DISTNAME= qtwebengine-everywhere-src-${QTVERSION}
44
PKGNAME= qt6-qtwebengine-${QTVERSION}
@@ -68,7 +68,6 @@ CMAKE_CONFIGURE_ARGS+= -DQT_FEATURE_webengine_system_audioio=ON
6868
.if ${OPSYS} == "FreeBSD" || ${OPSYS} == "OpenBSD"
6969
CMAKE_CONFIGURE_ARGS+= -DQT_FEATURE_webengine_system_sndio=ON
7070
.endif
71-
CMAKE_CONFIGURE_ARGS+= -DQT_FEATURE_webengine_system_pulseaudio=ON
7271

7372
CONFIGURE_ENV+= NINJAFLAGS=-j${_MAKE_JOBS_N:U1}
7473

@@ -104,6 +103,8 @@ SUBST_VARS.path+= PREFIX PKG_SYSCONFBASE VARBASE QTDIR X11BASE PYTHONBIN EXTRA_C
104103

105104
NOT_PAX_MPROTECT_SAFE+= qt6/libexec/QtWebEngineProcess
106105

106+
.include "options.mk"
107+
107108
do-build:
108109
cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ninja -j ${_MAKE_JOBS_N:U1} ${BUILD_TARGET}
109110

@@ -115,7 +116,6 @@ do-install:
115116
.include "../../audio/alsa-lib/buildlink3.mk"
116117
.endif
117118
.include "../../audio/libopus/buildlink3.mk"
118-
.include "../../audio/pulseaudio/buildlink3.mk"
119119
.if ${OPSYS} == "Darwin" || ${OPSYS} == "Linux" || ${OPSYS} == "NetBSD"
120120
.include "../../devel/libexecinfo/buildlink3.mk"
121121
.endif

www/qt6-qtwebengine/options.mk

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# $NetBSD: options.mk,v 1.1 2026/03/29 16:54:28 tnn Exp $
2+
3+
PKG_OPTIONS_VAR= PKG_OPTIONS.qt6-qtwebengine
4+
PKG_SUPPORTED_OPTIONS= pulseaudio
5+
PKG_SUGGESTED_OPTIONS= pulseaudio
6+
7+
.include "../../mk/bsd.options.mk"
8+
9+
.if !empty(PKG_OPTIONS:Mpulseaudio)
10+
CMAKE_CONFIGURE_ARGS+= -DQT_FEATURE_webengine_system_pulseaudio=ON
11+
.include "../../audio/pulseaudio/buildlink3.mk"
12+
.else
13+
CMAKE_CONFIGURE_ARGS+= -DQT_FEATURE_webengine_system_pulseaudio=OFF
14+
.endif

0 commit comments

Comments
 (0)