<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/ea5909b003cc066432a8b24136c38ba00f0ffdbb">https://github.com/macports/macports-ports/commit/ea5909b003cc066432a8b24136c38ba00f0ffdbb</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit ea5909b003cc066432a8b24136c38ba00f0ffdbb
</span>Author: Christopher Nielsen <mascguy@github.com>
AuthorDate: Sun Sep 3 07:56:17 2023 -0400
<span style='display:block; white-space:pre;color:#404040;'> glib2-devel: add legacy-support, for clock_gettime; rev-bump
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> - Blacklist clang < 600 for 10.8 too; details in portfile
</span>---
devel/glib2-devel/Portfile | 20 ++++++++++++--------
1 file changed, 12 insertions(+), 8 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/glib2-devel/Portfile b/devel/glib2-devel/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index ab1f7db2cf8..a19883f8a01 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/glib2-devel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/glib2-devel/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;'>@@ -13,7 +14,7 @@ name glib2-devel
</span> conflicts glib2
set my_name glib
version 2.76.5
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span> epoch 0
checksums rmd160 7d65bea25fb759998b7618dbf476d9dfe96c594d \
sha256 ed3a9953a90b20da8e5578a79f7d1c8a532eacbe2adac82aa3881208db8a3abe \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -39,6 +40,9 @@ master_sites gnome:sources/${my_name}/${branch}/
</span> # Disable unexpected download of subprojects
meson.wrap_mode nodownload
<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;'>@@ -86,13 +90,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>