#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