[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