<pre style='margin:0'>
Marcus Calhoun-Lopez (MarcusCalhoun-Lopez) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/84402f32c850371a1c46d72452d4fc99d462f347">https://github.com/macports/macports-ports/commit/84402f32c850371a1c46d72452d4fc99d462f347</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 84402f32c850371a1c46d72452d4fc99d462f347
</span>Author: Marcus Calhoun-Lopez <mcalhoun@macports.org>
AuthorDate: Fri Jan 4 11:41:48 2019 -0700

<span style='display:block; white-space:pre;color:#404040;'>    cross/*-gcc: add isl dep & patch for latest version
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    No revbump because port with builds correctly or not at all.
</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/57573
</span><span style='display:block; white-space:pre;color:#404040;'>    Closes https://github.com/macports/macports-ports/pull/2988
</span>---
 _resources/port1.0/group/crossgcc-1.0.tcl         |  1 +
 cross/arm-none-eabi-gcc/Portfile                  |  2 ++
 cross/arm-none-eabi-gcc/files/patch-isl.diff      | 11 +++++++++++
 cross/avr-gcc/Portfile                            |  3 +++
 cross/avr-gcc/files/patch-isl.diff                | 11 +++++++++++
 cross/i386-elf-gcc/Portfile                       |  3 +++
 cross/i386-elf-gcc/files/patch-isl.diff           | 11 +++++++++++
 cross/i686-w64-mingw32-gcc/Portfile               |  2 ++
 cross/i686-w64-mingw32-gcc/files/patch-isl.diff   | 11 +++++++++++
 cross/x86_64-elf-gcc/Portfile                     |  3 +++
 cross/x86_64-elf-gcc/files/patch-isl.diff         | 11 +++++++++++
 cross/x86_64-w64-mingw32-gcc/Portfile             |  2 ++
 cross/x86_64-w64-mingw32-gcc/files/patch-isl.diff | 11 +++++++++++
 13 files changed, 82 insertions(+)

<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 7f1f17a..81a30f8 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;'>@@ -104,6 +104,7 @@ proc crossgcc.setup {target version} {
</span>         depends_lib     port:${crossgcc.target}-binutils \
                         port:gmp \
                         port:mpfr \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+                        path:lib/pkgconfig/isl.pc:isl \
</span>                         port:libiconv \
                         port:libmpc \
                         port:zlib
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/cross/arm-none-eabi-gcc/Portfile b/cross/arm-none-eabi-gcc/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 5144ec2..1e9abd4 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/cross/arm-none-eabi-gcc/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/cross/arm-none-eabi-gcc/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -11,6 +11,8 @@ revision            4
</span> maintainers         nomaintainer
 
 patchfiles          patch-enable-with-multilib-list-for-arm.diff
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# see https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86724
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append   patch-isl.diff
</span> 
 # specific to ARM
 configure.args-append \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/cross/arm-none-eabi-gcc/files/patch-isl.diff b/cross/arm-none-eabi-gcc/files/patch-isl.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..7f1fa18
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/cross/arm-none-eabi-gcc/files/patch-isl.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/graphite.h 2018/08/01 06:53:34     263192
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/graphite.h 2018/08/01 07:21:08     263193
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -37,6 +37,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <isl/schedule.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <isl/ast_build.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <isl/schedule_node.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <isl/id.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <isl/space.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ typedef struct poly_dr *poly_dr_p;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/cross/avr-gcc/Portfile b/cross/avr-gcc/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 111a29c..5abefb6 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/cross/avr-gcc/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/cross/avr-gcc/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -9,6 +9,9 @@ crossgcc.setup          avr 8.2.0
</span> maintainers             {g5pw @g5pw} openmaintainer
 license                 {GPL-3+ Permissive}
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# see https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86724
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append       patch-isl.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> default_variants        +lto
 
 variant lto description {enables link time optimization} {
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/cross/avr-gcc/files/patch-isl.diff b/cross/avr-gcc/files/patch-isl.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..7f1fa18
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/cross/avr-gcc/files/patch-isl.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/graphite.h 2018/08/01 06:53:34     263192
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/graphite.h 2018/08/01 07:21:08     263193
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -37,6 +37,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <isl/schedule.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <isl/ast_build.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <isl/schedule_node.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <isl/id.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <isl/space.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ typedef struct poly_dr *poly_dr_p;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/cross/i386-elf-gcc/Portfile b/cross/i386-elf-gcc/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 592e3b8..c729eec 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/cross/i386-elf-gcc/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/cross/i386-elf-gcc/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -9,6 +9,9 @@ crossgcc.setup_libc newlib 3.0.0
</span> 
 maintainers         nomaintainer
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# see https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86724
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append   patch-isl.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> # https://trac.macports.org/ticket/57153
 configure.args-append \
                     --disable-libcc1
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/cross/i386-elf-gcc/files/patch-isl.diff b/cross/i386-elf-gcc/files/patch-isl.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..7f1fa18
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/cross/i386-elf-gcc/files/patch-isl.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/graphite.h 2018/08/01 06:53:34     263192
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/graphite.h 2018/08/01 07:21:08     263193
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -37,6 +37,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <isl/schedule.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <isl/ast_build.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <isl/schedule_node.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <isl/id.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <isl/space.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ typedef struct poly_dr *poly_dr_p;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/cross/i686-w64-mingw32-gcc/Portfile b/cross/i686-w64-mingw32-gcc/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 694c09d..05f5916 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/cross/i686-w64-mingw32-gcc/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/cross/i686-w64-mingw32-gcc/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -22,6 +22,8 @@ depends_lib-append  port:${mingw_target}-headers
</span> #                   port:ppl
 
 patchfiles-append   notparallel-install-headers.patch
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# see https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86724
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append   patch-isl.diff
</span> 
 configure.args-replace \
                     --enable-multilib \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/cross/i686-w64-mingw32-gcc/files/patch-isl.diff b/cross/i686-w64-mingw32-gcc/files/patch-isl.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..7f1fa18
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/cross/i686-w64-mingw32-gcc/files/patch-isl.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/graphite.h 2018/08/01 06:53:34     263192
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/graphite.h 2018/08/01 07:21:08     263193
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -37,6 +37,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <isl/schedule.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <isl/ast_build.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <isl/schedule_node.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <isl/id.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <isl/space.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ typedef struct poly_dr *poly_dr_p;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/cross/x86_64-elf-gcc/Portfile b/cross/x86_64-elf-gcc/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 8b2d7aa..8444bf7 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/cross/x86_64-elf-gcc/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/cross/x86_64-elf-gcc/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -9,6 +9,9 @@ crossgcc.setup_libc newlib 3.0.0
</span> 
 maintainers         nomaintainer
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# see https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86724
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append   patch-isl.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> # https://trac.macports.org/ticket/57153
 configure.args-append \
                     --disable-libcc1
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/cross/x86_64-elf-gcc/files/patch-isl.diff b/cross/x86_64-elf-gcc/files/patch-isl.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..7f1fa18
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/cross/x86_64-elf-gcc/files/patch-isl.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/graphite.h 2018/08/01 06:53:34     263192
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/graphite.h 2018/08/01 07:21:08     263193
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -37,6 +37,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <isl/schedule.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <isl/ast_build.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <isl/schedule_node.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <isl/id.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <isl/space.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ typedef struct poly_dr *poly_dr_p;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/cross/x86_64-w64-mingw32-gcc/Portfile b/cross/x86_64-w64-mingw32-gcc/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 404bdb2..58ab82b 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/cross/x86_64-w64-mingw32-gcc/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/cross/x86_64-w64-mingw32-gcc/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -22,6 +22,8 @@ depends_lib-append  port:${mingw_target}-headers
</span> #                   port:ppl
 
 patchfiles-append   notparallel-install-headers.patch
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# see https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86724
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append   patch-isl.diff
</span> 
 configure.args-replace \
                     --enable-multilib \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/cross/x86_64-w64-mingw32-gcc/files/patch-isl.diff b/cross/x86_64-w64-mingw32-gcc/files/patch-isl.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..7f1fa18
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/cross/x86_64-w64-mingw32-gcc/files/patch-isl.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/graphite.h 2018/08/01 06:53:34     263192
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/graphite.h 2018/08/01 07:21:08     263193
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -37,6 +37,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <isl/schedule.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <isl/ast_build.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <isl/schedule_node.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <isl/id.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <isl/space.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ typedef struct poly_dr *poly_dr_p;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span></pre><pre style='margin:0'>

</pre>