[135412] trunk/dports/science/gnuradio/Portfile

michaelld at macports.org michaelld at macports.org
Thu Apr 23 08:53:34 PDT 2015


Revision: 135412
          https://trac.macports.org/changeset/135412
Author:   michaelld at macports.org
Date:     2015-04-23 08:53:34 -0700 (Thu, 23 Apr 2015)
Log Message:
-----------
gnuradio:
+ update release to 3.7.7;
+ update devel to d8a491fd and next to 58486e91, both 20150421;
+ Volk now optional with release too, so use port:volk (as with devel and next already);
+ disable CTRLPORT entirely for now.

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

Modified: trunk/dports/science/gnuradio/Portfile
===================================================================
--- trunk/dports/science/gnuradio/Portfile	2015-04-23 15:33:49 UTC (rev 135411)
+++ trunk/dports/science/gnuradio/Portfile	2015-04-23 15:53:34 UTC (rev 135412)
@@ -21,8 +21,7 @@
 
 if {${subport} eq ${name}} {
 
-    github.setup    gnuradio gnuradio 3.7.6.1 v
-    revision        2
+    github.setup    gnuradio gnuradio 3.7.7 v
 
     long_description    ${description}: \
         This port is kept up with the GNU Radio release, currently ${version}, which is typically updated every few months.
@@ -30,8 +29,8 @@
     conflicts       gnuradio-legacy gnuradio-next gnuradio-devel
 
     checksums \
-        rmd160 9d3e85ee174730a5d9fae1af5bbfdf40e8a2a567 \
-        sha256 b724db3228cff71d9bdba0faf3e5a0dd2917887eef125e79f3f5edd09d9e8aa8
+        rmd160 daf6a200fd887503f417170a47070c9e7d03242b \
+        sha256 83a67a8a7bf3bfec850dc1b1d28d5df0739ea5ded053ae82a24eb9764028c1fe
 
     # overload the github livecheck regex to look for versions that
     # are just numbers and '.', no letters (e.g., "3.7.3git").
@@ -90,14 +89,14 @@
         This port is kept up with the GNU Radio GIT 'master' branch, which is typically updated daily to weekly.  This version of GNU Radio generally contains fixes to, and its API is compatible with, the current GNU Radio release, and will be incorporated in an upcoming release.  This port may or not compile or function correctly, as it represents a work in progress.  If it does not work, check back in a few days.  Or try deactivating the currently active gnuradio port, cleaning any current builds, and trying again.
 
     name                gnuradio-devel
-    github.setup        gnuradio gnuradio 7b468a0220941791453df5b3479ed76c4d9e12b4
-    version             20150412
+    github.setup        gnuradio gnuradio d8a491fde1f29e10d77f536ea1234ee96089202a
+    version             20150421
 
     conflicts           gnuradio-legacy gnuradio gnuradio-next
 
     checksums \
-        rmd160 ac6a91b45d471d0c1fda4a89f608907ce1f167b2 \
-        sha256 4c46d05ecb324a51aa31872e00e3ff472dfb8e437afc572ecc43a3ad291f3dda
+        rmd160 204d6b9caa9efd37e9b7211d8e7fb6fbe6f4a739 \
+        sha256 c6204bebc9517e815da155edf7915637a64651d5e2338b3f824cdddba4c27596
 
 }
 
@@ -107,14 +106,14 @@
         This port is kept up with the GNU Radio GIT 'next' branch, which is typically updated daily to weekly.  This version of GNU Radio represents the next major release of GNU Radio, and hence its API is likely to be different than that provided by either gnuradio or gnuradio-devel.  This port may or not compile or function correctly, as it represents a work in progress.  If it does not work, check back in a few days.  Or try deactivating the currently active gnuradio port, cleaning any current builds, and trying again.
 
     name                gnuradio-next
-    github.setup        gnuradio gnuradio 23a810bb21ff813a2c1be100760bab117e5957df
-    version             20150412
+    github.setup        gnuradio gnuradio 58486e918fc4c67cd4bb29c0e30a23b8425afd0e
+    version             20150421
 
     conflicts           gnuradio-legacy gnuradio gnuradio-devel
 
     checksums \
-        rmd160 d6beaa08a885f717ad7c9c7fcfd59aa2c77f708e \
-        sha256 3354ad65e46e066c2dfcbd47fb6ee9b8abeea8ad15b001dbe3baecddc011a7d6
+        rmd160 657d6dfdc55883b06c22f3add991367be7125531 \
+        sha256 685ca4a056d847641ea28b2eb0a9f079ee832f3510660d0790e7793f6991a9a2
 
     # overload the github livecheck URL with the correct branch
 
@@ -123,10 +122,10 @@
 }
 
 # Volk split off on 2015-03-29, so it is relevant for devel and next,
-# and will come with release 3.7.7. legacy and release still provide
-# Volk.
+# and will come with release 3.7.6.2 / 3.7.7. legacy will always
+# provide Volk.
 
-if {${subport} eq "gnuradio" || ${subport} eq "gnuradio-legacy"} {
+if {${subport} eq "gnuradio-legacy"} {
 
     # now conflicts with the Volk port
 
@@ -207,16 +206,12 @@
 # because of an issue with ICE.  So, allow +ctrlport, but it won't do
 # anything until this is fixed.
 
-#        depends_lib-append port:zeroc-ice35
+# as of commit 621c086b (2015-04-16), CTRLPORT has been moved to using
+# thrift, which needs debugging when building on OSX. Just disable
+# CTRLPORT for now.
 
-    # pyice is not checked for at configure, but is
-    # required for runtime; so use depends_run.
+        configure.args-append -DENABLE_GR_CTRLPORT=OFF
 
-#                depends_run-append \
-#                    port:py27-zeroc-ice35
-
-        configure.args-append -DENABLE_GR_CTRLPORT=ON
-
     } else {
 
         configure.args-append -DENABLE_GR_CTRLPORT=OFF
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20150423/27544179/attachment-0001.html>


More information about the macports-changes mailing list