[macports-ports] branch master updated: emacs: Rev-bump due to imagemagick changes

Jeremy Huddleston Sequoia jeremyhu at macports.org
Tue Jan 24 21:20:24 UTC 2017


> On Jan 24, 2017, at 01:32, Ryan Schmidt <ryandesign at macports.org> wrote:
> 
> 
>> On Jan 23, 2017, at 21:05, Jeremy Huddleston Sequoia <jeremyhu at macports.org> wrote:
>> commit b45c6c288b90421df0407b17a5885033bfb4efdd
>> 
>> Author: Jeremy Huddleston Sequoia <jeremyhu at macports.org>
>> 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



More information about the macports-dev mailing list