Download and Install imagemagick version 6.4.2-1 on Mac OS X
Thursday the 28th of August, 2008

    imagemagick  most recent diff


      View the most recent changes for the imagemagick port at: imagemagick.darwinports.com/diff
      Scroll down toward the bottom of the page to get installation instructions for imagemagick.
      The raw portfile for imagemagick 6.4.2-1 is located here:
      http://imagemagick.darwinports.com/dports/graphics/ImageMagick/Portfile
      Find related portfiles with the unique DarwinPorts.com search feature.
      Check for any related Fink projects here: pdb.finkproject.org/pdb/package.php/imagemagick
      Google
      Web Darwinports.com



      # $Id: Portfile 37942 2008-06-30 08:40:39Z ryandesign macports.org $

      PortSystem 1.0

      Name: ImageMagick
      Version: 6.4.2-1
      revision 1
      Homepage: http://www.imagemagick.org/
      Category: graphics devel
      Maintainers: ryandesign
      use_bzip2 yes
      worksrcdir ${name}-[lindex [split ${version} -] 0]
      dist_subdir ${name}/${version}_${revision}
      Platform: darwin
      use_parallel_build yes

      Description: Tools and libraries to manipulate images in many formats

      Long Description: ImageMagick is a robust collection of tools and libraries to create, edit and compose bitmap images in a wide variety of formats. You can crop, resize, rotate, sharpen, color reduce or add effects or text or straight or curved lines to an image or image sequence and save your completed work in the same or differing image format. You can even create images from scratch. Image processing operations are available from the command line as well as through C, Ch, C++, Java, Perl, PHP, Python, Ruby and Tcl/Tk programming interfaces. Over 90 image formats are supported, including GIF, JPEG, JPEG 2000, PNG, PDF, PhotoCD and TIFF.

      master_sites http://image_magick.veidrodis.com/image_magick/ http://imagemagick.linux-mirror.org/download/ ftp://ftp.imagemagick.net/pub/${name}/ sourceforge:imagemagick
      # http://ftp.surfnet.nl/pub/ImageMagick/ # ftp://ftp.nluug.nl/pub/${name}/
      checksums md5 5ac892274ec37caf5f75628af3eba780 sha1 77b031cf76bacb5841ba20875a14a3892118bac6 rmd160 972b9f514fe35108f67b046566fc8eb7b69f68e1

      depends_lib lib:libX11.6:XFree86 port:bzip2 port:jpeg port:libpng port:tiff port:zlib port:freetype port:fontconfig port:libiconv port:expat port:libxml2

      depends_build port:pkgconfig

      configure.args --enable-shared --enable-static --disable-ltdl-install --disable-hdri --with-dps --with-bzlib --with-jpeg --with-png --with-tiff --with-zlib --with-modules --with-xml --with-x --without-perl --without-fpx --without-gslib --without-jbig --without-jp2 --without-lcms --without-wmf --without-gvc --without-rsvg --mandir=${prefix}/share/man

      test.run yes
      test.target check
      test.env DYLD_LIBRARY_PATH=${worksrcpath}/magick/.libs

      Variant: rsvg description {Support SVG using librsvg} {
      depends_lib-append port:librsvg
      configure.args-delete --without-rsvg
      configure.args-append --with-rsvg
      }

      Variant: perl description {Install PerlMagick} {
      depends_lib-append path:${prefix}/bin/perl:perl5.8
      configure.args-delete --without-perl
      configure.args-append --with-perl=${prefix}/bin/perl
      post-destroot {
      foreach packlist [exec find ${destroot} -name .packlist] {
      ui_info "Fixing packlist ${packlist}"
      reinplace "s|${destroot}||" ${packlist}
      }
      foreach badfile [exec find ${destroot} -name perllocal.pod] {
      ui_info "Removing ${badfile}"
      file delete ${badfile}
      }
      }
      }

      Variant: gs description {Include Ghostscript library support} {
      depends_lib-append port:ghostscript
      configure.args-delete --without-gslib
      configure.args-append --with-gslib
      }

      Variant: lcms description {Support the Little Color Management System} {
      depends_lib-append port:lcms
      configure.args-delete --without-lcms
      configure.args-append --with-lcms
      }

      Variant: wmf description {Support the Windows Metafile Format} {
      depends_lib-append port:libwmf
      configure.args-delete --without-wmf
      configure.args-append --with-wmf
      }

      Variant: mpeg description {Support MPEG-1 and MPEG-2 video} {
      depends_lib-append port:mpeg2vidcodec
      }

      Variant: jbig description {Support JBIG} {
      depends_lib-append port:jbigkit
      configure.args-delete --without-jbig
      configure.args-append --with-jbig
      }

      Variant: jpeg2 description {Support JPEG-2000 using JasPer} {
      depends_lib-append port:jasper
      configure.args-delete --without-jp2
      configure.args-append --with-jp2
      }

      Variant: graphviz description {Support Graphviz} {
      depends_lib-append port:graphviz
      configure.args-delete --without-gvc
      configure.args-append --with-gvc
      }

      Variant: hdri description {Support High Dynamic Range Imaging using OpenEXR} {
      depends_lib-append port:openexr
      configure.args-delete --disable-hdri
      configure.args-append --enable-hdri
      }

      Variant: q8 conflicts q16 q32 description {Use 8 bits per pixel quantum} {
      configure.args-append --with-quantum-depth=8
      }

      Variant: q16 conflicts q8 q32 description {Use 16 bits per pixel quantum (default)} {
      configure.args-append --with-quantum-depth=16
      }

      Variant: q32 conflicts q8 q16 description {Use 32 bits per pixel quantum} {
      configure.args-append --with-quantum-depth=32
      }

      if {![variant_isset q8] && ![variant_isset q32]} {
      default_variants +q16
      }

      Variant: no_x11 description {Disable X11 support} {
      depends_lib-delete lib:libX11.6:XFree86
      configure.args-delete --with-x
      configure.args-append --without-x
      }

      Variant: no_plus_plus description {Do not install Magick++} {
      configure.args-append --without-magick-plus-plus
      }

      platform darwin 6 {
      depends_lib-append lib:libdl:dlcompat lib:libltdl:libtool
      }

      livecheck.check regex
      livecheck.url http://ftp.surfnet.nl/pub/ImageMagick/?C=M&O=D
      livecheck.regex ${name}-(\\d+(?:\\.\\d+)*(?:-\\d+)?)

    If you haven't already installed Darwin Ports, you can find easy instructions for doing so at the main Darwin Ports page.

    Once Darwin Ports has been installed, in a terminal window and while online, type the following and hit return:


      %  cd /opt/local/bin/portslocation/dports/imagemagick
      % sudo port install imagemagick
      Password:
    You will then be prompted for your root password, which you should enter. You may have to wait for a few minutes while the software is retrieved from the network and installed for you. Y ou should see something that looks similar to:

      ---> Fetching imagemagick
      ---> Verifying checksum for imagemagick
      ---> Extracting imagemagick
      ---> Configuring imagemagick
      ---> Building imagemagick with target all
      ---> Staging imagemagick into destroot
      ---> Installing imagemagick
    - Make sure that you do not close the terminal window while Darwin Ports is working. Once the software has been installed, you can find further information about using imagemagick with these commands:
      %  man imagemagick
      % apropos imagemagick
      % which imagemagick
      % locate imagemagick

     Where to find more information:

    Darwin Ports



    image test