<pre style='margin:0'>
David B. Evans (dbevans) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/a2ac85589bc5ef93fda18f2cd09258fb2ccdbd43">https://github.com/macports/macports-ports/commit/a2ac85589bc5ef93fda18f2cd09258fb2ccdbd43</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 a2ac85589bc totem: build fix for meson 0.61+
</span>a2ac85589bc is described below

<span style='display:block; white-space:pre;color:#808000;'>commit a2ac85589bc5ef93fda18f2cd09258fb2ccdbd43
</span>Author: David B. Evans <devans@macports.org>
AuthorDate: Thu Jul 14 11:33:09 2022 -0700

<span style='display:block; white-space:pre;color:#404040;'>    totem: build fix for meson 0.61+
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    * add missing dependencies
</span><span style='display:block; white-space:pre;color:#404040;'>    * fix +python310 variant and make it the default
</span>---
 gnome/totem/Portfile                      | 17 +++++++++-----
 gnome/totem/files/patch-meson-0.61.0.diff | 39 +++++++++++++++++++++++++++++++
 2 files changed, 50 insertions(+), 6 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/gnome/totem/Portfile b/gnome/totem/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 96aa1e5edd6..2fc9aee8606 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/gnome/totem/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/gnome/totem/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -6,7 +6,7 @@ PortGroup           yelp 1.0
</span> 
 name                totem
 version             3.38.2
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            1
</span> set branch          [join [lrange [split ${version} .] 0 1] .]
 categories          gnome
 # also has an exception allowing use of non-GPL-compatible plugins
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -33,6 +33,8 @@ checksums           rmd160  d15c029a7155358b3bfec0a0f49a41a4c827631e \
</span> 
 depends_build-append \
                     port:pkgconfig \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:appstream-glib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:gettext \
</span>                     port:gtk-doc \
                     port:itstool
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -44,6 +46,7 @@ depends_lib         path:lib/pkgconfig/cairo.pc:cairo \
</span>                     port:desktop-file-utils \
                     path:lib/pkgconfig/glib-2.0.pc:glib2 \
                     path:lib/pkgconfig/gdk-pixbuf-2.0.pc:gdk-pixbuf2 \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:gettext-runtime \
</span>                     port:gnome-desktop \
                     path:lib/pkgconfig/gobject-introspection-1.0.pc:gobject-introspection \
                     port:grilo \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -61,6 +64,8 @@ depends_lib         path:lib/pkgconfig/cairo.pc:cairo \
</span> 
 depends_run         port:adwaita-icon-theme
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles          patch-meson-0.61.0.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> configure.args      -Denable-easy-codec-installation=yes \
                     -Dwith-plugins=auto \
                     -Denable-python=no \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -87,10 +92,10 @@ variant python39 conflicts python38 python310 description {Use python 3.9} {
</span> }
 
 variant python310 conflicts python38 python39 description {Use python 3.10} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_build-append      port:py38-pylint
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_lib-append        port:py38-gobject3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.python          ${prefix}/bin/python3.8
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    set python_framework      ${frameworks_dir}/Python.framework/Versions/3.8
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_build-append      port:py310-pylint
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-append        port:py310-gobject3
</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;'>+    set python_framework      ${frameworks_dir}/Python.framework/Versions/3.10
</span>     configure.env             PATH=${python_framework}/bin:$env(PATH)
     configure.pkg_config_path ${python_framework}/lib/pkgconfig
     configure.args-replace    -Denable-python=no -Denable-python=yes
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -99,7 +104,7 @@ variant python310 conflicts python38 python39 description {Use python 3.10} {
</span> if {![variant_isset python38] && \
     ![variant_isset python39] && \
     ![variant_isset python310]} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    default_variants    +python39
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    default_variants    +python310
</span> }
 
 test.run    yes
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/gnome/totem/files/patch-meson-0.61.0.diff b/gnome/totem/files/patch-meson-0.61.0.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..eb5a70fa345
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/gnome/totem/files/patch-meson-0.61.0.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,39 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From 61e3a957cb7339c6614e764fcf1120d967d687e9 Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From: Bastien Nocera <hadess@hadess.net>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Date: Thu, 6 Jan 2022 17:21:28 +0100
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Subject: [PATCH] build: Remove unused i18n.merge_file() "name"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+data/meson.build:78:0: ERROR: Function does not take positional arguments.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+data/appdata/meson.build:3:0: ERROR: Function does not take positional arguments.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+---
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ data/appdata/meson.build | 1 -
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ data/meson.build         | 1 -
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 2 files changed, 2 deletions(-)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/data/appdata/meson.build b/data/appdata/meson.build
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index c4d17e927..c2e646327 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- data/appdata/meson.build
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ data/appdata/meson.build
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,7 +1,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ appdata = 'org.gnome.Totem.appdata.xml'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ appdata_file = i18n.merge_file (
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    'appdata',
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     input: appdata + '.in',
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     output: appdata,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     install: true,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/data/meson.build b/data/meson.build
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index b31ce755c..8eebe3db1 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- data/meson.build
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ data/meson.build
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -69,7 +69,6 @@ desktop_in = configure_file(
</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;'>+ desktop_file = i18n.merge_file (
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    desktop,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     type: 'desktop',
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     input: desktop_in,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     output: desktop,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-- 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+GitLab
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span></pre><pre style='margin:0'>

</pre>