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