Sun Jan 21 00:53:46 2024 UTC (123d)
webkit-gtk: fix build with debug option (wants ruby)


(nikita)
diff -r1.23 -r1.24 pkgsrc/www/webkit-gtk/options.mk

cvs diff -r1.23 -r1.24 pkgsrc/www/webkit-gtk/options.mk (expand / switch to unified diff)

--- pkgsrc/www/webkit-gtk/options.mk 2022/06/07 20:28:43 1.23
+++ pkgsrc/www/webkit-gtk/options.mk 2024/01/21 00:53:46 1.24
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: options.mk,v 1.23 2022/06/07 20:28:43 wiz Exp $ 1# $NetBSD: options.mk,v 1.24 2024/01/21 00:53:46 nikita Exp $
2# 2#
3 3
4PKG_OPTIONS_VAR= PKG_OPTIONS.webkit-gtk 4PKG_OPTIONS_VAR= PKG_OPTIONS.webkit-gtk
5PKG_SUPPORTED_OPTIONS= debug enchant opengl webkit-jit wayland 5PKG_SUPPORTED_OPTIONS= debug enchant opengl webkit-jit wayland
6PKG_SUGGESTED_OPTIONS= enchant opengl 6PKG_SUGGESTED_OPTIONS= enchant opengl
7.include "../../devel/wayland/platform.mk" 7.include "../../devel/wayland/platform.mk"
8.if ${PLATFORM_SUPPORTS_WAYLAND} == "yes" 8.if ${PLATFORM_SUPPORTS_WAYLAND} == "yes"
9PKG_SUGGESTED_OPTIONS+= wayland 9PKG_SUGGESTED_OPTIONS+= wayland
10.endif 10.endif
11 11
12.include "../../mk/bsd.fast.prefs.mk" 12.include "../../mk/bsd.fast.prefs.mk"
13 13
14# 14#
@@ -55,26 +55,27 @@ CMAKE_ARGS+= -DUSE_OPENGL_OR_ES=OFF @@ -55,26 +55,27 @@ CMAKE_ARGS+= -DUSE_OPENGL_OR_ES=OFF
55# 55#
56.if !empty(PKG_OPTIONS:Menchant) 56.if !empty(PKG_OPTIONS:Menchant)
57CMAKE_ARGS+= -DENABLE_SPELLCHECK=ON 57CMAKE_ARGS+= -DENABLE_SPELLCHECK=ON
58.include "../../textproc/enchant2/buildlink3.mk" 58.include "../../textproc/enchant2/buildlink3.mk"
59.else 59.else
60CMAKE_ARGS+= -DENABLE_SPELLCHECK=OFF 60CMAKE_ARGS+= -DENABLE_SPELLCHECK=OFF
61.endif 61.endif
62 62
63# 63#
64# Debug build 64# Debug build
65# 65#
66.if !empty(PKG_OPTIONS:Mdebug) 66.if !empty(PKG_OPTIONS:Mdebug)
67CMAKE_ARGS+= -DCMAKE_BUILD_TYPE=Debug 67CMAKE_ARGS+= -DCMAKE_BUILD_TYPE=Debug
 68.include "../../lang/ruby/buildlink3.mk"
68.else 69.else
69CMAKE_ARGS+= -DCMAKE_BUILD_TYPE=Release 70CMAKE_ARGS+= -DCMAKE_BUILD_TYPE=Release
70.endif 71.endif
71 72
72# 73#
73# Wayland display server support 74# Wayland display server support
74# 75#
75.if !empty(PKG_OPTIONS:Mwayland) 76.if !empty(PKG_OPTIONS:Mwayland)
76CMAKE_ARGS+= -DENABLE_WAYLAND_TARGET=ON 77CMAKE_ARGS+= -DENABLE_WAYLAND_TARGET=ON
77CMAKE_ARGS+= -DUSE_WPE_RENDERER=OFF # TODO 78CMAKE_ARGS+= -DUSE_WPE_RENDERER=OFF # TODO
78.include "../../devel/wayland/buildlink3.mk" 79.include "../../devel/wayland/buildlink3.mk"
79.else 80.else
80CMAKE_ARGS+= -DENABLE_WAYLAND_TARGET=OFF 81CMAKE_ARGS+= -DENABLE_WAYLAND_TARGET=OFF