Changeset 71c9d11 for general/genutils


Ignore:
Timestamp:
12/06/2011 11:45:08 PM (12 years ago)
Author:
Ken Moffat <ken@…>
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:
19b9c81
Parents:
93236c2
Message:

update to ImageMagick-6.7.3-10

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • general/genutils/imagemagick.xml

    r93236c2 r71c9d11  
    1010       version of a specific major-minor from the 'legacy' subdirectory of
    1111       the path in these URL's. Otherwise these links are broken within days
    12        after updates :-(  -->
    13   <!ENTITY imagemagick-download-http "&sourceforge-repo;/imagemagick/ImageMagick-&imagemagick-version;-&imagemagick-patch-version;.tar.bz2">
    14   <!ENTITY imagemagick-download-ftp  "ftp://ftp.imagemagick.net/pub/ImageMagick/legacy/ImageMagick-&imagemagick-version;-&imagemagick-patch-version;.tar.bz2">
    15   <!-- Commenting these out to use the legacy version for the BLFS-6.3 release
    16   <!ENTITY imagemagick-download-http "http://www.imagemagick.org/download/ImageMagick-&imagemagick-version;-&imagemagick-patch-version;.tar.bz2">
    17   <!ENTITY imagemagick-download-ftp  "ftp://ftp.imagemagick.net/pub/ImageMagick/ImageMagick-&imagemagick-version;-&imagemagick-patch-version;.tar.bz2"> -->
    18   <!ENTITY imagemagick-md5sum        "0e638f94ab70272a645b4d6ae06201d8">
    19   <!ENTITY imagemagick-size          "7.5 MB">
    20   <!ENTITY imagemagick-buildsize     "211 MB (additional 75 MB if you run the Image::Magick demo)">
    21   <!ENTITY imagemagick-time          "4.2 SBU (Additional 1.8 SBU to run the test suite)">
     12       after updates :-(  Unfortunately, versions always roll on after patch
     13       version 10, whether or not significant changes occur, and it takes
     14       time before versions migrate to legacy/  -->
     15  <!ENTITY imagemagick-download-http "&sourceforge-repo;/imagemagick/ImageMagick-&imagemagick-version;-&imagemagick-patch-version;.tar.xz">
     16  <!ENTITY imagemagick-download-ftp  "ftp://ftp.imagemagick.org/pub/ImageMagick/ImageMagick-&imagemagick-version;-&imagemagick-patch-version;.tar.xz">
     17  <!ENTITY imagemagick-md5sum        "6bf001ae206bffe77693732e4e886532">
     18  <!ENTITY imagemagick-size          "7.3 MB">
     19  <!ENTITY imagemagick-buildsize     "256 MB typical (additional 69 MB if you run the Image::Magick demo)">
     20  <!ENTITY imagemagick-time          "4.9 SBU typical (Additional 0.4 SBU to run the test suite)">
    2221]>
    2322
     
    2827     dependencies are installed, which is what we want.
    2928
     29     Marked as 'typical' because nobody builds ALL the optional extras [ken]
     30
    3031     Also, please look over the output from the configure command for any
    3132     additional dependencies that need to be listed, as ImageMagick is
     
    5556    Image processing operations are available from the command line. Bindings
    5657    to various programming languages are also available.</para>
     58
     59    &lfs70_checked;
    5760
    5861    <bridgehead renderas="sect3">Package Information</bridgehead>
     
    8487    work just fine, but this has not been tested by the BLFS team. If the
    8588    package version shown above is not available from the locations shown
    86     above, you can download it from the BLFS package server at
     89    above, or from the <filename class='directory'>legacy/</filename> directory
     90    at <literal>ftp.ImageMagick.org/pub/ImageMagick</literal> you can download it
     91    from the BLFS package server at
    8792    <ulink
    88     url="&sources-anduin-http;/i/ImageMagick-&imagemagick-version;-&imagemagick-patch-version;.tar.bz2"/>.
     93    url="&sources-anduin-http;/i/ImageMagick-&imagemagick-version;-&imagemagick-patch-version;.tar.xz"/>.
    8994    </para>
    9095
     
    107112
    108113    <bridgehead renderas="sect4">Optional System Utilities</bridgehead>
    109     <para role="optional"><!-- <xref linkend="pkgconfig"/>, -->
     114    <para role="optional"><xref linkend="pkgconfig"/>,
    110115    <xref linkend="cups"/> or <xref linkend="LPRng"/> (or any other print
    111116    utility that provides an <command>lpr</command> command),
    112     <ulink url="http://www.mcmurchy.com/dcraw/dcraw-9.05.tar.gz">dcraw</ulink>,
     117    <ulink url="http://ufraw.sourceforge.net/">ufraw</ulink> (only for raw formats listed in
     118   <filename>www/formats.html</filename>),
    113119    <ulink url="http://dmalloc.com/">Dmalloc</ulink>,
    114120    <ulink url="http://perens.com/FreeSoftware/">Electric Fence</ulink>,
     
    128134    <xref linkend="jasper"/>,
    129135    <ulink url="http://www.cl.cam.ac.uk/~mgk25/jbigkit/">JBIG-KIT</ulink>,
    130     <xref linkend="lcms"/>,
     136    <xref linkend="lcms"/> or
     137    <ulink url="http://sourceforge.net/projects/lcms/files/">lcms2</ulink>,
    131138    <xref linkend="libexif"/>,
    132139    <xref linkend="libjpeg"/>,
     
    134141    <xref linkend="librsvg"/>,
    135142    <xref linkend="libtiff"/>,
     143    <xref linkend="pango"/>,
     144    <ulink url="http://www.webmproject.org/code/">libwebp</ulink>, and
    136145    <xref linkend="libxml2"/>,
    137146    <ulink url="http://djvu.sourceforge.net/">DjVuLibre</ulink>, and
    138147    <ulink url="http://www.agocg.ac.uk/train/cgm/ralcgm.htm">RALCGM</ulink>
    139     (or <ulink url="http://www.mcmurchy.com/ralcgm/ralcgm-3.50.tar.gz">RALCGM-3.50</ulink>)
    140148    </para>
    141149
     
    180188    commands:</para>
    181189
    182 <screen><userinput>sed -i -e "s/\xc2\xae/\\\[rg\]/g" \
    183    -e "s/B...'e./Be/" utilities/ImageMagick.1.in &amp;&amp;
    184 ./configure --prefix=/usr --with-modules &amp;&amp;
     190<screen><userinput>./configure --prefix=/usr --sysconfdir=/etc \
     191  --with-modules &amp;&amp;
    185192make</userinput></screen>
    186193
     194    <para>If you wish to build the <application>PerlMagick</application>
     195    <application>perl</application> module, use the following commands:</para>
     196
     197<screen><userinput>cd PerlMagick &amp;&amp;
     198perl Makefile.PL &amp;&amp;
     199make &amp;&amp;
     200cd ..</userinput></screen>
     201
    187202     <para>To test the results, issue: <command>make check</command>. Note that
    188      some of the tests may fail due to system and/or build parameter
    189      settings.</para>
     203     many of the tests require a working <application>ghostscript</application>
     204     and that most of the validate-*.sh tests fail when run from
     205     <command>make check</command> although they can be successfully run individually
     206     by <command>chmod +x tests/common.sh &amp;&amp;
     207     srcdir=$PWD VALIDATE=$PWD/tests/validate-compare.sh ;# and so forth</command>
     208     </para>
    190209
    191210     <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
    192211
    193212<screen role="root"><userinput>make install</userinput></screen>
     213
     214     <para>And then, as the <systemitem class="username">root</systemitem> user:</para>
     215
     216<screen role="root"><userinput>make install</userinput></screen>
     217
     218    <para>And, if you built PerlMagick, still as the
     219    <systemitem class="username">root</systemitem> user:</para>
     220
     221<screen role="root"><userinput>make -C PerlMagick install</userinput></screen>
    194222
    195223    <!-- Commenting this out for now as it is redundant to information
     
    212240    <title>Command Explanations</title>
    213241
    214     <para><command>sed -i -e "..." -e "..."</command>: One man page is installed with
    215     character encoding not displayable using the <application>Man-db</application>
    216     package. This command changes the offending bytes to characters
    217     <command>man</command> can properly display.</para>
     242    <para><parameter>--sysconfdir=/etc</parameter>: Put the directory of xml (and
     243    .icc) files at <filename class='directory'>/etc/ImageMagick</filename> instead of
     244    <filename class='directory'>/usr/etc/ImageMagick</filename>.</para>
    218245
    219246    <para><parameter>--with-modules</parameter>: Enables support for dynamically
     
    235262    detected and utilized in the build if they are installed.</para>
    236263
     264    <para><option>--disable-static</option>: This switch prevents
     265    the static libraries being built.</para>
     266
    237267  </sect2>
    238268
     
    247277      <seglistitem>
    248278        <seg>animate, compare, composite, conjure, convert, display,
    249         identify, import, Magick-config, Magick++-config, mogrify,
    250         montage, stream, and Wand-config</seg>
    251         <seg>libMagick.{so,a}, libMagick++.{so,a}, libWand.{so,a},
    252         the Magick.so Perl module, and numerous plugin modules</seg>
     279        identify, import, Magick++-config, Magick-config, MagickCore-config,
     280        MagickWand-config, mogrify, montage, stream, and Wand-config</seg>
     281        <seg>libMagick.{so,a}, libMagickCore.{so,a} libMagick++.{so,a},
     282        libMagickWand.{so,a}, optionally the Magick.so Perl module, and
     283        numerous plugin modules</seg>
    253284        <seg>/usr/include/Magick++, /usr/include/magick, /usr/include/wand,
    254285        /usr/lib/ImageMagick-&imagemagick-version;,
     
    346377    <varlistentry id="magick-config">
    347378      <term><command>Magick-config</command> and
    348       <command>Magick++-config</command></term>
    349       <listitem>
    350         <para>show information about the installed versions of
    351         <application>ImageMagick</application> and Magick++.</para>
     379      <command>Magick++-config, MagickCore-config, MagickWand-config</command></term>
     380      <listitem>
     381        <para>show information about the installed versions of the
     382        <application>ImageMagick</application> Magick++, MagickCore and MagickWand libraries.</para>
    352383        <indexterm zone="imagemagick magick-config">
    353384          <primary sortas="b-Magick-config">Magick-config</primary>
Note: See TracChangeset for help on using the changeset viewer.