Author: randy Date: Sun Feb 10 09:24:28 2013 New Revision: 11008 Log: Updated ImageMagick to 6.8.2-8
Modified: trunk/BOOK/general.ent trunk/BOOK/general/genutils/imagemagick.xml trunk/BOOK/introduction/welcome/changelog.xml Modified: trunk/BOOK/general.ent ============================================================================== --- trunk/BOOK/general.ent Sat Feb 9 14:26:43 2013 (r11007) +++ trunk/BOOK/general.ent Sun Feb 10 09:24:28 2013 (r11008) @@ -3,13 +3,13 @@ $Date$ --> -<!ENTITY day "09"> <!-- Always 2 digits --> +<!ENTITY day "10"> <!-- Always 2 digits --> <!ENTITY month "02"> <!-- Always 2 digits --> <!ENTITY year "2013"> <!ENTITY copyrightdate "2001-&year;"> <!ENTITY copyholder "The BLFS Development Team"> <!ENTITY version "&year;-&month;-&day;"> -<!ENTITY releasedate "February 9th, &year;"> +<!ENTITY releasedate "February 10th, &year;"> <!ENTITY pubdate "&year;-&month;-&day;"> <!-- metadata req. by TLDP --> <!ENTITY blfs-version "svn"> <!-- svn|[release #] --> <!ENTITY lfs-version "development"> <!-- version|testing|unstable|development] --> @@ -334,7 +334,7 @@ <!ENTITY gtk-doc-version "1.18"> <!ENTITY hd2u-version "1.0.3"> <!ENTITY icon-naming-utils-version "0.8.90"> -<!ENTITY imagemagick-version "6.7.9"> +<!ENTITY imagemagick-version "6.8.2"> <!ENTITY intltool-version "0.50.2"> <!ENTITY libiodbc-version "3.52.8"> <!ENTITY pinentry-version "0.8.2"> Modified: trunk/BOOK/general/genutils/imagemagick.xml ============================================================================== --- trunk/BOOK/general/genutils/imagemagick.xml Sat Feb 9 14:26:43 2013 (r11007) +++ trunk/BOOK/general/genutils/imagemagick.xml Sun Feb 10 09:24:28 2013 (r11008) @@ -15,10 +15,10 @@ <!ENTITY imagemagick-download-http " "> <!ENTITY imagemagick-download-ftp "ftp://ftp.imagemagick.org/pub/ImageMagick/ImageMagick-&imagemagick-version;-&imagemagick-patch-version;.tar.xz"> - <!ENTITY imagemagick-md5sum "c3084e6de11e440b812479de151642a3"> - <!ENTITY imagemagick-size "8.0 MB"> - <!ENTITY imagemagick-buildsize "300 MB typical (additional 27MB if you run the testsuite)"> - <!ENTITY imagemagick-time "3.2 SBU typical (Additional 0.8 SBU to run the test suite)"> + <!ENTITY imagemagick-md5sum "c90d99ce0f0e08ebeab568eda7eedec7"> + <!ENTITY imagemagick-size "8.3 MB"> + <!ENTITY imagemagick-buildsize "450 MB (full build with all dependencies)"> + <!ENTITY imagemagick-time "5.0 SBU (full build - additional 20 SBU to run the test suite)"> ]> <!-- Editors: It is highly unlikely that the buildsize (disk space used) will @@ -52,10 +52,12 @@ <sect2 role="package"> <title>Introduction to ImageMagick</title> - <para><application>ImageMagick</application> is a collection of tools and - libraries to read, write, and manipulate an image in various image formats. - Image processing operations are available from the command line. Bindings - to various programming languages are also available.</para> + <para> + <application>ImageMagick</application> is a collection of tools and + libraries to read, write, and manipulate an image in various image formats. + Image processing operations are available from the command line. Bindings + for Perl and C++ are also available. + </para> &lfs72_checked; @@ -81,99 +83,122 @@ </listitem> </itemizedlist> - <note><para>The <application>ImageMagick</application> source releases are - updated frequently and the version shown above may no longer be available - from the download locations. You can download a more recent version and use - the existing BLFS instructions to install it. Chances are that it will - work just fine, but this has not been tested by the BLFS team. If the - package version shown above is not available from the locations shown - above, or from the <filename class='directory'>legacy/</filename> directory - at <literal>ftp.ImageMagick.org/pub/ImageMagick</literal> you can download it - from the BLFS package server at - <ulink - url="&sources-anduin-http;/i/ImageMagick-&imagemagick-version;-&imagemagick-patch-version;.tar.xz"/>. - </para></note> + <note> + <para> + The <application>ImageMagick</application> source releases are + updated frequently and the version shown above may no longer be available + from the download locations. You can download a more recent version and use + the existing BLFS instructions to install it. Chances are that it will + work just fine, but this has not been tested by the BLFS team. If the + package version shown above is not available from the locations shown + above, or from the <filename class='directory'>legacy/</filename> directory + at <literal>ftp.ImageMagick.org/pub/ImageMagick</literal> you can download it + from the BLFS package server at <ulink + url="&sources-anduin-http;/i/ImageMagick-&imagemagick-version;-&imagemagick-patch-version;.tar.xz"/>. + </para> + </note> <bridgehead renderas="sect3">ImageMagick Dependencies</bridgehead> <bridgehead renderas="sect4">Recommended</bridgehead> - <para role="recommended"><xref linkend="x-window-system"/></para> + <para role="recommended"> + <xref linkend="x-window-system"/> + </para> - <para>The optional dependencies listed below should be installed if you - need support for the specific format or the conversion tool the dependency - provides. Many of the dependencies' capabilities and uses are described in - the <quote>MAGICK DELEGATES</quote> section of the - <filename>README.txt</filename> file located in the source tree. Additional - information about the dependencies can be found in the - <filename>Install-unix.txt</filename> file located in the source tree as - well as issuing the <command>./configure --help</command> command. A - summary of this information, as well as some additional notes can be viewed - on-line at <ulink - url="http://www.imagemagick.org/script/advanced-unix-installation.php"/>.</para> + <para> + The optional dependencies listed below should be installed if you + need support for the specific format or the conversion tool the dependency + provides. Many of the dependencies' capabilities and uses are described in + the <quote>MAGICK DELEGATES</quote> section of the + <filename>README.txt</filename> file located in the source tree. Additional + information about the dependencies can be found in the + <filename>Install-unix.txt</filename> file located in the source tree as + well as issuing the <command>./configure --help</command> command. A + summary of this information, as well as some additional notes can be viewed + on-line at <ulink + url="http://www.imagemagick.org/script/advanced-unix-installation.php"/>. + </para> <bridgehead renderas="sect4">Optional System Utilities</bridgehead> - <para role="optional"><xref linkend="pkgconfig"/>, - <xref linkend="cups"/>, - <ulink url="http://ufraw.sourceforge.net/">ufraw</ulink> (only for raw formats listed in - <filename>www/formats.html</filename>), - <ulink url="http://dmalloc.com/">Dmalloc</ulink>, - <ulink url="http://perens.com/FreeSoftware/">Electric Fence</ulink>, - <ulink url="http://www.gsp.com/support/virtual/email/pgp/">PGP</ulink> - or <xref linkend="gnupg"/> or <xref linkend="gnupg2"/> - (you'll have to do some hacking to use <application>GnuPG</application>), - <xref linkend="sane"/>, and - <xref linkend="wget"/> + <para role="optional"> + <xref linkend="pkgconfig"/>, + <xref linkend="cups"/>, + <xref linkend="curl"/>, + <ulink url="http://dmalloc.com/">Dmalloc</ulink>, + <ulink url="http://perens.com/FreeSoftware/">Electric Fence</ulink>, + <xref linkend="ffmpeg"/>, + <ulink url="http://www.fftw.org/">FFTW</ulink>, + <ulink url="http://www.gsp.com/support/virtual/email/pgp/">PGP</ulink> + or <xref linkend="gnupg"/> or <xref linkend="gnupg2"/> + (you'll have to do some hacking to use <application>GnuPG</application>), + <xref linkend="sane"/>, + <ulink url="http://ufraw.sourceforge.net/">ufraw</ulink> (only for raw formats listed in + <filename>www/formats.html</filename>), + <xref linkend="wget"/>, and + <xref linkend="xdg-utils"/> </para> <bridgehead renderas="sect4">Optional Graphics Libraries</bridgehead> - <para role="optional"><ulink url="http://corefonts.sourceforge.net/">corefonts</ulink>, - <ulink url="http://www.i3a.org/i_flashpix.html">FlashPIX</ulink> (or - <ulink url="ftp://ftp.imagemagick.org/pub/ImageMagick/delegates/libfpx-1.3.0-1.tar.bz2"> - FlashPIX library</ulink>), - <xref linkend="freetype2"/>, - <xref linkend="jasper"/>, - <ulink url="http://www.cl.cam.ac.uk/~mgk25/jbigkit/">JBIG-KIT</ulink>, - <xref linkend="lcms"/> or - <xref linkend="lcms2"/>, - <xref linkend="libexif"/>, - <xref linkend="libjpeg"/>, - <xref linkend="libpng"/>, - <xref linkend="librsvg"/>, - <xref linkend="libtiff"/>, - <xref linkend="pango"/>, - <ulink url="http://www.webmproject.org/code/">libwebp</ulink>, and - <xref linkend="libxml2"/>, - <ulink url="http://djvu.sourceforge.net/">DjVuLibre</ulink>, and - <ulink url="http://www.agocg.ac.uk/train/cgm/ralcgm.htm">RALCGM</ulink> - (or <ulink url="http://www.mcmurchy.com/ralcgm/ralcgm-3.51.tar.gz">ralcgm</ulink>) + <para role="optional"> + <ulink url="http://corefonts.sourceforge.net/">corefonts</ulink>, + <ulink url="http://djvu.sourceforge.net/">DjVuLibre</ulink>, + <!-- <ulink url="http://www.i3a.org/i_flashpix.html">FlashPIX</ulink> (or --> + <ulink url="ftp://ftp.imagemagick.org/pub/ImageMagick/delegates/libfpx-1.3.1-2.tar.bz2"> + FlashPIX</ulink>, + <!-- Added already from the Xorg recommended dependency <xref linkend="freetype2"/>, --> + <xref linkend="jasper"/>, + <ulink url="http://www.cl.cam.ac.uk/~mgk25/jbigkit/">JBIG-KIT</ulink>, + <xref linkend="lcms"/> or + <xref linkend="lcms2"/>, + <xref linkend="libexif"/>, + <xref linkend="libjpeg"/>, + <xref linkend="libpng"/>, + <xref linkend="librsvg"/>, + <xref linkend="libtiff"/>, + <ulink url="http://www.webmproject.org/code/">libwebp</ulink>, + <ulink url="http://liblqr.wikidot.com/en:download-page">Liquid Rescale</ulink>, + <ulink url="http://www.openexr.com/">OpenEXR</ulink>, + <xref linkend="pango"/>, and + <ulink url="http://www.agocg.ac.uk/train/cgm/ralcgm.htm">RALCGM</ulink> + (or <ulink url="http://www.mcmurchy.com/ralcgm/ralcgm-3.51.tar.gz">ralcgm</ulink>) </para> <bridgehead renderas="sect4">Optional Graphics Utilities</bridgehead> - <para role="optional"><!-- <xref linkend="espgs"/> or --><xref linkend="gs"/>, - <ulink url="http://www.artifex.com/downloads/">GhostPCL</ulink>, - <xref linkend="gimp"/>, - <ulink url="http://www.gnuplot.info/">Gnuplot</ulink>, - <xref linkend="graphviz"/>, - <ulink url="http://www.povray.org/">POV-Ray</ulink>, and - <ulink url="http://radsite.lbl.gov/radiance/HOME.html">Radiance</ulink> + <para role="optional"> + <ulink url="http://www.blender.org/">Blender</ulink>, + <ulink url="http://dejavu.sourceforge.net/">DejaVu fonts</ulink>, + <ulink url="http://www.artifex.com/downloads/">GhostPCL</ulink> or + <ulink url="http://www.ghostscript.com/GhostPCL.html">GhostPDL</ulink>, + <xref linkend="gs"/>, + <xref linkend="gimp"/>, + <ulink url="http://www.gnuplot.info/">Gnuplot</ulink>, + <xref linkend="graphviz"/>, + <xref linkend="inkscape"/>, + <ulink url="http://www.povray.org/">POV-Ray</ulink>, and + <ulink url="http://radsite.lbl.gov/radiance/HOME.html">Radiance</ulink> </para> <bridgehead renderas="sect4">Optional Conversion Tools</bridgehead> - <para role="optional"><ulink url="http://autotrace.sourceforge.net/">AutoTrace</ulink>, - <xref linkend="enscript"/>, - <ulink url="http://www.gnu.org/software/hp2xx/">hp2xx</ulink>, - <ulink url="http://user.it.uu.se/~jan/html2ps.html">html2ps</ulink>, - <ulink url="http://wvware.sourceforge.net/">libwmf</ulink>, - <ulink url="http://www.mpeg.org/MSSG/">MPEG-2 Video Codec</ulink>, - <ulink url="http://netpbm.sourceforge.net/">Netpbm</ulink>, - <xref linkend="texlive"/>, - <ulink url="http://www.xfig.org/">Transfig</ulink>, - <ulink url="http://txt2html.sourceforge.net/">txt2html</ulink> - (requires Perl Module - <ulink url="http://cpan.org/authors/id/J/JS/JSTENZEL/Getopt-ArgvFile-1.11.tar.gz"> - Getopt::ArgvFile</ulink>), and - <ulink url="http://www.cs.utah.edu/gdc/projects/urt/">Utah Raster Toolkit</ulink> - (or <ulink url="http://www.mcmurchy.com/urt/urt-3.1b.tar.gz">URT-3.1b</ulink>) + <para role="optional"> + <ulink url="http://autotrace.sourceforge.net/">AutoTrace</ulink>, + <xref linkend="enscript"/>, + <ulink url="http://www.lizardtech.com/downloads/category/"> + GeoExpress Command Line Utilities, AKA MrSID Utilities (binary package)</ulink>, + <ulink url="http://www.gnu.org/software/hp2xx/">hp2xx</ulink>, + <ulink url="http://user.it.uu.se/~jan/html2ps.html">html2ps</ulink>, + <ulink url="http://wvware.sourceforge.net/">libwmf</ulink>, + <ulink url="http://www.mpeg.org/MSSG/">MPEG-2 Video Codec</ulink>, + <ulink url="http://netpbm.sourceforge.net/">Netpbm</ulink>, + <xref linkend="texlive"/>, + <ulink url="http://www.xfig.org/">Transfig</ulink>, + <!-- <ulink url="http://txt2html.sourceforge.net/">txt2html</ulink> + (requires Perl Module + <ulink url="http://cpan.org/authors/id/J/JS/JSTENZEL/Getopt-ArgvFile-1.11.tar.gz"> + Getopt::ArgvFile</ulink>), and --> + <ulink url="http://sk1project.org/modules.php?name=products&product=uniconvertor"> + UniConvertor</ulink>, and + <ulink url="http://www.cs.utah.edu/gdc/projects/urt/">Utah Raster Toolkit</ulink> + (or <ulink url="http://www.mcmurchy.com/urt/urt-3.1b.tar.gz">URT-3.1b</ulink>) </para> <para condition="html" role="usernotes">User Notes: @@ -184,28 +209,39 @@ <sect2 role="installation"> <title>Installation of ImageMagick</title> - <para>Install <application>Imagemagick</application> by running the following - commands:</para> + <para> + Install <application>Imagemagick</application> by running the following commands: + </para> -<screen><userinput> -./configure --prefix=/usr \ +<screen><userinput>./configure --prefix=/usr \ --sysconfdir=/etc \ --with-modules \ --with-perl \ - --without-magick-plus-plus && + --disable-static && make</userinput></screen> - <para>To test the results, issue: <command>make check</command>. Note that - many of the tests require a working <application>ghostscript</application>.</para> + <para> + The validation suite is intended to be run after the package is installed. + </para> - <para>Now, as the <systemitem class="username">root</systemitem> user:</para> + <para> + Now, as the <systemitem class="username">root</systemitem> user: + </para> <screen role="root"><userinput>make install</userinput></screen> - <para>And, if you built PerlMagick, still as the - <systemitem class="username">root</systemitem> user:</para> + <para> + To test the installation, issue: <command>make check</command>. Note that the + EPS, PS, and PDF tests require a working <application>Ghostscript</application>. + </para> + + <!-- This is not necessary as the 'make install' process installs PerlMagick + <para> + And, if you built PerlMagick, still as the + <systemitem class="username">root</systemitem> user:</para> <screen role="root"><userinput>make -C PerlMagick install</userinput></screen> + --> <!-- Commenting this out for now as it is redundant to information that has already been presented, or is in the 'command explanations' @@ -226,37 +262,82 @@ <sect2 role="commands"> <title>Command Explanations</title> - <para><parameter>--sysconfdir=/etc</parameter>: Put the directory of xml (and - .icc) files at <filename class='directory'>/etc/ImageMagick</filename> instead of - <filename class='directory'>/usr/etc/ImageMagick</filename>.</para> + <para> + <parameter>--sysconfdir=/etc</parameter>: Install the + <filename class="extension">.xml</filename> configuration files into + <filename class='directory'>/etc/ImageMagick</filename> instead of the + default <filename class='directory'>/usr/etc/ImageMagick</filename>. + </para> - <para><parameter>--with-modules</parameter>: Enables support for dynamically - loadable modules.</para> + <para> + <parameter>--with-modules</parameter>: Enables support for dynamically + loadable modules. + </para> - <para><parameter>--with-perl</parameter>: Enables building and install - PerlMagick.</para> + <para> + <parameter>--with-perl</parameter>: Enables building and installing + PerlMagick. + </para> - <para><parameter>--without-magick-plus-plus</parameter>: Disables building - and installing Magick++. All the test modules and demos for Magick++ - currently fail.</para> + <para> + <parameter>--disable-static</parameter>: Prevents the static + libraries being built and installed. + </para> - <para><option>--with-gslib=/usr/lib</option>: Enables support to use the - Ghostscript shared library.</para> + <!-- The tests run fine if you run the validation suite after the package + is installed + <para> + <parameter>-without-magick-plus-plus</parameter>: Disables building + and installing Magick++. All the test modules and demos for Magick++ + currently fail. + </para> + --> - <para><option>--with-fpx</option>: Enables support to use the FlashPix - library.</para> + <para> + <option>--with-gslib=/usr/lib</option>: Enables support to use the + <application>Ghostscript</application> shared library. + </para> - <para><option>--with-windows-font-dir=<replaceable><Some/Directory></replaceable></option>: - This option specifies the directory where the Windows CoreFonts are - installed.</para> + <para> + <option>--with-rsvg</option>: Enables support to use the + <application>librsvg</application> library. + </para> - <para>The options and parameters listed above are the only ones you should - have to pass to the <command>configure</command> script to activate all the - delegate dependencies. All other dependencies will be automatically - detected and utilized in the build if they are installed.</para> + <para> + <option>--with-autotrace</option>: Enables support to use the + <application>Autotrace</application> library. + </para> - <para><option>--disable-static</option>: This switch prevents - the static libraries being built.</para> + <para> + <option>--with-wmf</option>: Enables support to use the + <application>libwmf</application> library. + </para> + + <para> + <option>--with-gvc</option>: Enables support to use + <application>GraphViz</application>. + </para> + + <para> + <option>--with-windows-font-dir= + <replaceable><Some/Directory></replaceable></option>: + This option specifies the directory where the Windows CoreFonts are + installed. + </para> + + <para> + <option>--with-dejavu-font-dir= + <replaceable><Some/Directory></replaceable></option>: + This option specifies the directory where the DejaVu fonts are + installed. + </para> + + <para> + The options and parameters listed above are the only ones you should + have to pass to the <command>configure</command> script to activate all + the delegate dependencies. All other dependencies will be automatically + detected and utilized in the build if they are installed. + </para> </sect2> @@ -270,11 +351,11 @@ <seglistitem> <seg>animate, compare, composite, conjure, convert, display, - identify, import, Magick-config, MagickCore-config, + identify, import, Magick-config, Magic++-config, MagickCore-config, MagickWand-config, mogrify, montage, stream, and Wand-config</seg> - <seg>libMagickCore.{so,a}, libMagickWand.{so,a}, and - numerous plugin modules</seg> + <seg>libMagickCore-Q16.so, libMagickWand-Q16.so, libMagick++-Q16.so, + and numerous plugin modules</seg> <seg>/etc/ImageMagick, /usr/include/ImageMagick, @@ -372,7 +453,7 @@ </varlistentry> <varlistentry id="magick-config"> - <term><command>Magick{,Core,Wand}-config</command></term> + <term><command>Magick{,++,Core,Wand}-config</command></term> <listitem> <para>show information about the installed versions of the <application>ImageMagick</application> libraries.</para> Modified: trunk/BOOK/introduction/welcome/changelog.xml ============================================================================== --- trunk/BOOK/introduction/welcome/changelog.xml Sat Feb 9 14:26:43 2013 (r11007) +++ trunk/BOOK/introduction/welcome/changelog.xml Sun Feb 10 09:24:28 2013 (r11008) @@ -45,6 +45,15 @@ --> <listitem> + <para>February 10th, 2013</para> + <itemizedlist> + <listitem> + <para>[randy] - Updated ImageMagick to 6.8.2-8.</para> + </listitem> + </itemizedlist> + </listitem> + + <listitem> <para>February 9th, 2013</para> <itemizedlist> <listitem> -- http://linuxfromscratch.org/mailman/listinfo/blfs-book FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
