<pre style='margin:0'>
Michael Dickens (michaelld) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/7ca34a04a6bdc10b4704e09813003406c5524514">https://github.com/macports/macports-ports/commit/7ca34a04a6bdc10b4704e09813003406c5524514</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 7ca34a04a6bdc10b4704e09813003406c5524514
</span>Author: Sergey Fedorov <vital.had@gmail.com>
AuthorDate: Sat Nov 5 21:34:47 2022 +0800

<span style='display:block; white-space:pre;color:#404040;'>    isl-devel: portfile cleanup
</span>---
 devel/isl-devel/Portfile | 67 +++++++++---------------------------------------
 1 file changed, 12 insertions(+), 55 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/isl-devel/Portfile b/devel/isl-devel/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index b40217b0697..9f67afdfc12 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/isl-devel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/isl-devel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -11,7 +11,7 @@ set my_name         isl
</span> # for library name changes, cross-compilers do *not* show up in traditional dependency searches
 # (e.g. port file all | sort -u | xargs grep -E ':isl( |$)' | cut -d / -f 13 | sort -u)
 # see https://lists.macports.org/pipermail/macports-dev/2019-May/040678.html
<span style='display:block; white-space:pre;background:#ffe0e0;'>-epoch               4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+epoch               0
</span> version             0.25
 revision            0
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -44,20 +44,18 @@ checksums           rmd160  73b9005b8e7fe52eb9500b98ba65450bdfb9f7fb \
</span>                     sha256  4305c54d4eebc4bf3ce365af85f04984ef5aa97a52e01128445e26da5b1f467a \
                     size    2304378
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${subport} eq ${name}} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    platform darwin {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        # Be more strict about detecting C++11 for older compilers
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        patchfiles-append   patch-configure_c++11.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        # https://trac.macports.org/ticket/65532
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        if {${os.major} > 10 && ${os.major} < 18} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            # cxx17 support on these systems is incomplete when building against libc++
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            patchfiles-append   patch-configure-force-cxx17-to-fail.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        # ./include/isl/typed_cpp.h:2132:12: error: no matching conversion for functional-style cast from 'const isl::basic_set' to 'isl::typed::basic_set<>'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        compiler.blacklist {clang < 500}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platform darwin {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # Be more strict about detecting C++11 for older compilers
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    patchfiles-append   patch-configure_c++11.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # https://trac.macports.org/ticket/65532
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {${os.major} > 10 && ${os.major} < 18} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        # cxx17 support on these systems is incomplete when building against libc++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        patchfiles-append   patch-configure-force-cxx17-to-fail.diff
</span>     }
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # ./include/isl/typed_cpp.h:2132:12: error: no matching conversion for functional-style cast from 'const isl::basic_set' to 'isl::typed::basic_set<>'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    compiler.blacklist {clang < 500}
</span> }
 
 configure.args      --disable-silent-rules
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -69,44 +67,3 @@ test.target         check
</span> 
 livecheck.type      regex
 livecheck.regex     ${name}-(\[0-9.\]+)${extract.suffix}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-subport isl14 {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    epoch           0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    version         0.14.1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    revision        0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    checksums       rmd160  e4e45a8b777f89108303c165b149404ef84fd190 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  1f20561843eb9f6ae2076800bc45f3680ff7696520257cd5734ccfb843464cae \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    1402630
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    distname       isl-${version}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # Don't link using "-flat_namespace -undefined suppress" on Yosemite and later.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    patchfiles-append   yosemite-libtool.patch
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.pre_args  --prefix=${prefix}/libexec/${subport}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    livecheck.regex     isl-([join [lrange [split ${version} .] 0 2] .]\[0-9.\]*)${extract.suffix}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-subport isl18 {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    epoch           0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    version         0.18
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    revision        0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><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;'>-                        size    1658291
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    distname            isl-${version}
</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:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.pre_args  --prefix=${prefix}/libexec/${subport}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    livecheck.regex     isl-([join [lrange [split ${version} .] 0 2] .]\[0-9.\]*)${extract.suffix}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span></pre><pre style='margin:0'>

</pre>