#45107: upgrade Digikam to 4.3.0 (needs work) -------------------------+-------------------------------- Reporter: rjvbertin@… | Owner: macports-tickets@… Type: submission | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: haspatch | Port: digikam -------------------------+-------------------------------- I'm attaching an updated Portfile for digikam, of which version 4.3.0 was released the past week. It should work fine when no digikam version is installed. I had the older version (4.0.0) installed (through my own portfile which is near identical to the one that was subsequently added to the main repository. This older port installed plugin header files (for libkgeomap) under ${prefix}/include and there appears to be an issue with the CMake files which cause it to pick up those headers. It should pick up the headers with the bundled libkgeomap *newer version* instead. The current, 4.0.0 Portfile has a few other oddities also signalled on the currently ongoing discussion on the ML, and that I tried to correct. I'm posting this diff in hope someone more knowledgeable about CMake in general and MacPorts "protected build environment" in general can look into the issue. I have not yet implemented a post-destroot script to prevent unwanted header files from being installed by removing them there, which seems to be the best approach. The Debian/Ubuntu package managers followed a similar approach: they don't bundle those files during the package generation process. -- Ticket URL: <https://trac.macports.org/ticket/45107> MacPorts <http://www.macports.org/> Ports system for OS X