<pre style='margin:0'>
Mojca Miklavec (mojca) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/019ce5a0e5a0a54b3fc350da22e6fbee8541f608">https://github.com/macports/macports-ports/commit/019ce5a0e5a0a54b3fc350da22e6fbee8541f608</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 019ce5a0e5a0a54b3fc350da22e6fbee8541f608
</span>Author: Mojca Miklavec <mojca@macports.org>
AuthorDate: Fri Apr 13 19:43:08 2018 +0200

<span style='display:block; white-space:pre;color:#404040;'>    crossgcc-1.0: support version info for newlib
</span>---
 _resources/port1.0/group/crossgcc-1.0.tcl | 21 ++++++++++++++++++---
 1 file changed, 18 insertions(+), 3 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/_resources/port1.0/group/crossgcc-1.0.tcl b/_resources/port1.0/group/crossgcc-1.0.tcl
</span><span style='display:block; white-space:pre;color:#808080;'>index 0541825..b7322ed 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/_resources/port1.0/group/crossgcc-1.0.tcl
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/_resources/port1.0/group/crossgcc-1.0.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -64,6 +64,13 @@ array set crossgcc.versions_info {
</span>     }}
 }
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+array set newlib.versions_info {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    3.0.0 {gz {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        rmd160  505d486c9c658d10ed3b1af13459b2f289680b1f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        sha256  c8566335ee74e5fcaeb8595b4ebd0400c4b043d6acb3263ecb1314f8f5501332
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> proc crossgcc.setup {target version} {
     global crossgcc.target crossgcc.version crossgcc.versions_info
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -89,7 +96,7 @@ proc crossgcc.setup {target version} {
</span>         if {[info exists crossgcc.versions_info($version)]} {
             use_[lindex [set crossgcc.versions_info($version)] 0] yes
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-            checksums   {*}[lindex [set crossgcc.versions_info($version)] 1]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            checksums   gcc-${version}${extract.suffix} {*}[lindex [set crossgcc.versions_info($version)] 1]
</span>         } else {
             # the old default
             use_bzip2   yes
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -248,13 +255,21 @@ proc crossgcc.setup_libc {libc_name libc_version} {
</span>     switch -exact $libc_name {
         newlib {
             uplevel {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                set dnewlib newlib-${crossgcc.libc_version}.tar.gz
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                set suffix ".tar.gz"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                if {[info exists newlib.versions_info(${crossgcc.libc_version})]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    set suffix ".tar.[lindex [set newlib.versions_info(${crossgcc.libc_version})] 0]"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                set dnewlib newlib-${crossgcc.libc_version}${suffix}
</span> 
                 master_sites-append https://sourceware.org/pub/newlib/:newlib
                 distfiles-append ${dnewlib}:newlib
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+                if {[info exists newlib.versions_info(${crossgcc.libc_version})]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    checksums-append ${dnewlib} {*}[lindex [set newlib.versions_info(${crossgcc.libc_version})] 1]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>                 post-extract {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    system -W ${workpath} "tar -xzf ${distpath}/newlib-${crossgcc.libc_version}.tar.gz"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    system -W ${workpath} "tar -xf ${distpath}/${dnewlib}"
</span>                     ln -s ${workpath}/newlib-${crossgcc.libc_version}/newlib ${workpath}/gcc-${version}/
                 }
 
</pre><pre style='margin:0'>

</pre>