<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/fc6adfff4c6ecbb5eb8566c6e36f404961c37010">https://github.com/macports/macports-ports/commit/fc6adfff4c6ecbb5eb8566c6e36f404961c37010</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 fc6adfff4c6 py-gobject3: update to 3.50.0 (#27842)
</span>fc6adfff4c6 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit fc6adfff4c6ecbb5eb8566c6e36f404961c37010
</span>Author: Lukas Oberhuber <lukas@hiphops.io>
AuthorDate: Sat Mar 8 15:49:15 2025 +0000

<span style='display:block; white-space:pre;color:#404040;'>    py-gobject3: update to 3.50.0 (#27842)
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    * py-gobject3@3.50.0
</span><span style='display:block; white-space:pre;color:#404040;'>    * py-gobject3: fix 36; drop unused 37, 38
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Co-authored-by: Christopher Nielsen <mascguy@github.com>
</span>---
 python/py-gobject3/Portfile | 36 +++++++++++++++++++++++++-----------
 1 file changed, 25 insertions(+), 11 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-gobject3/Portfile b/python/py-gobject3/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index f74fbb58867..07a016ac780 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-gobject3/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-gobject3/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,26 +5,26 @@ PortGroup           python 1.0
</span> 
 name                py-gobject3
 set my_name         pygobject
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version             3.46.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             3.50.0
</span> revision            0
 
 categories-append   gnome
 license             LGPL-2.1+
 maintainers         {devans @dbevans} {mascguy @mascguy} openmaintainer
<span style='display:block; white-space:pre;background:#ffe0e0;'>-description         Python bindings for GObject, version 3
</span> 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+description         Python bindings for GObject, version 3
</span> long_description    PyGObject is a Python dynamic module that enables developers to use the \
                     power of GObject, which is part of the GNOME platform.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> homepage            https://pygobject.readthedocs.io/
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> use_xz              yes
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  ab889fe19d883dbe9ce693cfe6d4af048a353014 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  426008b2dad548c9af1c7b03b59df0440fde5c33f38fb5406b103a43d653cafc \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    561552
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  8a797437434ed98e0d957815ec77f85cffcb7ca9 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  8d836e75b5a881d457ee1622cae4a32bcdba28a0ba562193adb3bbb472472212 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    929848
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     36 37 38 39 310 311 312 313
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-python.pep517       no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Note: 3.6 needed for a few old Gnome ports, remove once those have been migrated to 3.9+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     36 39 310 311 312 313
</span> 
 if {${name} ne ${subport}} {
     if {${python.version} < 38} {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -34,6 +34,8 @@ if {${name} ne ${subport}} {
</span>         checksums   rmd160  6c6eb71defdef6095371bcddc33faf4db4e856e9 \
                     sha256  3c6805d1321be90cc32e648215a562430e0d3d6edcda8f4c5e7a9daffcad5710 \
                     size    559432
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        python.pep517 no
</span>     }
 
     set branch              [join [lrange [split ${version} .] 0 1] .]
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -41,7 +43,7 @@ if {${name} ne ${subport}} {
</span>     distname                ${my_name}-${version}
 
     depends_build-append \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                            port:pkgconfig \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            path:bin/pkg-config:pkgconfig \
</span>                             port:py${python.version}-setuptools
 
     depends_lib-append \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -52,8 +54,7 @@ if {${name} ne ${subport}} {
</span> 
     compiler.c_standard     2011
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    build.target            build_ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    build.args-append       --inplace
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append   --buildtype=plain
</span> 
     # uses g-ir-scanner, which uses $CC from env
     if {${universal_possible} && [variant_isset universal]} {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -68,6 +69,19 @@ if {${name} ne ${subport}} {
</span>         destroot.env-append "CC=${configure.cc} ${configure.cc_archflags}"
     }
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {${python.version} >= 38} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        python.pep517       yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        python.pep517_backend \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            meson
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        depends_build-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            port:py${python.version}-packaging
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            -Dpython=${python.bin} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            -Dtests=false
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     livecheck.type          none
 } else {
     livecheck.type          gnome
</pre><pre style='margin:0'>

</pre>