# -*- 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
maintainers {michaelld @michaelld} openmaintainer
description ${name} provides support for SDRplay hardware
long_description ${description}. SDR for Software Defined Radio and 'Play' because it's designed to allow anyone interested in receiving practically any kind of radio or TV signals to be able to do so without having to decide up-front exactly what it is they will want to do next. For computer wizards we are democratising Radio in that you can literally Play at creating completely new radio-based products.
homepage http://sdrplay.com/
license restrictive/distributable
set I_N_T "/usr/bin/install_name_tool"
# on Mac OS X 10.6, have to use MacPorts' install_name_tool; the
# one provided is too old.
depends_build-append port:cctools
set I_N_T "${prefix}/bin/install_name_tool"
rmd160 87319adda4d467a99bbab9e5676dffc560f9d708 \
sha256 3fd56f5614265f883121b924006c15a8cc16420106a2d7c97bcea9b9e91aa460
set sdrplay_lib "libmirsdrapi-rsp.dylib"
set sdrplay_header "mirsdrapi-rsp.h"
set sdrplay_dir "${worksrcpath}/sdrplay"
set sdrplay_distfile "SDRplay_RSP_API-MacOSX-${version}.pkg"
distfiles ${sdrplay_distfile}
master_sites http://www.sdrplay.com/software/
depends_lib-append path:lib/libusb-1.0.dylib:libusb
# extract the PKGs we need here
global sdrplay_distfile sdrplay_dir
system "mkdir ${worksrcpath}"
system -W ${worksrcpath} "pkgutil --expand ${distpath}/${sdrplay_distfile} pkg"
system "mkdir ${sdrplay_dir}"
system -W ${sdrplay_dir} "mv ../pkg/libmirsdrapi*.pkg/Payload tmp0.tar.gz && /usr/bin/gzip -dc tmp0.tar.gz | /usr/bin/tar -xf -"
system -W ${sdrplay_dir} "mv ../pkg/mirsdrapirsp.pkg/Payload tmp1.tar.gz && /usr/bin/gzip -dc tmp1.tar.gz | /usr/bin/tar -xf -"