<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/3a8bf79bc71101c8a3c9a750d774c47c158c9240">https://github.com/macports/macports-ports/commit/3a8bf79bc71101c8a3c9a750d774c47c158c9240</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 3a8bf79bc71101c8a3c9a750d774c47c158c9240
</span>Author: Davide Gerhard <ra1nb0w@macports.org>
AuthorDate: Sat Dec 4 12:58:05 2021 +0100
<span style='display:block; white-space:pre;color:#404040;'> gnuradio modules: use gnuradio portgroup and python 3.9
</span>---
science/gr-adapt/Portfile | 99 +-----------------------------
science/gr-air-modes/Portfile | 81 +-----------------------
science/gr-ais/Portfile | 78 +----------------------
science/gr-baz/Portfile | 76 +----------------------
science/gr-cdma/Portfile | 73 +---------------------
science/gr-fcdproplus/Portfile | 75 +----------------------
science/gr-foo/Portfile | 82 ++-----------------------
science/gr-fosphor/Portfile | 75 +----------------------
science/gr-gfdm/Portfile | 80 ++----------------------
science/gr-gsm/Portfile | 80 ++----------------------
science/gr-hpsdr/Portfile | 71 +--------------------
science/gr-ieee802-11/Portfile | 80 +-----------------------
science/gr-ieee802-15-4/Portfile | 82 +------------------------
science/gr-iio/Portfile | 81 ++----------------------
science/gr-iqbalance/Portfile | 121 +-----------------------------------
science/gr-iridium/Portfile | 98 +----------------------------
science/gr-limesdr/Portfile | 99 +-----------------------------
science/gr-linrad/Portfile | 67 +-------------------
science/gr-lora/Portfile | 92 +---------------------------
science/gr-lte/Portfile | 77 +----------------------
science/gr-mac/Portfile | 77 +----------------------
science/gr-mapper/Portfile | 73 +---------------------
science/gr-ofdm/Portfile | 79 +-----------------------
science/gr-osmosdr/Portfile | 129 +--------------------------------------
science/gr-pcap/Portfile | 76 +----------------------
science/gr-pyqt/Portfile | 73 +---------------------
science/gr-rds/Portfile | 76 +----------------------
science/gr-satellites/Portfile | 95 +---------------------------
science/gr-sdrplay/Portfile | 72 +---------------------
science/gr-specest/Portfile | 73 +---------------------
science/gr-tdd/Portfile | 73 +---------------------
31 files changed, 71 insertions(+), 2492 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/gr-adapt/Portfile b/science/gr-adapt/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index e6bc7331a2f..930b8afa5e8 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/gr-adapt/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/gr-adapt/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,21 +1,15 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:filetype=tcl:et:sw=4:ts=4:sts=4
PortSystem 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup cmake 1.1
</span> PortGroup github 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup boost 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup gnuradio 1.0
</span>
name gr-adapt
<span style='display:block; white-space:pre;background:#ffe0e0;'>-categories science comms
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms darwin macosx
</span> license GPL-3
maintainers {ra1nb0w @ra1nb0w} {michaelld @michaelld} openmaintainer
description Adaptive filters for GNU Radio
long_description ${description}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# use C++11
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.cxx_standard 2011
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> if {${subport} eq ${name}} {
github.setup karel gr-adapt 13245e3fbf31c7f78a0805dfffadafa5952549fc
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -23,21 +17,14 @@ if {${subport} eq ${name}} {
</span> checksums rmd160 05f5531bd9290190aad4719fcd605b6c9cf979f7 \
sha256 078d23713a44ddd6b9352a8d14821714fae652bf4b9936456fc9957c25eba663 \
size 463936
<span style='display:block; white-space:pre;background:#ffe0e0;'>- revision 5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ revision 6
</span> git.branch maint-3.8
github.livecheck.branch maint-3.8
conflicts gr37-adapt
<span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- path:lib/libgnuradio-runtime.dylib:gnuradio
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set python_versions { 3.6 3.7 3.8 3.9 }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set default_python_variant +python37
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> subport gr37-adapt {
name gr37-adapt
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -53,86 +40,6 @@ subport gr37-adapt {
</span>
conflicts gr-adapt
<span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:gnuradio37
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set python_versions { 2.7 }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set default_python_variant +python27
</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;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Define the available variants
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-foreach py_ver ${python_versions} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set py_ver_no_dot [join [split ${py_ver} "."] ""]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set variant_line {variant python${py_ver_no_dot} description "Build with python ${py_ver} support"}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- foreach py_over ${python_versions} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if { ${py_ver} == ${py_over} } { continue }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set py_over_no_dot [join [split ${py_over} "."] ""]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- append variant_line " conflicts python${py_over_no_dot}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- append variant_line { { } }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- eval $variant_line
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {[variant_isset python${py_ver_no_dot}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {${default_python_variant} != "+python${py_ver_no_dot}"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set default_python_variant ""
</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;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# set default python variant if not selected
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${default_python_variant} != ""} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- default_variants-append "${default_python_variant}"
</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;'>-# If a python variant is enabled, activate it
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set active_python_version ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set active_python_version_no_dot ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-foreach py_ver ${python_versions} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set py_ver_no_dot [join [split ${py_ver} "."] ""]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {[variant_isset python${py_ver_no_dot}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set active_python_version ${py_ver}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set active_python_version_no_dot ${py_ver_no_dot}
</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;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:cppunit \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:pkgconfig \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:swig-python
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- path:lib/libvolk.dylib:volk \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:python${active_python_version_no_dot}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-boost.version 1.71
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</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:#ffe0e0;'>-set python_framework_dir ${frameworks_dir}/Python.framework/Versions/${active_python_version}
</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=${python_framework_dir}/bin/python${active_python_version} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DPYTHON_INCLUDE_DIR=${python_framework_dir}/Headers \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DPYTHON_LIBRARY=${python_framework_dir}/Python \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DGR_PYTHON_DIR=${python_framework_dir}/lib/python${active_python_version}/site-packages
</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;'>- -DDOXYGEN_DOT_EXECUTABLE= \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DDOXYGEN_EXECUTABLE= \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DCMAKE_MODULES_DIR=share/cmake
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-variant docs description "Install ${name} documentation" {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</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:#ffe0e0;'>- path:bin/dot:graphviz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-delete \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DDOXYGEN_DOT_EXECUTABLE= \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DDOXYGEN_EXECUTABLE=
</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;'>- -DDOXYGEN_DOT_EXECUTABLE=${prefix}/bin/dot \
</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> }
variant qr description "Enable QR decomposition on RLS filters" {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -144,7 +51,7 @@ variant qr description "Enable QR decomposition on RLS filters" {
</span> configure.env-append BLA_VENDOR=OpenBLAS
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-default_variants +docs +qr
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+default_variants +qr
</span>
post-destroot {
# copy GNU Radio examples
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/gr-air-modes/Portfile b/science/gr-air-modes/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 80f2b122ee8..6a95f911471 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/gr-air-modes/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/gr-air-modes/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,20 +1,14 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
PortSystem 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup cmake 1.1
</span> PortGroup github 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup boost 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup gnuradio 1.0
</span>
name gr-air-modes
<span style='display:block; white-space:pre;background:#ffe0e0;'>-categories science comms
</span> maintainers {michaelld @michaelld} openmaintainer
description Provides augmented functionality (blocks, GRC definitions, apps, etc) for GNU Radio.
long_description ${description}
license GPL-3
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms darwin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# use C++11
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.cxx_standard 2011
</span>
if {${subport} eq ${name}} {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -23,18 +17,12 @@ if {${subport} eq ${name}} {
</span> checksums rmd160 c217e9a5da47bf639f94fed4d2490d88717ca40a \
sha256 ec716122fd2c7e6e3f66a1d5c887b4433990c1036d2bdd4d7424808cca5a5a4e \
size 186306
<span style='display:block; white-space:pre;background:#ffe0e0;'>- revision 3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ revision 4
</span>
# NOTE: py3*-pyqwt is not available
<span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- path:lib/libgnuradio-runtime.dylib:gnuradio
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> conflicts gr37-air-modes
<span style='display:block; white-space:pre;background:#ffe0e0;'>- set python_versions { 3.6 3.7 3.8 3.9 }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set default_python_variant +python37
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> }
subport gr37-air-modes {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -61,12 +49,6 @@ subport gr37-air-modes {
</span>
conflicts gr-air-modes
<span style='display:block; white-space:pre;background:#ffe0e0;'>- set python_versions { 2.7 }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set default_python_variant +python27
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:gnuradio37
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> depends_lib-append \
port:qwt52 \
port:py27-pyqwt \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -76,69 +58,10 @@ subport gr37-air-modes {
</span>
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# Define the available variants
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-foreach py_ver ${python_versions} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set py_ver_no_dot [join [split ${py_ver} "."] ""]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set variant_line {variant python${py_ver_no_dot} description "Build with python ${py_ver} support"}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- foreach py_over ${python_versions} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if { ${py_ver} == ${py_over} } { continue }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set py_over_no_dot [join [split ${py_over} "."] ""]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- append variant_line " conflicts python${py_over_no_dot}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- append variant_line { { } }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- eval $variant_line
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {[variant_isset python${py_ver_no_dot}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {${default_python_variant} != "+python${py_ver_no_dot}"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set default_python_variant ""
</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;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# set default python variant if not selected
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${default_python_variant} != ""} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- default_variants-append "${default_python_variant}"
</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;'>-# If a python variant is enabled, activate it
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set active_python_version ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set active_python_version_no_dot ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-foreach py_ver ${python_versions} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set py_ver_no_dot [join [split ${py_ver} "."] ""]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {[variant_isset python${py_ver_no_dot}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set active_python_version ${py_ver}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set active_python_version_no_dot ${py_ver_no_dot}
</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;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:pkgconfig \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:swig-python \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:doxygen \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:cppunit
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- path:lib/libvolk.dylib:volk \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- path:include/zmq.hpp:cppzmq \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:python${active_python_version_no_dot}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-boost.version 1.71
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</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:#ffe0e0;'>-set python_framework_dir ${frameworks_dir}/Python.framework/Versions/${active_python_version}
</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=${python_framework_dir}/bin/python${active_python_version} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DPYTHON_INCLUDE_DIR=${python_framework_dir}/Headers \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DPYTHON_LIBRARY=${python_framework_dir}/Python \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DGR_PYTHON_DIR=${python_framework_dir}/lib/python${active_python_version}/site-packages
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> if {${subport} eq "gr37-air-modes"} {
configure.args-append \
-DPYUIC4_EXECUTABLE=${python_framework_dir}/bin/pyuic4
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DDOXYGEN_DOT_EXECUTABLE=${prefix}/bin/dot \
</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> depends_run-append \
port:py${active_python_version_no_dot}-zmq
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/gr-ais/Portfile b/science/gr-ais/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 964c2703eb4..93d30bd06fc 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/gr-ais/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/gr-ais/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,28 +1,20 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
PortSystem 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup cmake 1.1
</span> PortGroup github 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup boost 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup gnuradio 1.0
</span>
name gr-ais
<span style='display:block; white-space:pre;background:#ffe0e0;'>-categories science comms
</span> maintainers {michaelld @michaelld} openmaintainer
description Provides augmented functionality (blocks, GRC definitions, apps, etc) for GNU Radio.
long_description ${description}
license GPL-3
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms darwin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# use C++11
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.cxx_standard 2011
</span>
if {${subport} eq ${name}} {
version 20151220
revision 13
replaced_by gr37-ais
PortGroup obsolete 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>- set python_versions { 2.7 }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set default_python_variant +python27
</span> }
subport gr37-ais {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -41,72 +33,4 @@ subport gr37-ais {
</span> conflicts \
gr-ais
<span style='display:block; white-space:pre;background:#ffe0e0;'>- set python_versions { 2.7 }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set default_python_variant +python27
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:gnuradio37
</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;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Define the available variants
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-foreach py_ver ${python_versions} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set py_ver_no_dot [join [split ${py_ver} "."] ""]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set variant_line {variant python${py_ver_no_dot} description "Build with python ${py_ver} support"}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- foreach py_over ${python_versions} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if { ${py_ver} == ${py_over} } { continue }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set py_over_no_dot [join [split ${py_over} "."] ""]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- append variant_line " conflicts python${py_over_no_dot}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- append variant_line { { } }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- eval $variant_line
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {[variant_isset python${py_ver_no_dot}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {${default_python_variant} != "+python${py_ver_no_dot}"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set default_python_variant ""
</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;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# set default python variant if not selected
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${default_python_variant} != ""} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- default_variants-append "${default_python_variant}"
</span> }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# If a python variant is enabled, activate it
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set active_python_version ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set active_python_version_no_dot ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-foreach py_ver ${python_versions} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set py_ver_no_dot [join [split ${py_ver} "."] ""]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {[variant_isset python${py_ver_no_dot}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set active_python_version ${py_ver}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set active_python_version_no_dot ${py_ver_no_dot}
</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;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:pkgconfig \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:swig-python \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:doxygen \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:cppunit
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- path:lib/libvolk.dylib:volk \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:python${active_python_version_no_dot}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-boost.version 1.71
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</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:#ffe0e0;'>-set python_framework_dir ${frameworks_dir}/Python.framework/Versions/${active_python_version}
</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=${python_framework_dir}/bin/python${active_python_version} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DPYTHON_INCLUDE_DIR=${python_framework_dir}/Headers \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DPYTHON_LIBRARY=${python_framework_dir}/Python \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DGR_PYTHON_DIR=${python_framework_dir}/lib/python${active_python_version}/site-package
</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;'>- -DDOXYGEN_DOT_EXECUTABLE=${prefix}/bin/dot \
</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:#ffe0e0;'>-# 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;color:#808080;'>diff --git a/science/gr-baz/Portfile b/science/gr-baz/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index aea0063a1fd..011c6f76c2a 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/gr-baz/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/gr-baz/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,13 +1,10 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
PortSystem 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup cmake 1.1
</span> PortGroup github 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup boost 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup gnuradio 1.0
</span>
name gr-baz
<span style='display:block; white-space:pre;background:#ffe0e0;'>-categories science comms
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms darwin
</span> license GPL-3
maintainers {michaelld @michaelld} openmaintainer
description Provides augmented functionality (blocks, GRC definitions, apps, etc) for GNU Radio.
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -19,7 +16,7 @@ version 20200409-[string range ${github.version} 0 7]
</span> checksums rmd160 62c7e8c1c62000b3bf8f7dee8b4ee0bbde7bc1b8 \
sha256 6cfb84fc38046f2429e679a9429bec8b404deb955f4cceecb33f17dc4d73110a \
size 516543
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 5
</span>
# use C++11
compiler.cxx_standard 2011
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -31,12 +28,6 @@ if {${subport} eq ${name}} {
</span>
conflicts gr37-baz
<span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- path:lib/libgnuradio-runtime.dylib:gnuradio
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set python_versions { 3.6 3.7 3.8 3.9 }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set default_python_variant +python37
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> pre-configure {
file copy -force ${worksrcpath}/CMakeLists-3.8.txt ${worksrcpath}/CMakeLists.txt
}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -47,74 +38,11 @@ subport gr37-baz {
</span>
conflicts gr-baz
<span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:gnuradio37
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set python_versions { 2.7 }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set default_python_variant +python27
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> pre-configure {
file copy -force ${worksrcpath}/CMakeLists-3.7.txt ${worksrcpath}/CMakeLists.txt
}
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# Define the available variants
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-foreach py_ver ${python_versions} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set py_ver_no_dot [join [split ${py_ver} "."] ""]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set variant_line {variant python${py_ver_no_dot} description "Build with python ${py_ver} support"}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- foreach py_over ${python_versions} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if { ${py_ver} == ${py_over} } { continue }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set py_over_no_dot [join [split ${py_over} "."] ""]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- append variant_line " conflicts python${py_over_no_dot}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- append variant_line { { } }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- eval $variant_line
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {[variant_isset python${py_ver_no_dot}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {${default_python_variant} != "+python${py_ver_no_dot}"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set default_python_variant ""
</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;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# set default python variant if not selected
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${default_python_variant} != ""} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- default_variants-append "${default_python_variant}"
</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;'>-# If a python variant is enabled, activate it
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set active_python_version ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set active_python_version_no_dot ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-foreach py_ver ${python_versions} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set py_ver_no_dot [join [split ${py_ver} "."] ""]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {[variant_isset python${py_ver_no_dot}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set active_python_version ${py_ver}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set active_python_version_no_dot ${py_ver_no_dot}
</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;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:pkgconfig \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:cppunit \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:swig-python
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- path:lib/libvolk.dylib:volk \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:doxygen \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:python${active_python_version_no_dot}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-boost.version 1.71
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</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:#ffe0e0;'>-set python_framework_dir ${frameworks_dir}/Python.framework/Versions/${active_python_version}
</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=${python_framework_dir}/bin/python${active_python_version} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DPYTHON_INCLUDE_DIR=${python_framework_dir}/Headers \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DPYTHON_LIBRARY=${python_framework_dir}/Python \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DGR_PYTHON_DIR=${python_framework_dir}/lib/python${active_python_version}/site-packages
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_test-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:cppunit
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> configure.args-append \
-DUHD_INCLUDE_DIRS= \
-DUHD_LIBRARIES= \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/gr-cdma/Portfile b/science/gr-cdma/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 5cde5281dbb..ec424da5c93 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/gr-cdma/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/gr-cdma/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,28 +1,20 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
PortSystem 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup cmake 1.1
</span> PortGroup github 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup boost 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup gnuradio 1.0
</span>
name gr-cdma
<span style='display:block; white-space:pre;background:#ffe0e0;'>-categories science comms
</span> maintainers {michaelld @michaelld} openmaintainer
description Provides augmented functionality for GNU Radio: a code-division multiple (user) access (CDMA) physical layer.
long_description ${description}
license GPL-3
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms darwin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# use C++11
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.cxx_standard 2011
</span>
if {${subport} eq ${name}} {
version 20161220
revision 5
replaced_by gr37-cdma
PortGroup obsolete 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>- set python_versions { 2.7 }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set default_python_variant +python27
</span> }
subport gr37-cdma {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -38,12 +30,6 @@ subport gr37-cdma {
</span> conflicts \
gr-cdma
<span style='display:block; white-space:pre;background:#ffe0e0;'>- set python_versions { 2.7 }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set default_python_variant +python27
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:gnuradio37
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> patchfiles-append patch-installs.diff
patch.pre_args -p1
# 2nd part of patch
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -52,60 +38,3 @@ subport gr37-cdma {
</span> }
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Define the available variants
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-foreach py_ver ${python_versions} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set py_ver_no_dot [join [split ${py_ver} "."] ""]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set variant_line {variant python${py_ver_no_dot} description "Build with python ${py_ver} support"}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- foreach py_over ${python_versions} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if { ${py_ver} == ${py_over} } { continue }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set py_over_no_dot [join [split ${py_over} "."] ""]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- append variant_line " conflicts python${py_over_no_dot}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- append variant_line { { } }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- eval $variant_line
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {[variant_isset python${py_ver_no_dot}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {${default_python_variant} != "+python${py_ver_no_dot}"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set default_python_variant ""
</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;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# set default python variant if not selected
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${default_python_variant} != ""} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- default_variants-append "${default_python_variant}"
</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;'>-# If a python variant is enabled, activate it
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set active_python_version ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set active_python_version_no_dot ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-foreach py_ver ${python_versions} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set py_ver_no_dot [join [split ${py_ver} "."] ""]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {[variant_isset python${py_ver_no_dot}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set active_python_version ${py_ver}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set active_python_version_no_dot ${py_ver_no_dot}
</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;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:pkgconfig \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:swig-python \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:doxygen \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:cppunit
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</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${active_python_version_no_dot}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-boost.version 1.71
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</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:#ffe0e0;'>-set python_framework_dir ${frameworks_dir}/Python.framework/Versions/${active_python_version}
</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=${python_framework_dir}/bin/python${active_python_version} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DPYTHON_INCLUDE_DIR=${python_framework_dir}/Headers \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DPYTHON_LIBRARY=${python_framework_dir}/Python \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DGR_PYTHON_DIR=${python_framework_dir}/lib/python${active_python_version}/site-package
</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;'>- -DDOXYGEN_DOT_EXECUTABLE=${prefix}/bin/dot \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DDOXYGEN_EXECUTABLE=${prefix}/bin/doxygen
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/gr-fcdproplus/Portfile b/science/gr-fcdproplus/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 1dbd7e1c344..d5964658633 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/gr-fcdproplus/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/gr-fcdproplus/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,20 +1,14 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
PortSystem 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup cmake 1.1
</span> PortGroup github 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup boost 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup gnuradio 1.0
</span>
name gr-fcdproplus
<span style='display:block; white-space:pre;background:#ffe0e0;'>-categories science comms
</span> maintainers {michaelld @michaelld} openmaintainer
description Implements a funcube dongle pro+ source in GNU Radio.
long_description ${description}
license GPL-3
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms darwin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# use C++11
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.cxx_standard 2011
</span>
if {${subport} eq ${name}} {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -23,7 +17,7 @@ if {${subport} eq ${name}} {
</span> checksums rmd160 d4cb7da467b9a9264e184d437088e253fde45ba6 \
sha256 ade328aeaec50882f87041a88b1baa62b1edb5fb213da1c0ec48812a0c1a5b1b \
size 49706
<span style='display:block; white-space:pre;background:#ffe0e0;'>- revision 2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ revision 3
</span>
# force c++11 standard (strange)
# and enable system hidapi
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -33,12 +27,8 @@ if {${subport} eq ${name}} {
</span> conflicts gr37-fcdproplus
depends_lib-append \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- path:lib/libgnuradio-runtime.dylib:gnuradio \
</span> port:hidapi
<span style='display:block; white-space:pre;background:#ffe0e0;'>- set python_versions { 3.6 3.7 3.8 3.9 }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set default_python_variant +python37
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> }
subport gr37-fcdproplus {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -55,12 +45,8 @@ subport gr37-fcdproplus {
</span> conflicts gr-fcdproplus
depends_lib-append \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- port:gnuradio37 \
</span> path:lib/pkgconfig/libusb-1.0.pc:libusb
<span style='display:block; white-space:pre;background:#ffe0e0;'>- set python_versions { 2.7 }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set default_python_variant +python27
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> pre-patch {
reinplace "/HINTS/s@/lib/@/share/@" \
${worksrcpath}/cmake/Modules/FindGnuradioModules.cmake
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -68,60 +54,5 @@ subport gr37-fcdproplus {
</span>
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# Define the available variants
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-foreach py_ver ${python_versions} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set py_ver_no_dot [join [split ${py_ver} "."] ""]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set variant_line {variant python${py_ver_no_dot} description "Build with python ${py_ver} support"}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- foreach py_over ${python_versions} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if { ${py_ver} == ${py_over} } { continue }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set py_over_no_dot [join [split ${py_over} "."] ""]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- append variant_line " conflicts python${py_over_no_dot}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- append variant_line { { } }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- eval $variant_line
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {[variant_isset python${py_ver_no_dot}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {${default_python_variant} != "+python${py_ver_no_dot}"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set default_python_variant ""
</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;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# set default python variant if not selected
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${default_python_variant} != ""} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- default_variants-append "${default_python_variant}"
</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;'>-# If a python variant is enabled, activate it
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set active_python_version ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set active_python_version_no_dot ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-foreach py_ver ${python_versions} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set py_ver_no_dot [join [split ${py_ver} "."] ""]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {[variant_isset python${py_ver_no_dot}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set active_python_version ${py_ver}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set active_python_version_no_dot ${py_ver_no_dot}
</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;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:pkgconfig \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:doxygen \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:cppunit \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:swig-python
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</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${active_python_version_no_dot}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-boost.version 1.71
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</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:#ffe0e0;'>-set python_framework_dir ${frameworks_dir}/Python.framework/Versions/${active_python_version}
</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=${python_framework_dir}/bin/python${active_python_version} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DPYTHON_INCLUDE_DIR=${python_framework_dir}/Headers \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DPYTHON_LIBRARY=${python_framework_dir}/Python \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DGR_PYTHON_DIR=${python_framework_dir}/lib/python${active_python_version}/site-packages
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> # disable because it fails to find Doxyfile.swig_doc.in
<span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DENABLE_DOXYGEN=OFF \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DCMAKE_CXX_STANDARD=11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+default_variants-append -docs
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/gr-foo/Portfile b/science/gr-foo/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 0c7f2dfbd8d..874d7fc875f 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/gr-foo/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/gr-foo/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,21 +1,15 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
PortSystem 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup cmake 1.1
</span> PortGroup github 1.0
PortGroup active_variants 1.1
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup boost 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup gnuradio 1.0
</span>
name gr-foo
<span style='display:block; white-space:pre;background:#ffe0e0;'>-categories science comms
</span> maintainers {michaelld @michaelld} openmaintainer
description Provides augmented functionality (blocks, GRC definitions, apps, etc) for GNU Radio.
long_description ${description}
license GPL-3
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms darwin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# use C++11
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.cxx_standard 2011
</span>
if {${subport} eq ${name}} {
github.setup bastibl gr-foo 13fac53de827ece4f2a5a367ed8cb3900238b3f6
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -24,15 +18,11 @@ if {${subport} eq ${name}} {
</span> checksums rmd160 ce32f45356ede334adefc4105748cc0d8b682ada \
sha256 a9bc126ef7b1fad42de4e8384140bc2fc65ece1ed7f4c76c1bc98a289e98a58a \
size 24126
<span style='display:block; white-space:pre;background:#ffe0e0;'>- revision 4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ revision 5
</span>
conflicts gr37-foo
<span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- path:lib/libgnuradio-runtime.dylib:gnuradio
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set python_versions { 3.6 3.7 3.8 3.9 }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set default_python_variant +python37
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ require_active_variants path:lib/libuhd.dylib:uhd path:lib/libgnuradio-runtime.dylib:gnuradio
</span> }
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -50,73 +40,9 @@ subport gr37-foo {
</span>
conflicts gr-foo
<span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:gnuradio37
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set python_versions { 2.7 }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set default_python_variant +python27
</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;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Define the available variants
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-foreach py_ver ${python_versions} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set py_ver_no_dot [join [split ${py_ver} "."] ""]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set variant_line {variant python${py_ver_no_dot} description "Build with python ${py_ver} support"}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- foreach py_over ${python_versions} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if { ${py_ver} == ${py_over} } { continue }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set py_over_no_dot [join [split ${py_over} "."] ""]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- append variant_line " conflicts python${py_over_no_dot}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- append variant_line { { } }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- eval $variant_line
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {[variant_isset python${py_ver_no_dot}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {${default_python_variant} != "+python${py_ver_no_dot}"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set default_python_variant ""
</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;'>-}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ require_active_variants path:lib/libuhd.dylib:uhd gnuradio37
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# set default python variant if not selected
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${default_python_variant} != ""} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- default_variants-append "${default_python_variant}"
</span> }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# If a python variant is enabled, activate it
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set active_python_version ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set active_python_version_no_dot ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-foreach py_ver ${python_versions} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set py_ver_no_dot [join [split ${py_ver} "."] ""]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {[variant_isset python${py_ver_no_dot}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set active_python_version ${py_ver}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set active_python_version_no_dot ${py_ver_no_dot}
</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;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:pkgconfig \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:doxygen \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:cppunit \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:swig-python
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- path:lib/libvolk.dylib:volk \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- path:lib/libuhd.dylib:uhd \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:python${active_python_version_no_dot}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-boost.version 1.71
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</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:#ffe0e0;'>-set python_framework_dir ${frameworks_dir}/Python.framework/Versions/${active_python_version}
</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=${python_framework_dir}/bin/python${active_python_version} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DPYTHON_INCLUDE_DIR=${python_framework_dir}/Headers \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DPYTHON_LIBRARY=${python_framework_dir}/Python \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DGR_PYTHON_DIR=${python_framework_dir}/lib/python${active_python_version}/site-packages
</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;'>- -DDOXYGEN_DOT_EXECUTABLE=${prefix}/bin/dot \
</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> # use the git branch for livecheck
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> github.livecheck.branch ${git.branch}
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/gr-fosphor/Portfile b/science/gr-fosphor/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 386eefa2346..cd8e532e244 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/gr-fosphor/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/gr-fosphor/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,17 +1,14 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:filetype=tcl:et:sw=4:ts=4:sts=4
PortSystem 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup cmake 1.1
</span> PortGroup active_variants 1.1
PortGroup github 1.0
PortGroup qt5 1.0
PortGroup conflicts_build 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup boost 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup gnuradio 1.0
</span>
name gr-fosphor
<span style='display:block; white-space:pre;background:#ffe0e0;'>-categories science comms
</span> homepage http://sdr.osmocom.org/trac/wiki/fosphor
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms darwin macosx
</span> license GPL-3
maintainers {michaelld @michaelld} {ra1nb0w @ra1nb0w} openmaintainer
description gr-fosphor provides a GNU Radio block for RTSA-like spectrum visualization using GPU acceleration.
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -19,9 +16,6 @@ long_description ${description} \
</span> This port is kept up with the gr-fosphor GIT 'master' branch, which is \
typically updated weekly to monthly.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# use C++11
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.cxx_standard 2011
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> if {${subport} eq ${name}} {
github.setup osmocom gr-fosphor defdd4aca6cd157ccc3b10ea16b5b4f552f34b96
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -29,16 +23,10 @@ if {${subport} eq ${name}} {
</span> checksums rmd160 95ea3fad5f31bdf0203b21da2db9cc44e598227a \
sha256 0a12468c4618aff3a6ab4a3dde03fc4220db70a8c5b4198674e5e35497f8ea28 \
size 244575
<span style='display:block; white-space:pre;background:#ffe0e0;'>- revision 2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ revision 3
</span>
conflicts gr37-fosphor
<span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- path:lib/libgnuradio-runtime.dylib:gnuradio
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set python_versions { 3.6 3.7 3.8 3.9 }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set default_python_variant +python37
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> conflicts_build gr-fosphor
}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -58,67 +46,11 @@ subport gr37-fosphor {
</span>
conflicts gr-fosphor
<span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:gnuradio37
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set python_versions { 2.7 }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set default_python_variant +python27
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# Define the available variants
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-foreach py_ver ${python_versions} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set py_ver_no_dot [join [split ${py_ver} "."] ""]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set variant_line {variant python${py_ver_no_dot} description "Build with python ${py_ver} support"}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- foreach py_over ${python_versions} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if { ${py_ver} == ${py_over} } { continue }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set py_over_no_dot [join [split ${py_over} "."] ""]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- append variant_line " conflicts python${py_over_no_dot}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- append variant_line { { } }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- eval $variant_line
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {[variant_isset python${py_ver_no_dot}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {${default_python_variant} != "+python${py_ver_no_dot}"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set default_python_variant ""
</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;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# set default python variant if not selected
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${default_python_variant} != ""} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- default_variants-append "${default_python_variant}"
</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;'>-# If a python variant is enabled, activate it
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set active_python_version ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set active_python_version_no_dot ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-foreach py_ver ${python_versions} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set py_ver_no_dot [join [split ${py_ver} "."] ""]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {[variant_isset python${py_ver_no_dot}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set active_python_version ${py_ver}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set active_python_version_no_dot ${py_ver_no_dot}
</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;'>-
</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:#ffe0e0;'>- port:cppunit \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:swig-python
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> depends_lib-append \
port:freetype \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- port:log4cpp \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:python${active_python_version_no_dot}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-boost.version 1.71
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</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:#ffe0e0;'>-set python_framework_dir ${frameworks_dir}/Python.framework/Versions/${active_python_version}
</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=${python_framework_dir}/bin/python${active_python_version} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DPYTHON_INCLUDE_DIR=${python_framework_dir}/Headers \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DPYTHON_LIBRARY=${python_framework_dir}/Python \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DGR_PYTHON_DIR=${python_framework_dir}/lib/python${active_python_version}/site-packages
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:log4cpp
</span>
# DISABLED temporary patch to fix using gr_log
#patchfiles-append patch-add_gr_log.diff
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -128,7 +60,6 @@ configure.args-append \
</span> configure.args-append \
-DENABLE_GLFW=OFF
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> if {${subport} eq "gr37-fosphor"} {
variant wx description "Install Fosphor for wx" {}
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/gr-gfdm/Portfile b/science/gr-gfdm/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 809817715bc..815472de047 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/gr-gfdm/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/gr-gfdm/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,38 +1,26 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
PortSystem 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup cmake 1.1
</span> PortGroup github 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup boost 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup gnuradio 1.0
</span>
name gr-gfdm
<span style='display:block; white-space:pre;background:#ffe0e0;'>-categories science comms
</span> maintainers {michaelld @michaelld} openmaintainer
description Provides augmented functionality for GNU Radio: Generalized Frequency Division Multiplexing.
long_description ${description}
license GPL-3
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms darwin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# use C++11
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.cxx_standard 2011
</span>
if {${subport} eq ${name}} {
github.setup jdemel gr-gfdm df94a58da883e796c18a0a5679d4992e94158c8c
version 20200409-[string range ${github.version} 0 7]
<span style='display:block; white-space:pre;background:#ffe0e0;'>- revision 3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ revision 4
</span>
conflicts gr37-gfdm
patchfiles-append \
patch-fix_build38.diff
<span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- path:lib/libgnuradio-runtime.dylib:gnuradio
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set python_versions { 3.6 3.7 3.8 3.9 }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set default_python_variant +python37
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> }
subport gr37-gfdm {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -49,12 +37,6 @@ subport gr37-gfdm {
</span> patchfiles-append \
patch-fix_build37.diff
<span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:gnuradio37
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set python_versions { 2.7 }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set default_python_variant +python27
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> }
# Fetch from git instead of distfile because it needs submodules
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -63,62 +45,9 @@ post-fetch {
</span> system -W "${worksrcpath}" "git submodule update --init --recursive"
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# Define the available variants
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-foreach py_ver ${python_versions} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set py_ver_no_dot [join [split ${py_ver} "."] ""]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set variant_line {variant python${py_ver_no_dot} description "Build with python ${py_ver} support"}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- foreach py_over ${python_versions} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if { ${py_ver} == ${py_over} } { continue }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set py_over_no_dot [join [split ${py_over} "."] ""]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- append variant_line " conflicts python${py_over_no_dot}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- append variant_line { { } }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- eval $variant_line
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {[variant_isset python${py_ver_no_dot}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {${default_python_variant} != "+python${py_ver_no_dot}"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set default_python_variant ""
</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;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# set default python variant if not selected
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${default_python_variant} != ""} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- default_variants-append "${default_python_variant}"
</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;'>-# If a python variant is enabled, activate it
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set active_python_version ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set active_python_version_no_dot ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-foreach py_ver ${python_versions} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set py_ver_no_dot [join [split ${py_ver} "."] ""]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {[variant_isset python${py_ver_no_dot}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set active_python_version ${py_ver}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set active_python_version_no_dot ${py_ver_no_dot}
</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;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:pkgconfig \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:swig-python \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:doxygen \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:cppunit
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> depends_lib-append \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- path:lib/libvolk.dylib:volk \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:fftw-3-single \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:python${active_python_version_no_dot} \
</span> port:py${active_python_version_no_dot}-pybind11
<span style='display:block; white-space:pre;background:#ffe0e0;'>-boost.version 1.71
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</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:#ffe0e0;'>-set python_framework_dir ${frameworks_dir}/Python.framework/Versions/${active_python_version}
</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=${python_framework_dir}/bin/python${active_python_version} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DPYTHON_INCLUDE_DIR=${python_framework_dir}/Headers \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DPYTHON_LIBRARY=${python_framework_dir}/Python \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DGR_PYTHON_DIR=${python_framework_dir}/lib/python${active_python_version}/site-packages
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> # unfortunately, for the moment it needs internal pybind11
# too much effort to move out only avoid installation
configure.args-append \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -126,6 +55,5 @@ configure.args-append \
</span> -DPYBIND11_TEST=OFF
# documentation - fail -> disable
<span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DDOXYGEN_DOT_EXECUTABLE= \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DDOXYGEN_EXECUTABLE=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+default_variants-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -docs
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/gr-gsm/Portfile b/science/gr-gsm/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index e83a706d164..7f647cc7170 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/gr-gsm/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/gr-gsm/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,20 +1,14 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
PortSystem 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup cmake 1.1
</span> PortGroup github 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup boost 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup gnuradio 1.0
</span>
name gr-gsm
<span style='display:block; white-space:pre;background:#ffe0e0;'>-categories science comms
</span> maintainers {michaelld @michaelld} openmaintainer
description Provides augmented functionality for GNU Radio: a set of tools for receiving information transmitted by GSM equipment/devices.
long_description ${description}
license GPL-3
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms darwin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# use C++11
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.cxx_standard 2011
</span>
if {${subport} eq ${name}} {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -23,7 +17,7 @@ if {${subport} eq ${name}} {
</span> checksums rmd160 b0c22e3f4e1d16b364e63696bc5fa774b085b8cf \
sha256 8ecffa8a6f7733ac7e4e3744592534478425ce89811e4483cf687cb7ad31ad4a \
size 417371
<span style='display:block; white-space:pre;background:#ffe0e0;'>- revision 4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ revision 5
</span>
github.livecheck.branch porting_to_gr38
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -34,13 +28,6 @@ if {${subport} eq ${name}} {
</span>
conflicts gr37-gsm
<span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- path:lib/libgnuradio-runtime.dylib:gnuradio \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:fftw-3-single
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set python_versions { 3.6 3.7 3.8 3.9 }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set default_python_variant +python37
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> }
subport gr37-gsm {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -73,72 +60,13 @@ subport gr37-gsm {
</span>
conflicts gr-gsm
<span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:gnuradio37
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set python_versions { 2.7 }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set default_python_variant +python27
</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;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Define the available variants
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-foreach py_ver ${python_versions} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set py_ver_no_dot [join [split ${py_ver} "."] ""]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set variant_line {variant python${py_ver_no_dot} description "Build with python ${py_ver} support"}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- foreach py_over ${python_versions} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if { ${py_ver} == ${py_over} } { continue }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set py_over_no_dot [join [split ${py_over} "."] ""]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- append variant_line " conflicts python${py_over_no_dot}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- append variant_line { { } }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- eval $variant_line
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {[variant_isset python${py_ver_no_dot}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {${default_python_variant} != "+python${py_ver_no_dot}"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set default_python_variant ""
</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;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# set default python variant if not selected
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${default_python_variant} != ""} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- default_variants-append "${default_python_variant}"
</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;'>-# If a python variant is enabled, activate it
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set active_python_version ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set active_python_version_no_dot ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-foreach py_ver ${python_versions} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set py_ver_no_dot [join [split ${py_ver} "."] ""]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {[variant_isset python${py_ver_no_dot}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set active_python_version ${py_ver}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set active_python_version_no_dot ${py_ver_no_dot}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span> }
depends_build-append \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- port:pkgconfig \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:swig-python \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:cppunit \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:doxygen \
</span> port:py${active_python_version_no_dot}-docutils
depends_lib-append \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- path:lib/libvolk.dylib:volk \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- path:lib/libosmocore.dylib:osmocore \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:python${active_python_version_no_dot}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-boost.version 1.71
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</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:#ffe0e0;'>-set python_framework_dir ${frameworks_dir}/Python.framework/Versions/${active_python_version}
</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=${python_framework_dir}/bin/python${active_python_version} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DPYTHON_INCLUDE_DIR=${python_framework_dir}/Headers \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DPYTHON_LIBRARY=${python_framework_dir}/Python \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DGR_PYTHON_DIR=${python_framework_dir}/lib/python${active_python_version}/site-packages
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ path:lib/libosmocore.dylib:osmocore
</span>
configure.args-append \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- -DDOXYGEN_DOT_EXECUTABLE=${prefix}/bin/dot \
</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;'>- -DRST2MAN_EXECUTABLE=${python_framework_dir}/bin/rst2man.py \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DCMAKE_MODULES_DIR=share/cmake
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DRST2MAN_EXECUTABLE=${python_framework_dir}/bin/rst2man.py
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/gr-hpsdr/Portfile b/science/gr-hpsdr/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 1155335d841..bbba89fb57a 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/gr-hpsdr/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/gr-hpsdr/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,13 +1,10 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:filetype=tcl:et:sw=4:ts=4:sts=4
PortSystem 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup cmake 1.1
</span> PortGroup github 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup boost 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup gnuradio 1.0
</span>
name gr-hpsdr
<span style='display:block; white-space:pre;background:#ffe0e0;'>-categories science comms
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms darwin macosx
</span> license GPL-2+
maintainers {@ra1nb0w irh.it:rainbow} openmaintainer
description gnuradio module for OpenHPSDR Hermes/Metis and Red Pitaya using the OpenHpsdr 1 protocol.
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -18,70 +15,6 @@ version 20210406-[string range ${github.version} 0 7]
</span> checksums rmd160 bc694920d4a26d8389e31c14f93203e2eb512c76 \
sha256 fd7fb76105315e9d1964816ac2407893ba407c5b7cea5c3dbd59951343120542 \
size 125887
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set python_versions { 3.6 3.7 3.8 3.9 }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set default_python_variant +python37
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# use C++11
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.cxx_standard 2011
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Define the available variants
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-foreach py_ver ${python_versions} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set py_ver_no_dot [join [split ${py_ver} "."] ""]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set variant_line {variant python${py_ver_no_dot} description "Build with python ${py_ver} support"}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- foreach py_over ${python_versions} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if { ${py_ver} == ${py_over} } { continue }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set py_over_no_dot [join [split ${py_over} "."] ""]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- append variant_line " conflicts python${py_over_no_dot}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- append variant_line { { } }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- eval $variant_line
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {[variant_isset python${py_ver_no_dot}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {${default_python_variant} != "+python${py_ver_no_dot}"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set default_python_variant ""
</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;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# set default python variant if not selected
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${default_python_variant} != ""} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- default_variants-append "${default_python_variant}"
</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;'>-# If a python variant is enabled, activate it
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set active_python_version ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set active_python_version_no_dot ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-foreach py_ver ${python_versions} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set py_ver_no_dot [join [split ${py_ver} "."] ""]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {[variant_isset python${py_ver_no_dot}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set active_python_version ${py_ver}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set active_python_version_no_dot ${py_ver_no_dot}
</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;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:swig-python \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:pkgconfig \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:cppunit \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:doxygen \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- path:bin/dot:graphviz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- path:lib/libgnuradio-runtime.dylib:gnuradio \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:python${active_python_version_no_dot}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-boost.version 1.71
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</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:#ffe0e0;'>-set python_framework_dir ${frameworks_dir}/Python.framework/Versions/${active_python_version}
</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=${python_framework_dir}/bin/python${active_python_version} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DPYTHON_INCLUDE_DIR=${python_framework_dir}/Headers \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DPYTHON_LIBRARY=${python_framework_dir}/Python \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DGR_PYTHON_DIR=${python_framework_dir}/lib/python${active_python_version}/site-packages \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DDOXYGEN_DOT_EXECUTABLE=${prefix}/bin/dot \
</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;'>- -DCMAKE_MODULES_DIR=share/cmake
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 3
</span>
github.livecheck.branch gr_3.8
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/gr-ieee802-11/Portfile b/science/gr-ieee802-11/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index f91567aa949..421bfbad85a 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/gr-ieee802-11/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/gr-ieee802-11/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,20 +1,14 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
PortSystem 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup cmake 1.1
</span> PortGroup github 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup boost 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup gnuradio 1.0
</span>
name gr-ieee802-11
<span style='display:block; white-space:pre;background:#ffe0e0;'>-categories science comms
</span> maintainers {michaelld @michaelld} openmaintainer
description Provides augmented functionality (blocks, GRC definitions, apps, etc) for GNU Radio.
long_description ${description}
license GPL-3
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms darwin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# use C++11
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.cxx_standard 2011
</span>
if {${subport} eq ${name}} {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -24,16 +18,10 @@ if {${subport} eq ${name}} {
</span> checksums rmd160 711357dd74f36d6d15acf246fb804aa5b203823a \
sha256 f121d6eee6a92a2197dfea6478de1023d869b5451d4ec9d68e72ca7d3b738340 \
size 124342
<span style='display:block; white-space:pre;background:#ffe0e0;'>- revision 2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ revision 3
</span>
conflicts gr37-ieee802-11
<span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- path:lib/libgnuradio-runtime.dylib:gnuradio
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set python_versions { 3.6 3.7 3.8 3.9 }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set default_python_variant +python37
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> }
subport gr37-ieee802-11 {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -50,72 +38,10 @@ subport gr37-ieee802-11 {
</span>
conflicts gr-ieee802-11
<span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:gnuradio37
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set python_versions { 2.7 }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set default_python_variant +python27
</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;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Define the available variants
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-foreach py_ver ${python_versions} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set py_ver_no_dot [join [split ${py_ver} "."] ""]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set variant_line {variant python${py_ver_no_dot} description "Build with python ${py_ver} support"}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- foreach py_over ${python_versions} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if { ${py_ver} == ${py_over} } { continue }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set py_over_no_dot [join [split ${py_over} "."] ""]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- append variant_line " conflicts python${py_over_no_dot}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- append variant_line { { } }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- eval $variant_line
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {[variant_isset python${py_ver_no_dot}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {${default_python_variant} != "+python${py_ver_no_dot}"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set default_python_variant ""
</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;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# set default python variant if not selected
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${default_python_variant} != ""} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- default_variants-append "${default_python_variant}"
</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;'>-# If a python variant is enabled, activate it
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set active_python_version ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set active_python_version_no_dot ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-foreach py_ver ${python_versions} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set py_ver_no_dot [join [split ${py_ver} "."] ""]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {[variant_isset python${py_ver_no_dot}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set active_python_version ${py_ver}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set active_python_version_no_dot ${py_ver_no_dot}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span> }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:pkgconfig \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:swig-python \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:doxygen \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:cppunit
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> depends_lib-append \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- port:log4cpp \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:python${active_python_version_no_dot}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-boost.version 1.71
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</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:#ffe0e0;'>-set python_framework_dir ${frameworks_dir}/Python.framework/Versions/${active_python_version}
</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=${python_framework_dir}/bin/python${active_python_version} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DPYTHON_INCLUDE_DIR=${python_framework_dir}/Headers \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DPYTHON_LIBRARY=${python_framework_dir}/Python \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DGR_PYTHON_DIR=${python_framework_dir}/lib/python${active_python_version}/site-packages
</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;'>- -DDOXYGEN_DOT_EXECUTABLE=${prefix}/bin/dot \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DDOXYGEN_EXECUTABLE=${prefix}/bin/doxygen
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:log4cpp
</span>
# use the git branch for livecheck
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> github.livecheck.branch ${git.branch}
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/gr-ieee802-15-4/Portfile b/science/gr-ieee802-15-4/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index bd05e24ce7c..298a2869efa 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/gr-ieee802-15-4/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/gr-ieee802-15-4/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,20 +1,14 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
PortSystem 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup cmake 1.1
</span> PortGroup github 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup boost 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup gnuradio 1.0
</span>
name gr-ieee802-15-4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-categories science comms
</span> maintainers {michaelld @michaelld} openmaintainer
description Provides augmented functionality (blocks, GRC definitions, apps, etc) for GNU Radio.
long_description ${description}
license GPL-3
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms darwin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# use C++11
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.cxx_standard 2011
</span>
if {${subport} eq ${name}} {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -24,16 +18,10 @@ if {${subport} eq ${name}} {
</span> checksums rmd160 b1a1946bdd7621c2cfbc0837329fb7f4a120c1e2 \
sha256 0b635c7af840f3bfeaef20d8adac1682cb42a5bca2da073da888859c7a9ae867 \
size 94433
<span style='display:block; white-space:pre;background:#ffe0e0;'>- revision 4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- path:lib/libgnuradio-runtime.dylib:gnuradio
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ revision 5
</span>
conflicts gr37-ieee802-15-4
<span style='display:block; white-space:pre;background:#ffe0e0;'>- set python_versions { 3.6 3.7 3.8 3.9 }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set default_python_variant +python37
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> }
subport gr37-ieee802-15-4 {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -50,73 +38,7 @@ subport gr37-ieee802-15-4 {
</span>
conflicts gr-ieee802-15-4
<span style='display:block; white-space:pre;background:#ffe0e0;'>- set python_versions { 2.7 }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set default_python_variant +python27
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:gnuradio37
</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;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Define the available variants
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-foreach py_ver ${python_versions} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set py_ver_no_dot [join [split ${py_ver} "."] ""]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set variant_line {variant python${py_ver_no_dot} description "Build with python ${py_ver} support"}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- foreach py_over ${python_versions} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if { ${py_ver} == ${py_over} } { continue }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set py_over_no_dot [join [split ${py_over} "."] ""]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- append variant_line " conflicts python${py_over_no_dot}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- append variant_line { { } }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- eval $variant_line
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {[variant_isset python${py_ver_no_dot}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {${default_python_variant} != "+python${py_ver_no_dot}"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set default_python_variant ""
</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;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# set default python variant if not selected
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${default_python_variant} != ""} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- default_variants-append "${default_python_variant}"
</span> }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# If a python variant is enabled, activate it
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set active_python_version ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set active_python_version_no_dot ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-foreach py_ver ${python_versions} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set py_ver_no_dot [join [split ${py_ver} "."] ""]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {[variant_isset python${py_ver_no_dot}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set active_python_version ${py_ver}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set active_python_version_no_dot ${py_ver_no_dot}
</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;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:pkgconfig \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:swig-python \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:doxygen \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:cppunit
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- path:lib/libvolk.dylib:volk \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:python${active_python_version_no_dot} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:py${active_python_version_no_dot}-matplotlib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-boost.version 1.71
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</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:#ffe0e0;'>-set python_framework_dir ${frameworks_dir}/Python.framework/Versions/${active_python_version}
</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=${python_framework_dir}/bin/python${active_python_version} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DPYTHON_INCLUDE_DIR=${python_framework_dir}/Headers \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DPYTHON_LIBRARY=${python_framework_dir}/Python \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DGR_PYTHON_DIR=${python_framework_dir}/lib/python${active_python_version}/site-packages
</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;'>- -DDOXYGEN_DOT_EXECUTABLE=${prefix}/bin/dot \
</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> # use the git branch for livecheck
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> github.livecheck.branch ${git.branch}
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/gr-iio/Portfile b/science/gr-iio/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 6e57d9503cd..eccfddb11da 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/gr-iio/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/gr-iio/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,20 +1,14 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
PortSystem 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup cmake 1.1
</span> PortGroup github 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup boost 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup gnuradio 1.0
</span>
name gr-iio
<span style='display:block; white-space:pre;background:#ffe0e0;'>-categories science comms
</span> maintainers {michaelld @michaelld} openmaintainer
description Provides augmented functionality for GNU Radio: IIO device source
long_description ${description}
license GPL-3
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms darwin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# use C++11
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.cxx_standard 2011
</span>
if {${subport} eq ${name}} {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -23,19 +17,13 @@ if {${subport} eq ${name}} {
</span> checksums rmd160 8c7309e30b378afc99fe3d3b8d03c6ee3fba2dd4 \
sha256 4a6c307f194655ec4fe8d1247fc9b4a6a0203f2a4686c9c948ff1877c50fa8d5 \
size 56107
<span style='display:block; white-space:pre;background:#ffe0e0;'>- revision 6
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ revision 7
</span>
github.livecheck.branch \
upgrade-3.8
conflicts gr37-iio
<span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- path:lib/libgnuradio-runtime.dylib:gnuradio
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set python_versions { 3.6 3.7 3.8 3.9 }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set default_python_variant +python37
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> }
subport gr37-iio {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -55,73 +43,12 @@ subport gr37-iio {
</span>
conflicts gr-iio
<span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:gnuradio37
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set python_versions { 2.7 }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set default_python_variant +python27
</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;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Define the available variants
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-foreach py_ver ${python_versions} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set py_ver_no_dot [join [split ${py_ver} "."] ""]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set variant_line {variant python${py_ver_no_dot} description "Build with python ${py_ver} support"}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- foreach py_over ${python_versions} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if { ${py_ver} == ${py_over} } { continue }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set py_over_no_dot [join [split ${py_over} "."] ""]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- append variant_line " conflicts python${py_over_no_dot}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- append variant_line { { } }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- eval $variant_line
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {[variant_isset python${py_ver_no_dot}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {${default_python_variant} != "+python${py_ver_no_dot}"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set default_python_variant ""
</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;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# set default python variant if not selected
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${default_python_variant} != ""} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- default_variants-append "${default_python_variant}"
</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;'>-# If a python variant is enabled, activate it
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set active_python_version ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set active_python_version_no_dot ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-foreach py_ver ${python_versions} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set py_ver_no_dot [join [split ${py_ver} "."] ""]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {[variant_isset python${py_ver_no_dot}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set active_python_version ${py_ver}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set active_python_version_no_dot ${py_ver_no_dot}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span> }
depends_build-append \
port:bison \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- port:flex \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:pkgconfig \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:doxygen \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:cppunit \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:swig-python
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:flex
</span>
depends_lib-append \
port:libad9361-iio \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- path:lib/libiio.dylib:libiio \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- path:lib/libvolk.dylib:volk \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:python${active_python_version_no_dot}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-boost.version 1.71
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</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:#ffe0e0;'>-set python_framework_dir ${frameworks_dir}/Python.framework/Versions/${active_python_version}
</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=${python_framework_dir}/bin/python${active_python_version} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DPYTHON_INCLUDE_DIR=${python_framework_dir}/Headers \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DPYTHON_LIBRARY=${python_framework_dir}/Python \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DGR_PYTHON_DIR=${python_framework_dir}/lib/python${active_python_version}/site-packages
</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;'>- -DDOXYGEN_DOT_EXECUTABLE=${prefix}/bin/dot \
</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;'>- -DCMAKE_MODULES_DIR=share/cmake
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ path:lib/libiio.dylib:libiio
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/gr-iqbalance/Portfile b/science/gr-iqbalance/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 05d73a26d50..57b8f8c1b56 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/gr-iqbalance/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/gr-iqbalance/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,43 +1,31 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:filetype=tcl:et:sw=4:ts=4:sts=4
PortSystem 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup cmake 1.1
</span> PortGroup active_variants 1.1
PortGroup github 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup boost 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup gnuradio 1.0
</span>
name gr-iqbalance
<span style='display:block; white-space:pre;background:#ffe0e0;'>-categories science comms
</span> homepage http://sdr.osmocom.org/trac/wiki/GrOsmoSDR
license GPL-3
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms darwin macosx
</span> maintainers {michaelld @michaelld} {ra1nb0w @ra1nb0w} openmaintainer
description gr-iqbalance provides I/Q balancing blocks for GNU Radio
long_description ${description}. This port is kept up with the \
gr-iqbal GIT 'master' branch, which is typically updated monthly.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# use C++11
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.cxx_standard 2011
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> if {${subport} eq ${name}} {
github.setup osmocom gr-iqbal 0.38.2 v
checksums rmd160 e6dc5ca7e8587131a7826f77f4c55a5e4e929d17 \
sha256 7a133cb0329b4695d959455638fdb603e3e027cabdc51ec721e501b50cb5facc \
size 106418
<span style='display:block; white-space:pre;background:#ffe0e0;'>- revision 2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ revision 3
</span>
# move from date to version
epoch 1
conflicts gr37-iqbalance
<span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- path:lib/libgnuradio-runtime.dylib:gnuradio
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set python_versions { 3.6 3.7 3.8 3.9 }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set default_python_variant +python37
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> }
subport gr37-iqbalance {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -55,110 +43,7 @@ subport gr37-iqbalance {
</span>
conflicts gr-iqbalance
<span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:gnuradio37
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set python_versions { 2.7 }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set default_python_variant +python27
</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;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Define the available variants
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-foreach py_ver ${python_versions} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set py_ver_no_dot [join [split ${py_ver} "."] ""]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set variant_line {variant python${py_ver_no_dot} description "Build with python ${py_ver} support"}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- foreach py_over ${python_versions} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if { ${py_ver} == ${py_over} } { continue }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set py_over_no_dot [join [split ${py_over} "."] ""]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- append variant_line " conflicts python${py_over_no_dot}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- append variant_line { { } }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- eval $variant_line
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {[variant_isset python${py_ver_no_dot}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {${default_python_variant} != "+python${py_ver_no_dot}"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set default_python_variant ""
</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;'>-# set default python variant if not selected
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${default_python_variant} != ""} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- default_variants-append "${default_python_variant}"
</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;'>-# If a python variant is enabled, activate it
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set active_python_version ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set active_python_version_no_dot ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-foreach py_ver ${python_versions} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set py_ver_no_dot [join [split ${py_ver} "."] ""]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {[variant_isset python${py_ver_no_dot}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set active_python_version ${py_ver}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set active_python_version_no_dot ${py_ver_no_dot}
</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;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:pkgconfig \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:cppunit
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> depends_lib-append \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- port:libosmo-dsp \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:fftw-3-single \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:python${active_python_version_no_dot}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-boost.version 1.71
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</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:#ffe0e0;'>-set python_framework_dir ${frameworks_dir}/Python.framework/Versions/${active_python_version}
</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=${python_framework_dir}/bin/python${active_python_version} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DPYTHON_INCLUDE_DIR=${python_framework_dir}/Headers \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DPYTHON_LIBRARY=${python_framework_dir}/Python \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DGR_PYTHON_DIR=${python_framework_dir}/lib/python${active_python_version}/site-packages
</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;'>- -DDOXYGEN_DOT_EXECUTABLE= \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DDOXYGEN_EXECUTABLE= \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DCMAKE_MODULES_DIR=share/cmake \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DSWIG_EXECUTABLE= \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DCMAKE_CXX_STANDARD=11
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-variant docs description "Install ${name} documentation" {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</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:#ffe0e0;'>- path:bin/dot:graphviz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-delete \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DDOXYGEN_DOT_EXECUTABLE= \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DDOXYGEN_EXECUTABLE=
</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;'>- -DDOXYGEN_DOT_EXECUTABLE=${prefix}/bin/dot \
</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:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-variant swig description "Install ${name} with support for SWIG-base Python bindings" {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # require gnuradio to also have this variant
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- require_active_variants \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- path:lib/libgnuradio-runtime.dylib:gnuradio swig
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-delete \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DSWIG_EXECUTABLE=
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {${subport} eq "gr37-iqbalance"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_build-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:swig3-python
</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;'>- -DSWIG_EXECUTABLE=${prefix}/bin/swig3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- } else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_build-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:swig-python
</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;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-default_variants +docs +swig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:libosmo-dsp
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/gr-iridium/Portfile b/science/gr-iridium/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index c05a51c7855..b1123e71380 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/gr-iridium/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/gr-iridium/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,22 +1,15 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:filetype=tcl:et:sw=4:ts=4:sts=4
PortSystem 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup cmake 1.1
</span> PortGroup github 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup boost 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup gnuradio 1.0
</span>
name gr-iridium
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-categories science comms
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms darwin macosx
</span> license GPL-3+
maintainers {ra1nb0w @ra1nb0w} {michaelld @michaelld} openmaintainer
description Iridium burst detector and demodulator.
long_description ${description}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# use C++11
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.cxx_standard 2011
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> if {${subport} eq ${name}} {
github.setup muccc gr-iridium 48cdeafdaf80b99e3435bcf8d4b7babaf897a8ae
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -24,18 +17,12 @@ if {${subport} eq ${name}} {
</span> checksums rmd160 625bc88641b142eebd0f8fb4bbdcb85ab8183f82 \
sha256 94cd96914e2fddd3184130ca1f327b48fce6fac2b6c07db8c0b4f1e912b51d98 \
size 132094
<span style='display:block; white-space:pre;background:#ffe0e0;'>- revision 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ revision 1
</span> git.branch maint-3.8
github.livecheck.branch maint-3.8
<span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- path:lib/libgnuradio-runtime.dylib:gnuradio
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> conflicts gr37-iridium
<span style='display:block; white-space:pre;background:#ffe0e0;'>- set python_versions { 3.6 3.7 3.8 3.9 }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set default_python_variant +python37
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> }
subport gr37-iridium {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -53,91 +40,10 @@ subport gr37-iridium {
</span>
conflicts gr-iridium
<span style='display:block; white-space:pre;background:#ffe0e0;'>- set python_versions { 2.7 }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set default_python_variant +python27
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:gnuradio37
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> patchfiles-append \
gr3.7-cmake-boost.patch
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# Define the available variants
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-foreach py_ver ${python_versions} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set py_ver_no_dot [join [split ${py_ver} "."] ""]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set variant_line {variant python${py_ver_no_dot} description "Build with python ${py_ver} support"}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- foreach py_over ${python_versions} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if { ${py_ver} == ${py_over} } { continue }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set py_over_no_dot [join [split ${py_over} "."] ""]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- append variant_line " conflicts python${py_over_no_dot}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- append variant_line { { } }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- eval $variant_line
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {[variant_isset python${py_ver_no_dot}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {${default_python_variant} != "+python${py_ver_no_dot}"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set default_python_variant ""
</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;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# set default python variant if not selected
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${default_python_variant} != ""} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- default_variants-append "${default_python_variant}"
</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;'>-# If a python variant is enabled, activate it
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set active_python_version ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set active_python_version_no_dot ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-foreach py_ver ${python_versions} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set py_ver_no_dot [join [split ${py_ver} "."] ""]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {[variant_isset python${py_ver_no_dot}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set active_python_version ${py_ver}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set active_python_version_no_dot ${py_ver_no_dot}
</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;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:pkgconfig \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:swig-python \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:cppunit
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</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${active_python_version_no_dot}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-boost.version 1.71
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</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:#ffe0e0;'>-set python_framework_dir ${frameworks_dir}/Python.framework/Versions/${active_python_version}
</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=${python_framework_dir}/bin/python${active_python_version} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DPYTHON_INCLUDE_DIR=${python_framework_dir}/Headers \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DPYTHON_LIBRARY=${python_framework_dir}/Python \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DGR_PYTHON_DIR=${python_framework_dir}/lib/python${active_python_version}/site-packages
</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;'>- -DDOXYGEN_DOT_EXECUTABLE= \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DDOXYGEN_EXECUTABLE= \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DCMAKE_MODULES_DIR=share/cmake
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-variant docs description "Install ${name} documentation" {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</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:#ffe0e0;'>- path:bin/dot:graphviz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-delete \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DDOXYGEN_DOT_EXECUTABLE= \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DDOXYGEN_EXECUTABLE=
</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;'>- -DDOXYGEN_DOT_EXECUTABLE=${prefix}/bin/dot \
</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:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-default_variants +docs
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> post-destroot {
# copy GNU Radio examples
xinstall -m 755 -d ${destroot}${prefix}/share/gnuradio/examples/iridium
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/gr-limesdr/Portfile b/science/gr-limesdr/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index e047d61ca2a..f6a863d48de 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/gr-limesdr/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/gr-limesdr/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,37 +1,25 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:filetype=tcl:et:sw=4:ts=4:sts=4
PortSystem 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup cmake 1.1
</span> PortGroup github 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup boost 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup gnuradio 1.0
</span>
name gr-limesdr
<span style='display:block; white-space:pre;background:#ffe0e0;'>-categories science comms
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms darwin macosx
</span> license GPL-3+
maintainers {ra1nb0w @ra1nb0w} {michaelld @michaelld} openmaintainer
description GNU Radio block for LimeSDR-USB/LimeSDR-Mini boards
long_description ${description}
homepage https://wiki.myriadrf.org/Gr-limesdr_Plugin_for_GNURadio
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# use C++11
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.cxx_standard 2011
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> if {${subport} eq ${name}} {
github.setup myriadrf gr-limesdr 3.0.1 v
checksums rmd160 aea48429e6d95da8309368074c61c55af7d70a88 \
sha256 de7ffc85b8f4d39bd4c6be6b3f2860546e2e36a18a2f04b9f89c0c130b9dbedf \
size 2992951
<span style='display:block; white-space:pre;background:#ffe0e0;'>- revision 3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- path:lib/libgnuradio-runtime.dylib:gnuradio
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ revision 4
</span>
conflicts gr37-limesdr
<span style='display:block; white-space:pre;background:#ffe0e0;'>- set python_versions { 3.6 3.7 3.8 3.9 }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set default_python_variant +python37
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> github.livecheck.regex {([0-9.]+)}
}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -47,12 +35,6 @@ subport gr37-limesdr {
</span>
conflicts gr-limesdr
<span style='display:block; white-space:pre;background:#ffe0e0;'>- set python_versions { 2.7 }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set default_python_variant +python27
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:gnuradio37
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> github.livecheck.regex {(2.[0-9.]+)}
}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -60,85 +42,10 @@ subport gr-limesdr-devel {
</span> replaced_by gr-limesdr
version 3.0.1
PortGroup obsolete 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>- set python_versions { 2.7 }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set default_python_variant +python27
</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;'>-# Define the available variants
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-foreach py_ver ${python_versions} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set py_ver_no_dot [join [split ${py_ver} "."] ""]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set variant_line {variant python${py_ver_no_dot} description "Build with python ${py_ver} support"}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- foreach py_over ${python_versions} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if { ${py_ver} == ${py_over} } { continue }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set py_over_no_dot [join [split ${py_over} "."] ""]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- append variant_line " conflicts python${py_over_no_dot}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- append variant_line { { } }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- eval $variant_line
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {[variant_isset python${py_ver_no_dot}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {${default_python_variant} != "+python${py_ver_no_dot}"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set default_python_variant ""
</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;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# set default python variant if not selected
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${default_python_variant} != ""} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- default_variants-append "${default_python_variant}"
</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;'>-# If a python variant is enabled, activate it
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set active_python_version ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set active_python_version_no_dot ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-foreach py_ver ${python_versions} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set py_ver_no_dot [join [split ${py_ver} "."] ""]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {[variant_isset python${py_ver_no_dot}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set active_python_version ${py_ver}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set active_python_version_no_dot ${py_ver_no_dot}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span> }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:swig-python \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:pkgconfig \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:cppunit
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> depends_lib-append \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- path:lib/libLimeSuite.dylib:limesuite \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:python${active_python_version_no_dot}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-boost.version 1.71
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</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:#ffe0e0;'>-set python_framework_dir ${frameworks_dir}/Python.framework/Versions/${active_python_version}
</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=${python_framework_dir}/bin/python${active_python_version} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DPYTHON_INCLUDE_DIR=${python_framework_dir}/Headers \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DPYTHON_LIBRARY=${python_framework_dir}/Python \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DGR_PYTHON_DIR=${python_framework_dir}/lib/python${active_python_version}/site-packages
</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;'>- -DDOXYGEN_DOT_EXECUTABLE= \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DDOXYGEN_EXECUTABLE= \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DCMAKE_MODULES_DIR=share/cmake
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-variant docs description "Install ${name} documentation" {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</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:#ffe0e0;'>- path:bin/dot:graphviz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-delete \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DDOXYGEN_DOT_EXECUTABLE= \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DDOXYGEN_EXECUTABLE=
</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;'>- -DDOXYGEN_DOT_EXECUTABLE=${prefix}/bin/dot \
</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:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-default_variants +docs
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ path:lib/libLimeSuite.dylib:limesuite
</span>
post-destroot {
# copy GNU Radio examples
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/gr-linrad/Portfile b/science/gr-linrad/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index c7af03dad74..5bf62afb866 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/gr-linrad/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/gr-linrad/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,13 +1,10 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:filetype=tcl:et:sw=4:ts=4:sts=4
PortSystem 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup cmake 1.1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup boost 1.0
</span> PortGroup github 1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup gnuradio 1.0
</span>
name gr-linrad
<span style='display:block; white-space:pre;background:#ffe0e0;'>-categories science comms
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms darwin macosx
</span> license GPL-3
maintainers {@ra1nb0w irh.it:rainbow} openmaintainer
description GNU Radio module implementing Linrad network protocol
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -20,68 +17,6 @@ checksums rmd160 0c2051f8a3a408a988633de8e433a8ce8253e96f \
</span> size 125883
revision 2
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set python_versions { 3.6 3.7 3.8 3.9 }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set default_python_variant +python39
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# use C++11
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.cxx_standard 2011
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Define the available variants
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-foreach py_ver ${python_versions} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set py_ver_no_dot [join [split ${py_ver} "."] ""]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set variant_line {variant python${py_ver_no_dot} description "Build with python ${py_ver} support"}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- foreach py_over ${python_versions} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if { ${py_ver} == ${py_over} } { continue }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set py_over_no_dot [join [split ${py_over} "."] ""]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- append variant_line " conflicts python${py_over_no_dot}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- append variant_line { { } }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- eval $variant_line
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {[variant_isset python${py_ver_no_dot}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {${default_python_variant} != "+python${py_ver_no_dot}"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set default_python_variant ""
</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;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# set default python variant if not selected
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${default_python_variant} != ""} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- default_variants-append "${default_python_variant}"
</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;'>-# If a python variant is enabled, activate it
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set active_python_version ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set active_python_version_no_dot ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-foreach py_ver ${python_versions} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set py_ver_no_dot [join [split ${py_ver} "."] ""]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {[variant_isset python${py_ver_no_dot}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set active_python_version ${py_ver}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set active_python_version_no_dot ${py_ver_no_dot}
</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;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:swig-python \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:pkgconfig \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:cppunit \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:doxygen \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- path:bin/dot:graphviz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- path:lib/libgnuradio-runtime.dylib:gnuradio \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:python${active_python_version_no_dot}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</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:#ffe0e0;'>-set python_framework_dir ${frameworks_dir}/Python.framework/Versions/${active_python_version}
</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=${python_framework_dir}/bin/python${active_python_version} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DPYTHON_INCLUDE_DIR=${python_framework_dir}/Headers \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DPYTHON_LIBRARY=${python_framework_dir}/Python \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DGR_PYTHON_DIR=${python_framework_dir}/lib/python${active_python_version}/site-packages \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DDOXYGEN_DOT_EXECUTABLE=${prefix}/bin/dot \
</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;'>- -DCMAKE_MODULES_DIR=share/cmake
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> post-destroot {
# copy GNU Radio examples
xinstall -m 755 -d ${destroot}${prefix}/share/gnuradio/examples/linrad
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/gr-lora/Portfile b/science/gr-lora/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 3bae8687ddc..88f94296398 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/gr-lora/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/gr-lora/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,30 +1,22 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
PortSystem 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup cmake 1.1
</span> PortGroup github 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup boost 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup gnuradio 1.0
</span>
name gr-lora
<span style='display:block; white-space:pre;background:#ffe0e0;'>-categories science comms
</span> maintainers {michaelld @michaelld} openmaintainer
description Provides an open-source implementation of the LoRa CSS PHY.
long_description ${description}
license GPL-3
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms darwin
</span>
if {${subport} eq ${name}} {
version 20180131
revision 2
replaced_by gr-lora-rpp0
PortGroup obsolete 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>- set python_versions { 2.7 }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set default_python_variant +python27
</span> }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# use C++11
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.cxx_standard 2011
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> subport gr37-lora-BastilleResearch {
name gr37-lora-BastilleResearch
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -39,12 +31,6 @@ subport gr37-lora-BastilleResearch {
</span> gr37-lora-rpp0 \
gr-lora-rpp0
<span style='display:block; white-space:pre;background:#ffe0e0;'>- set python_versions { 2.7 }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set default_python_variant +python27
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:gnuradio37
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> }
subport gr37-lora-rpp0 {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -66,13 +52,6 @@ subport gr37-lora-rpp0 {
</span> conflicts \
gr37-lora-BastilleResearch \
gr-lora-rpp0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set python_versions { 2.7 }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set default_python_variant +python27
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:gnuradio37
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> }
subport gr-lora-rpp0 {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -84,81 +63,14 @@ subport gr-lora-rpp0 {
</span> checksums rmd160 c18dbf6cd87643e66277a06c8f8cdce42b4eadde \
sha256 63ca9b40c3ff69a3b18d145e5a58e65023d386c1dec1591b9dc57ffa748a1a20 \
size 505793
<span style='display:block; white-space:pre;background:#ffe0e0;'>- revision 3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ revision 4
</span>
conflicts \
gr37-lora-BastilleResearch \
gr37-lora-rpp0
<span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- path:lib/libgnuradio-runtime.dylib:gnuradio
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set python_versions { 3.6 3.7 3.8 3.9 }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set default_python_variant +python37
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# Define the available variants
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-foreach py_ver ${python_versions} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set py_ver_no_dot [join [split ${py_ver} "."] ""]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set variant_line {variant python${py_ver_no_dot} description "Build with python ${py_ver} support"}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- foreach py_over ${python_versions} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if { ${py_ver} == ${py_over} } { continue }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set py_over_no_dot [join [split ${py_over} "."] ""]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- append variant_line " conflicts python${py_over_no_dot}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- append variant_line { { } }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- eval $variant_line
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {[variant_isset python${py_ver_no_dot}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {${default_python_variant} != "+python${py_ver_no_dot}"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set default_python_variant ""
</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;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# set default python variant if not selected
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${default_python_variant} != ""} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- default_variants-append "${default_python_variant}"
</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;'>-# If a python variant is enabled, activate it
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set active_python_version ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set active_python_version_no_dot ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-foreach py_ver ${python_versions} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set py_ver_no_dot [join [split ${py_ver} "."] ""]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {[variant_isset python${py_ver_no_dot}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set active_python_version ${py_ver}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set active_python_version_no_dot ${py_ver_no_dot}
</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;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:pkgconfig \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:swig-python \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:doxygen \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:cppunit
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- path:lib/libvolk.dylib:volk \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:python${active_python_version_no_dot}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-boost.version 1.71
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</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:#ffe0e0;'>-set python_framework_dir ${frameworks_dir}/Python.framework/Versions/${active_python_version}
</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=${python_framework_dir}/bin/python${active_python_version} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DPYTHON_INCLUDE_DIR=${python_framework_dir}/Headers \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DPYTHON_LIBRARY=${python_framework_dir}/Python \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DGR_PYTHON_DIR=${python_framework_dir}/lib/python${active_python_version}/site-package
</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;'>- -DDOXYGEN_DOT_EXECUTABLE=${prefix}/bin/dot \
</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:#ffe0e0;'>-configure.args-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DCMAKE_CXX_STANDARD=11
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> if {[string first "-lora-rpp0" $subport] > 0} {
depends_lib-append \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/gr-lte/Portfile b/science/gr-lte/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index b42c32d84db..16aa117245c 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/gr-lte/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/gr-lte/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,28 +1,20 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
PortSystem 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup cmake 1.1
</span> PortGroup github 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup boost 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup gnuradio 1.0
</span>
name gr-lte
<span style='display:block; white-space:pre;background:#ffe0e0;'>-categories science comms
</span> maintainers {michaelld @michaelld} openmaintainer
description Provides augmented functionality (blocks, GRC definitions, apps, etc) for GNU Radio.
long_description ${description}
license GPL-3
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms darwin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# use C++11
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.cxx_standard 2011
</span>
if {${subport} eq ${name}} {
version 20180220
revision 4
replaced_by gr37-lte
PortGroup obsolete 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>- set python_versions { 2.7 }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set default_python_variant +python27
</span> }
subport gr37-lte {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -38,74 +30,7 @@ subport gr37-lte {
</span> conflicts \
gr-lte
<span style='display:block; white-space:pre;background:#ffe0e0;'>- set python_versions { 2.7 }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set default_python_variant +python27
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:gnuradio37
</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;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Define the available variants
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-foreach py_ver ${python_versions} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set py_ver_no_dot [join [split ${py_ver} "."] ""]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set variant_line {variant python${py_ver_no_dot} description "Build with python ${py_ver} support"}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- foreach py_over ${python_versions} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if { ${py_ver} == ${py_over} } { continue }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set py_over_no_dot [join [split ${py_over} "."] ""]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- append variant_line " conflicts python${py_over_no_dot}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- append variant_line { { } }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- eval $variant_line
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {[variant_isset python${py_ver_no_dot}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {${default_python_variant} != "+python${py_ver_no_dot}"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set default_python_variant ""
</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;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# set default python variant if not selected
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${default_python_variant} != ""} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- default_variants-append "${default_python_variant}"
</span> }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# If a python variant is enabled, activate it
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set active_python_version ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set active_python_version_no_dot ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-foreach py_ver ${python_versions} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set py_ver_no_dot [join [split ${py_ver} "."] ""]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {[variant_isset python${py_ver_no_dot}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set active_python_version ${py_ver}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set active_python_version_no_dot ${py_ver_no_dot}
</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;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:pkgconfig \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:swig-python \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:doxygen \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:cppunit
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:fftw-3-single \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:python${active_python_version_no_dot}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-boost.version 1.71
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> depends_test-append \
port:zeitgeist
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</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:#ffe0e0;'>-set python_framework_dir ${frameworks_dir}/Python.framework/Versions/${active_python_version}
</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=${python_framework_dir}/bin/python${active_python_version} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DPYTHON_INCLUDE_DIR=${python_framework_dir}/Headers \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DPYTHON_LIBRARY=${python_framework_dir}/Python \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DGR_PYTHON_DIR=${python_framework_dir}/lib/python${active_python_version}/site-package
</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;'>- -DDOXYGEN_DOT_EXECUTABLE=${prefix}/bin/dot \
</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:#ffe0e0;'>-configure.args-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DCMAKE_CXX_STANDARD=11
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/gr-mac/Portfile b/science/gr-mac/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 01be68470ca..0d0091bb70c 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/gr-mac/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/gr-mac/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,28 +1,20 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
PortSystem 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup cmake 1.1
</span> PortGroup github 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup boost 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup gnuradio 1.0
</span>
name gr-mac
<span style='display:block; white-space:pre;background:#ffe0e0;'>-categories science comms
</span> maintainers {michaelld @michaelld} openmaintainer
description Provides augmented functionality (blocks, GRC definitions, apps, etc) for GNU Radio.
long_description ${description}
license GPL-3
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms darwin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# use C++11
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.cxx_standard 2011
</span>
if {${subport} eq ${name}} {
version 20140919
revision 9
replaced_by gr37-mac
PortGroup obsolete 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>- set python_versions { 2.7 }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set default_python_variant +python27
</span> }
subport gr37-mac {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -41,75 +33,8 @@ subport gr37-mac {
</span> conflicts \
gr-mac
<span style='display:block; white-space:pre;background:#ffe0e0;'>- set python_versions { 2.7 }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set default_python_variant +python27
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:gnuradio37
</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;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Define the available variants
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-foreach py_ver ${python_versions} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set py_ver_no_dot [join [split ${py_ver} "."] ""]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set variant_line {variant python${py_ver_no_dot} description "Build with python ${py_ver} support"}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- foreach py_over ${python_versions} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if { ${py_ver} == ${py_over} } { continue }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set py_over_no_dot [join [split ${py_over} "."] ""]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- append variant_line " conflicts python${py_over_no_dot}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- append variant_line { { } }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- eval $variant_line
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {[variant_isset python${py_ver_no_dot}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {${default_python_variant} != "+python${py_ver_no_dot}"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set default_python_variant ""
</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;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# set default python variant if not selected
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${default_python_variant} != ""} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- default_variants-append "${default_python_variant}"
</span> }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# If a python variant is enabled, activate it
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set active_python_version ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set active_python_version_no_dot ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-foreach py_ver ${python_versions} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set py_ver_no_dot [join [split ${py_ver} "."] ""]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {[variant_isset python${py_ver_no_dot}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set active_python_version ${py_ver}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set active_python_version_no_dot ${py_ver_no_dot}
</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;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:pkgconfig \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:swig-python \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:doxygen \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:cppunit
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</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${active_python_version_no_dot}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-boost.version 1.71
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</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:#ffe0e0;'>-set python_framework_dir ${frameworks_dir}/Python.framework/Versions/${active_python_version}
</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=${python_framework_dir}/bin/python${active_python_version} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DPYTHON_INCLUDE_DIR=${python_framework_dir}/Headers \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DPYTHON_LIBRARY=${python_framework_dir}/Python \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DGR_PYTHON_DIR=${python_framework_dir}/lib/python${active_python_version}/site-package
</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;'>- -DDOXYGEN_DOT_EXECUTABLE=${prefix}/bin/dot \
</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:#ffe0e0;'>-# 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:#ffe0e0;'>-
</span> # include examples in destroot
post-destroot {
xinstall -m 755 -d ${destroot}${prefix}/share/gnuradio/examples
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/gr-mapper/Portfile b/science/gr-mapper/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 086f1c59b50..6fab9e3e9c6 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/gr-mapper/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/gr-mapper/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,28 +1,20 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
PortSystem 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup cmake 1.1
</span> PortGroup github 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup boost 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup gnuradio 1.0
</span>
name gr-mapper
<span style='display:block; white-space:pre;background:#ffe0e0;'>-categories science comms
</span> maintainers {michaelld @michaelld} openmaintainer
description Provides augmented functionality for GNU Radio: Symbol to Bit Mapping and Demapping Blocks
long_description ${description}
license GPL-3
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms darwin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# use C++11
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.cxx_standard 2011
</span>
if {${subport} eq ${name}} {
version 20181023-2ea1eb68
revision 1
replaced_by gr37-mapper
PortGroup obsolete 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>- set python_versions { 2.7 }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set default_python_variant +python27
</span> }
subport gr37-mapper {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -39,71 +31,10 @@ subport gr37-mapper {
</span> conflicts \
gr-mapper
<span style='display:block; white-space:pre;background:#ffe0e0;'>- set python_versions { 2.7 }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set default_python_variant +python27
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:gnuradio37
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> # patch CMake modules dir
patchfiles-append patch-fix_cmake_dirs.diff
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# Define the available variants
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-foreach py_ver ${python_versions} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set py_ver_no_dot [join [split ${py_ver} "."] ""]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set variant_line {variant python${py_ver_no_dot} description "Build with python ${py_ver} support"}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- foreach py_over ${python_versions} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if { ${py_ver} == ${py_over} } { continue }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set py_over_no_dot [join [split ${py_over} "."] ""]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- append variant_line " conflicts python${py_over_no_dot}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- append variant_line { { } }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- eval $variant_line
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {[variant_isset python${py_ver_no_dot}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {${default_python_variant} != "+python${py_ver_no_dot}"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set default_python_variant ""
</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;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# set default python variant if not selected
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${default_python_variant} != ""} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- default_variants-append "${default_python_variant}"
</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;'>-# If a python variant is enabled, activate it
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set active_python_version ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set active_python_version_no_dot ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-foreach py_ver ${python_versions} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set py_ver_no_dot [join [split ${py_ver} "."] ""]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {[variant_isset python${py_ver_no_dot}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set active_python_version ${py_ver}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set active_python_version_no_dot ${py_ver_no_dot}
</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;'>-
</span> depends_build-append \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- port:bison \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:cppunit \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:pkgconfig \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:swig-python \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:doxygen
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</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${active_python_version_no_dot}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-boost.version 1.71
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</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:#ffe0e0;'>-set python_framework_dir ${frameworks_dir}/Python.framework/Versions/${active_python_version}
</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=${python_framework_dir}/bin/python${active_python_version} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DPYTHON_INCLUDE_DIR=${python_framework_dir}/Headers \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DPYTHON_LIBRARY=${python_framework_dir}/Python \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DGR_PYTHON_DIR=${python_framework_dir}/lib/python${active_python_version}/site-package
</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;'>- -DDOXYGEN_DOT_EXECUTABLE=${prefix}/bin/dot \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DDOXYGEN_EXECUTABLE=${prefix}/bin/doxygen
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:bison
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/gr-ofdm/Portfile b/science/gr-ofdm/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 85dec7359aa..43d72e1d044 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/gr-ofdm/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/gr-ofdm/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,28 +1,20 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
PortSystem 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup cmake 1.1
</span> PortGroup github 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup boost 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup gnuradio 1.0
</span>
name gr-ofdm
<span style='display:block; white-space:pre;background:#ffe0e0;'>-categories science comms
</span> maintainers {michaelld @michaelld} openmaintainer
description Provides augmented functionality (blocks, GRC definitions, apps, etc) for GNU Radio.
long_description ${description}
license GPL-3
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms darwin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# use C++11
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.cxx_standard 2011
</span>
if {${subport} eq ${name}} {
version 20180306
revision 16
replaced_by gr37-ofdm
PortGroup obsolete 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>- set python_versions { 2.7 }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set default_python_variant +python27
</span> }
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -40,12 +32,6 @@ subport gr37-ofdm {
</span> conflicts \
gr-ofdm
<span style='display:block; white-space:pre;background:#ffe0e0;'>- set python_versions { 2.7 }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set default_python_variant +python27
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:gnuradio37
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> # patch to allow building using Clang and C++11
# should also be backward compatible with GCC.
# adds boost::thread and volk finding.
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -60,70 +46,9 @@ subport gr37-ofdm {
</span>
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# Define the available variants
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-foreach py_ver ${python_versions} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set py_ver_no_dot [join [split ${py_ver} "."] ""]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set variant_line {variant python${py_ver_no_dot} description "Build with python ${py_ver} support"}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- foreach py_over ${python_versions} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if { ${py_ver} == ${py_over} } { continue }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set py_over_no_dot [join [split ${py_over} "."] ""]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- append variant_line " conflicts python${py_over_no_dot}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- append variant_line { { } }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- eval $variant_line
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {[variant_isset python${py_ver_no_dot}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {${default_python_variant} != "+python${py_ver_no_dot}"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set default_python_variant ""
</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;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# set default python variant if not selected
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${default_python_variant} != ""} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- default_variants-append "${default_python_variant}"
</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;'>-# If a python variant is enabled, activate it
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set active_python_version ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set active_python_version_no_dot ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-foreach py_ver ${python_versions} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set py_ver_no_dot [join [split ${py_ver} "."] ""]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {[variant_isset python${py_ver_no_dot}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set active_python_version ${py_ver}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set active_python_version_no_dot ${py_ver_no_dot}
</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;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:pkgconfig \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:swig-python \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:doxygen \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:cppunit
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> depends_lib-append \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- path:lib/libvolk.dylib:volk \
</span> path:lib/libitpp.dylib:itpp \
port:py${active_python_version_no_dot}-pyqt4 \
port:py${active_python_version_no_dot}-pyqwt \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- port:py${active_python_version_no_dot}-scipy \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:py${active_python_version_no_dot}-numpy \
</span> path:lib/libuhd.dylib:uhd \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- path:lib/libzmq.dylib:zmq \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:python${active_python_version_no_dot}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-boost.version 1.71
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</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:#ffe0e0;'>-set python_framework_dir ${frameworks_dir}/Python.framework/Versions/${active_python_version}
</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=${python_framework_dir}/bin/python${active_python_version} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DPYTHON_INCLUDE_DIR=${python_framework_dir}/Headers \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DPYTHON_LIBRARY=${python_framework_dir}/Python \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DGR_PYTHON_DIR=${python_framework_dir}/lib/python${active_python_version}/site-package
</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;'>- -DDOXYGEN_DOT_EXECUTABLE=${prefix}/bin/dot \
</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:#ffe0e0;'>-configure.args-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DCMAKE_CXX_STANDARD=11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ path:lib/libzmq.dylib:zmq
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/gr-osmosdr/Portfile b/science/gr-osmosdr/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 277dd880f5b..afeb6ab9a79 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/gr-osmosdr/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/gr-osmosdr/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,17 +1,14 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:filetype=tcl:et:sw=4:ts=4:sts=4
PortSystem 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup cmake 1.1
</span> PortGroup active_variants 1.1
PortGroup github 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup boost 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup gnuradio 1.0
</span>
name gr-osmosdr
maintainers {michaelld @michaelld} openmaintainer
<span style='display:block; white-space:pre;background:#ffe0e0;'>-categories science comms
</span> homepage http://sdr.osmocom.org/trac/wiki/GrOsmoSDR
license GPL-3
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms darwin macosx
</span> description gr-osmosdr provides support for OsmoSDR hardware within GNU Radio
long_description Includes OSMO SDR support GNU Radio source and sink blocks in C++, \
Python, and GNU Radio Companion (grc). This port also offers a wrapper functionality \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -19,25 +16,16 @@ long_description Includes OSMO SDR support GNU Radio source and sink blocks i
</span> and software. By using gr-osmosdr source you can take advantage of a common software API \
in your applications independent of the underlying radio hardware.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# use C++11
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.cxx_standard 2011
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> if {${name} eq ${subport}} {
github.setup osmocom gr-osmosdr cffef690f29e0793cd2d6c5d028c0c929115f0ac
version 20210117-[string range ${github.version} 0 7]
checksums rmd160 d80040fa6a40280dfff5e010d5f9b2575280f5e6 \
sha256 ce916d4fd04af6cde67e137f1ffc4ac69c12284c49f412312ace13622b1a1d07 \
size 252770
<span style='display:block; white-space:pre;background:#ffe0e0;'>- revision 2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- path:lib/libgnuradio-runtime.dylib:gnuradio
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ revision 3
</span>
conflicts gr37-osmosdr
<span style='display:block; white-space:pre;background:#ffe0e0;'>- set python_versions { 3.6 3.7 3.8 3.9 }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set default_python_variant +python37
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> # add out-of-tree backend
patchfiles-append \
add_airspy-spyserver_support.patch \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -60,72 +48,9 @@ subport gr37-osmosdr {
</span>
conflicts gr-osmosdr
<span style='display:block; white-space:pre;background:#ffe0e0;'>- set python_versions { 2.7 }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set default_python_variant +python27
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:gnuradio37
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> github.livecheck.branch gr3.7
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# Define the available variants
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-foreach py_ver ${python_versions} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set py_ver_no_dot [join [split ${py_ver} "."] ""]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set variant_line {variant python${py_ver_no_dot} description "Build with python ${py_ver} support"}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- foreach py_over ${python_versions} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if { ${py_ver} == ${py_over} } { continue }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set py_over_no_dot [join [split ${py_over} "."] ""]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- append variant_line " conflicts python${py_over_no_dot}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- append variant_line { { } }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- eval $variant_line
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {[variant_isset python${py_ver_no_dot}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {${default_python_variant} != "+python${py_ver_no_dot}"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set default_python_variant ""
</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;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# set default python variant if not selected
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${default_python_variant} != ""} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- default_variants-append "${default_python_variant}"
</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;'>-# If a python variant is enabled, activate it
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set active_python_version ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set active_python_version_no_dot ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-foreach py_ver ${python_versions} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set py_ver_no_dot [join [split ${py_ver} "."] ""]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {[variant_isset python${py_ver_no_dot}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set active_python_version ${py_ver}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set active_python_version_no_dot ${py_ver_no_dot}
</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;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:pkgconfig \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:cppunit
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- path:lib/libvolk.dylib:volk \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:python${active_python_version_no_dot}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-boost.version 1.71
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</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:#ffe0e0;'>-set python_framework_dir ${frameworks_dir}/Python.framework/Versions/${active_python_version}
</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=${python_framework_dir}/bin/python${active_python_version} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DPYTHON_INCLUDE_DIR=${python_framework_dir}/Headers \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DPYTHON_LIBRARY=${python_framework_dir}/Python \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DGR_PYTHON_DIR=${python_framework_dir}/lib/python${active_python_version}/site-packages
</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;'>- -DDOXYGEN_DOT_EXECUTABLE= \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DDOXYGEN_EXECUTABLE= \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DCMAKE_MODULES_DIR=share/cmake
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> # default
configure.args-append \
-DENABLE_IQBALANCE=OFF \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -133,32 +58,6 @@ configure.args-append \
</span> -DENABLE_FILE=ON \
-DENABLE_MIRI=OFF
<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:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-variant docs description "Install ${name} 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:#ffe0e0;'>- path:bin/dot:graphviz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {${subport} eq "gr-osmosdr"} {
</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${active_python_version_no_dot}-six
</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;'>- configure.args-delete \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DDOXYGEN_DOT_EXECUTABLE= \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DDOXYGEN_EXECUTABLE=
</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;'>- -DDOXYGEN_DOT_EXECUTABLE=${prefix}/bin/dot \
</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:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> variant uhd description "Install ${name} with support for UHD" {
# allow uhd or uhd-devel
depends_lib-append \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -207,28 +106,6 @@ if {![variant_isset iio]} {
</span> -DIIO_LIBRARIES=
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant swig description "Install ${name} with support for SWIG-base Python bindings" {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_build-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:swig-python
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {${subport} eq "gr-osmosdr"} {
</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${active_python_version_no_dot}-mako
</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;'>- # require gnuradio to also have this variant
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- require_active_variants \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- path:lib/libgnuradio-runtime.dylib:gnuradio swig
</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;'>- -DSWIG_EXECUTABLE=${prefix}/bin/swig
</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;'>-if {![variant_isset swig]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DSWIG_EXECUTABLE=
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> variant hackrf description "Install ${name} with support for hackrf" {
# allow for release or devel
depends_lib-append path:lib/libhackrf.dylib:hackrf
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -352,7 +229,7 @@ if {${subport} eq "gr-osmosdr"} {
</span> }
# per user concensus: enable all variants except +debug and +universal
<span style='display:block; white-space:pre;background:#ffe0e0;'>-default_variants +docs +uhd +swig +hackrf +rtlsdr +bladeRF +airspy +redpitaya +rfspace +fcdproplus +spyserver
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+default_variants +uhd +hackrf +rtlsdr +bladeRF +airspy +redpitaya +rfspace +fcdproplus +spyserver
</span>
# SoapySDR and SDRPlay work on 10.9 and newer only until fixed
platform darwin {
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/gr-pcap/Portfile b/science/gr-pcap/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 1281e162f34..573f069e38a 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/gr-pcap/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/gr-pcap/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,28 +1,20 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
PortSystem 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup cmake 1.1
</span> PortGroup github 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup boost 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup gnuradio 1.0
</span>
name gr-pcap
<span style='display:block; white-space:pre;background:#ffe0e0;'>-categories science comms
</span> maintainers {michaelld @michaelld} openmaintainer
description Provides augmented functionality (blocks, GRC definitions, apps, etc) for GNU Radio.
long_description ${description}
license GPL-3
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms darwin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# use C++11
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.cxx_standard 2011
</span>
if {${subport} eq ${name}} {
version 20170402
revision 6
replaced_by gr37-pcap
PortGroup obsolete 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>- set python_versions { 2.7 }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set default_python_variant +python27
</span> }
subport gr37-pcap {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -38,74 +30,10 @@ subport gr37-pcap {
</span> conflicts \
gr-pcap
<span style='display:block; white-space:pre;background:#ffe0e0;'>- set python_versions { 2.7 }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set default_python_variant +python27
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:gnuradio37
</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;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Define the available variants
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-foreach py_ver ${python_versions} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set py_ver_no_dot [join [split ${py_ver} "."] ""]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set variant_line {variant python${py_ver_no_dot} description "Build with python ${py_ver} support"}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- foreach py_over ${python_versions} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if { ${py_ver} == ${py_over} } { continue }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set py_over_no_dot [join [split ${py_over} "."] ""]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- append variant_line " conflicts python${py_over_no_dot}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- append variant_line { { } }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- eval $variant_line
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {[variant_isset python${py_ver_no_dot}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {${default_python_variant} != "+python${py_ver_no_dot}"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set default_python_variant ""
</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;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# set default python variant if not selected
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${default_python_variant} != ""} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- default_variants-append "${default_python_variant}"
</span> }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# If a python variant is enabled, activate it
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set active_python_version ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set active_python_version_no_dot ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-foreach py_ver ${python_versions} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set py_ver_no_dot [join [split ${py_ver} "."] ""]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {[variant_isset python${py_ver_no_dot}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set active_python_version ${py_ver}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set active_python_version_no_dot ${py_ver_no_dot}
</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;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:pkgconfig \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:cppunit \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:doxygen
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> depends_lib-append \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- path:bin/scapy:scapy \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:python${active_python_version_no_dot}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-boost.version 1.71
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</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:#ffe0e0;'>-set python_framework_dir ${frameworks_dir}/Python.framework/Versions/${active_python_version}
</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=${python_framework_dir}/bin/python${active_python_version} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DPYTHON_INCLUDE_DIR=${python_framework_dir}/Headers \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DPYTHON_LIBRARY=${python_framework_dir}/Python \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DGR_PYTHON_DIR=${python_framework_dir}/lib/python${active_python_version}/site-package
</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;'>- -DDOXYGEN_DOT_EXECUTABLE=${prefix}/bin/dot \
</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:#ffe0e0;'>-# 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;'>+ path:bin/scapy:scapy
</span>
# include examples in destroot
post-destroot {
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/gr-pyqt/Portfile b/science/gr-pyqt/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 154ae11375b..6659098797e 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/gr-pyqt/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/gr-pyqt/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,28 +1,20 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
PortSystem 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup cmake 1.1
</span> PortGroup github 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup boost 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup gnuradio 1.0
</span>
name gr-pyqt
<span style='display:block; white-space:pre;background:#ffe0e0;'>-categories science comms
</span> maintainers {michaelld @michaelld} openmaintainer
description Provides augmented functionality for GNU Radio: pyqt based plotters intended for plotting bursted events.
long_description ${description}
license GPL-3
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms darwin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# use C++11
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.cxx_standard 2011
</span>
if {${subport} eq ${name}} {
version 20160712
revision 9
replaced_by gr37-pyqt
PortGroup obsolete 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>- set python_versions { 2.7 }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set default_python_variant +python27
</span> }
subport gr37-pyqt {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -37,67 +29,4 @@ subport gr37-pyqt {
</span>
conflicts \
gr-pyqt
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set python_versions { 2.7 }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set default_python_variant +python27
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:gnuradio37
</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;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Define the available variants
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-foreach py_ver ${python_versions} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set py_ver_no_dot [join [split ${py_ver} "."] ""]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set variant_line {variant python${py_ver_no_dot} description "Build with python ${py_ver} support"}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- foreach py_over ${python_versions} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if { ${py_ver} == ${py_over} } { continue }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set py_over_no_dot [join [split ${py_over} "."] ""]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- append variant_line " conflicts python${py_over_no_dot}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- append variant_line { { } }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- eval $variant_line
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {[variant_isset python${py_ver_no_dot}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {${default_python_variant} != "+python${py_ver_no_dot}"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set default_python_variant ""
</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;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# set default python variant if not selected
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${default_python_variant} != ""} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- default_variants-append "${default_python_variant}"
</span> }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# If a python variant is enabled, activate it
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set active_python_version ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set active_python_version_no_dot ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-foreach py_ver ${python_versions} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set py_ver_no_dot [join [split ${py_ver} "."] ""]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {[variant_isset python${py_ver_no_dot}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set active_python_version ${py_ver}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set active_python_version_no_dot ${py_ver_no_dot}
</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;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:pkgconfig \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:cppunit \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:doxygen
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</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${active_python_version_no_dot}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-boost.version 1.71
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</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:#ffe0e0;'>-set python_framework_dir ${frameworks_dir}/Python.framework/Versions/${active_python_version}
</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=${python_framework_dir}/bin/python${active_python_version} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DPYTHON_INCLUDE_DIR=${python_framework_dir}/Headers \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DPYTHON_LIBRARY=${python_framework_dir}/Python \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DGR_PYTHON_DIR=${python_framework_dir}/lib/python${active_python_version}/site-package
</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;'>- -DDOXYGEN_DOT_EXECUTABLE=${prefix}/bin/dot \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DDOXYGEN_EXECUTABLE=${prefix}/bin/doxygen
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/gr-rds/Portfile b/science/gr-rds/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 3b179b3fb29..7a2fd7e96ee 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/gr-rds/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/gr-rds/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,20 +1,14 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
PortSystem 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup cmake 1.1
</span> PortGroup github 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup boost 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup gnuradio 1.0
</span>
name gr-rds
<span style='display:block; white-space:pre;background:#ffe0e0;'>-categories science comms
</span> maintainers {michaelld @michaelld} openmaintainer
description Provides the Radio Data System (RDS) block for GNU Radio.
long_description ${description}
license GPL-2+
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms darwin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# use C++11
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.cxx_standard 2011
</span>
if {${subport} eq ${name}} {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -24,17 +18,13 @@ if {${subport} eq ${name}} {
</span> checksums rmd160 4aeb0969bc2e620308e3f1378b0aaaa5744d2152 \
sha256 c3524f4eddd311c6ae98b97ba3ea33a5ba2c93a27bea6bc2d339840d7094ccad \
size 210653
<span style='display:block; white-space:pre;background:#ffe0e0;'>- revision 2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ revision 3
</span>
conflicts gr37-rds
depends_lib-append \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- path:lib/libgnuradio-runtime.dylib:gnuradio \
</span> port:gr-osmosdr
<span style='display:block; white-space:pre;background:#ffe0e0;'>- set python_versions { 3.6 3.7 3.8 3.9 }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set default_python_variant +python37
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> post-destroot {
# copy the provided app into examples
xinstall -m 755 -d ${destroot}${prefix}/share/gnuradio/examples/rds
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -59,12 +49,8 @@ subport gr37-rds {
</span> conflicts gr-rds
depends_lib-append \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- port:gnuradio37 \
</span> port:gr37-osmosdr
<span style='display:block; white-space:pre;background:#ffe0e0;'>- set python_versions { 2.7 }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set default_python_variant +python27
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> post-destroot {
# copy the provided app into examples
xinstall -m 755 -d ${destroot}${prefix}/share/gnuradio/examples/rds
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -74,64 +60,8 @@ subport gr37-rds {
</span>
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# Define the available variants
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-foreach py_ver ${python_versions} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set py_ver_no_dot [join [split ${py_ver} "."] ""]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set variant_line {variant python${py_ver_no_dot} description "Build with python ${py_ver} support"}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- foreach py_over ${python_versions} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if { ${py_ver} == ${py_over} } { continue }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set py_over_no_dot [join [split ${py_over} "."] ""]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- append variant_line " conflicts python${py_over_no_dot}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- append variant_line { { } }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- eval $variant_line
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {[variant_isset python${py_ver_no_dot}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {${default_python_variant} != "+python${py_ver_no_dot}"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set default_python_variant ""
</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;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# set default python variant if not selected
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${default_python_variant} != ""} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- default_variants-append "${default_python_variant}"
</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;'>-# If a python variant is enabled, activate it
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set active_python_version ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set active_python_version_no_dot ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-foreach py_ver ${python_versions} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set py_ver_no_dot [join [split ${py_ver} "."] ""]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {[variant_isset python${py_ver_no_dot}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set active_python_version ${py_ver}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set active_python_version_no_dot ${py_ver_no_dot}
</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;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:pkgconfig \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:swig-python \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:doxygen \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:cppunit
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> depends_lib-append \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- port:libxml2 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:python${active_python_version_no_dot}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-boost.version 1.71
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</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:#ffe0e0;'>-set python_framework_dir ${frameworks_dir}/Python.framework/Versions/${active_python_version}
</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=${python_framework_dir}/bin/python${active_python_version} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DPYTHON_INCLUDE_DIR=${python_framework_dir}/Headers \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DPYTHON_LIBRARY=${python_framework_dir}/Python \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DGR_PYTHON_DIR=${python_framework_dir}/lib/python${active_python_version}/site-packages
</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;'>- -DDOXYGEN_DOT_EXECUTABLE=${prefix}/bin/dot \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DDOXYGEN_EXECUTABLE=${prefix}/bin/doxygen
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:libxml2
</span>
# use the git branch for livecheck
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> github.livecheck.branch ${git.branch}
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/gr-satellites/Portfile b/science/gr-satellites/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 2803318db7d..248798f874d 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/gr-satellites/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/gr-satellites/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,37 +1,25 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:filetype=tcl:et:sw=4:ts=4:sts=4
PortSystem 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup cmake 1.1
</span> PortGroup github 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup boost 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup gnuradio 1.0
</span>
name gr-satellites
<span style='display:block; white-space:pre;background:#ffe0e0;'>-categories science comms
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms darwin macosx
</span> license GPL-3
maintainers {ra1nb0w @ra1nb0w} {michaelld @michaelld} openmaintainer
description GNU Radio decoders for several Amateur satellites.
long_description ${description}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# use C++11
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.cxx_standard 2011
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> if {${subport} eq ${name}} {
github.setup daniestevez gr-satellites 3.11.0 v
checksums rmd160 c2c9def1f9b73cebfdfc2d8134430659b17aa194 \
sha256 f549029b75a0303a9dfe69980d4048c2cf57feca59503168cf40c4bfde2102be \
size 3843946
<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;'>- depends_lib-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- path:lib/libgnuradio-runtime.dylib:gnuradio
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ revision 1
</span>
conflicts gr37-satellites
<span style='display:block; white-space:pre;background:#ffe0e0;'>- set python_versions { 3.6 3.7 3.8 3.9 }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set default_python_variant +python37
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> github.livecheck.regex {(3\.[0-9.]+)}
}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -48,96 +36,17 @@ subport gr37-satellites {
</span>
conflicts gr-satellites
<span style='display:block; white-space:pre;background:#ffe0e0;'>- set python_versions { 2.7 }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set default_python_variant +python27
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> depends_lib-append \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- port:gnuradio37 \
</span> port:libfec
livecheck.type none
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# Define the available variants
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-foreach py_ver ${python_versions} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set py_ver_no_dot [join [split ${py_ver} "."] ""]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set variant_line {variant python${py_ver_no_dot} description "Build with python ${py_ver} support"}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- foreach py_over ${python_versions} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if { ${py_ver} == ${py_over} } { continue }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set py_over_no_dot [join [split ${py_over} "."] ""]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- append variant_line " conflicts python${py_over_no_dot}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- append variant_line { { } }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- eval $variant_line
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {[variant_isset python${py_ver_no_dot}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {${default_python_variant} != "+python${py_ver_no_dot}"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set default_python_variant ""
</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;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# set default python variant if not selected
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${default_python_variant} != ""} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- default_variants-append "${default_python_variant}"
</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;'>-# If a python variant is enabled, activate it
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set active_python_version ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set active_python_version_no_dot ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-foreach py_ver ${python_versions} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set py_ver_no_dot [join [split ${py_ver} "."] ""]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {[variant_isset python${py_ver_no_dot}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set active_python_version ${py_ver}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set active_python_version_no_dot ${py_ver_no_dot}
</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;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:cppunit \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:pkgconfig \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:swig-python
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</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${active_python_version_no_dot}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-boost.version 1.71
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> depends_run-append \
port:py${active_python_version_no_dot}-construct \
port:py${active_python_version_no_dot}-requests
<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;'>-set python_framework_dir ${frameworks_dir}/Python.framework/Versions/${active_python_version}
</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=${python_framework_dir}/bin/python${active_python_version} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DPYTHON_INCLUDE_DIR=${python_framework_dir}/Headers \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DPYTHON_LIBRARY=${python_framework_dir}/Python \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DGR_PYTHON_DIR=${python_framework_dir}/lib/python${active_python_version}/site-packages
</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;'>- -DDOXYGEN_DOT_EXECUTABLE= \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DDOXYGEN_EXECUTABLE= \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DCMAKE_MODULES_DIR=share/cmake
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-variant docs description "Install ${name} documentation" {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</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:#ffe0e0;'>- path:bin/dot:graphviz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-delete \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DDOXYGEN_DOT_EXECUTABLE= \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DDOXYGEN_EXECUTABLE=
</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;'>- -DDOXYGEN_DOT_EXECUTABLE=${prefix}/bin/dot \
</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:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-default_variants +docs
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> post-destroot {
# copy GNU Radio examples
xinstall -m 755 -d ${destroot}${prefix}/share/gnuradio/examples/satellites
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/gr-sdrplay/Portfile b/science/gr-sdrplay/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index b24b38ac150..d15eea7b396 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/gr-sdrplay/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/gr-sdrplay/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,27 +1,19 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:filetype=tcl:et:sw=4:ts=4:sts=4
PortSystem 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup cmake 1.1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup boost 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup gnuradio 1.0
</span>
name gr-sdrplay
<span style='display:block; white-space:pre;background:#ffe0e0;'>-categories science comms
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms darwin macosx
</span> license GPL-3+
maintainers {ra1nb0w @ra1nb0w} {michaelld @michaelld} openmaintainer
description GNU Radio block for SDRPlay boards
long_description ${description}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# use C++11
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.cxx_standard 2011
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> if {${subport} eq ${name}} {
version 20180717-d28ae3d3
revision 1
replaced_by gr37-sdrplay
PortGroup obsolete 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>- set python_versions { 2.7 }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set default_python_variant +python27
</span> }
subport gr37-sdrplay {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -42,11 +34,7 @@ subport gr37-sdrplay {
</span>
conflicts gr37-sdrplay
<span style='display:block; white-space:pre;background:#ffe0e0;'>- set python_versions { 2.7 }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set default_python_variant +python27
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> depends_lib-append \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- port:gnuradio37 \
</span> port:SDRplay
livecheck.type regexm
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -56,64 +44,6 @@ subport gr37-sdrplay {
</span>
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# Define the available variants
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-foreach py_ver ${python_versions} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set py_ver_no_dot [join [split ${py_ver} "."] ""]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set variant_line {variant python${py_ver_no_dot} description "Build with python ${py_ver} support"}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- foreach py_over ${python_versions} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if { ${py_ver} == ${py_over} } { continue }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set py_over_no_dot [join [split ${py_over} "."] ""]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- append variant_line " conflicts python${py_over_no_dot}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- append variant_line { { } }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- eval $variant_line
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {[variant_isset python${py_ver_no_dot}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {${default_python_variant} != "+python${py_ver_no_dot}"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set default_python_variant ""
</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;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# set default python variant if not selected
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${default_python_variant} != ""} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- default_variants-append "${default_python_variant}"
</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;'>-# If a python variant is enabled, activate it
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set active_python_version ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set active_python_version_no_dot ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-foreach py_ver ${python_versions} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set py_ver_no_dot [join [split ${py_ver} "."] ""]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {[variant_isset python${py_ver_no_dot}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set active_python_version ${py_ver}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set active_python_version_no_dot ${py_ver_no_dot}
</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;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:cppunit \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:pkgconfig \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:swig-python \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:doxygen
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</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${active_python_version_no_dot}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-boost.version 1.71
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</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:#ffe0e0;'>-set python_framework_dir ${frameworks_dir}/Python.framework/Versions/${active_python_version}
</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=${python_framework_dir}/bin/python${active_python_version} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DPYTHON_INCLUDE_DIR=${python_framework_dir}/Headers \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DPYTHON_LIBRARY=${python_framework_dir}/Python \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DGR_PYTHON_DIR=${python_framework_dir}/lib/python${active_python_version}/site-packages
</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;'>- -DDOXYGEN_DOT_EXECUTABLE= \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DDOXYGEN_EXECUTABLE= \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DCMAKE_MODULES_DIR=share/cmake
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> post-destroot {
# copy GNU Radio examples
xinstall -m 755 -d ${destroot}${prefix}/share/gnuradio/examples/sdrplay
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/gr-specest/Portfile b/science/gr-specest/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 91f6e7fb2a3..755da588f31 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/gr-specest/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/gr-specest/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,19 +1,16 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
PortSystem 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup cmake 1.1
</span> PortGroup github 1.0
PortGroup compilers 1.0
PortGroup compiler_blacklist_versions 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup boost 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup gnuradio 1.0
</span>
name gr-specest
<span style='display:block; white-space:pre;background:#ffe0e0;'>-categories science comms
</span> maintainers {michaelld @michaelld} openmaintainer
description Provides spectral estimation blocks for GNU Radio.
long_description ${description}
license GPL-3
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms darwin
</span>
# Claims to use c++11 but actually needs constexpr constants
compiler.cxx_standard 2017
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -27,17 +24,13 @@ if {${subport} eq ${name}} {
</span> checksums rmd160 9b44d1d1b49a1d7624115ae76bbc539b91a96783 \
sha256 63b75c426f14b9d0b817cdfbc58724e8c44c4d590217943792a6d30a12cf8e34 \
size 568696
<span style='display:block; white-space:pre;background:#ffe0e0;'>- revision 2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ revision 3
</span>
conflicts gr37-specest
depends_lib-append \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- path:lib/libgnuradio-runtime.dylib:gnuradio \
</span> port:gr-osmosdr
<span style='display:block; white-space:pre;background:#ffe0e0;'>- set python_versions { 3.6 3.7 3.8 3.9 }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set default_python_variant +python37
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> }
subport gr37-specest {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -57,77 +50,17 @@ subport gr37-specest {
</span> patch-fix_build.37.diff
depends_lib-append \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- port:gnuradio37 \
</span> port:gr37-osmosdr
<span style='display:block; white-space:pre;background:#ffe0e0;'>- set python_versions { 2.7 }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set default_python_variant +python27
</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;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Define the available variants
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-foreach py_ver ${python_versions} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set py_ver_no_dot [join [split ${py_ver} "."] ""]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set variant_line {variant python${py_ver_no_dot} description "Build with python ${py_ver} support"}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- foreach py_over ${python_versions} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if { ${py_ver} == ${py_over} } { continue }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set py_over_no_dot [join [split ${py_over} "."] ""]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- append variant_line " conflicts python${py_over_no_dot}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- append variant_line { { } }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- eval $variant_line
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {[variant_isset python${py_ver_no_dot}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {${default_python_variant} != "+python${py_ver_no_dot}"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set default_python_variant ""
</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;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# set default python variant if not selected
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${default_python_variant} != ""} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- default_variants-append "${default_python_variant}"
</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;'>-# If a python variant is enabled, activate it
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set active_python_version ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set active_python_version_no_dot ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-foreach py_ver ${python_versions} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set py_ver_no_dot [join [split ${py_ver} "."] ""]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {[variant_isset python${py_ver_no_dot}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set active_python_version ${py_ver}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set active_python_version_no_dot ${py_ver_no_dot}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span> }
# require a fortran compiler
#compilers.choose f77 f90
compilers.setup require_fortran
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:pkgconfig \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:swig-python \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:doxygen \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:cppunit
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> depends_lib-append \
port:libxml2 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- port:armadillo \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:fftw-3-single \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:python${active_python_version_no_dot}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-boost.version 1.71
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</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:#ffe0e0;'>-set python_framework_dir ${frameworks_dir}/Python.framework/Versions/${active_python_version}
</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=${python_framework_dir}/bin/python${active_python_version} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DPYTHON_INCLUDE_DIR=${python_framework_dir}/Headers \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DPYTHON_LIBRARY=${python_framework_dir}/Python \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DGR_PYTHON_DIR=${python_framework_dir}/lib/python${active_python_version}/site-packages
</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;'>- -DDOXYGEN_DOT_EXECUTABLE=${prefix}/bin/dot \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DDOXYGEN_EXECUTABLE=${prefix}/bin/doxygen
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:armadillo
</span>
variant accelerate conflicts atlas openblas description {Use Apple Accelerate Libraries for BLAS} {
configure.env-append BLA_VENDOR=Apple
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/gr-tdd/Portfile b/science/gr-tdd/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 591ba7e48a5..f978e332aa2 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/gr-tdd/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/gr-tdd/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,28 +1,20 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
PortSystem 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup cmake 1.1
</span> PortGroup github 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup boost 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup gnuradio 1.0
</span>
name gr-tdd
<span style='display:block; white-space:pre;background:#ffe0e0;'>-categories science comms
</span> maintainers {michaelld @michaelld} openmaintainer
description Provides augmented functionality for GNU Radio: test driven development blocks
long_description ${description}
license GPL-3
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms darwin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# use C++11
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.cxx_standard 2011
</span>
if {${subport} eq ${name}} {
version 20190521-13ae75ea
revision 1
replaced_by gr37-tdd
PortGroup obsolete 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>- set python_versions { 2.7 }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set default_python_variant +python27
</span> }
subport gr37-tdd {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -39,67 +31,4 @@ subport gr37-tdd {
</span> conflicts \
gr-tdd
<span style='display:block; white-space:pre;background:#ffe0e0;'>- set python_versions { 2.7 }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set default_python_variant +python27
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:gnuradio37
</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;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Define the available variants
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-foreach py_ver ${python_versions} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set py_ver_no_dot [join [split ${py_ver} "."] ""]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set variant_line {variant python${py_ver_no_dot} description "Build with python ${py_ver} support"}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- foreach py_over ${python_versions} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if { ${py_ver} == ${py_over} } { continue }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set py_over_no_dot [join [split ${py_over} "."] ""]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- append variant_line " conflicts python${py_over_no_dot}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- append variant_line { { } }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- eval $variant_line
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {[variant_isset python${py_ver_no_dot}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {${default_python_variant} != "+python${py_ver_no_dot}"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set default_python_variant ""
</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;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# set default python variant if not selected
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${default_python_variant} != ""} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- default_variants-append "${default_python_variant}"
</span> }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# If a python variant is enabled, activate it
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set active_python_version ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set active_python_version_no_dot ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-foreach py_ver ${python_versions} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set py_ver_no_dot [join [split ${py_ver} "."] ""]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {[variant_isset python${py_ver_no_dot}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set active_python_version ${py_ver}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set active_python_version_no_dot ${py_ver_no_dot}
</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;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:pkgconfig \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:swig-python \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:cppunit \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:doxygen
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</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${active_python_version_no_dot}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-boost.version 1.71
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</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:#ffe0e0;'>-set python_framework_dir ${frameworks_dir}/Python.framework/Versions/${active_python_version}
</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=${python_framework_dir}/bin/python${active_python_version} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DPYTHON_INCLUDE_DIR=${python_framework_dir}/Headers \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DPYTHON_LIBRARY=${python_framework_dir}/Python \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DGR_PYTHON_DIR=${python_framework_dir}/lib/python${active_python_version}/site-package
</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;'>- -DDOXYGEN_DOT_EXECUTABLE=${prefix}/bin/dot \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DDOXYGEN_EXECUTABLE=${prefix}/bin/doxygen
</span></pre><pre style='margin:0'>
</pre>