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 &amp;&amp;
-./configure --prefix=/usr --with-modules &amp;&amp;
+<screen><userinput>./configure --prefix=/usr --sysconfdir=/etc \
+  --with-modules &amp;&amp;
 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 &amp;&amp;
+perl Makefile.PL &amp;&amp;
+make &amp;&amp;
+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 &amp;&amp;
+     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

Reply via email to