[71112] trunk/dports/science

michaelld at macports.org michaelld at macports.org
Wed Sep 1 10:52:34 PDT 2010


Revision: 71112
          http://trac.macports.org/changeset/71112
Author:   michaelld at macports.org
Date:     2010-09-01 10:52:30 -0700 (Wed, 01 Sep 2010)
Log Message:
-----------
Update deprecated or integrated GNU Radio ports to reflect this new
(as of version 3.3.0) status.

Modified Paths:
--------------
    trunk/dports/science/gnuradio-mblock/Portfile
    trunk/dports/science/gnuradio-omnithread/Portfile
    trunk/dports/science/gnuradio-pmt/Portfile

Modified: trunk/dports/science/gnuradio-mblock/Portfile
===================================================================
--- trunk/dports/science/gnuradio-mblock/Portfile	2010-09-01 16:19:30 UTC (rev 71111)
+++ trunk/dports/science/gnuradio-mblock/Portfile	2010-09-01 17:52:30 UTC (rev 71112)
@@ -7,16 +7,17 @@
 
 name			gnuradio-mblock
 version			3.2.2
-revision		1
+revision        2
 maintainers		michaelld
 description		Message block GNU Radio component.
 long_description Message block GNU Radio component: \
 Message blocks (or m-blocks) are a GNU Radio extension, \
 designed in cooperation with BBN, that allows more natural \
-handling of packet-based data.  Will be removed in 3.3 release.
+handling of packet-based data.  ${name} is deprecated, and \
+will not be updated or maintained past GNU Radio version ${version}.
 
 categories		science
-homepage		http://gnuradio.org
+homepage        http://gnuradio.org/
 
 # all GNU Radio components come in a single tarball.
 # Reuse this tarball for each Port
@@ -36,6 +37,8 @@
 
 archcheck.files lib/libpmt.dylib
 
+notes "${name} is deprecated, and will not be updated or maintained past GNU Radio version ${version}."
+
 # version 3.2.2 requires this; next version won't
 patchfiles		patch-configure.diff
 
@@ -55,16 +58,26 @@
 	configure.args-append --disable-doxygen --disable-docs
 }
 
-variant python25 conflicts python26 description "Use Python 2.5" {
-	configure.env PYTHON=${prefix}/bin/python2.5
-	depends_lib-append	port:python25
+variant python25 conflicts python26 python27 \
+description "Use Python 2.5" {
+    configure.env      PYTHON=${prefix}/bin/python2.5
+    depends_lib-append port:python25
 }
 
-variant python26 conflicts python25 description "Use Python 2.6" {
-	configure.env PYTHON=${prefix}/bin/python2.6
-	depends_lib-append	port:python26
+variant python26 conflicts python25 python27 \
+description "Use Python 2.6" {
+    configure.env      PYTHON=${prefix}/bin/python2.6
+    depends_lib-append port:python26
 }
 
-if { ![variant_isset python25] && ![variant_isset python26] } {
-	default_variants +python26
+variant python27 conflicts python25 python26 \
+description "Use Python 2.7" {
+    configure.env      PYTHON=${prefix}/bin/python2.7
+    depends_lib-append port:python27
 }
+
+if { ![variant_isset python25] && \
+     ![variant_isset python26] && \
+     ![variant_isset python27] } {
+    default_variants +python26
+}

Modified: trunk/dports/science/gnuradio-omnithread/Portfile
===================================================================
--- trunk/dports/science/gnuradio-omnithread/Portfile	2010-09-01 16:19:30 UTC (rev 71111)
+++ trunk/dports/science/gnuradio-omnithread/Portfile	2010-09-01 17:52:30 UTC (rev 71112)
@@ -7,14 +7,15 @@
 
 name			gnuradio-omnithread
 version			3.2.2
-revision		1
+revision        2
 maintainers		michaelld
 description		Omnithread component of GNU Radio.
 long_description Omnithread component of GNU Radio: \
-a cross-platform C++ thread library.
+a cross-platform C++ thread library. ${name} is deprecated, and \
+will not be updated or maintained past GNU Radio version ${version}.
 
 categories		science
-homepage		http://gnuradio.org
+homepage        http://gnuradio.org/
 
 # all GNU Radio components come in a single tarball.
 # Reuse this tarball for each Port
@@ -30,14 +31,31 @@
 				sha1	6177d13e42937383e622edadc0b9f06391d0e5fc \
 				rmd160	42d1a496400ebc77e054f59d9f33cc8ba24a4234
 
-# omnithread doesn't actually require gruel, but it does have all of
-# the same dependencies since it uses the same configure script;
-# hence, just make it dependent for simplicity, for now.
+# gromnithread gets built by the main configure script, which requires
+# a whole slew of ports, included here and then making all other
+# remaining GNU Radio 3.2.2 ports dependent on this one.
 
-depends_lib		port:gnuradio-gruel
+depends_build   port:gawk \
+                port:guile \
+                port:libtool \
+                port:pkgconfig \
+                port:swig-python
 
-archcheck.files lib/libgruel.dylib
+depends_lib     port:boost \
+                port:cppunit \
+                port:fftw-3-single \
+                port:gsl \
+                port:zlib
 
+archcheck.files lib/libboost_thread-mt.dylib \
+                lib/libcppunit.dylib \
+                lib/libfftw3f.dylib \
+                lib/libgsl.dylib \
+                lib/libz.dylib
+
+notes "${name} is deprecated, and will not be updated \
+or maintained past GNU Radio version ${version}."
+
 # version 3.2.2 requires this; next version won't
 patchfiles		patch-configure.diff
 
@@ -55,16 +73,26 @@
 	configure.args-append --disable-doxygen --disable-docs
 }
 
-variant python25 conflicts python26 description "Use Python 2.5" {
-	configure.env PYTHON=${prefix}/bin/python2.5
-	depends_lib-append	port:python25
+variant python25 conflicts python26 python27 \
+description "Use Python 2.5" {
+    configure.env      PYTHON=${prefix}/bin/python2.5
+    depends_lib-append port:python25
 }
 
-variant python26 conflicts python25 description "Use Python 2.6" {
-	configure.env PYTHON=${prefix}/bin/python2.6
-	depends_lib-append	port:python26
+variant python26 conflicts python25 python27 \
+description "Use Python 2.6" {
+    configure.env      PYTHON=${prefix}/bin/python2.6
+    depends_lib-append port:python26
 }
 
-if { ![variant_isset python25] && ![variant_isset python26] } {
-	default_variants +python26
+variant python27 conflicts python25 python26 \
+description "Use Python 2.7" {
+    configure.env      PYTHON=${prefix}/bin/python2.7
+    depends_lib-append port:python27
 }
+
+if { ![variant_isset python25] && \
+     ![variant_isset python26] && \
+     ![variant_isset python27] } {
+    default_variants +python26
+}

Modified: trunk/dports/science/gnuradio-pmt/Portfile
===================================================================
--- trunk/dports/science/gnuradio-pmt/Portfile	2010-09-01 16:19:30 UTC (rev 71111)
+++ trunk/dports/science/gnuradio-pmt/Portfile	2010-09-01 17:52:30 UTC (rev 71112)
@@ -7,14 +7,16 @@
 
 name			gnuradio-pmt
 version			3.2.2
-revision		1
+revision        2
 maintainers		michaelld
 description		PMT component of GNU Radio.
 long_description PMT component of GNU Radio: \
-polymorphic types using C++.
+polymorphic types using C++.  In GNU Radio version 3.3, \
+${name} was moved into gnuradio-gruel.  Please consider \
+using the port 'gnuradio-gruel' instead of this one.
 
 categories		science
-homepage		http://gnuradio.org
+homepage        http://gnuradio.org/
 
 # all GNU Radio components come in a single tarball.
 # Reuse this tarball for each Port
@@ -34,6 +36,10 @@
 
 archcheck.files lib/libgromnithread.dylib
 
+notes "In GNU Radio version 3.3, \
+${name} was moved into gnuradio-gruel.  Please consider \
+using the port 'gnuradio-gruel' instead of this one."
+
 # version 3.2.2 requires this; next version won't
 patchfiles		patch-configure.diff
 
@@ -52,16 +58,26 @@
 	configure.args-append --disable-doxygen --disable-docs
 }
 
-variant python25 conflicts python26 description "Use Python 2.5" {
-	configure.env PYTHON=${prefix}/bin/python2.5
-	depends_lib-append	port:python25
+variant python25 conflicts python26 python27 \
+description "Use Python 2.5" {
+    configure.env      PYTHON=${prefix}/bin/python2.5
+    depends_lib-append port:python25
 }
 
-variant python26 conflicts python25 description "Use Python 2.6" {
-	configure.env PYTHON=${prefix}/bin/python2.6
-	depends_lib-append	port:python26
+variant python26 conflicts python25 python27 \
+description "Use Python 2.6" {
+    configure.env      PYTHON=${prefix}/bin/python2.6
+    depends_lib-append port:python26
 }
 
-if { ![variant_isset python25] && ![variant_isset python26] } {
-	default_variants +python26
+variant python27 conflicts python25 python26 \
+description "Use Python 2.7" {
+    configure.env      PYTHON=${prefix}/bin/python2.7
+    depends_lib-append port:python27
 }
+
+if { ![variant_isset python25] && \
+     ![variant_isset python26] && \
+     ![variant_isset python27] } {
+    default_variants +python26
+}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20100901/72aa59c5/attachment.html>


More information about the macports-changes mailing list