<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>