$OpenBSD: patch-meson_build,v 1.3 2021/03/14 11:50:02 jasper Exp $

https://gitlab.gnome.org/GNOME/epiphany/-/commit/afd155430075cee5380334a9c263cc28426fc79c

Index: meson.build
--- meson.build.orig
+++ meson.build
@@ -63,16 +63,6 @@ conf.set('EPHY_MICRO_VERSION', version_array[2].to_int
 
 conf.set_quoted('VERSION', '@VCS_TAG@')
 
-config_h = declare_dependency(
-  sources: vcs_tag(
-    input: configure_file(
-      output: 'config.h.in',
-      configuration: conf
-    ),
-    output: 'config.h'
-  )
-)
-
 glib_requirement = '>= 2.61.2'
 gtk_requirement = '>= 3.24.0'
 nettle_requirement = '>= 3.4'
@@ -97,10 +87,22 @@ libsecret_dep = dependency('libsecret-1', version: '>=
 libsoup_dep = dependency('libsoup-2.4', version: '>= 2.48.0')
 libxml_dep = dependency('libxml-2.0', version: '>= 2.6.12')
 nettle_dep = dependency('nettle', version: nettle_requirement)
-portal_dep = dependency('libportal', version: '>= 0.0.2')
+portal_dep = dependency('libportal', version: '>= 0.0.2', required: get_option('libportal'))
 sqlite3_dep = dependency('sqlite3', version: '>= 3.22')
 webkit2gtk_dep = dependency('webkit2gtk-4.0', version: webkitgtk_requirement)
 webkit2gtk_web_extension_dep = dependency('webkit2gtk-web-extension-4.0', version: webkitgtk_requirement)
+
+conf.set10('USE_LIBPORTAL', portal_dep.found())
+
+config_h = declare_dependency(
+  sources: vcs_tag(
+    input: configure_file(
+      output: 'config.h.in',
+      configuration: conf
+    ),
+    output: 'config.h'
+  )
+)
 
 cc = meson.get_compiler('c')
 gmp_dep = cc.find_library('gmp')
