<pre style='margin:0'>
Mihai Moldovan (Ionic) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/20218df10e6b4be60eedafe5857285545129fd0a">https://github.com/macports/macports-ports/commit/20218df10e6b4be60eedafe5857285545129fd0a</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 20218df lang/libgcc: make non-noarch, add stub universal variant, revbump.
</span>20218df is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 20218df10e6b4be60eedafe5857285545129fd0a
</span>Author: Mihai Moldovan <ionic@ionic.de>
AuthorDate: Sun Jul 28 12:09:20 2019 +0200
<span style='display:block; white-space:pre;color:#404040;'> lang/libgcc: make non-noarch, add stub universal variant, revbump.
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> While technically noarch is correct for this port, architecture checking
</span><span style='display:block; white-space:pre;color:#404040;'> will be disabled for any noarch ports and their dependencies.
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Since a lot of ports depend upon libgcc (either directly or indirectly),
</span><span style='display:block; white-space:pre;color:#404040;'> and those ports may be built universally and link against libraries from
</span><span style='display:block; white-space:pre;color:#404040;'> libgcc (or rather the default libgccX for the system in question), we'll
</span><span style='display:block; white-space:pre;color:#404040;'> have to make sure that architectures match.
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Not marking the libgcc stub port as noarch is the easiest workaround.
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Fixes: https://trac.macports.org/ticket/58646
</span>---
lang/libgcc/Portfile | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/libgcc/Portfile b/lang/libgcc/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index e011c31..2df62b7 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/libgcc/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/libgcc/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -6,7 +6,7 @@ PortGroup select 1.0
</span> epoch 3
name libgcc
version 2.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 2
</span>
conflicts libgcc-devel
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -16,7 +16,6 @@ maintainers nomaintainer
</span> distfiles
use_configure no
<span style='display:block; white-space:pre;background:#ffe0e0;'>-supported_archs noarch
</span> platforms darwin
description Provides the appropriate gcc runtime.
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -27,6 +26,8 @@ license BSD
</span>
homepage https://www.macports.org/
<span style='display:block; white-space:pre;background:#e0ffe0;'>+variant universal { }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> # Pick the gcc version that provides the primary runtime.
# NOTE : The logic here must match that in the gccX ports.
if { ${os.major} < 10 } {
</pre><pre style='margin:0'>
</pre>