[MacPorts] #18104: GnuRadio on Macports

MacPorts noreply at macports.org
Thu Jan 22 05:30:48 PST 2009


#18104: GnuRadio on Macports
-------------------------------------+--------------------------------------
 Reporter:  horiacosmin@…            |       Owner:  macports-tickets@…                   
     Type:  enhancement              |      Status:  new                                  
 Priority:  Normal                   |   Milestone:  Port Submissions                     
Component:  ports                    |     Version:  1.7.0                                
 Keywords:                           |        Port:                                       
-------------------------------------+--------------------------------------

Comment(by mlk@…):

 I'm a GNU Radio developer, so feel free to ask me questions if you need
 answers. - MLD

 Some items to note:

 * GNU Radio 3.2 is about to be released.  I ''highly'' recommend waiting
 until then to create ports for it.  3.1.3 has a lot of limitations and
 issues that are fixed in 3.2, and the API for most features will be stable
 (wasn't for 3.1.3).

 * GNU Radio 3.1.3 can use Python 2.4 or 2.5, while 3.2 requires Python
 2.5.  GNU Radio does not work with Python 2.6 yet, but will in the near
 future; either way, MacPorts does not provide the correct py26-foo ports
 yet, so work remains on both sides for this advancement.

 * "--with-boost-include-dir" might be used, or set CPATH in configure.env
 correctly (to ${prefix}/include ).  This should be sussed out before
 submitting the Portfile.

 * "--enable-all-components" is not required, and I'd recommend against
 using it because configure will then error out if -any- non-disabled
 component can't be built.  Not specifying it will just not build
 that/those component/s, instead of erroring out.

 * "gr-audio-jack" and "gr-audio-portaudio" should be optional components,
 since they can be compiled and used on OSX.  Although they do require
 "jack" and "portaudio" ports, respectively, they should work "out of the
 box" when the user select either of those instead of the "gr-audio-osx"
 native audio I/O component.

 * There are a number of components to GNU Radio which a user may or not
 want (e.g., grc, gr-audio-osx, gr-gsm-vocoder).  Under Linux, one can
 install just gnuradio-core (and its dependencies) or all the way up to a
 "gnuradio" meta-port.  See the "gimp" meta-port in MacPorts for an example
 of how GNU Radio components should be available.

 * I'll submit the host of Portfiles for individual components which can
 work on OSX (except gr-qtgui) once 3.2 is released.  The should work "out
 of the box" for any 10.4 or 10.5 OSX MacPorts user.  I've got them working
 with the latest SVN trunk, which is 3.2rc1, on OSX 10.5.  I expect them to
 work with the actual 3.2 release, but there could be minor changes between
 then and now which require tweaks to the Portfiles -- which is why I'm not
 releasing them until 3.2 is released.

-- 
Ticket URL: <http://trac.macports.org/ticket/18104#comment:4>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list