[150483] trunk/dports/science
michaelld at macports.org
michaelld at macports.org
Tue Jul 19 12:23:54 PDT 2016
Revision: 150483
https://trac.macports.org/changeset/150483
Author: michaelld at macports.org
Date: 2016-07-19 12:23:54 -0700 (Tue, 19 Jul 2016)
Log Message:
-----------
SDRplay: new port.
Added Paths:
-----------
trunk/dports/science/SDRplay/
trunk/dports/science/SDRplay/Portfile
Added: trunk/dports/science/SDRplay/Portfile
===================================================================
--- trunk/dports/science/SDRplay/Portfile (rev 0)
+++ trunk/dports/science/SDRplay/Portfile 2016-07-19 19:23:54 UTC (rev 150483)
@@ -0,0 +1,67 @@
+# -*- 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
+# $Id$
+
+PortSystem 1.0
+
+name SDRplay
+maintainers michaelld openmaintainer
+
+description ${name} provides support for SDRplay hardware
+
+categories science comms
+homepage http://sdrplay.com/
+license restrictive/distributable
+platforms darwin macosx
+
+version 1.95.2
+checksums \
+ rmd160 d305b2de0677cef7cca27b343ccf7bcd8cb979e4 \
+ sha256 1189afd32389034c5ff43d3db3554c5aba63b7740415bb02beba95fd3b497829
+
+global sdrplay_lib
+set sdrplay_lib "libmirsdrapi-rsp.dylib"
+global SDRplay_Distfile
+set SDRplay_Distfile "SDRplay_RSP_API_Installer_${version}.pkg"
+
+distfiles ${SDRplay_Distfile}
+
+master_sites http://www.sdrplay.com/software/
+
+depends_lib-append path:lib/libusb-1.0.dylib:libusb
+
+extract {
+
+ # extract the PKGs we need here
+ global SDRplay_Distfile
+ system "mkdir ${worksrcpath}"
+ system -W ${worksrcpath} "pkgutil --expand ${distpath}/${SDRplay_Distfile} pkg"
+ system -W ${worksrcpath} "mkdir sdrplay"
+ system -W ${worksrcpath}/sdrplay "mv ../pkg/libmirsdrapi*.pkg/Payload tmp0.tar.gz && /usr/bin/gzip -dc tmp0.tar.gz | /usr/bin/tar -xf -"
+ system -W ${worksrcpath}/sdrplay "mv ../pkg/mirsdrapirsp.pkg/Payload tmp1.tar.gz && /usr/bin/gzip -dc tmp1.tar.gz | /usr/bin/tar -xf -"
+
+}
+
+configure {}
+
+build {
+
+ # fix SDRPlay library to work with MacPorts
+ global sdrplay_lib
+ system -W ${worksrcpath}/sdrplay "mv libmirsdrapi-rsp* ${sdrplay_lib}"
+ system -W ${worksrcpath}/sdrplay "install_name_tool -id ${prefix}/lib/libmirsdrapi-rsp.dylib ${sdrplay_lib}"
+ system -W ${worksrcpath}/sdrplay "install_name_tool -change /usr/local/lib/libusb-1.0.0.dylib ${prefix}/lib/libusb-1.0.0.dylib ${sdrplay_lib}"
+
+}
+
+destroot {
+
+ # install sdrplay
+ global sdrplay_lib
+ set sdrplay_dir "${worksrcpath}/sdrplay"
+ copy ${sdrplay_dir}/${sdrplay_lib} ${destroot}${prefix}/lib
+ copy ${sdrplay_dir}/mirsdrapi-rsp.h ${destroot}${prefix}/include
+
+}
+
+livecheck.url http://sdrplay.com/mac.html
+livecheck.regex Current API Installer: (\[0-9.\]+)
Property changes on: trunk/dports/science/SDRplay/Portfile
___________________________________________________________________
Added: svn:keywords
+ Id
Added: svn:eol-style
+ native
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20160719/3faf125b/attachment.html>
More information about the macports-changes
mailing list