[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