Summary: | dev-util/cmake: FindImageMagick.cmake is not compatible with >=media-gfx/imagemagick-6.8.4.9 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Samuli Suominen (RETIRED) <ssuominen> |
Component: | Current packages | Assignee: | Gentoo KDE team <kde> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | b.buschinski, cornicx, pva |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
Untested patch.
Untested patch #2 Include new headers directory and library names Untested patch |
Description
Samuli Suominen (RETIRED)
![]() I've temporarily masked the new imagemagick for cmake. But this will have to be dealth rather sooner than later as we need 6.8.* in ~arch like yesterday for libpng16. :-/ The upstream patch is git is not adequate: http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=5fe98556 We have USE flag "q8 q32 q64 hdri" in media-gfx/imagemagick which can make the files called: libMagickCore.Q8 libMagickCore.Q16 libMagickCore.Q32 libMagickCore.Q64 libMagickCore-6.Q8 libMagickCore-6.Q16 libMagickCore-6.Q32 libMagickCore-6.Q64 libMagickCore-6.Q8HDRI libMagickCore-6.Q16HDRI libMagickCore-6.Q32HDRI libMagickCore-6.Q64HDRI libMagickWand.Q8 libMagickWand.Q16 libMagickWand.Q32 libMagickWand.Q64 libMagickWand-6.Q8 libMagickWand-6.Q16 libMagickWand-6.Q32 libMagickWand-6.Q64 libMagickWand-6.Q8HDRI libMagickWand-6.Q16HDRI libMagickWand-6.Q32HDRI libMagickWand-6.Q64HDRI libMagick++.Q8 libMagick++.Q16 libMagick++.Q32 libMagick++.Q64 libMagick++-6.Q8 libMagick++-6.Q16 libMagick++-6.Q32 libMagick++-6.Q64 libMagick++-6.Q8HDRI libMagick++-6.Q16HDRI libMagick++-6.Q32HDRI libMagick++-6.Q64HDRI (In reply to comment #2) > The upstream patch is git is not adequate: > > http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=5fe98556 The upstream patch says "Magick++-Q8" but in Gentoo it ends up like "Magick++.Q8" with . instead of - like pointed out by kensington (nice catch) So the list from Comment #2 would need to be duplicated for every item for . and - That's quite a long list then... Created attachment 345568 [details, diff]
Untested patch.
Created attachment 345570 [details, diff]
Untested patch #2
Had typing errors in earlier.
Created attachment 345572 [details, diff]
Include new headers directory and library names
Hopefully final. Forgot the new includedir from earlier.
Created attachment 345580 [details, diff]
Untested patch
Duplicate whole list again, for the -6 name in library
Thanks, fixed in CVS. + 14 Apr 2013; Michael Palimaka <kensington@gentoo.org> + +cmake-2.8.10.2-r2.ebuild, +files/cmake-2.8.10.2-FindImageMagick.patch, + +files/cmake-2.8.10.2-FindPythonInterp.patch, + +files/cmake-2.8.10.2-FindPythonLibs.patch: + Revision bump to fix detection of python (bug #405181) and newer imagemagic + (bug #465898). *** Bug 466100 has been marked as a duplicate of this bug. *** (In reply to comment #1) > I've temporarily masked the new imagemagick for cmake. Is it possible to remove mask for imagemagick now? (In reply to comment #10) > (In reply to comment #1) > > I've temporarily masked the new imagemagick for cmake. > > Is it possible to remove mask for imagemagick now? cvs up, it was done week ago |