[MacPorts] #33634: seqan: various improvements

MacPorts noreply at macports.org
Wed Mar 14 19:36:39 PDT 2012


#33634: seqan: various improvements
-------------------------------------+--------------------------------------
 Reporter:  ryandesign@…             |       Owner:  david.weese@…           
     Type:  enhancement              |      Status:  new                     
 Priority:  Normal                   |   Milestone:                          
Component:  ports                    |     Version:  2.0.4                   
 Keywords:  haspatch                 |        Port:  seqan                   
-------------------------------------+--------------------------------------
 Here's patch to make various improvements that I was going to suggest when
 the port was submitted in #31429.


 == CMake portgroup ==

 This port configures using cmake, therefore this patch makes the port use
 the cmake portgroup, which allows us to remove various other lines from
 the portfile.


 == Dependencies ==

 The software links with libz.dylib, so this patch adds a library
 dependency on port:zlib. The port had a library dependency on port:cmake;
 this was incorrect since cmake was only used a configure time. Using the
 cmake portgroup correctly makes port:cmake a build dependency. So that the
 zlib dependency is properly recorded in the user's port registry, the
 revision is increased.


 == Universal variant ==

 Currently, choosing the universal variant results in:

 {{{
 CMake Error: The source directory "/opt/local/var/macports/build
 /_Users_rschmidt_macports_dports-
 clean_science_seqan/seqan/work/seqan-1.3.1/cmake/--disable-dependency-
 tracking" does not exist.
 }}}

 Using the cmake portgroup handles the universal variant correctly and gets
 past this error, however then lands at the same i386 build error described
 in #33633. Therefore this patch disables the universal variant.

-- 
Ticket URL: <https://trac.macports.org/ticket/33634>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list