Author: bdubbs Date: Fri May 6 14:08:59 2016 New Revision: 17325 Log: Update to ImageMagick-7.0.1-1. Fix/Mark several packages for gcc6.
Modified: trunk/BOOK/general/genutils/imagemagick.xml trunk/BOOK/general/sysutils/obex-data-server.xml trunk/BOOK/introduction/welcome/changelog.xml trunk/BOOK/multimedia/libdriv/xine-lib.xml trunk/BOOK/packages.ent trunk/BOOK/postlfs/editors/emacs.xml trunk/BOOK/pst/printing/gs.xml trunk/BOOK/pst/printing/gutenprint.xml trunk/BOOK/xsoft/other/feh.xml trunk/BOOK/xsoft/other/inkscape.xml trunk/BOOK/xsoft/other/tigervnc.xml Modified: trunk/BOOK/general/genutils/imagemagick.xml ============================================================================== --- trunk/BOOK/general/genutils/imagemagick.xml Fri May 6 09:47:07 2016 (r17324) +++ trunk/BOOK/general/genutils/imagemagick.xml Fri May 6 14:08:59 2016 (r17325) @@ -4,14 +4,14 @@ <!ENTITY % general-entities SYSTEM "../../general.ent"> %general-entities; - <!ENTITY imagemagick-patch-version "5"> + <!ENTITY imagemagick-patch-version "1"> <!ENTITY imagemagick-download-http "https://www.imagemagick.org/download/releases/ImageMagick-&imagemagick-version;-&imagemagick-patch-version;.tar.xz"> <!ENTITY imagemagick-download-ftp "ftp://ftp.imagemagick.org/pub/ImageMagick/releases/ImageMagick-&imagemagick-version;-&imagemagick-patch-version;.tar.xz"> - <!ENTITY imagemagick-md5sum "af1c85b8b8f817e919f9ca4408d86782"> - <!ENTITY imagemagick-size "8.4 MB"> - <!ENTITY imagemagick-buildsize "193 MB, with typical dependencies (222 MB with the test suite, reputedly 450 MB with all dependencies)"> - <!ENTITY imagemagick-time "2.0 SBU - typical build (additional 1.6 SBU to run the test suite and 1.4 SBU to run the validation suite)"> + <!ENTITY imagemagick-md5sum "24673d00fcc8aa00313eeca6aa20fd3c"> + <!ENTITY imagemagick-size "7.9 MB"> + <!ENTITY imagemagick-buildsize "200 MB, with typical dependencies (add 31 MB for the test suite)"> + <!ENTITY imagemagick-time "2.9 SBU - typical build (add 1.8 SBU for the test suite and 1.5 SBU for the validation suite)"> ]> <!-- Editors: It is highly unlikely that the buildsize (disk space used) will @@ -21,9 +21,14 @@ dependencies are installed, which is what we want. Marked as 'typical' because nobody builds ALL the optional extras [ken] + + [bdubbs] I do; at least the internal ones. I still got only 200 MB. + Saved the "full" 450MB as a comment - feel free to update this iff you do build all dependencies, it's probably a lot bigger now. + [bdubbs] Just removed it. I don't think it adds anything. + 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. @@ -58,6 +63,7 @@ </para> &lfs79_checked; + &gcc6_checked; <bridgehead renderas="sect3">Package Information</bridgehead> <itemizedlist spacing="compact"> @@ -157,6 +163,7 @@ <ulink url="http://djvu.sourceforge.net/">DjVuLibre</ulink>, <ulink url="ftp://ftp.imagemagick.org/pub/ImageMagick/delegates/"> FlashPIX (libfpx)</ulink>, + <ulink url="https://github.com/FLIF-hub/FLIF/releases">FLIF</ulink>, <ulink url="http://www.cl.cam.ac.uk/~mgk25/jbigkit/">JBIG-KIT</ulink>, <ulink url="&gnome-download-http;/libgxps/">libgxps</ulink>, <ulink url="https://github.com/HOST-Oman/libraqm/">libraqm</ulink>, @@ -210,7 +217,9 @@ commands: </para> -<screen><userinput>./configure --prefix=/usr \ +<screen><userinput>sed -i '/seems to be moved/ s/^/true #/' config/ltmain.sh && + +./configure --prefix=/usr \ --sysconfdir=/etc \ --enable-hdri \ --with-modules \ @@ -245,6 +254,10 @@ <title>Command Explanations</title> <para> + <command>sed ...</command>: Removes a lot of invalid warnings. + </para> + + <para> <parameter>--enable-hdri</parameter>: Enables building of a high dynamic range version of ImageMagick. </para> @@ -320,22 +333,23 @@ <seglistitem> <seg> - animate, compare, composite, conjure, convert, display, - identify, import, Magick-config, Magick++-config, MagickCore-config, - MagickWand-config, mogrify, montage, stream, and Wand-config + magick, Magick++-config, MagickCore-config, and MagickWand-config. + (animate, compare, composite, conjure, convert, display, + identify, import, magick-script, mogrify, montage, and stream + are all symbolic links to magick) </seg> <seg> - libMagickCore-6.Q16HDRI.so, - libMagickWand-6.Q16HDRI.so and - libMagick++-6.Q16HDRI.so + libMagickCore-7.Q16HDRI.so, + libMagickWand-7.Q16HDRI.so and + libMagick++-7.Q16HDRI.so </seg> <seg> - /etc/ImageMagick-6, - /usr/include/ImageMagick-6, + /etc/ImageMagick-7, + /usr/include/ImageMagick-7, /usr/lib/ImageMagick-&imagemagick-version;, - /usr/lib/perl5/site_perl/&lfs-perl-version;/{,auto}/Image/Magick, + /usr/lib/perl5/site_perl/&lfs-perl-version;/$(uname -m)-linux/{,auto}/Image/Magick, /usr/share/doc/ImageMagick-&imagemagick-version;, and - /usr/share/ImageMagick-6 + /usr/share/ImageMagick-7 </seg> </seglistitem> </segmentedlist> @@ -426,7 +440,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> @@ -466,16 +480,6 @@ </indexterm> </listitem> </varlistentry> - - <varlistentry id="wand-config"> - <term><command>Wand-config</command></term> - <listitem> - <para>shows the options required to use the Wand library.</para> - <indexterm zone="imagemagick wand-config"> - <primary sortas="b-Wand-config">Wand-config</primary> - </indexterm> - </listitem> - </varlistentry> <varlistentry id="perlmagick"> <term><filename class='libraryfile'>Image::Magick</filename></term> Modified: trunk/BOOK/general/sysutils/obex-data-server.xml ============================================================================== --- trunk/BOOK/general/sysutils/obex-data-server.xml Fri May 6 09:47:07 2016 (r17324) +++ trunk/BOOK/general/sysutils/obex-data-server.xml Fri May 6 14:08:59 2016 (r17325) @@ -35,6 +35,7 @@ </para> &lfs79_checked; + &gcc6_checked; <bridgehead renderas="sect3">Package Information</bridgehead> <itemizedlist spacing="compact"> Modified: trunk/BOOK/introduction/welcome/changelog.xml ============================================================================== --- trunk/BOOK/introduction/welcome/changelog.xml Fri May 6 09:47:07 2016 (r17324) +++ trunk/BOOK/introduction/welcome/changelog.xml Fri May 6 14:08:59 2016 (r17325) @@ -47,6 +47,11 @@ <para>May 6th, 2016</para> <itemizedlist> <listitem> + <para>[bdubbs] - Update to ImageMagick-7.0.1-1. + Fixes + <ulink url="&blfs-ticket-root;7520">#7520</ulink>.</para> + </listitem> + <listitem> <para>[bdubbs] - Added ENTITY gcc8_checked to aid transition to gcc-6.1.0.</para> </listitem> Modified: trunk/BOOK/multimedia/libdriv/xine-lib.xml ============================================================================== --- trunk/BOOK/multimedia/libdriv/xine-lib.xml Fri May 6 09:47:07 2016 (r17324) +++ trunk/BOOK/multimedia/libdriv/xine-lib.xml Fri May 6 14:08:59 2016 (r17325) @@ -39,6 +39,7 @@ </para> &lfs79_checked; + &gcc6_checked; <bridgehead renderas="sect3">Package Information</bridgehead> <itemizedlist spacing="compact"> @@ -127,7 +128,10 @@ <screen><userinput>sed -e 's/avcodec_alloc_frame/av_frame_alloc/' \ -e 's/avcodec_free_frame/av_frame_free/' \ -i src/combined/ffmpeg/ff_{audio,video}_decoder.c \ - src/dxr3/ffmpeg_encoder.c + src/dxr3/ffmpeg_encoder.c && + +sed -e 's|wand/magick_wand.h|MagickWand/MagickWand.h|' \ + -i src/video_dec/image.c && ./configure --prefix=/usr \ --disable-vcd \ @@ -168,8 +172,8 @@ <title>Command Explanations</title> <para> - <command>sed ...</command>: This command enables the package to be - built with <xref linkend='ffmpeg'/>. + <command>sed ...</command>: These commands enable the package to be + built with <xref linkend='ffmpeg'/> and <xref linkend='imagemagick'/>. </para> <para> Modified: trunk/BOOK/packages.ent ============================================================================== --- trunk/BOOK/packages.ent Fri May 6 09:47:07 2016 (r17324) +++ trunk/BOOK/packages.ent Fri May 6 14:08:59 2016 (r17325) @@ -201,7 +201,7 @@ <!ENTITY hd2u-version "1.0.3"> <!ENTITY hicolor-icon-theme-version "0.15"> <!ENTITY icon-naming-utils-version "0.8.90"> -<!ENTITY imagemagick-version "6.9.3"> +<!ENTITY imagemagick-version "7.0.1"> <!ENTITY intltool-version "0.50.2"> <!ENTITY lsof-version "4.89"> <!ENTITY pinentry-version "0.9.7"> Modified: trunk/BOOK/postlfs/editors/emacs.xml ============================================================================== --- trunk/BOOK/postlfs/editors/emacs.xml Fri May 6 09:47:07 2016 (r17324) +++ trunk/BOOK/postlfs/editors/emacs.xml Fri May 6 14:08:59 2016 (r17325) @@ -33,6 +33,7 @@ customizable, self-documenting real-time display editor.</para> &lfs79_checked; + &gcc6_checked; <bridgehead renderas="sect3">Package Information</bridgehead> <itemizedlist spacing="compact"> Modified: trunk/BOOK/pst/printing/gs.xml ============================================================================== --- trunk/BOOK/pst/printing/gs.xml Fri May 6 09:47:07 2016 (r17324) +++ trunk/BOOK/pst/printing/gs.xml Fri May 6 14:08:59 2016 (r17325) @@ -46,6 +46,7 @@ used for that.</para> &lfs79_checked; + &gcc6_checked; <bridgehead renderas="sect3">Package Information</bridgehead> <itemizedlist spacing="compact"> Modified: trunk/BOOK/pst/printing/gutenprint.xml ============================================================================== --- trunk/BOOK/pst/printing/gutenprint.xml Fri May 6 09:47:07 2016 (r17324) +++ trunk/BOOK/pst/printing/gutenprint.xml Fri May 6 14:08:59 2016 (r17325) @@ -40,6 +40,7 @@ </para> &lfs79_checked; + &gcc6_checked; <bridgehead renderas="sect3">Package Information</bridgehead> <itemizedlist spacing="compact"> Modified: trunk/BOOK/xsoft/other/feh.xml ============================================================================== --- trunk/BOOK/xsoft/other/feh.xml Fri May 6 09:47:07 2016 (r17324) +++ trunk/BOOK/xsoft/other/feh.xml Fri May 6 14:08:59 2016 (r17325) @@ -40,6 +40,7 @@ </para> &lfs79_checked; + &gcc6_checked; <bridgehead renderas="sect3">Package Information</bridgehead> <itemizedlist spacing="compact"> Modified: trunk/BOOK/xsoft/other/inkscape.xml ============================================================================== --- trunk/BOOK/xsoft/other/inkscape.xml Fri May 6 09:47:07 2016 (r17324) +++ trunk/BOOK/xsoft/other/inkscape.xml Fri May 6 14:08:59 2016 (r17325) @@ -36,6 +36,7 @@ </para> &lfs79_checked; + &gcc6_checked; <bridgehead renderas="sect3">Package Information</bridgehead> <itemizedlist spacing="compact"> @@ -156,6 +157,9 @@ <screen><userinput>patch -Np1 -i ../inkscape-&inkscape-version;-testfiles-1.patch && +sed -e 's/ScopedPtr<char>/make_unique_ptr_gfree/' \ + -i src/ui/clipboard.cpp && + CXXFLAGS="-g -O2 -std=c++11" ./configure --prefix=/usr && make</userinput></screen> @@ -177,6 +181,11 @@ <title>Command Explanations</title> <para> + <command>sed ... </command>: This <command>sed</command> fixes a + build problem identified upstream. + </para> + + <para> <command>CXXFLAGS="-g -O2 -std=c++11" ./configure...</command>: Inkscape has not yet been ported to the 2011 ISO C++ standard, one of its dependencies is compiled with this standard. @@ -185,12 +194,6 @@ <envar>CXXFLAGS</envar> together with the default options. </para> - <para> - <command>sed -ri ... configure</command>: - This <command>sed</command> fixes building problems starting - with gc-7.4.2. - </para> - </sect2> <sect2 role="content"> Modified: trunk/BOOK/xsoft/other/tigervnc.xml ============================================================================== --- trunk/BOOK/xsoft/other/tigervnc.xml Fri May 6 09:47:07 2016 (r17324) +++ trunk/BOOK/xsoft/other/tigervnc.xml Fri May 6 14:08:59 2016 (r17325) @@ -37,6 +37,7 @@ </para> &lfs79_checked; + &gcc6_checked; <bridgehead renderas="sect3">Package Information</bridgehead> <itemizedlist spacing="compact"> -- http://lists.linuxfromscratch.org/listinfo/blfs-book FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page