> On Jan 24, 2017, at 01:32, Ryan Schmidt <[email protected]> wrote:
>
>
>> On Jan 23, 2017, at 21:05, Jeremy Huddleston Sequoia <[email protected]>
>> wrote:
>> commit b45c6c288b90421df0407b17a5885033bfb4efdd
>>
>> Author: Jeremy Huddleston Sequoia <[email protected]>
>> AuthorDate: Mon Jan 23 19:05:04 2017 -0800
>>
>>
>> emacs: Rev-bump due to imagemagick changes
>>
> I didn't include that in
> https://github.com/macports/macports-ports/commit/f8d86e8444b1c125ca3e3724deabb0d51021163c
> because emacs doesn't actually use ImageMagick; see
> https://trac.macports.org/ticket/53315.
If by "doesn't actually use" you mean that it's linking the library without any
purpose (no symbol linkage, no initializers, etc), then that should certainly
be fixed, but it would still require a revbump (unless the link is weak).
In this particular case, it does indeed look like emacs is making use of
ImageMagick:
~ $ nm -m /opt/local/bin/emacs | grep libMagick
(undefined) external _AcquireExceptionInfo (from
libMagickCore-6.Q16)
(undefined) external _CloneMagickWand (from libMagickWand-6.Q16)
(undefined) external _DestroyExceptionInfo (from
libMagickCore-6.Q16)
(undefined) external _DestroyMagickWand (from
libMagickWand-6.Q16)
(undefined) external _DestroyPixelIterator (from
libMagickWand-6.Q16)
(undefined) external _DestroyPixelWand (from libMagickWand-6.Q16)
(undefined) external _DestroyString (from libMagickCore-6.Q16)
(undefined) external _GetMagickList (from libMagickCore-6.Q16)
(undefined) external _MagickCropImage (from libMagickWand-6.Q16)
(undefined) external _MagickExportImagePixels (from
libMagickWand-6.Q16)
(undefined) external _MagickGetException (from
libMagickWand-6.Q16)
(undefined) external _MagickGetImage (from libMagickWand-6.Q16)
(undefined) external _MagickGetImageDelay (from
libMagickWand-6.Q16)
(undefined) external _MagickGetImageDispose (from
libMagickWand-6.Q16)
(undefined) external _MagickGetImageHeight (from
libMagickWand-6.Q16)
(undefined) external _MagickGetImagePage (from
libMagickWand-6.Q16)
(undefined) external _MagickGetImageSignature (from
libMagickWand-6.Q16)
(undefined) external _MagickGetImageWidth (from
libMagickWand-6.Q16)
(undefined) external _MagickGetNumberImages (from
libMagickWand-6.Q16)
(undefined) external _MagickMergeImageLayers (from
libMagickWand-6.Q16)
(undefined) external _MagickReadImage (from libMagickWand-6.Q16)
(undefined) external _MagickReadImageBlob (from
libMagickWand-6.Q16)
(undefined) external _MagickRelinquishMemory (from
libMagickWand-6.Q16)
(undefined) external _MagickRotateImage (from
libMagickWand-6.Q16)
(undefined) external _MagickScaleImage (from libMagickWand-6.Q16)
(undefined) external _MagickSetFilename (from
libMagickWand-6.Q16)
(undefined) external _MagickSetImageBackgroundColor (from
libMagickWand-6.Q16)
(undefined) external _MagickSetIteratorIndex (from
libMagickWand-6.Q16)
(undefined) external _MagickWandGenesis (from
libMagickWand-6.Q16)
(undefined) external _MagickWandTerminus (from
libMagickWand-6.Q16)
(undefined) external _NewMagickWand (from libMagickWand-6.Q16)
(undefined) external _NewPixelIterator (from libMagickWand-6.Q16)
(undefined) external _NewPixelWand (from libMagickWand-6.Q16)
(undefined) external _PixelGetAlpha (from libMagickWand-6.Q16)
(undefined) external _PixelGetMagickColor (from
libMagickWand-6.Q16)
(undefined) external _PixelGetNextIteratorRow (from
libMagickWand-6.Q16)
(undefined) external _PixelSetBlue (from libMagickWand-6.Q16)
(undefined) external _PixelSetGreen (from libMagickWand-6.Q16)
(undefined) external _PixelSetIteratorRow (from
libMagickWand-6.Q16)
(undefined) external _PixelSetMagickColor (from
libMagickWand-6.Q16)
(undefined) external _PixelSetRed (from libMagickWand-6.Q16)
(undefined) external _PixelSyncIterator (from
libMagickWand-6.Q16)
--Jeremy