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

michaelld at macports.org michaelld at macports.org
Wed Mar 26 11:11:47 PDT 2014


Revision: 118227
          https://trac.macports.org/changeset/118227
Author:   michaelld at macports.org
Date:     2014-03-26 11:11:47 -0700 (Wed, 26 Mar 2014)
Log Message:
-----------
gnuradio: for 3.7 API (non-legacy), add a non-default variant to enable performance counter support.  Works for me in testing, but is not ready for prime time yet.

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

Modified: trunk/dports/science/gnuradio/Portfile
===================================================================
--- trunk/dports/science/gnuradio/Portfile	2014-03-26 18:03:29 UTC (rev 118226)
+++ trunk/dports/science/gnuradio/Portfile	2014-03-26 18:11:47 UTC (rev 118227)
@@ -146,6 +146,20 @@
 
     }
 
+    variant performance_counters description {Enable support for performance counters (EXPERIMENTAL)} {}
+
+    if {[variant_isset performance_counters]} {
+
+        configure.args-append \
+            -DENABLE_PERFORMANCE_COUNTERS=ON
+
+    } else {
+
+        configure.args-append \
+            -DENABLE_PERFORMANCE_COUNTERS=OFF
+
+    }
+
     if {${subport} ne "gnuradio"} {
 
         # patches for devel and next (which are kept aligned for now)
@@ -224,7 +238,7 @@
 default_variants -full
 
 # per user concensus: enable all variants except +debug and +universal
-# (and, for next, except +ctrlport);
+# (and, for next, except +ctrlport and +performance_counters);
 
 default_variants +docs +grc +qtgui +wxgui +uhd +orc +wavelet \
     +jack +portaudio +swig +sdl
@@ -329,14 +343,24 @@
             }
 
             if {[variant_exists ctrlport] && \
-                    [variant_isset ctrlport]} {
+                [variant_isset ctrlport]} {
 
                 # pyice is not checked for at configure, but is
                 # required for runtime; so use depends_run.
 
-                depends_run-append port:py${s}-zeroc-ice35
+                depends_run-append \
+                    port:py${s}-zeroc-ice35
 
             }
+
+            if {[variant_exists performance_counters] && \
+                [variant_isset performance_counters]} {
+
+                depends_run-append \
+                    port:py${s}-pygraphviz \
+                    port:py${s}-networkx
+
+            }
         }
     }]
 }
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20140326/746e1ee4/attachment.html>


More information about the macports-changes mailing list