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