# -*- 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 PortGroup cmake 1.1 name gr-sdrplay categories science comms platforms darwin macosx license GPL-3+ maintainers {@ra1nb0w irh.it:rainbow} {michaelld @michaelld} openmaintainer description GNU Radio block for SDRPlay boards long_description ${description} homepage https://gitlab.com/HB9FXQ/gr-sdrplay fetch.type git git.url ${homepage} git.branch d28ae3d3a61d154bec51940ecc2f637ffed2e8a4 version 20180717-[string range ${git.branch} 0 7] compiler.c_standard 2011 compiler.cxx_standard 2011 patchfiles-append \ cmakelists.txt.patch depends_build-append \ port:cppunit \ port:pkgconfig \ port:swig-python depends_lib-append \ port:boost \ path:lib/libgnuradio-runtime.dylib:gnuradio \ port:SDRplay # remove top-level library path, such that internal libraries are used # instead of any already-installed ones. configure.ldflags-delete -L${prefix}/lib # specify the Python dependencies depends_lib-append port:python27 # specify that Python version to use configure.args-append \ -DPYTHON_EXECUTABLE=${frameworks_dir}/Python.framework/Versions/2.7/bin/python2.7 \ -DPYTHON_INCLUDE_DIR=${frameworks_dir}/Python.framework/Versions/2.7/Headers \ -DPYTHON_LIBRARY=${frameworks_dir}/Python.framework/Versions/2.7/Python \ -DGR_PYTHON_DIR=${frameworks_dir}/Python.framework/Versions/2.7/lib/python2.7/site-packages configure.args-append \ -DCMAKE_MODULES_DIR=share/cmake \ -DDOXYGEN_DOT_EXECUTABLE= \ -DDOXYGEN_EXECUTABLE= variant docs description "Install ${name} documentation" { depends_build-append \ port:doxygen \ path:bin/dot:graphviz configure.args-delete \ -DDOXYGEN_DOT_EXECUTABLE= \ -DDOXYGEN_EXECUTABLE= configure.args-append \ -DDOXYGEN_DOT_EXECUTABLE=${prefix}/bin/dot \ -DDOXYGEN_EXECUTABLE=${prefix}/bin/doxygen } default_variants +docs post-destroot { # copy GNU Radio examples xinstall -m 755 -d ${destroot}${prefix}/share/gnuradio/examples/sdrplay file copy {*}[glob ${worksrcpath}/examples/*] \ ${destroot}${prefix}/share/gnuradio/examples/sdrplay } livecheck.type regexm livecheck.version ${git.branch} livecheck.url ${homepage}/commits/master livecheck.regex {/HB9FXQ/gr-sdrplay/commit/([0-9a-z]*)}