<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/b729a7c6a0627262d5b75425642b43ff960f748d">https://github.com/macports/macports-ports/commit/b729a7c6a0627262d5b75425642b43ff960f748d</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 b729a7c6a06 graphene: update to version 1.10.8
</span>b729a7c6a06 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit b729a7c6a0627262d5b75425642b43ff960f748d
</span>Author: David B. Evans <devans@macports.org>
AuthorDate: Sun Aug 21 21:24:34 2022 -0700

<span style='display:block; white-space:pre;color:#404040;'>    graphene: update to version 1.10.8
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    * ensure python helper script uses our python310 (as meson does)
</span><span style='display:block; white-space:pre;color:#404040;'>    * remove work-arounds to determine SSE existence
</span><span style='display:block; white-space:pre;color:#404040;'>    * meson now compiles test programs during configuration to determine compiler capabilities
</span>---
 graphics/graphene/Portfile                     | 27 +++++++++++---------------
 graphics/graphene/files/patch-meson.build.diff | 11 -----------
 graphics/graphene/files/use-our-python3.patch  | 11 +++++++++++
 3 files changed, 22 insertions(+), 27 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/graphene/Portfile b/graphics/graphene/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 3076cf7d3fd..06bc483505d 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/graphene/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/graphene/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -6,7 +6,7 @@ PortGroup           compiler_blacklist_versions 1.0
</span> PortGroup           meson 1.0
 PortGroup           muniversal 1.0
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup        ebassi graphene 1.10.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        ebassi graphene 1.10.8
</span> license             Permissive
 categories          graphics gnome
 maintainers         {devans @dbevans} openmaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -17,24 +17,21 @@ description         A thin layer of graphic data types
</span> 
 long_description    ${description}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  cd6d2ad814d126f0493ccc223ee1bdb4ad559571 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  a9109334a65e377150a832f298bdf098291621b6b1c377dd5e68e6cce3b544b4 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    174489
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  2b9dca9f0e0926b5037961843f7874701144c6cb \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  d3838b6d5eabc723e34bd5202f008417ef38431fde734c429c83ad8f34d49d3c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    178553
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:pkgconfig
</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> 
 depends_lib         path:lib/pkgconfig/glib-2.0.pc:glib2 \
                     path:lib/pkgconfig/gobject-introspection-1.0.pc:gobject-introspection
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# __GNUC__ is unreliable indicator of SSE existence on macOS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles-append   patch-meson.build.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append   use-our-python3.patch 
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.blacklist-append {clang >= 703.0.29 < 800}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-platform darwin i386 {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # older compilers on Intel do not understand the new SSE compiler instructions
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    compiler.blacklist-append *gcc-3.* *gcc-4.* {clang < 212}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+post-patch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    reinplace -W ${worksrcpath} "s|@@PYTHON3_BIN@@|${prefix}/bin/python3.10|" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            src/meson.build
</span> }
 
 # 10.5 or less has no special memalign but doesn't absolutely need it
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -43,13 +40,11 @@ if {${os.platform} eq "darwin" && ${os.major} < 10 } {
</span>     patchfiles-append patch-graphene-leopard.diff
 }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# attempt to fix build on 10.6 using gcc-4.2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# error: ‘for’ loop initial declaration used outside C99 mode
</span> compiler.c_standard 1999
 
 configure.args-append \
                     -Dtests=false \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    -Dbenchmarks=false
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -Dinstalled_tests=false
</span> 
 if {${build_arch} eq "arm64"} {
     supported_archs     arm64
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/graphene/files/patch-meson.build.diff b/graphics/graphene/files/patch-meson.build.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index d07a178bd26..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/graphene/files/patch-meson.build.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,11 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- meson.build.orig       2020-06-22 07:53:57.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ meson.build    2020-08-13 22:29:45.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -264,7 +264,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sse2_cflags = []
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if get_option('sse2')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   sse_prog = '''
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#if defined(__GNUC__) && (__GNUC__ < 4 || (__GNUC__ == 4 && __GNUC_MINOR__ < 9))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if !defined(__APPLE__) && defined(__GNUC__) && (__GNUC__ < 4 || (__GNUC__ == 4 && __GNUC_MINOR__ < 9))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # if !defined(__amd64__) && !defined(__x86_64__)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #   error "Need GCC >= 4.9 for SSE2 intrinsics on x86"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # endif
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/graphene/files/use-our-python3.patch b/graphics/graphene/files/use-our-python3.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..5787182b939
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/graphene/files/use-our-python3.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/meson.build.orig   2022-08-17 16:55:02.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/meson.build        2022-08-17 16:55:55.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -97,7 +97,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Introspection
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if build_gir
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  python = python.find_installation('python3')
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  python = python.find_installation('@@PYTHON3_BIN@@')
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   identfilter_py = join_paths(meson.current_source_dir(), 'identfilter.py')
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   gir_extra_args = [
</span></pre><pre style='margin:0'>

</pre>