[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