[MacPorts] #29878: eigen3 @3.0.1_0 Install does not touch signature_of_eigen3_matrix_library
MacPorts
noreply at macports.org
Tue Jun 21 10:47:34 PDT 2011
#29878: eigen3 @3.0.1_0 Install does not touch signature_of_eigen3_matrix_library
-----------------------------------+----------------------------------------
Reporter: freddie@… | Owner: eborisch@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 1.9.2
Keywords: | Port: eigen3
-----------------------------------+----------------------------------------
Comment(by eborisch@…):
The cmake install also creates share/pkgconfig/eigen3.pc. Is this used by
CMake at all? (I don't know, but I'm guessing not...) Is there someone
out there that assumes the existence of signature_of_eigen3_matrix_library
guarantees the existence of eigen3.pc? I can't possibly know, but I don't
want to get another bug report later asking why the MacPorts version is
broken.
My other concern is that, at some point in the future, upstream could do
more with the CMake install script than just creating these two additional
files. Rather than have to keep track of this, let's just use the
documented methods.
I like having "Method 1" available as (1) it's a documented install method
from upstream, and (2) it removes the CMake dep for those that aren't
interested.
How about a +no_cmake variant (disabled by default) with a description of
"Header-only install: Removes CMake dependency; breaks FindEigen3.cmake"
... and the cmake-based install ("Method 2") as the default install?
--
Ticket URL: <https://trac.macports.org/ticket/29878#comment:5>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list