[MacPorts] #50157: ImageMagick: add HDRI support (was: Imagemagick HDRI)

MacPorts noreply at macports.org
Mon Dec 28 17:33:57 PST 2015


#50157: ImageMagick: add HDRI support
--------------------------+--------------------------------
  Reporter:  fmw@…        |      Owner:  macports-tickets@…
      Type:  enhancement  |     Status:  new
  Priority:  Normal       |  Milestone:
 Component:  ports        |    Version:
Resolution:               |   Keywords:
      Port:  ImageMagick  |
--------------------------+--------------------------------
Changes (by ryandesign@…):

 * version:  2.3.4 =>
 * type:  request => enhancement
 * port:  imagemagick => ImageMagick


Comment:

 It is currently not possible to install ImageMagick with hdri support in
 MacPorts.

 It was necessary to remove the hdri, q8, q16 and q32 variants in r106049
 because using them changes the API of the library—including changing the
 library's install_name—and thus makes such a library incompatible with
 other ports built with ImageMagick built without those variants. For
 example, if you installed ImageMagick with the old hdri variant, then
 installed a port that links with ImageMagick (such as digikam), you might
 receive a binary of digikam from our build server. Our build server uses
 default variants, so it would not have used the hdri variant. And digikam
 would fail to work because the non-hdri version of ImageMagick it was
 linked with would not be available on your system.

 The only way we could re-add hdri support would be to break the libraries
 of the ImageMagick port out into nonconflicting subports: one for the
 standard Q16 libraries, one for the hdri libraries, and one each for the
 Q8 and Q32 libraries. The main ImageMagick port would then be for the
 programs like `convert` and `mogrify` and might have variants to let you
 choose which libraries it should use, while still allowing other ports
 (like digikam) to use the Q16 libraries as usual.

-- 
Ticket URL: <https://trac.macports.org/ticket/50157#comment:1>
MacPorts <https://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list