<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/963ed9e90941a0267dc57649af6a4cacdb06a872">https://github.com/macports/macports-ports/commit/963ed9e90941a0267dc57649af6a4cacdb06a872</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 963ed9e  volk-devel: restore *Clang compiler naming patch
</span>963ed9e is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 963ed9e90941a0267dc57649af6a4cacdb06a872
</span>Author: Michael Dickens <michaelld@macports.org>
AuthorDate: Fri Jan 11 10:48:47 2019 -0500

<span style='display:block; white-space:pre;color:#404040;'>    volk-devel: restore *Clang compiler naming patch
</span>---
 science/volk/Portfile | 91 ++++++++++++++++++++++++++-------------------------
 1 file changed, 47 insertions(+), 44 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/volk/Portfile b/science/volk/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 404a206..9dce67c 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/volk/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/volk/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -33,9 +33,6 @@ if {${name} eq ${subport}} {
</span> provides the release version, which is typically updated every month or so.
     conflicts       volk-devel
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    # fix naming of *Clang compiler to just "Clang" for internal use
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    patchfiles-append patch-fix-clang.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span>     # fix include_directories ordering so-as to pick up project
     # headers before external headers. allows for in-place building
     # while a prior version is already installed.
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -50,7 +47,7 @@ subport volk-devel {
</span>     checksums    rmd160 7603df81fd3ccb257d4a13a1403027d6450251eb \
                  sha256 d71ca70d171935f0b1da5b23109102ed061828fddd932f45a7a0ef1918d84d45 \
                  size   252541
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    revision     0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    revision     1
</span> 
     conflicts       volk
     long_description ${long_description} ${subport} \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -58,6 +55,9 @@ provides the Volk GIT maint or master branch, depending on which is more advance
</span> 
 }
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# fix naming of *Clang compiler to just "Clang" for internal use
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append patch-fix-clang.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> # fix C++11 for internal use only
 patchfiles-append patch-fix-cxx11.diff
 patch.pre_args -p1
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -81,48 +81,57 @@ configure.ldflags-delete -L${prefix}/lib
</span> # specify the Python dependencies; these are checked for at configure,
 # then used for building, but not at runtime.
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# select Python to use; default to 2.7
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-variant python27 conflicts python34 python35 python36 description {Build using Python 2.7} {}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-variant python34 conflicts python27 python35 python36 description {Build using Python 3.4} {}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-variant python35 conflicts python27 python34 python36 description {Build using Python 3.5} {}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-variant python36 conflicts python27 python34 python35 description {Build using Python 3.6} {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set pythons_suffixes {27 34 35 36 37}
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {![variant_isset python27] &&
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ![variant_isset python34] &&
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ![variant_isset python35] &&
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ![variant_isset python36]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    default_variants +python27
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set pythons_ports {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+foreach s ${pythons_suffixes} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    lappend pythons_ports python${s}
</span> }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {![variant_isset python27] &&
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ![variant_isset python34] &&
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ![variant_isset python35] &&
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ![variant_isset python36]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ui_error "\n\nYou must select one of the variants +python27 , +python34 , +python35, or +python36 .\n"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    return -code error "Invalid variant selection"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+proc python_dir {} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    global pythons_suffixes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    foreach s ${pythons_suffixes} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        if {[variant_isset python${s}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            set p python[string index ${s} 0].[string index ${s} 1]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            return [file normalize [exec ${p} -c "import sys; print(sys.prefix)"]/lib/${p}/site-packages]
</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;'>+    error "Python support not enabled."
</span> }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set PythonVersionNoDot ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if {[variant_isset python27]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    set PythonVersionNoDot "27"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-} elseif {[variant_isset python34]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    set PythonVersionNoDot "34"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-} elseif {[variant_isset python35]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    set PythonVersionNoDot "35"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-} else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    set PythonVersionNoDot "36"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set PythonVersionWithDot [join [split ${PythonVersionNoDot} ""] "."]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+foreach s ${pythons_suffixes} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set p python${s}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set v [string index ${s} 0].[string index ${s} 1]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set i [lsearch -exact ${pythons_ports} ${p}]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set c [lreplace ${pythons_ports} ${i} ${i}]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    variant ${p} description "Build Volk using Python ${v}" conflicts {*}${c} "
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# required Python
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # required Python
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    port:python${PythonVersionNoDot}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        port:${p}
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    port:py${PythonVersionNoDot}-six \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    port:py${PythonVersionNoDot}-mako
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_build-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        port:py${s}-six \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        port:py${s}-mako
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # specify the Python version to use
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        -DPYTHON_EXECUTABLE=${frameworks_dir}/Python.framework/Versions/${v}/bin/python${v} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        -DVOLK_PYTHON_DIR=${frameworks_dir}/Python.framework/Versions/${v}/lib/python${v}/site-packages
</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;'>+if {![variant_isset debug]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set selected_python python27
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    foreach s ${pythons_suffixes} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        if {[variant_isset python${s}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            set selected_python python${s}
</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;'>+    default_variants +${selected_python}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span> 
 # override default version string to be MacPorts-specific
 # git / "devel" only for now
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -138,12 +147,6 @@ configure.args-append \
</span> configure.args-append \
     -DCMAKE_MODULES_DIR=${prefix}/share/cmake
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# specify the Python version to use
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    -DPYTHON_EXECUTABLE=${frameworks_dir}/Python.framework/Versions/${PythonVersionWithDot}/bin/python${PythonVersionWithDot} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    -DVOLK_PYTHON_DIR=${frameworks_dir}/Python.framework/Versions/${PythonVersionWithDot}/lib/python${PythonVersionWithDot}/site-packages
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> default_variants +docs +orc
 
 variant docs description "Install Volk documentation" {
</pre><pre style='margin:0'>

</pre>