Author: ken
Date: 2011-12-06 16:45:08 -0700 (Tue, 06 Dec 2011)
New Revision: 9072
Modified:
trunk/BOOK/general.ent
trunk/BOOK/general/genutils/imagemagick.xml
trunk/BOOK/introduction/welcome/changelog.xml
Log:
update to ImageMagick-6.7.3-10
Modified: trunk/BOOK/general/genutils/imagemagick.xml
===================================================================
--- trunk/BOOK/general/genutils/imagemagick.xml 2011-12-06 23:38:54 UTC (rev
9071)
+++ trunk/BOOK/general/genutils/imagemagick.xml 2011-12-06 23:45:08 UTC (rev
9072)
@@ -9,16 +9,15 @@
targets in all of open-source. One solution is to always use the last
version of a specific major-minor from the 'legacy' subdirectory of
the path in these URL's. Otherwise these links are broken within days
- after updates :-( -->
- <!ENTITY imagemagick-download-http
"&sourceforge-repo;/imagemagick/ImageMagick-&imagemagick-version;-&imagemagick-patch-version;.tar.bz2">
- <!ENTITY imagemagick-download-ftp
"ftp://ftp.imagemagick.net/pub/ImageMagick/legacy/ImageMagick-&imagemagick-version;-&imagemagick-patch-version;.tar.bz2">
- <!-- Commenting these out to use the legacy version for the BLFS-6.3 release
- <!ENTITY imagemagick-download-http
"http://www.imagemagick.org/download/ImageMagick-&imagemagick-version;-&imagemagick-patch-version;.tar.bz2">
- <!ENTITY imagemagick-download-ftp
"ftp://ftp.imagemagick.net/pub/ImageMagick/ImageMagick-&imagemagick-version;-&imagemagick-patch-version;.tar.bz2">
-->
- <!ENTITY imagemagick-md5sum "0e638f94ab70272a645b4d6ae06201d8">
- <!ENTITY imagemagick-size "7.5 MB">
- <!ENTITY imagemagick-buildsize "211 MB (additional 75 MB if you run the
Image::Magick demo)">
- <!ENTITY imagemagick-time "4.2 SBU (Additional 1.8 SBU to run the
test suite)">
+ after updates :-( Unfortunately, versions always roll on after patch
+ version 10, whether or not significant changes occur, and it takes
+ time before versions migrate to legacy/ -->
+ <!ENTITY imagemagick-download-http
"&sourceforge-repo;/imagemagick/ImageMagick-&imagemagick-version;-&imagemagick-patch-version;.tar.xz">
+ <!ENTITY imagemagick-download-ftp
"ftp://ftp.imagemagick.org/pub/ImageMagick/ImageMagick-&imagemagick-version;-&imagemagick-patch-version;.tar.xz">
+ <!ENTITY imagemagick-md5sum "6bf001ae206bffe77693732e4e886532">
+ <!ENTITY imagemagick-size "7.3 MB">
+ <!ENTITY imagemagick-buildsize "256 MB typical (additional 69 MB if you
run the Image::Magick demo)">
+ <!ENTITY imagemagick-time "4.9 SBU typical (Additional 0.4 SBU to
run the test suite)">
]>
<!-- Editors: It is highly unlikely that the buildsize (disk space used) will
@@ -27,6 +26,8 @@
currently listed above is the space one would require if all the
dependencies are installed, which is what we want.
+ Marked as 'typical' because nobody builds ALL the optional extras [ken]
+
Also, please look over the output from the configure command for any
additional dependencies that need to be listed, as ImageMagick is
constantly adding additional features and dependencies. -->
@@ -55,6 +56,8 @@
Image processing operations are available from the command line. Bindings
to various programming languages are also available.</para>
+ &lfs70_checked;
+
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>
@@ -83,9 +86,11 @@
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, you can download it from the BLFS package server at
+ 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.bz2"/>.
+
url="&sources-anduin-http;/i/ImageMagick-&imagemagick-version;-&imagemagick-patch-version;.tar.xz"/>.
</para>
<bridgehead renderas="sect3">ImageMagick Dependencies</bridgehead>
@@ -106,10 +111,11 @@
url="http://www.imagemagick.org/script/advanced-unix-installation.php"/>.</para>
<bridgehead renderas="sect4">Optional System Utilities</bridgehead>
- <para role="optional"><!-- <xref linkend="pkgconfig"/>, -->
+ <para role="optional"><xref linkend="pkgconfig"/>,
<xref linkend="cups"/> or <xref linkend="LPRng"/> (or any other print
utility that provides an <command>lpr</command> command),
- <ulink url="http://www.mcmurchy.com/dcraw/dcraw-9.05.tar.gz">dcraw</ulink>,
+ <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>
@@ -127,16 +133,18 @@
<xref linkend="freetype2"/>,
<xref linkend="jasper"/>,
<ulink url="http://www.cl.cam.ac.uk/~mgk25/jbigkit/">JBIG-KIT</ulink>,
- <xref linkend="lcms"/>,
+ <xref linkend="lcms"/> or
+ <ulink url="http://sourceforge.net/projects/lcms/files/">lcms2</ulink>,
<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.50.tar.gz">RALCGM-3.50</ulink>)
</para>
<bridgehead renderas="sect4">Optional Graphics Utilities</bridgehead>
@@ -179,19 +187,39 @@
<para>Install <application>Imagemagick</application> by running the
following
commands:</para>
-<screen><userinput>sed -i -e "s/\xc2\xae/\\\[rg\]/g" \
- -e "s/B...'e./Be/" utilities/ImageMagick.1.in &&
-./configure --prefix=/usr --with-modules &&
+<screen><userinput>./configure --prefix=/usr --sysconfdir=/etc \
+ --with-modules &&
make</userinput></screen>
+ <para>If you wish to build the <application>PerlMagick</application>
+ <application>perl</application> module, use the following commands:</para>
+
+<screen><userinput>cd PerlMagick &&
+perl Makefile.PL &&
+make &&
+cd ..</userinput></screen>
+
<para>To test the results, issue: <command>make check</command>. Note that
- some of the tests may fail due to system and/or build parameter
- settings.</para>
+ many of the tests require a working <application>ghostscript</application>
+ and that most of the validate-*.sh tests fail when run from
+ <command>make check</command> although they can be successfully run
individually
+ by <command>chmod +x tests/common.sh &&
+ srcdir=$PWD VALIDATE=$PWD/tests/validate-compare.sh ;# and so
forth</command>
+ </para>
<para>Now, as the <systemitem class="username">root</systemitem>
user:</para>
<screen role="root"><userinput>make install</userinput></screen>
+ <para>And then, 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>
+
+<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'
section below.
@@ -211,10 +239,9 @@
<sect2 role="commands">
<title>Command Explanations</title>
- <para><command>sed -i -e "..." -e "..."</command>: One man page is
installed with
- character encoding not displayable using the
<application>Man-db</application>
- package. This command changes the offending bytes to characters
- <command>man</command> can properly display.</para>
+ <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>--with-modules</parameter>: Enables support for
dynamically
loadable modules.</para>
@@ -234,6 +261,9 @@
delegate dependencies. All other dependencies will be automatically
detected and utilized in the build if they are installed.</para>
+ <para><option>--disable-static</option>: This switch prevents
+ the static libraries being built.</para>
+
</sect2>
<sect2 role="content">
@@ -246,10 +276,11 @@
<seglistitem>
<seg>animate, compare, composite, conjure, convert, display,
- identify, import, Magick-config, Magick++-config, mogrify,
- montage, stream, and Wand-config</seg>
- <seg>libMagick.{so,a}, libMagick++.{so,a}, libWand.{so,a},
- the Magick.so Perl module, and numerous plugin modules</seg>
+ identify, import, Magick++-config, Magick-config, MagickCore-config,
+ MagickWand-config, mogrify, montage, stream, and Wand-config</seg>
+ <seg>libMagick.{so,a}, libMagickCore.{so,a} libMagick++.{so,a},
+ libMagickWand.{so,a}, optionally the Magick.so Perl module, and
+ numerous plugin modules</seg>
<seg>/usr/include/Magick++, /usr/include/magick, /usr/include/wand,
/usr/lib/ImageMagick-&imagemagick-version;,
/usr/lib/perl5/site_perl/&lfs-perl-version;/i686-linux/auto/Image/Magick,
@@ -345,10 +376,10 @@
<varlistentry id="magick-config">
<term><command>Magick-config</command> and
- <command>Magick++-config</command></term>
+ <command>Magick++-config, MagickCore-config,
MagickWand-config</command></term>
<listitem>
- <para>show information about the installed versions of
- <application>ImageMagick</application> and Magick++.</para>
+ <para>show information about the installed versions of the
+ <application>ImageMagick</application> Magick++, MagickCore and
MagickWand libraries.</para>
<indexterm zone="imagemagick magick-config">
<primary sortas="b-Magick-config">Magick-config</primary>
</indexterm>
Modified: trunk/BOOK/general.ent
===================================================================
--- trunk/BOOK/general.ent 2011-12-06 23:38:54 UTC (rev 9071)
+++ trunk/BOOK/general.ent 2011-12-06 23:45:08 UTC (rev 9072)
@@ -259,7 +259,7 @@
<!ENTITY rep-gtk-version "0.18">
<!ENTITY sharutils-version "4.11.1">
<!ENTITY compface-version "1.5.2">
-<!ENTITY imagemagick-version "6.3.5">
+<!ENTITY imagemagick-version "6.7.3">
<!ENTITY hd2u-version "1.0.1">
<!ENTITY gtk-doc-version "1.14">
<!ENTITY scrollkeeper-version "0.3.14">
Modified: trunk/BOOK/introduction/welcome/changelog.xml
===================================================================
--- trunk/BOOK/introduction/welcome/changelog.xml 2011-12-06 23:38:54 UTC
(rev 9071)
+++ trunk/BOOK/introduction/welcome/changelog.xml 2011-12-06 23:45:08 UTC
(rev 9072)
@@ -42,6 +42,15 @@
-->
<listitem>
+ <para>December 7th, 2011</para>
+ <itemizedlist>
+ <listitem>
+ <para>[ken] - Updated to ImageMagick-6.7.3-10.</para>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+
+ <listitem>
<para>December 6th, 2011</para>
<itemizedlist>
<listitem>
--
http://linuxfromscratch.org/mailman/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page