<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/f00fc27e36243f30cf0c3ee4fc31e39d6084c6c6">https://github.com/macports/macports-ports/commit/f00fc27e36243f30cf0c3ee4fc31e39d6084c6c6</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit f00fc27e36243f30cf0c3ee4fc31e39d6084c6c6
</span>Author: Marcus Calhoun-Lopez <mcalhoun@macports.org>
AuthorDate: Sat Oct 6 11:11:36 2018 -0700

<span style='display:block; white-space:pre;color:#404040;'>    isl: update version 0.18->0.20
</span>---
 devel/cloog/Portfile               |  2 +-
 devel/isl/Portfile                 | 39 +++++++++++++++++++++-------
 lang/gcc43/Portfile                |  2 +-
 lang/gcc44/Portfile                |  2 +-
 lang/gcc45/Portfile                |  2 +-
 lang/gcc46/Portfile                |  2 +-
 lang/gcc47/Portfile                |  2 +-
 lang/gcc48/Portfile                |  2 +-
 lang/gcc49/Portfile                | 12 ++++++---
 lang/gcc49/files/patch-libisl.diff | 53 ++++++++++++++++++++++++++++++++++++++
 lang/gcc5/Portfile                 | 12 ++++++---
 lang/gcc5/files/patch-libisl.diff  | 20 ++++++++++++++
 lang/gcc6/Portfile                 |  5 +++-
 lang/gcc6/files/patch-isl.diff     | 11 ++++++++
 lang/gcc7/Portfile                 |  5 +++-
 lang/gcc7/files/patch-isl.diff     | 11 ++++++++
 lang/gcc8/Portfile                 |  5 +++-
 lang/gcc8/files/patch-isl.diff     | 11 ++++++++
 lang/gcc9/Portfile                 |  5 +++-
 lang/gcc9/files/patch-isl.diff     | 11 ++++++++
 20 files changed, 187 insertions(+), 27 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/cloog/Portfile b/devel/cloog/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index df786c4..c69158f 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/cloog/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/cloog/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -8,7 +8,7 @@ PortGroup           muniversal 1.0
</span> name                cloog
 epoch               1
 version             0.18.4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            2
</span> categories          devel math
 platforms           darwin
 license             LGPL-2.1+
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/isl/Portfile b/devel/isl/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 2692b83..a02b620 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/isl/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/isl/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -7,7 +7,7 @@ name                isl
</span> conflicts           isl-devel
 
 epoch               2
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version             0.18
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             0.20
</span> 
 categories          devel math
 platforms           darwin
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -33,14 +33,9 @@ depends_lib         port:gmp
</span> 
 master_sites        http://isl.gforge.inria.fr
 use_bzip2           yes
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  e876f1049893de5be4a82a63f272f62547d455ca \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  6b8b0fd7f81d0a957beb3679c81bbb34ccc7568d5682844d8924424a0dadcb1b
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Add a missing include to the isl_int headers. Upstream doesn't want to
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# bother fixing deprecated APIs
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# (https://groups.google.com/d/msg/isl-development/N6UWJDbKXNA/2CY6WHDvOYoJ),
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# so this should be applied until they remove the headers outright.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles          fix-deprecated-headers.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  68464147f6c392876456c18faaf95d17d2800acc \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  b587e083eb65a8b394e833dea1744f21af3f0e413a448c17536b5549ae42a4c2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    1727820
</span> 
 configure.args      --disable-silent-rules
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -57,7 +52,8 @@ subport isl14 {
</span>     conflicts-delete isl-devel
 
     checksums       rmd160  e4e45a8b777f89108303c165b149404ef84fd190 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  1f20561843eb9f6ae2076800bc45f3680ff7696520257cd5734ccfb843464cae
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  1f20561843eb9f6ae2076800bc45f3680ff7696520257cd5734ccfb843464cae \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    1402630
</span> 
     distname       isl-${version}
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -68,3 +64,26 @@ subport isl14 {
</span> 
     livecheck.regex     isl-([join [lrange [split ${version} .] 0 2] .]\[0-9.\]*)${extract.suffix}
 }
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+subport isl18 {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    epoch           0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    version         0.18
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    conflicts-delete isl-devel
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums           rmd160  e876f1049893de5be4a82a63f272f62547d455ca \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  6b8b0fd7f81d0a957beb3679c81bbb34ccc7568d5682844d8924424a0dadcb1b \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    1658291
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    distname            isl-${version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # Add a missing include to the isl_int headers. Upstream doesn't want to
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # bother fixing deprecated APIs
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # (https://groups.google.com/d/msg/isl-development/N6UWJDbKXNA/2CY6WHDvOYoJ),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # so this should be applied until they remove the headers outright.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    patchfiles          fix-deprecated-headers.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.pre_args  --prefix=${prefix}/libexec/${subport}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    livecheck.regex     isl-([join [lrange [split ${version} .] 0 2] .]\[0-9.\]*)${extract.suffix}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/gcc43/Portfile b/lang/gcc43/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 0a1ddc5..9a355d7 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/gcc43/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/gcc43/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -6,7 +6,7 @@ PortGroup compiler_blacklist_versions 1.0
</span> 
 name                gcc43
 version             4.3.6
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            14
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            15
</span> platforms           darwin
 categories          lang
 maintainers         nomaintainer
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/gcc44/Portfile b/lang/gcc44/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 03eb88e..f0b48bc 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/gcc44/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/gcc44/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -7,7 +7,7 @@ PortGroup compiler_blacklist_versions 1.0
</span> name                gcc44
 epoch               1
 version             4.4.7
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            13
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            14
</span> platforms           darwin
 categories          lang
 maintainers         nomaintainer
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/gcc45/Portfile b/lang/gcc45/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 6ec60bb..cd421aa 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/gcc45/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/gcc45/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -8,7 +8,7 @@ name                gcc45
</span> # Whenever this port is bumped for version/revision, please revbump dragonegg-3.4-gcc-4.5
 epoch               1
 version             4.5.4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            15
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            16
</span> subport             libgcc45 { revision 16 }
 platforms           darwin
 categories          lang
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/gcc46/Portfile b/lang/gcc46/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index e0185b0..c35eeb6 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/gcc46/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/gcc46/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -8,7 +8,7 @@ name                gcc46
</span> # Whenever this port is bumped for version/revision, please revbump dragonegg-3.4-gcc-4.6
 epoch               1
 version             4.6.4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            13
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            14
</span> platforms           darwin
 categories          lang
 maintainers         nomaintainer
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/gcc47/Portfile b/lang/gcc47/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 580bfa4..ef6e366 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/gcc47/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/gcc47/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -8,7 +8,7 @@ name                gcc47
</span> # Whenever this port is bumped for version/revision, please revbump dragonegg-3.4-gcc-4.7
 epoch               1
 version             4.7.4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            10
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            11
</span> platforms           darwin
 categories          lang
 maintainers         nomaintainer
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/gcc48/Portfile b/lang/gcc48/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index b9b628f..fb1e20d 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/gcc48/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/gcc48/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -8,7 +8,7 @@ name                gcc48
</span> # Whenever this port is bumped for version/revision, please revbump dragonegg-3.4-gcc-4.8
 epoch               2
 version             4.8.5
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            5
</span> platforms           darwin
 categories          lang
 maintainers         nomaintainer
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/gcc49/Portfile b/lang/gcc49/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index c2440c1..f1f960b 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/gcc49/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/gcc49/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -7,7 +7,7 @@ PortGroup compiler_blacklist_versions 1.0
</span> name                gcc49
 epoch               2
 version             4.9.4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            5
</span> platforms           darwin
 categories          lang
 maintainers         nomaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -34,7 +34,7 @@ checksums           rmd160  180d4aaa9d2c34084f3f01261f8cb00ddb921529 \
</span> depends_lib         port:cctools \
                     path:lib/pkgconfig/cloog-isl.pc:cloog \
                     port:gmp \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    path:lib/pkgconfig/isl.pc:isl \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:isl18 \
</span>                     port:ld64 \
                     port:zlib \
                     port:libiconv \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -54,6 +54,12 @@ patchfiles-append   macosx-version-min.patch
</span> # later (#45483).
 patchfiles-append   yosemite-libtool.patch
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# See https://trac.macports.org/ticket/53662 for a similar issue
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append   patch-libisl.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+post-extract {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ln -s ${prefix}/libexec/isl18/include/isl ${worksrcpath}/gcc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> set major           [join [lrange [split ${version} .-] 0 1] .]
 
 platform darwin {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -76,7 +82,7 @@ configure.args      --enable-languages=c,c++,objc,obj-c++,lto,fortran,java \
</span>                     --with-gmp=${prefix} \
                     --with-mpfr=${prefix} \
                     --with-mpc=${prefix} \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    --with-isl=${prefix} --disable-isl-version-check \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --with-isl=${prefix}/libexec/isl18 --disable-isl-version-check \
</span>                     --with-cloog=${prefix} --disable-cloog-version-check \
                     --enable-stage1-checking \
                     --disable-multilib \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/gcc49/files/patch-libisl.diff b/lang/gcc49/files/patch-libisl.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..6117183
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/gcc49/files/patch-libisl.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,53 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- configure.orig 2015-11-19 08:19:13.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ configure      2018-10-07 07:33:54.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -5889,7 +5889,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     CFLAGS="${_isl_saved_CFLAGS} ${islinc} ${gmpinc}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     LDFLAGS="${_isl_saved_LDFLAGS} ${isllibs}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    LIBS="${_isl_saved_LIBS} -lisl"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    LIBS="${_isl_saved_LIBS} -lisl.15"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for version 0.10 of ISL" >&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $as_echo_n "checking for version 0.10 of ISL... " >&6; }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -5937,7 +5937,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     CFLAGS="${_isl_saved_CFLAGS} ${islinc} ${gmpinc}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     LDFLAGS="${_isl_saved_LDFLAGS} ${isllibs}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    LIBS="${_isl_saved_LIBS} -lisl"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    LIBS="${_isl_saved_LIBS} -lisl.15"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for version 0.11 of ISL" >&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $as_echo_n "checking for version 0.11 of ISL... " >&6; }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -5985,7 +5985,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     CFLAGS="${_isl_saved_CFLAGS} ${islinc} ${gmpinc}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     LDFLAGS="${_isl_saved_LDFLAGS} ${isllibs}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    LIBS="${_isl_saved_LIBS} -lisl"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    LIBS="${_isl_saved_LIBS} -lisl.15"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for version 0.12 of ISL" >&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $as_echo_n "checking for version 0.12 of ISL... " >&6; }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -6033,7 +6033,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     CFLAGS="${_isl_saved_CFLAGS} ${islinc} ${gmpinc}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     LDFLAGS="${_isl_saved_LDFLAGS} ${isllibs}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    LIBS="${_isl_saved_LIBS} -lisl"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    LIBS="${_isl_saved_LIBS} -lisl.15"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for version 0.14 of ISL" >&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $as_echo_n "checking for version 0.14 of ISL... " >&6; }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -6081,7 +6081,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     CFLAGS="${_isl_saved_CFLAGS} ${islinc} ${gmpinc}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     LDFLAGS="${_isl_saved_LDFLAGS} ${isllibs}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    LIBS="${_isl_saved_LIBS} -lisl"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    LIBS="${_isl_saved_LIBS} -lisl.15"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for version 0.15 of ISL" >&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $as_echo_n "checking for version 0.15 of ISL... " >&6; }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -6207,7 +6207,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   clooginc="-DCLOOG_INT_GMP ${clooginc}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  clooglibs="${clooglibs} -lcloog-isl ${isllibs} -lisl"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  clooglibs="${clooglibs} -lcloog-isl ${isllibs} -lisl.15"
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/gcc5/Portfile b/lang/gcc5/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 81da21e..bfe585f 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/gcc5/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/gcc5/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -7,7 +7,7 @@ PortGroup compiler_blacklist_versions 1.0
</span> name                gcc5
 epoch               2
 version             5.5.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            3
</span> platforms           darwin
 categories          lang
 maintainers         nomaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -49,7 +49,7 @@ checksums           ${distname}${extract.suffix} \
</span> 
 depends_lib         port:cctools \
                     port:gmp \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    path:lib/pkgconfig/isl.pc:isl \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:isl18 \
</span>                     port:ld64 \
                     port:zlib \
                     port:libiconv \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -71,6 +71,12 @@ patchfiles-append   gcj-libiconv-linkage.patch
</span> # work around bug in 10.13 headers
 patchfiles-append   headers-10.13-fix.patch
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# See https://trac.macports.org/ticket/53662 for a similar issue
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append   patch-libisl.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+post-extract {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ln -s ${prefix}/libexec/isl18/include/isl ${worksrcpath}/gcc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> set major           [lindex [split ${version} .-] 0]
 
 post-extract {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -104,7 +110,7 @@ configure.args      --enable-languages=c,c++,objc,obj-c++,lto,fortran,java \
</span>                     --with-gmp=${prefix} \
                     --with-mpfr=${prefix} \
                     --with-mpc=${prefix} \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    --with-isl=${prefix} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --with-isl=${prefix}/libexec/isl18 \
</span>                     --enable-stage1-checking \
                     --disable-multilib \
                     --enable-lto \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/gcc5/files/patch-libisl.diff b/lang/gcc5/files/patch-libisl.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..1ddbd43
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/gcc5/files/patch-libisl.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,20 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- configure.orig 2017-01-09 14:06:20.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ configure      2018-10-07 05:48:37.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -5976,7 +5976,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $as_echo "$as_me: WARNING: using in-tree ISL, disabling version check" >&2;}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  isllibs="${isllibs} -lisl"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  isllibs="${isllibs} -lisl.15"
</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><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -5987,7 +5987,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     CFLAGS="${_isl_saved_CFLAGS} ${islinc} ${gmpinc}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     LDFLAGS="${_isl_saved_LDFLAGS} ${isllibs}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    LIBS="${_isl_saved_LIBS} -lisl"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    LIBS="${_isl_saved_LIBS} -lisl.15"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for compatible ISL" >&5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $as_echo_n "checking for compatible ISL... " >&6; }
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/gcc6/Portfile b/lang/gcc6/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 0a869d8..f8028a5 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/gcc6/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/gcc6/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -7,7 +7,7 @@ PortGroup compiler_blacklist_versions 1.0
</span> name                gcc6
 epoch               2
 version             6.4.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            4
</span> subport             libgcc6 { revision 5 }
 platforms           darwin
 categories          lang
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -64,6 +64,9 @@ platform darwin 8 i386 {
</span>     patchfiles-append patch-gcc7-tiger-intel.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><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> configure.dir       ${workpath}/build
 configure.cmd       ${worksrcpath}/configure
 configure.args      --enable-languages=c,c++,objc,obj-c++,lto,fortran \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/gcc6/files/patch-isl.diff b/lang/gcc6/files/patch-isl.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..d8ace22
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/gcc6/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;'>+@@ -40,6 +40,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #ifdef HAVE_ISL_OPTIONS_SET_SCHEDULE_SERIALIZE_SCCS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* isl 0.15 or later.  */
</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;'>+ #else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* isl 0.14 or 0.13.  */
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/gcc7/Portfile b/lang/gcc7/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 8dcba1a..fbc2084 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/gcc7/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/gcc7/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -7,7 +7,7 @@ PortGroup compiler_blacklist_versions 1.0
</span> name                gcc7
 epoch               2
 version             7.3.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            5
</span> subport             libgcc7 { revision 3 }
 platforms           darwin
 categories          lang
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -77,6 +77,9 @@ platform darwin 8 i386 {
</span>     patchfiles-append patch-gcc7-tiger-intel.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><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> configure.dir       ${workpath}/build
 configure.cmd       ${worksrcpath}/configure
 configure.args      --enable-languages=c,c++,objc,obj-c++,lto,fortran \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/gcc7/files/patch-isl.diff b/lang/gcc7/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/lang/gcc7/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/lang/gcc8/Portfile b/lang/gcc8/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index d6a46f4..f1c300f 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/gcc8/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/gcc8/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -7,7 +7,7 @@ PortGroup compiler_blacklist_versions 1.0
</span> epoch               2
 name                gcc8
 version             8.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> subport             libgcc8 { revision 1 }
 platforms           darwin
 categories          lang
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -60,6 +60,9 @@ platform darwin {
</span>     patchfiles-append         patch-float128.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><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> configure.dir       ${workpath}/build
 configure.cmd       ${worksrcpath}/configure
 configure.args      --enable-languages=c,c++,objc,obj-c++,lto,fortran \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/gcc8/files/patch-isl.diff b/lang/gcc8/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/lang/gcc8/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/lang/gcc9/Portfile b/lang/gcc9/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index ee1fc431..29930a3 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/gcc9/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/gcc9/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -7,7 +7,7 @@ PortGroup compiler_blacklist_versions 1.0
</span> epoch               2
 name                gcc9
 version             9-20180722
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            2
</span> subport             libgcc-devel { revision 1 }
 platforms           darwin
 categories          lang
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -56,6 +56,9 @@ platform darwin {
</span>     configure.pre_args-append --build=${build_arch}-apple-darwin${os.major}
 }
 
<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> configure.dir       ${workpath}/build
 configure.cmd       ${worksrcpath}/configure
 configure.args      --enable-languages=c,c++,objc,obj-c++,lto,fortran \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/gcc9/files/patch-isl.diff b/lang/gcc9/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/lang/gcc9/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>