<pre style='margin:0'>
Christopher Nielsen (mascguy) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/2fa81928d1a7c3a5ccfad16fd568713f45ed5d51">https://github.com/macports/macports-ports/commit/2fa81928d1a7c3a5ccfad16fd568713f45ed5d51</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new 2fa81928d1a gjs-devel: new port for testing * Credit To: @evanmiller
</span>2fa81928d1a is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 2fa81928d1a7c3a5ccfad16fd568713f45ed5d51
</span>Author: Christopher Nielsen <mascguy@github.com>
AuthorDate: Thu Mar 3 15:46:45 2022 -0500

<span style='display:block; white-space:pre;color:#404040;'>    gjs-devel: new port for testing
</span><span style='display:block; white-space:pre;color:#404040;'>    * Credit To: @evanmiller
</span>---
 gnome/gjs-devel/Portfile                    | 72 +++++++++++++++++++++++
 gnome/gjs-devel/files/patch-gjs-gint64.diff | 18 ++++++
 gnome/gjs-devel/files/patch-gjs-gsize.diff  | 89 +++++++++++++++++++++++++++++
 gnome/gjs-devel/files/patch-gjs-test.diff   | 13 +++++
 4 files changed, 192 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/gnome/gjs-devel/Portfile b/gnome/gjs-devel/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..21ee2b61da3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/gnome/gjs-devel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,72 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem          1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           meson 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           gobject_introspection 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name                gjs-devel
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+conflicts           gjs
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set my_name         gjs
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             1.64.5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set branch          [join [lrange [split ${version} .] 0 1] .]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers         {devans @dbevans} {mascguy @mascguy} openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories          gnome
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms           darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license             LGPL-2.1+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         GNOME JavaScript/Spidermonkey bindings
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    ${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage            https://wiki.gnome.org/Projects/Gjs
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+master_sites        gnome:sources/${my_name}/${branch}/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+distname            ${my_name}-${version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+dist_subdir         ${my_name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+use_xz              yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  c4f03a6d3717efba782d2b92c3248e0100d3d011 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  883b7c2bfe06716f0c44d6a447728f93e7fb810e18a1c48567914bb7d102949e \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    422548
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build       port:pkgconfig \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:python310
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib         path:lib/pkgconfig/gtk+-3.0.pc:gtk3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:libffi \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    path:lib/pkgconfig/cairo.pc:cairo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:mozjs68 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:readline
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.cxx_standard 2014
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Fix gsize/size_t mismatch on 32-bit systems
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append   patch-gjs-gsize.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Fix gint64/int64_t mismatch on x86_64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append   patch-gjs-gint64.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# LD_LIBRARY_PATH => DYLD_LIBRARY_PATH
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append   patch-gjs-test.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.python    ${prefix}/bin/python3.10
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# profiler currently only supported on Linux
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -Dprofiler=disabled \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -Dbsymbolic_functions=false \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -Dpython=${prefix}/bin/python3.10
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#use_parallel_build  no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+gobject_introspection yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Note that a few tests will fail because the "macports" user
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# does not have permission to open a display, issuing warnings like:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Gtk-WARNING **: 07:57:17.013: cannot open display: /tmp/launch-vBCmUl/org.macports:0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+test.run            yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+test.target         test
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.type      gnome
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.name      ${my_name}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/gnome/gjs-devel/files/patch-gjs-gint64.diff b/gnome/gjs-devel/files/patch-gjs-gint64.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..9ca97c9df8d
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/gnome/gjs-devel/files/patch-gjs-gint64.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,18 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Undefined symbols for architecture x86_64:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  "_gjs_profiler_add_mark(_GjsProfiler*, long long, long long, char const*, char const*, char const*)", referenced from:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+      GjsContextPrivate::set_sweeping(bool) in gjs_context.cpp.o
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ld: symbol(s) not found for architecture x86_64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gjs/profiler.cpp.orig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gjs/profiler.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -673,8 +673,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     self->filename = g_strdup(filename);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-void _gjs_profiler_add_mark(GjsProfiler* self, gint64 time_nsec,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                            gint64 duration_nsec, const char* group,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++void _gjs_profiler_add_mark(GjsProfiler* self, int64_t time_nsec,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                            int64_t duration_nsec, const char* group,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                             const char* name, const char* message) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     g_return_if_fail(self);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     g_return_if_fail(group);
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/gnome/gjs-devel/files/patch-gjs-gsize.diff b/gnome/gjs-devel/files/patch-gjs-gsize.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..885dee0ee0d
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/gnome/gjs-devel/files/patch-gjs-gsize.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,89 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+On 32-bit systems, gsize is an int but size_t is a (32-bit) long. This
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+discrepancy results in compilation errors when attempting to interchange their
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+pointers. The patch below changes gsize to size_t, and vice versa, depending
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+on the surrounding context.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+For a complete discussion, see:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+https://gitlab.gnome.org/GNOME/gjs/-/merge_requests/680
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gi/arg.cpp.orig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gi/arg.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1267,7 +1267,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                      GITransfer       transfer,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                      bool             may_be_null,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                      gpointer        *contents,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                                     gsize           *length_p)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                                     size_t          *length_p)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     bool ret = false;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     GITypeInfo *param_info;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1960,7 +1960,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     case GI_TYPE_TAG_ARRAY: {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         gpointer data;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-        gsize length;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        size_t length;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         GIArrayType array_type = g_type_info_get_array_type(type_info);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         /* First, let's handle the case where we're passed an instance
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gi/function.cpp.orig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gi/function.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -856,13 +856,13 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           "Too many arguments to %s: expected %d, "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           "got %" G_GSIZE_FORMAT,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           name.get(), function->expected_js_argc,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                          args.length()))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          (gsize)args.length()))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+             return false;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     } else if (args.length() < function->expected_js_argc) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         GjsAutoChar name = format_function_name(function, is_method);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         gjs_throw(context, "Too few arguments to %s: "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   "expected %d, got %" G_GSIZE_FORMAT,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                  name.get(), function->expected_js_argc, args.length());
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                  name.get(), function->expected_js_argc, (gsize)args.length());
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         return false;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -996,7 +996,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 GIArgInfo array_length_arg;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 gint array_length_pos = g_type_info_get_array_length(&ainfo);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                gsize length;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                size_t length;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 if (!gjs_value_to_explicit_array(context, args[js_arg_pos],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                                  &arg_info, in_value, &length)) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gjs/byteArray.cpp.orig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gjs/byteArray.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -269,7 +269,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     gbytes = (GBytes*) gjs_c_struct_from_boxed(context, bytes_obj);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    size_t len;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    gsize len;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     const void* data = g_bytes_get_data(gbytes, &len);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     JS::RootedObject array_buffer(
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         context,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gjs/context.cpp.orig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gjs/context.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -994,7 +994,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                       GError       **error)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     char *script;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    size_t script_len;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    gsize script_len;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     GjsAutoUnref<GFile> file = g_file_new_for_commandline_arg(filename);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     if (!g_file_load_contents(file, nullptr, &script, &script_len, nullptr,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gjs/module.cpp.orig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gjs/module.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -145,7 +145,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         GError *error = nullptr;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         char *unowned_script;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-        size_t script_len = 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        gsize script_len = 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         if (!(g_file_load_contents(file, nullptr, &unowned_script, &script_len,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                    nullptr, &error)))
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/gnome/gjs-devel/files/patch-gjs-test.diff b/gnome/gjs-devel/files/patch-gjs-test.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..13a0f131dc9
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/gnome/gjs-devel/files/patch-gjs-test.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,13 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Darwin uses DYLD_LIBRARY_PATH, not LD_LIBRARY_PATH
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- meson.build.orig       2022-03-02 07:44:45.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ meson.build    2022-03-02 07:44:52.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -574,7 +574,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ tests_environment.set('GJS_PATH', '')
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ tests_environment.prepend('GI_TYPELIB_PATH', meson.current_build_dir(),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     js_tests_builddir)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-tests_environment.prepend('LD_LIBRARY_PATH', meson.current_build_dir(),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++tests_environment.prepend('DYLD_LIBRARY_PATH', meson.current_build_dir(),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     js_tests_builddir)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ tests_environment.set('G_FILENAME_ENCODING', 'latin1')
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ tests_environment.set('LSAN_OPTIONS', 'exitcode=23,suppressions=@0@'.format(
</span></pre><pre style='margin:0'>

</pre>