Changeset 7f1ab53 for general/genutils


Ignore:
Timestamp:
02/10/2013 05:24:28 PM (11 years ago)
Author:
Randy McMurchy <randy@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 7.10, 7.4, 7.5, 7.6, 7.6-blfs, 7.6-systemd, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, gnome, kde5-13430, kde5-14269, kde5-14686, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, krejzi/svn, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, systemd-11177, systemd-13485, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
dc6bfb82
Parents:
7fe8cb75
Message:

Updated ImageMagick to 6.8.2-8

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@11008 af4574ff-66df-0310-9fd7-8a98e5e911e0

File:
1 edited

Legend:

Unmodified
Added
Removed
  • general/genutils/imagemagick.xml

    r7fe8cb75 r7f1ab53  
    1616  <!ENTITY imagemagick-download-http " ">
    1717  <!ENTITY imagemagick-download-ftp  "ftp://ftp.imagemagick.org/pub/ImageMagick/ImageMagick-&imagemagick-version;-&imagemagick-patch-version;.tar.xz">
    18   <!ENTITY imagemagick-md5sum        "c3084e6de11e440b812479de151642a3">
    19   <!ENTITY imagemagick-size          "8.0 MB">
    20   <!ENTITY imagemagick-buildsize     "300 MB typical (additional 27MB if you run the testsuite)">
    21   <!ENTITY imagemagick-time          "3.2 SBU typical (Additional 0.8 SBU to run the test suite)">
     18  <!ENTITY imagemagick-md5sum        "c90d99ce0f0e08ebeab568eda7eedec7">
     19  <!ENTITY imagemagick-size          "8.3 MB">
     20  <!ENTITY imagemagick-buildsize     "450 MB (full build with all dependencies)">
     21  <!ENTITY imagemagick-time          "5.0 SBU (full build - additional 20 SBU to run the test suite)">
    2222]>
    2323
     
    5353    <title>Introduction to ImageMagick</title>
    5454
    55     <para><application>ImageMagick</application> is a collection of tools and
    56     libraries to read, write, and manipulate an image in various image formats.
    57     Image processing operations are available from the command line. Bindings
    58     to various programming languages are also available.</para>
     55    <para>
     56      <application>ImageMagick</application> is a collection of tools and
     57      libraries to read, write, and manipulate an image in various image formats.
     58      Image processing operations are available from the command line. Bindings
     59      for Perl and C++ are also available.
     60    </para>
    5961
    6062    &lfs72_checked;
     
    8284    </itemizedlist>
    8385
    84     <note><para>The <application>ImageMagick</application> source releases are
    85     updated frequently and the version shown above may no longer be available
    86     from the download locations. You can download a more recent version and use
    87     the existing BLFS instructions to install it. Chances are that it will
    88     work just fine, but this has not been tested by the BLFS team. If the
    89     package version shown above is not available from the locations shown
    90     above, or from the <filename class='directory'>legacy/</filename> directory
    91     at <literal>ftp.ImageMagick.org/pub/ImageMagick</literal> you can download it
    92     from the BLFS package server at
    93     <ulink
    94     url="&sources-anduin-http;/i/ImageMagick-&imagemagick-version;-&imagemagick-patch-version;.tar.xz"/>.
    95     </para></note>
     86    <note>
     87      <para>
     88        The <application>ImageMagick</application> source releases are
     89        updated frequently and the version shown above may no longer be available
     90        from the download locations. You can download a more recent version and use
     91        the existing BLFS instructions to install it. Chances are that it will
     92        work just fine, but this has not been tested by the BLFS team. If the
     93        package version shown above is not available from the locations shown
     94        above, or from the <filename class='directory'>legacy/</filename> directory
     95        at <literal>ftp.ImageMagick.org/pub/ImageMagick</literal> you can download it
     96        from the BLFS package server at <ulink
     97        url="&sources-anduin-http;/i/ImageMagick-&imagemagick-version;-&imagemagick-patch-version;.tar.xz"/>.
     98      </para>
     99    </note>
    96100
    97101    <bridgehead renderas="sect3">ImageMagick Dependencies</bridgehead>
    98102
    99103    <bridgehead renderas="sect4">Recommended</bridgehead>
    100     <para role="recommended"><xref linkend="x-window-system"/></para>
    101 
    102     <para>The optional dependencies listed below should be installed if you
    103     need support for the specific format or the conversion tool the dependency
    104     provides. Many of the dependencies' capabilities and uses are described in
    105     the <quote>MAGICK DELEGATES</quote> section of the
    106     <filename>README.txt</filename> file located in the source tree. Additional
    107     information about the dependencies can be found in the
    108     <filename>Install-unix.txt</filename> file located in the source tree as
    109     well as issuing the <command>./configure --help</command> command. A
    110     summary of this information, as well as some additional notes can be viewed
    111     on-line at <ulink
    112     url="http://www.imagemagick.org/script/advanced-unix-installation.php"/>.</para>
     104    <para role="recommended">
     105      <xref linkend="x-window-system"/>
     106    </para>
     107
     108    <para>
     109      The optional dependencies listed below should be installed if you
     110      need support for the specific format or the conversion tool the dependency
     111      provides. Many of the dependencies' capabilities and uses are described in
     112      the <quote>MAGICK DELEGATES</quote> section of the
     113      <filename>README.txt</filename> file located in the source tree. Additional
     114      information about the dependencies can be found in the
     115      <filename>Install-unix.txt</filename> file located in the source tree as
     116      well as issuing the <command>./configure --help</command> command. A
     117      summary of this information, as well as some additional notes can be viewed
     118      on-line at <ulink
     119      url="http://www.imagemagick.org/script/advanced-unix-installation.php"/>.
     120    </para>
    113121
    114122    <bridgehead renderas="sect4">Optional System Utilities</bridgehead>
    115     <para role="optional"><xref linkend="pkgconfig"/>,
    116     <xref linkend="cups"/>,
    117     <ulink url="http://ufraw.sourceforge.net/">ufraw</ulink> (only for raw formats listed in
    118    <filename>www/formats.html</filename>),
    119     <ulink url="http://dmalloc.com/">Dmalloc</ulink>,
    120     <ulink url="http://perens.com/FreeSoftware/">Electric Fence</ulink>,
    121     <ulink url="http://www.gsp.com/support/virtual/email/pgp/">PGP</ulink>
    122     or <xref linkend="gnupg"/> or <xref linkend="gnupg2"/>
    123     (you'll have to do some hacking to use <application>GnuPG</application>),
    124     <xref linkend="sane"/>, and
    125     <xref linkend="wget"/>
     123    <para role="optional">
     124      <xref linkend="pkgconfig"/>,
     125      <xref linkend="cups"/>,
     126      <xref linkend="curl"/>,
     127      <ulink url="http://dmalloc.com/">Dmalloc</ulink>,
     128      <ulink url="http://perens.com/FreeSoftware/">Electric Fence</ulink>,
     129      <xref linkend="ffmpeg"/>,
     130      <ulink url="http://www.fftw.org/">FFTW</ulink>,
     131      <ulink url="http://www.gsp.com/support/virtual/email/pgp/">PGP</ulink>
     132      or <xref linkend="gnupg"/> or <xref linkend="gnupg2"/>
     133      (you'll have to do some hacking to use <application>GnuPG</application>),
     134      <xref linkend="sane"/>,
     135      <ulink url="http://ufraw.sourceforge.net/">ufraw</ulink> (only for raw formats listed in
     136      <filename>www/formats.html</filename>),
     137      <xref linkend="wget"/>, and
     138      <xref linkend="xdg-utils"/>
    126139    </para>
    127140
    128141    <bridgehead renderas="sect4">Optional Graphics Libraries</bridgehead>
    129     <para role="optional"><ulink url="http://corefonts.sourceforge.net/">corefonts</ulink>,
    130     <ulink url="http://www.i3a.org/i_flashpix.html">FlashPIX</ulink> (or
    131     <ulink url="ftp://ftp.imagemagick.org/pub/ImageMagick/delegates/libfpx-1.3.0-1.tar.bz2">
    132     FlashPIX library</ulink>),
    133     <xref linkend="freetype2"/>,
    134     <xref linkend="jasper"/>,
    135     <ulink url="http://www.cl.cam.ac.uk/~mgk25/jbigkit/">JBIG-KIT</ulink>,
    136     <xref linkend="lcms"/> or
    137     <xref linkend="lcms2"/>,
    138     <xref linkend="libexif"/>,
    139     <xref linkend="libjpeg"/>,
    140     <xref linkend="libpng"/>,
    141     <xref linkend="librsvg"/>,
    142     <xref linkend="libtiff"/>,
    143     <xref linkend="pango"/>,
    144     <ulink url="http://www.webmproject.org/code/">libwebp</ulink>, and
    145     <xref linkend="libxml2"/>,
    146     <ulink url="http://djvu.sourceforge.net/">DjVuLibre</ulink>, and
    147     <ulink url="http://www.agocg.ac.uk/train/cgm/ralcgm.htm">RALCGM</ulink>
    148     (or <ulink url="http://www.mcmurchy.com/ralcgm/ralcgm-3.51.tar.gz">ralcgm</ulink>)
     142    <para role="optional">
     143      <ulink url="http://corefonts.sourceforge.net/">corefonts</ulink>,
     144      <ulink url="http://djvu.sourceforge.net/">DjVuLibre</ulink>,
     145      <!-- <ulink url="http://www.i3a.org/i_flashpix.html">FlashPIX</ulink> (or -->
     146      <ulink url="ftp://ftp.imagemagick.org/pub/ImageMagick/delegates/libfpx-1.3.1-2.tar.bz2">
     147      FlashPIX</ulink>,
     148      <!-- Added already from the Xorg recommended dependency <xref linkend="freetype2"/>, -->
     149      <xref linkend="jasper"/>,
     150      <ulink url="http://www.cl.cam.ac.uk/~mgk25/jbigkit/">JBIG-KIT</ulink>,
     151      <xref linkend="lcms"/> or
     152      <xref linkend="lcms2"/>,
     153      <xref linkend="libexif"/>,
     154      <xref linkend="libjpeg"/>,
     155      <xref linkend="libpng"/>,
     156      <xref linkend="librsvg"/>,
     157      <xref linkend="libtiff"/>,
     158      <ulink url="http://www.webmproject.org/code/">libwebp</ulink>,
     159      <ulink url="http://liblqr.wikidot.com/en:download-page">Liquid Rescale</ulink>,
     160      <ulink url="http://www.openexr.com/">OpenEXR</ulink>,
     161      <xref linkend="pango"/>, and
     162      <ulink url="http://www.agocg.ac.uk/train/cgm/ralcgm.htm">RALCGM</ulink>
     163      (or <ulink url="http://www.mcmurchy.com/ralcgm/ralcgm-3.51.tar.gz">ralcgm</ulink>)
    149164    </para>
    150165
    151166    <bridgehead renderas="sect4">Optional Graphics Utilities</bridgehead>
    152     <para role="optional"><!-- <xref linkend="espgs"/> or --><xref linkend="gs"/>,
    153     <ulink url="http://www.artifex.com/downloads/">GhostPCL</ulink>,
    154     <xref linkend="gimp"/>,
    155     <ulink url="http://www.gnuplot.info/">Gnuplot</ulink>,
    156     <xref linkend="graphviz"/>,
    157     <ulink url="http://www.povray.org/">POV-Ray</ulink>, and
    158     <ulink url="http://radsite.lbl.gov/radiance/HOME.html">Radiance</ulink>
     167    <para role="optional">
     168      <ulink url="http://www.blender.org/">Blender</ulink>,
     169      <ulink url="http://dejavu.sourceforge.net/">DejaVu fonts</ulink>,
     170      <ulink url="http://www.artifex.com/downloads/">GhostPCL</ulink> or
     171      <ulink url="http://www.ghostscript.com/GhostPCL.html">GhostPDL</ulink>,
     172      <xref linkend="gs"/>,
     173      <xref linkend="gimp"/>,
     174      <ulink url="http://www.gnuplot.info/">Gnuplot</ulink>,
     175      <xref linkend="graphviz"/>,
     176      <xref linkend="inkscape"/>,
     177      <ulink url="http://www.povray.org/">POV-Ray</ulink>, and
     178      <ulink url="http://radsite.lbl.gov/radiance/HOME.html">Radiance</ulink>
    159179    </para>
    160180
    161181    <bridgehead renderas="sect4">Optional Conversion Tools</bridgehead>
    162     <para role="optional"><ulink url="http://autotrace.sourceforge.net/">AutoTrace</ulink>,
    163     <xref linkend="enscript"/>,
    164     <ulink url="http://www.gnu.org/software/hp2xx/">hp2xx</ulink>,
    165     <ulink url="http://user.it.uu.se/~jan/html2ps.html">html2ps</ulink>,
    166     <ulink url="http://wvware.sourceforge.net/">libwmf</ulink>,
    167     <ulink url="http://www.mpeg.org/MSSG/">MPEG-2 Video Codec</ulink>,
    168     <ulink url="http://netpbm.sourceforge.net/">Netpbm</ulink>,
    169     <xref linkend="texlive"/>,
    170     <ulink url="http://www.xfig.org/">Transfig</ulink>,
    171     <ulink url="http://txt2html.sourceforge.net/">txt2html</ulink>
    172     (requires Perl Module
    173     <ulink url="http://cpan.org/authors/id/J/JS/JSTENZEL/Getopt-ArgvFile-1.11.tar.gz">
    174     Getopt::ArgvFile</ulink>), and
    175     <ulink url="http://www.cs.utah.edu/gdc/projects/urt/">Utah Raster Toolkit</ulink>
    176     (or <ulink url="http://www.mcmurchy.com/urt/urt-3.1b.tar.gz">URT-3.1b</ulink>)
     182    <para role="optional">
     183      <ulink url="http://autotrace.sourceforge.net/">AutoTrace</ulink>,
     184      <xref linkend="enscript"/>,
     185      <ulink url="http://www.lizardtech.com/downloads/category/">
     186      GeoExpress Command Line Utilities, AKA MrSID Utilities (binary package)</ulink>,
     187      <ulink url="http://www.gnu.org/software/hp2xx/">hp2xx</ulink>,
     188      <ulink url="http://user.it.uu.se/~jan/html2ps.html">html2ps</ulink>,
     189      <ulink url="http://wvware.sourceforge.net/">libwmf</ulink>,
     190      <ulink url="http://www.mpeg.org/MSSG/">MPEG-2 Video Codec</ulink>,
     191      <ulink url="http://netpbm.sourceforge.net/">Netpbm</ulink>,
     192      <xref linkend="texlive"/>,
     193      <ulink url="http://www.xfig.org/">Transfig</ulink>,
     194      <!-- <ulink url="http://txt2html.sourceforge.net/">txt2html</ulink>
     195      (requires Perl Module
     196      <ulink url="http://cpan.org/authors/id/J/JS/JSTENZEL/Getopt-ArgvFile-1.11.tar.gz">
     197      Getopt::ArgvFile</ulink>), and -->
     198      <ulink url="http://sk1project.org/modules.php?name=products&amp;product=uniconvertor">
     199      UniConvertor</ulink>, and
     200      <ulink url="http://www.cs.utah.edu/gdc/projects/urt/">Utah Raster Toolkit</ulink>
     201      (or <ulink url="http://www.mcmurchy.com/urt/urt-3.1b.tar.gz">URT-3.1b</ulink>)
    177202    </para>
    178203
     
    185210    <title>Installation of ImageMagick</title>
    186211
    187     <para>Install <application>Imagemagick</application> by running the following
    188     commands:</para>
    189 
    190 <screen><userinput>
    191 ./configure --prefix=/usr     \
     212    <para>
     213      Install <application>Imagemagick</application> by running the following commands:
     214    </para>
     215
     216<screen><userinput>./configure --prefix=/usr     \
    192217            --sysconfdir=/etc \
    193218            --with-modules    \
    194219            --with-perl       \
    195             --without-magick-plus-plus &amp;&amp;
     220            --disable-static &amp;&amp;
    196221make</userinput></screen>
    197222
    198      <para>To test the results, issue: <command>make check</command>. Note that
    199      many of the tests require a working <application>ghostscript</application>.</para>
    200 
    201      <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
     223    <para>
     224      The validation suite is intended to be run after the package is installed.
     225    </para>
     226
     227    <para>
     228      Now, as the <systemitem class="username">root</systemitem> user:
     229    </para>
    202230
    203231<screen role="root"><userinput>make install</userinput></screen>
    204232
    205     <para>And, if you built PerlMagick, still as the
    206     <systemitem class="username">root</systemitem> user:</para>
     233    <para>
     234      To test the installation, issue: <command>make check</command>. Note that the
     235      EPS, PS, and PDF tests require a working <application>Ghostscript</application>.
     236    </para>
     237
     238    <!-- This is not necessary as the 'make install' process installs PerlMagick
     239    <para>
     240      And, if you built PerlMagick, still as the
     241      <systemitem class="username">root</systemitem> user:</para>
    207242
    208243<screen role="root"><userinput>make -C PerlMagick install</userinput></screen>
     244    -->
    209245
    210246    <!-- Commenting this out for now as it is redundant to information
     
    227263    <title>Command Explanations</title>
    228264
    229     <para><parameter>--sysconfdir=/etc</parameter>: Put the directory of xml (and
    230     .icc) files at <filename class='directory'>/etc/ImageMagick</filename> instead of
    231     <filename class='directory'>/usr/etc/ImageMagick</filename>.</para>
    232 
    233     <para><parameter>--with-modules</parameter>: Enables support for dynamically
    234     loadable modules.</para>
    235 
    236     <para><parameter>--with-perl</parameter>: Enables building and install
    237     PerlMagick.</para>
    238 
    239     <para><parameter>--without-magick-plus-plus</parameter>: Disables building
    240     and installing Magick++.  All the test modules and demos for Magick++
    241     currently fail.</para>
    242 
    243     <para><option>--with-gslib=/usr/lib</option>: Enables support to use the
    244     Ghostscript shared library.</para>
    245 
    246     <para><option>--with-fpx</option>: Enables support to use the FlashPix
    247     library.</para>
    248 
    249     <para><option>--with-windows-font-dir=<replaceable>&lt;Some/Directory&gt;</replaceable></option>:
    250     This option specifies the directory where the Windows CoreFonts are
    251     installed.</para>
    252 
    253     <para>The options and parameters listed above are the only ones you should
    254     have to pass to the <command>configure</command> script to activate all the
    255     delegate dependencies. All other dependencies will be automatically
    256     detected and utilized in the build if they are installed.</para>
    257 
    258     <para><option>--disable-static</option>: This switch prevents
    259     the static libraries being built.</para>
     265    <para>
     266      <parameter>--sysconfdir=/etc</parameter>: Install the
     267      <filename class="extension">.xml</filename> configuration files into
     268      <filename class='directory'>/etc/ImageMagick</filename> instead of the
     269      default <filename class='directory'>/usr/etc/ImageMagick</filename>.
     270    </para>
     271
     272    <para>
     273      <parameter>--with-modules</parameter>: Enables support for dynamically
     274      loadable modules.
     275    </para>
     276
     277    <para>
     278      <parameter>--with-perl</parameter>: Enables building and installing
     279      PerlMagick.
     280    </para>
     281
     282    <para>
     283      <parameter>--disable-static</parameter>: Prevents the static
     284      libraries being built and installed.
     285    </para>
     286
     287    <!-- The tests run fine if you run the validation suite after the package
     288         is installed
     289    <para>
     290      <parameter>-without-magick-plus-plus</parameter>: Disables building
     291      and installing Magick++.  All the test modules and demos for Magick++
     292      currently fail.
     293    </para>
     294    -->
     295
     296    <para>
     297      <option>--with-gslib=/usr/lib</option>: Enables support to use the
     298      <application>Ghostscript</application> shared library.
     299    </para>
     300
     301    <para>
     302      <option>--with-rsvg</option>: Enables support to use the
     303      <application>librsvg</application> library.
     304    </para>
     305
     306    <para>
     307      <option>--with-autotrace</option>: Enables support to use the
     308      <application>Autotrace</application> library.
     309    </para>
     310
     311    <para>
     312      <option>--with-wmf</option>: Enables support to use the
     313      <application>libwmf</application> library.
     314    </para>
     315
     316    <para>
     317      <option>--with-gvc</option>: Enables support to use
     318      <application>GraphViz</application>.
     319    </para>
     320
     321    <para>
     322      <option>--with-windows-font-dir=
     323      <replaceable>&lt;Some/Directory&gt;</replaceable></option>:
     324      This option specifies the directory where the Windows CoreFonts are
     325      installed.
     326    </para>
     327
     328    <para>
     329      <option>--with-dejavu-font-dir=
     330      <replaceable>&lt;Some/Directory&gt;</replaceable></option>:
     331      This option specifies the directory where the DejaVu fonts are
     332      installed.
     333    </para>
     334
     335    <para>
     336      The options and parameters listed above are the only ones you should
     337      have to pass to the <command>configure</command> script to activate all
     338      the delegate dependencies. All other dependencies will be automatically
     339      detected and utilized in the build if they are installed.
     340    </para>
    260341
    261342  </sect2>
     
    271352      <seglistitem>
    272353        <seg>animate, compare, composite, conjure, convert, display,
    273         identify, import, Magick-config, MagickCore-config,
     354        identify, import, Magick-config, Magic++-config, MagickCore-config,
    274355        MagickWand-config, mogrify, montage, stream, and Wand-config</seg>
    275356
    276         <seg>libMagickCore.{so,a}, libMagickWand.{so,a}, and
    277         numerous plugin modules</seg>
     357        <seg>libMagickCore-Q16.so, libMagickWand-Q16.so, libMagick++-Q16.so,
     358        and numerous plugin modules</seg>
    278359       
    279360        <seg>/etc/ImageMagick,
     
    373454
    374455    <varlistentry id="magick-config">
    375       <term><command>Magick{,Core,Wand}-config</command></term>
     456      <term><command>Magick{,++,Core,Wand}-config</command></term>
    376457      <listitem>
    377458        <para>show information about the installed versions of the
Note: See TracChangeset for help on using the changeset viewer.