[MacPorts] #38062: vigra 1.9.0

MacPorts noreply at macports.org
Thu Feb 14 05:58:08 PST 2013


#38062: vigra 1.9.0
-------------------------------+--------------------------------
 Reporter:  benjamin.seppke@…  |      Owner:  macports-tickets@…
     Type:  update             |     Status:  new
 Priority:  Normal             |  Milestone:
Component:  ports              |    Version:  2.1.3
 Keywords:                     |       Port:  vigra
-------------------------------+--------------------------------
 This will update the vigra port (cat: graphics) to version 1.9.0. The new
 version of this powerful computer vision libraries introduces a lot of new
 functionality!

 Due to new template mechanisms, this version of the vigra needs macports
 to be built with an XCode of Version >= 4.0. I also tested the use of the
 macports gcc - instead of XCode's llvm/clang-compilers. macports' gcc of
 version >= 44 seems to compile the vigra too but the compiled
 import/export libraries result in segfaults when called. Thus I suggest,
 to use only XCode at version > 4 in future. The existence of XCode is also
 performed inside the Portfile. E.g. Snow Leopard @ XCode v3 will not be
 supported with this release.

 Please not that this update of the port has some special other
 enhancements:

 1. It automatically resolves the issue described in ticket #38024

 2. It asks the user if and if yes, which python2X (vigranumpy) bindings
 shall be installed.
    Since the vigranumpy-bindings require boost being compiled with exactly
 the same python
    python2X version, this portfile does not only check for the existance
 of libboost_python
    but also for the linked python version of the libboost_python. (default
 +python26)

 3. Replaced dependency of fftw3 to fftw3-single, since vigra is now
 working with this lib.

 4. Due to clang/llvm-compiler issues a new patch is needed, to
 successfully compile the vigra.
    This patch (patch-include-vigra-accumulator-grammar.hxx.diff) has to be
 placed inside the
    files-subdirectory.

 I hope, that we can manage to update the Port quickly. I tested this port
 successfully at the following environments:
 + Mac OS X SL 10.6.8 (XCode 4.2)
 + Mac OS X ML 10.8.2 (XCode 4.6)

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


More information about the macports-tickets mailing list