Bug 191324 - graphics/libdmtx update breaks due to wanting file ImageMagick doesn't deliver
Summary: graphics/libdmtx update breaks due to wanting file ImageMagick doesn't deliver
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Some People
Assignee: Johan van Selst
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-06-24 01:54 UTC by Chris Nehren
Modified: 2014-06-25 03:27 UTC (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Chris Nehren 2014-06-24 01:54:33 UTC
Revision 358951 of ports/graphics/libdmtx/Makefile changed the libMagickWand sofile to libMagickWand.so.  The ImageMagick port does not provide this file (http://svnweb.freebsd.org/ports/head/graphics/ImageMagick/pkg-plist?view=markup#l424), and I'm not sure how Dmitry determined that it does.  I don't see anything in UPDATING about this, either.
Comment 1 Rainer Hurling freebsd_committer freebsd_triage 2014-06-24 04:47:04 UTC
libMagickWand library does exist, but its name now contains additions depending on two options. They are set in the ImageMagick port, see graphics/ImageMagick/pkg-plist:

lib/libMagickWand-6.%%QBIT%%%%HDRI%%.so

So in my case, with options '16BIT_PIXEL' and 'HDRI' set, it gives a libraries name libMagickWand-6.Q16HDRI.so.

Note, that both options are declared as 'half supported options' in the graphics/ImageMagick port.
Comment 2 Piotr Kubaj freebsd_committer freebsd_triage 2014-06-24 10:06:26 UTC
Well, I do have 16BIT_PIXEL=on, but `pkg info -l ImageMagick-6.8.9.3_2,1 | grep libMagickWand` prints:
        /usr/local/lib/libMagickWand-6.Q16.a
        /usr/local/lib/libMagickWand-6.Q16.la
        /usr/local/lib/libMagickWand-6.Q16.so
        /usr/local/lib/libMagickWand-6.Q16.so.2
        /usr/local/lib/libMagickWand-6.Q16.so.2.0.0
Eventhough there's no QBIT, compiling libdmtx obviously fails.
Comment 3 Mark Linimon freebsd_committer freebsd_triage 2014-06-25 02:45:23 UTC
Over to maintainer.