[153630] trunk/dports/science/SDRplay/Portfile

michaelld at macports.org michaelld at macports.org
Thu Oct 6 16:03:30 CEST 2016


Revision: 153630
          https://trac.macports.org/changeset/153630
Author:   michaelld at macports.org
Date:     2016-10-06 07:03:29 -0700 (Thu, 06 Oct 2016)
Log Message:
-----------
sdrplay: on 10.6, have to use cctools for install_name_tool; addresses ticket #52520.

Modified Paths:
--------------
    trunk/dports/science/SDRplay/Portfile

Modified: trunk/dports/science/SDRplay/Portfile
===================================================================
--- trunk/dports/science/SDRplay/Portfile	2016-10-06 13:40:54 UTC (rev 153629)
+++ trunk/dports/science/SDRplay/Portfile	2016-10-06 14:03:29 UTC (rev 153630)
@@ -16,6 +16,17 @@
 
 supported_archs     x86_64
 
+global I_N_T
+set I_N_T "/usr/bin/install_name_tool"
+
+platform darwin 10 {
+    # on Mac OS X 10.6, have to use MacPorts' install_name_tool; the
+    # one provided is too old.
+    depends_build-append port:cctools
+    global I_N_T
+    set I_N_T "${prefix}/bin/install_name_tool"
+}
+
 version             1.97.3
 checksums \
     rmd160 4ff2034ad8dfb273f3a0f2fa12d6fae11e42e8df \
@@ -53,10 +64,10 @@
 build {
 
     # fix SDRPlay library to work with MacPorts
-    global sdrplay_lib sdrplay_dir
+    global sdrplay_lib sdrplay_dir I_N_T
     system -W ${sdrplay_dir} "mv libmirsdrapi-rsp* ${sdrplay_lib}"
-    system -W ${sdrplay_dir} "install_name_tool -id ${prefix}/lib/${sdrplay_lib} ${sdrplay_lib}"
-    system -W ${sdrplay_dir} "install_name_tool -change /usr/local/lib/libusb-1.0.0.dylib ${prefix}/lib/libusb-1.0.0.dylib ${sdrplay_lib}"
+    system -W ${sdrplay_dir} "${I_N_T} -id ${prefix}/lib/${sdrplay_lib} ${sdrplay_lib}"
+    system -W ${sdrplay_dir} "${I_N_T} -change /usr/local/lib/libusb-1.0.0.dylib ${prefix}/lib/libusb-1.0.0.dylib ${sdrplay_lib}"
 
     # prepend license to header
     global sdrplay_header
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macports.org/pipermail/macports-changes/attachments/20161006/f676bff8/attachment-0002.html>


More information about the macports-changes mailing list