#28087: bump vigra to 1.7.1 ------------------------------------+--------------------------------------- Reporter: michaelld@… | Owner: benjamin.seppke@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.2 Keywords: | Port: vigra ------------------------------------+--------------------------------------- Comment(by michaelld@…): I'm attaching YA diff. Comments: 1. We cannot control which version of CMake is installed; but, MacPorts installs a compatible version for finding Python 2.7+, so we can safely ignore this issue. 2. I've added a check for the Boost::Python library, which: a) if not found, disabled the +numpy variant. b) if found, determines the Python version and allows a +numpy variant that will add dependencies with numpy and sphinx of the correct Python persuasion. 3.&4. I've added a patch to correct the INSTALL_NAME_DIR for the Python .so files, if installed. !@#$ CMake does not make this easy, and, really, is quite stupid about how it makes this determination -- if setting the "self-id" for a library, it should be either (1) the same as the file; or (2) just the filename (no path). It should -never- be some other path. No idea what happens when the self-id -is- some other path though ... Give this version and whirl & let me know how it goes. -- Ticket URL: <https://trac.macports.org/ticket/28087#comment:6> MacPorts <http://www.macports.org/> Ports system for Mac OS