<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/c657a7611ccd04edde84638e7ffdd6d6af3d0092">https://github.com/macports/macports-ports/commit/c657a7611ccd04edde84638e7ffdd6d6af3d0092</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 c657a7611cc volk: remove obsolete devel subport
</span>c657a7611cc is described below

<span style='display:block; white-space:pre;color:#808000;'>commit c657a7611ccd04edde84638e7ffdd6d6af3d0092
</span>Author: Michael Dickens <michaelld@macports.org>
AuthorDate: Thu Jul 22 12:08:07 2021 -0400

<span style='display:block; white-space:pre;color:#404040;'>    volk: remove obsolete devel subport
</span>---
 science/volk/Portfile | 293 ++++++++++++++++++++++++--------------------------
 1 file changed, 140 insertions(+), 153 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 a1a40c72a50..31395ae05ab 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;'>@@ -23,205 +23,192 @@ license             GPL-3
</span> platforms           darwin
 homepage            https://libvolk.org/
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-subport volk-devel {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # releases happen here often enough to not require this port
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    replaced_by volk
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    PortGroup obsolete 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # final version of the devel, with +1 rev bump
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    version   20200216-1ec627c1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    revision  1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup gnuradio volk 2.5.0 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision  0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# bump the epoch because I moved the version from 20150707 to 1.0.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+epoch 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description {*}${long_description} ${subport} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    provides the release version, which is typically updated every month or so.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Volk requires the submodule "cpu_features" as found here: <
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# https://github.com/google/cpu_features >.  Because we're not
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# cloning into a GIT module in the first place, we can't use the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# git submodule feature, and instead have to download separately
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# and install into the correct location to get this port to work!
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Which means we need a cpu_features branch and so forth
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# ... basically replicate what the github PG does but without
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# using it since it is not designed to be used for multiple
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# downloads.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set cpu_features_github_author  google
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set cpu_features_github_project cpu_features
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set cpu_features_github_branch  a8397ba4591237c17d18e4acc091f5f3ebe7391e
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set main_distname ${distname}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set main_distfile ${distfiles}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set cpu_features_distname ${cpu_features_github_project}-${cpu_features_github_branch}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set cpu_features_distfile ${cpu_features_distname}${extract.suffix}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+distfiles    ${main_distfile}:tagone \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+             ${cpu_features_distfile}:tagtwo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+master_sites ${github.homepage}/archive/${git.branch}:tagone \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+             https://github.com/${cpu_features_github_author}/${cpu_features_github_project}/archive/${cpu_features_github_branch}:tagtwo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums    ${main_distfile} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+             rmd160  e109ad2361dfa2ab8908aff644b067fcd832028d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+             sha256  468bebdb8c2ae9b82837ad08abd146dd9a9a48d3de7bea2d0095e4b1557b5299 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+             size    357828 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+             ${cpu_features_distfile} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+             rmd160  7221e014514170ed24a1d0294b8195cecd9b7465 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+             sha256  b47031a2a9ab04cb6514285103e51ba92c8f0bf28470cce911ac0c9af781c307 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+             size    63263
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+post-extract {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # put the cpu_features_github_project directory into position
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # remove the original directory
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ui_debug "delete ${worksrcpath}/cpu_features"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    delete ${worksrcpath}/cpu_features
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ui_debug "move ${workpath}/${cpu_features_distname} ${worksrcpath}/cpu_features"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    move ${workpath}/${cpu_features_distname} ${worksrcpath}/cpu_features
</span> }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${name} eq ${subport}} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    github.setup gnuradio volk 2.5.0 v
</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;'>-    # bump the epoch because I moved the version from 20150707 to 1.0.1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    epoch 1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    long_description {*}${long_description} ${subport} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        provides the release version, which is typically updated every month or so.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # Volk requires the submodule "cpu_features" as found here: <
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # https://github.com/google/cpu_features >.  Because we're not
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # cloning into a GIT module in the first place, we can't use the
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # git submodule feature, and instead have to download separately
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # and install into the correct location to get this port to work!
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # Which means we need a cpu_features branch and so forth
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # ... basically replicate what the github PG does but without
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # using it since it is not designed to be used for multiple
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # downloads.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    set cpu_features_github_author  google
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    set cpu_features_github_project cpu_features
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    set cpu_features_github_branch  a8397ba4591237c17d18e4acc091f5f3ebe7391e
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    set main_distname ${distname}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    set main_distfile ${distfiles}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    set cpu_features_distname ${cpu_features_github_project}-${cpu_features_github_branch}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    set cpu_features_distfile ${cpu_features_distname}${extract.suffix}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    distfiles    ${main_distfile}:tagone \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 ${cpu_features_distfile}:tagtwo
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    master_sites ${github.homepage}/archive/${git.branch}:tagone \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 https://github.com/${cpu_features_github_author}/${cpu_features_github_project}/archive/${cpu_features_github_branch}:tagtwo
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    checksums    ${main_distfile} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 rmd160  e109ad2361dfa2ab8908aff644b067fcd832028d \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 sha256  468bebdb8c2ae9b82837ad08abd146dd9a9a48d3de7bea2d0095e4b1557b5299 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 size    357828 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 ${cpu_features_distfile} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 rmd160  7221e014514170ed24a1d0294b8195cecd9b7465 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 sha256  b47031a2a9ab04cb6514285103e51ba92c8f0bf28470cce911ac0c9af781c307 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 size    63263
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    post-extract {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        # put the cpu_features_github_project directory into position
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        # remove the original directory
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ui_debug "delete ${worksrcpath}/cpu_features"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        delete ${worksrcpath}/cpu_features
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ui_debug "move ${workpath}/${cpu_features_distname} ${worksrcpath}/cpu_features"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        move ${workpath}/${cpu_features_distname} ${worksrcpath}/cpu_features
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# fix cpu_features to work with ARM64
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    # fix cpu_features to work with ARM64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append patch-cpu_features-add-support-for-ARM64.diff
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    patchfiles-append patch-cpu_features-add-support-for-ARM64.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# done with special git command replication
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    # done with special git command replication
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build-append port:pkgconfig
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_build-append port:pkgconfig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Volk doesn't understand build type "MacPorts"; use release unless +debug is set
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    # Volk doesn't understand build type "MacPorts"; use release unless +debug is set
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {[variant_isset debug]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    cmake.build_type Debug
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+} else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    cmake.build_type Release
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {[variant_isset debug]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        cmake.build_type Debug
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    } else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        cmake.build_type Release
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# remove use of CPATH, as it is not needed
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    # remove use of CPATH, as it is not needed
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.cpath
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    compiler.cpath
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# remove top-level library path, such that internal libraries are used
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# instead of any already-installed ones.
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    # remove top-level library path, such that internal libraries are used
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # instead of any already-installed ones.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.ldflags-delete -L${prefix}/lib
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.ldflags-delete -L${prefix}/lib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# remove top-level include path, such that internal headers are used
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# instead of any already-installed ones.
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    # remove top-level include path, such that internal headers are used
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # instead of any already-installed ones.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.cppflags-delete -I${prefix}/include
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.cppflags-delete -I${prefix}/include
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# specify the Python dependencies; these are checked for at configure,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# then used for building, but not at runtime.
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    # specify the Python dependencies; these are checked for at configure,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # then used for building, but not at runtime.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set pythons_suffixes {35 36 37 38}
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    set pythons_suffixes {35 36 37 38}
</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:#e0ffe0;'>+}
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    set pythons_ports {}
</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>     foreach s ${pythons_suffixes} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        lappend pythons_ports python${s}
</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;'>-    proc python_dir {} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        global pythons_suffixes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        foreach s ${pythons_suffixes} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            if {[variant_isset python${s}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                set p python[string index ${s} 0].[string index ${s} 1]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                return [file normalize [exec ${p} -c "import sys; print(sys.prefix)"]/lib/${p}/site-packages]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            }
</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:#ffe0e0;'>-        error "Python support not enabled."
</span>     }
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    error "Python support not enabled."
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    foreach s ${pythons_suffixes} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        set p python${s}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        set v [string index ${s} 0].[string index ${s} 1]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        set i [lsearch -exact ${pythons_ports} ${p}]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        set c [lreplace ${pythons_ports} ${i} ${i}]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        variant ${p} description "Build Volk using Python ${v}" conflicts {*}${c} "
</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:${p}
</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${s}-six \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            port:py${s}-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:#ffe0e0;'>-        # specify the Python version to use
</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:#ffe0e0;'>-        configure.args-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            -DPYTHON_EXECUTABLE=${frameworks_dir}/Python.framework/Versions/${v}/bin/python${v} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            -DVOLK_PYTHON_DIR=${frameworks_dir}/Python.framework/Versions/${v}/lib/python${v}/site-packages
</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:#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:#ffe0e0;'>-    if {![variant_isset debug]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        set selected_python python38
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        foreach s ${pythons_suffixes} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            if {[variant_isset python${s}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                set selected_python python${s}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            }
</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 python38
</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:#ffe0e0;'>-        default_variants +${selected_python}
</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> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    # override default version string to be MacPorts-specific
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # git / "devel" only for now
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# override default version string to be MacPorts-specific
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# git / "devel" only for now
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    set VOLK_VERSION_INFO "git-[string range ${github.version} 0 7](${version})"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set VOLK_VERSION_INFO "git-[string range ${github.version} 0 7](${version})"
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        -DVOLK_GIT_COUNT="MacPorts" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        -DVOLK_GIT_HASH="${VOLK_VERSION_INFO}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    -DVOLK_GIT_COUNT="MacPorts" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    -DVOLK_GIT_HASH="${VOLK_VERSION_INFO}"
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    # install CMake files into this directory
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# install CMake files into this directory
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        -DCMAKE_MODULES_DIR=${prefix}/share/cmake
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    -DCMAKE_MODULES_DIR=${prefix}/share/cmake
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    default_variants +docs +orc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+default_variants +docs +orc
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    variant docs description "Install Volk documentation" {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant docs description "Install Volk documentation" {
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        depends_build-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            port:doxygen
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_build-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        port:doxygen
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        configure.args-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            -DDOXYGEN_EXECUTABLE=${prefix}/bin/doxygen
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        -DDOXYGEN_EXECUTABLE=${prefix}/bin/doxygen
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {![variant_isset docs]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![variant_isset docs]} {
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        configure.args-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            -DDOXYGEN_EXECUTABLE=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        -DDOXYGEN_EXECUTABLE=
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    variant orc description "Install Volk with support for ORC" {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant orc description "Install Volk with support for ORC" {
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        depends_lib-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            port:orc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        port:orc
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        configure.args-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            -DORCC_EXECUTABLE=${prefix}/bin/orcc \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            -DORC_INCLUDE_DIR=${prefix}/include/orc-0.4 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            -DORC_LIBRARY_DIR=${prefix}/lib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        -DORCC_EXECUTABLE=${prefix}/bin/orcc \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        -DORC_INCLUDE_DIR=${prefix}/include/orc-0.4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        -DORC_LIBRARY_DIR=${prefix}/lib
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {![variant_isset orc]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![variant_isset orc]} {
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        configure.args-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            -DORCC_EXECUTABLE= \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            -DORC_INCLUDE_DIR= \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            -DORC_LIBRARY_DIR=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        -DORCC_EXECUTABLE= \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        -DORC_INCLUDE_DIR= \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        -DORC_LIBRARY_DIR=
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span> }
</pre><pre style='margin:0'>

</pre>