<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/01142eb859b607bfe3afad3e8206a6b60fc73fda">https://github.com/macports/macports-ports/commit/01142eb859b607bfe3afad3e8206a6b60fc73fda</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 01142eb859b607bfe3afad3e8206a6b60fc73fda
</span>Author: Christopher Nielsen <mascguy@github.com>
AuthorDate: Sun Sep 3 08:45:40 2023 -0400
<span style='display:block; white-space:pre;color:#404040;'> glib2: update to 2.76.5
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> - Add legacy-support, for clock_gettime
</span><span style='display:block; white-space:pre;color:#404040;'> - Blacklist clang < 600 for 10.8 too; details in portfile
</span>---
devel/glib2/Portfile | 29 ++++++++++++++++++-----------
1 file changed, 18 insertions(+), 11 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/glib2/Portfile b/devel/glib2/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 4a2146ce75f..c656e7996d6 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/glib2/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/glib2/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,6 +4,7 @@ PortSystem 1.0
</span> PortGroup clang_dependency 1.0
PortGroup compiler_blacklist_versions 1.0
PortGroup debug 1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup legacysupport 1.1
</span> PortGroup meson 1.0
PortGroup muniversal 1.0
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -12,11 +13,11 @@ PortGroup muniversal 1.0
</span> name glib2
conflicts glib2-devel
set my_name glib
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version 2.76.4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 2.76.5
</span> revision 0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 3c6db96e72c639ba41ce89642a300a4ade6dd5ec \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 5a5a191c96836e166a7771f7ea6ca2b0069c603c7da3cba1cd38d1694a395dda \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 5274356
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 7d65bea25fb759998b7618dbf476d9dfe96c594d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 ed3a9953a90b20da8e5578a79f7d1c8a532eacbe2adac82aa3881208db8a3abe \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 5278804
</span>
set branch [join [lrange [split ${version} .] 0 1] .]
categories devel
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -35,6 +36,12 @@ long_description Glib is a library which includes support routines \
</span>
master_sites gnome:sources/${my_name}/${branch}/
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# Disable unexpected download of subprojects
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+meson.wrap_mode nodownload
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Needed for clock_gettime
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+legacysupport.newest_darwin_requires_legacy 15
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> patchfiles-append libintl.patch \
patch-gio-tests-meson.build.diff \
patch-glib_gmem.c.diff \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -82,13 +89,13 @@ depends_skip_archcheck-append \
</span>
compiler.cxx_standard 2011
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {[vercmp ${macosx_deployment_target} 10.9] < 0} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # fatal error: error in backend: Cannot select: 0x103357f10: i8,ch = AtomicLoad 0x10334b410, 0x103354b10<Volatile LD1[@is_running.b]> [ID=18]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- compiler.blacklist-append {clang < 500}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-} else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # gcocoanotificationbackend.c:115:52: error: array subscript is not an integer
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- compiler.blacklist-append {clang < 600}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Issues for Clang 5.x:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# - fatal error: error in backend: Cannot select: 0x103357f10: i8,ch = AtomicLoad 0x10334b410,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# 0x103354b10<Volatile LD1[@is_running.b]> [ID=18]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# - ERROR: Problem encountered: GLib requires a C++ compiler with support for C99 __VA_ARG__ in macros.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Issues for Clang 6.x:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# - gcocoanotificationbackend.c:115:52: error: array subscript is not an integer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.blacklist-append {clang < 600}
</span>
# https://bugzilla.gnome.org/show_bug.cgi?id=697017
compiler.blacklist-append gcc-3.3 *gcc-4.0 *gcc-4.2
</pre><pre style='margin:0'>
</pre>