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