Revision: 139907 https://trac.macports.org/changeset/139907 Author: michaelld@macports.org Date: 2015-09-01 09:14:57 -0700 (Tue, 01 Sep 2015) Log Message: ----------- uhd*: remove 3.7.5 and prior code, and move 3.8.0 code to be used by both release and devel. Modified Paths: -------------- trunk/dports/science/uhd/Portfile Modified: trunk/dports/science/uhd/Portfile =================================================================== --- trunk/dports/science/uhd/Portfile 2015-09-01 16:04:11 UTC (rev 139906) +++ trunk/dports/science/uhd/Portfile 2015-09-01 16:14:57 UTC (rev 139907) @@ -121,69 +121,36 @@ default_variants +docs +examples +libusb +manual +test +manpages -set PythonVersionNoDot "" +# select Python to use; default to 2.7 -if {${subport} eq "uhd"} { +variant python27 conflicts python34 description {Build using Python 2.7} {} +variant python34 conflicts python27 description {Build using Python 3.4} {} - # for release until 3.8.5+: - # - # 1) keep +orc around. it has been - # deprecated and removed as of 2015-07-01, commit 41812aa2. +if {![variant_isset python27] && ![variant_isset python34]} { + default_variants +python27 +} - default_variants +orc +if {![variant_isset python27] && ![variant_isset python34]} { + ui_error "\n\nYou must select either the +python27 or +python34 variant.\n" + return -code error "Invalid variant selection" +} - variant orc description {enable ORC support} { - depends_lib-append port:orc - configure.args-append -DENABLE_ORC=ON - } - - if {![variant_isset orc]} { - configure.args-append -DENABLE_ORC=OFF - } - - # 2) use Python 2.7 only, and cheetah for templates - +set PythonVersionNoDot "" +if {[variant_isset python27]} { set PythonVersionNoDot "27" - depends_lib-append \ - port:py27-cheetah - } else { - - # as of 2015-07-14, commit 4b1034b2: uhd-devel uses mako for - # templates, which means it can use Python 2.7 or 3.4. - - variant python27 conflicts python34 description {Build using Python 2.7} {} - variant python34 conflicts python27 description {Build using Python 3.4} {} - - if {![variant_isset python27] && ![variant_isset python34]} { - default_variants +python27 - } - - if {![variant_isset python27] && ![variant_isset python34]} { - ui_error "\n\nYou must select either the +python27 or +python34 variant.\n" - return -code error "Invalid variant selection" - } - - if {[variant_isset python27]} { - set PythonVersionNoDot "27" - } else { - set PythonVersionNoDot "34" - } - - depends_lib-append \ - port:py${PythonVersionNoDot}-mako - + set PythonVersionNoDot "34" } - set PythonVersionWithDot [join [split ${PythonVersionNoDot} ""] "."] # required Python depends_lib-append \ port:python${PythonVersionNoDot} \ - port:py${PythonVersionNoDot}-requests + port:py${PythonVersionNoDot}-requests \ + port:py${PythonVersionNoDot}-mako -# specify that Python version to use +# specify the Python version to use set PythonExe "${prefix}/bin/python${PythonVersionWithDot}"
participants (1)
-
michaelld@macports.org