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

Ryan Schmidt ryandesign at macports.org
Wed Jan 25 14:03:17 UTC 2017


> On Jan 24, 2017, at 15:20, Jeremy Huddleston Sequoia <jeremyhu at macports.org> wrote:
> 
> 
>> 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
> 

No, I meant the configure script determined that ImageMagick was not installed and emacs therefore wasn't using ImageMagick in any way at all. Looks like it's different on your system than on mine.



More information about the macports-dev mailing list