<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>