<pre style='margin:0'>
Takeshi Enomoto (tenomoto) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/e0c9fb49a4e4446e4bb88d9e69fa45fc1019ac4a">https://github.com/macports/macports-ports/commit/e0c9fb49a4e4446e4bb88d9e69fa45fc1019ac4a</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new e0c9fb4  ispc: update to 1.11.0
</span>e0c9fb4 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit e0c9fb49a4e4446e4bb88d9e69fa45fc1019ac4a
</span>Author: Takeshi Enomoto <takeshi@macports.org>
AuthorDate: Sun Aug 11 17:05:31 2019 +0900

<span style='display:block; white-space:pre;color:#404040;'>    ispc: update to 1.11.0
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Closes: https://trac.macports.org/ticket/58637
</span><span style='display:block; white-space:pre;color:#404040;'>    Closes: https://trac.macports.org/ticket/58713
</span>---
 lang/ispc/Portfile                        | 58 +++++++++++++++----------------
 lang/ispc/files/patch-CMakeLists.txt.diff | 17 +++++++++
 2 files changed, 46 insertions(+), 29 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/ispc/Portfile b/lang/ispc/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index c26b240..b20b210 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/ispc/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/ispc/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -2,8 +2,10 @@
</span> 
 PortSystem          1.0
 PortGroup           github 1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           cmake  1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           active_variants 1.1
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup        ispc ispc 1.9.1 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        ispc ispc 1.11.0 v
</span> categories          lang parallel               
 platforms           darwin
 supported_archs     x86_64
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -14,54 +16,52 @@ long_description \
</span>     ${name} is a compiler for a variant of the C programming language, \
     with extensions for single program, multiple data programming. 
 homepage            http://${name}.github.com
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  07ab58ef9675d042d8b5fcd74a0b33d9edc943cf \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  4e3d835c57d7a4be52af5c5a8afa99c83d5416e14fc8aaaa9e6408eed9b4e025
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  7ece9947dfd22b3b85c63015648de2a5e196a4a3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  ec6eac18d1fb3bbc4d2cd62ba952a8ffd9a8a26542b7a30ad77d3129a6694382 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    19369648
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set llvm_version    3.9
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set llvm_version    8.0
</span> 
 depends_build       port:bison \
                     port:flex \
                     port:python27
 depends_lib         port:clang-${llvm_version}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+require_active_variants \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    llvm-${llvm_version} debug
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-use_configure       no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+cmake.out_of_source yes
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.compiler  macports-clang-${llvm_version}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles          patch-Makefile.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles          patch-CMakeLists.txt.diff
</span> post-patch {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {[variant_isset doc]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        reinplace {s|rst2html.py|rst2html-2.7.py|} ${worksrcpath}/docs/build.sh
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {${os.major} >= 14} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        reinplace "s|-emit-llvm|-isysroot ${developer_dir}/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk -emit-llvm|" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            ${worksrcpath}/cmake/GenerateBuiltins.cmake
</span>     }
 }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-build.args          LLVM_CONFIG=${prefix}/bin/llvm-config-mp-${llvm_version} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    PYTHON=${prefix}/bin/python2.7 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    CLANG=${configure.cc}\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    CXX=${configure.cxx} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    OPT="${configure.cxxflags} -fvisibility=hidden" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    LEX=${prefix}/bin/flex \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    YACC="${prefix}/bin/bison -d -v -t" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    BUILD_VERSION=${version} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    LDFLAGS=${configure.ldflags}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-build.target        ""
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.compiler  macports-clang-${llvm_version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.cflags-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DLLVM_ENABLE_DUMP
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.cxxflags-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DLLVM_ENABLE_DUMP
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DBISON_EXECUTABLE=${prefix}/bin/bison \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DFLEX_EXECUTABLE=${prefix}/bin/flex \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DPYTHON_EXECUTABLE=${prefix}/bin/python2.7 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DLLVM_DIR=/opt/local/libexec/llvm-${llvm_version}/lib/cmake/llvm \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DISPC_INCLUDE_TESTS=OFF
</span> 
 test.run            yes
 test.cmd            {python run_tests.py}
 test.target         ""
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    xinstall -m 755 ${worksrcpath}/ispc ${destroot}${prefix}/bin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+post-destroot {
</span>     xinstall -d -m 755 ${destroot}${prefix}/share/${name}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    file copy ${worksrcpath}/examples ${destroot}${prefix}/share/${name}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {[variant_isset doc]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        system "cd ${worksrcpath}/docs; ./build.sh"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        xinstall -d -m 755 ${destroot}${prefix}/share/doc/${name}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        file copy ${worksrcpath}/docs ${destroot}${prefix}/share/doc/${name}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    move ${destroot}${prefix}/examples ${destroot}${prefix}/share/${name}
</span> }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant doc description {build and install documentation} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_build-append    port:py27-docutils
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# remove after 11 Aug 2020
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant doc description {deprecated variant} {
</span> }
 
 livecheck.type      regex
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/ispc/files/patch-CMakeLists.txt.diff b/lang/ispc/files/patch-CMakeLists.txt.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..74513c9
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/ispc/files/patch-CMakeLists.txt.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,17 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- CMakeLists.txt.orig    2019-04-20 08:28:43.000000000 +0900
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ CMakeLists.txt 2019-07-03 17:16:53.000000000 +0900
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -35,10 +35,10 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cmake_minimum_required(VERSION 3.8)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-if (UNIX)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    set(CMAKE_C_COMPILER "clang")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    set(CMAKE_CXX_COMPILER "clang++")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-endif()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if (UNIX)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#    set(CMAKE_C_COMPILER "clang")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#    set(CMAKE_CXX_COMPILER "clang++")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set(PROJECT_NAME ispc)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set(ISPC_BUILD TRUE)
</span></pre><pre style='margin:0'>

</pre>