Update to exiv2-0.27.0. Fixe

Update to Text-CSV-1.99 (Perl Module). 
Update to Unicode-Collate-1.27 (Perl Module). 
Update to File-Which-1.23 (Perl Module). 
Update to Unicode-LineBreak-2019.001 (Perl Module). 



git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@20909 af4574ff-66df-0310-9fd7-8a98e5e911e0
This commit is contained in:
Bruce Dubbs 2019-01-03 01:37:08 +00:00
parent 14861808d5
commit fc935fbcf9
7 changed files with 61 additions and 36 deletions

View File

@ -4,12 +4,12 @@
<!ENTITY % general-entities SYSTEM "../../general.ent">
%general-entities;
<!ENTITY exiv2-download-http "http://www.exiv2.org/builds/exiv2-&exiv2-version;-trunk.tar.gz">
<!ENTITY exiv2-download-http "http://www.exiv2.org/builds/exiv2-&exiv2-version;-Source.tar.gz">
<!ENTITY exiv2-download-ftp " ">
<!ENTITY exiv2-md5sum "5399e3b570d7f9205f0e76d47582da4c">
<!ENTITY exiv2-size "5.4 MB">
<!ENTITY exiv2-buildsize "39 MB">
<!ENTITY exiv2-time "1.2 SBU">
<!ENTITY exiv2-md5sum "57d58c9cef127c5fa24bf0e1fbbd1f8c">
<!ENTITY exiv2-size "26 MB">
<!ENTITY exiv2-buildsize "86 MB">
<!ENTITY exiv2-time "0.3 SBU (Using parallelism=4)">
]>
<sect1 id="exiv2" xreflabel="Exiv2-&exiv2-version;">
@ -97,17 +97,25 @@
<sect2 role="installation">
<title>Installation of Exiv2</title>
<para>First, disable building a sample program that fails:</para>
<screen><userinput>sed -i '/conntest/s/^/#/' samples/CMakeLists.txt</userinput></screen>
<para>
Install <application>Exiv2</application> by running the following
commands:
</para>
<screen><userinput>./configure --prefix=/usr \
--enable-video \
--enable-webready \
--without-ssh \
--disable-static &amp;&amp;
<screen><userinput>mkdir build &amp;&amp;
cd build &amp;&amp;
cmake -DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_BUILD_TYPE=Release \
-DEXIV2_ENABLE_VIDEO=yes \
-DEXIV2_ENABLE_WEBREADY=yes \
-DEXIV2_ENABLE_CURL=yes \
-DEXIV2_BUILD_SAMPLES=no \
-G "Unix Makefiles" .. &amp;&amp;
make</userinput></screen>
<para>
@ -118,8 +126,7 @@ make</userinput></screen>
Now, as the <systemitem class="username">root</systemitem> user:
</para>
<screen role="root"><userinput>make install &amp;&amp;
chmod -v 755 /usr/lib/libexiv2.so</userinput></screen>
<screen role="root"><userinput>make install</userinput></screen>
</sect2>
@ -127,29 +134,25 @@ chmod -v 755 /usr/lib/libexiv2.so</userinput></screen>
<title>Command Explanations</title>
<para>
<parameter>--enable-video</parameter>:
<parameter>-DEXIV2_ENABLE_VIDEO=yes</parameter>:
This switch enables managing video metadata.
</para>
<para>
<parameter>--enable-webready</parameter>:
<parameter>-DEXIV2_ENABLE_WEBREADY=yes</parameter>:
This switch enables managing web image metadata.
</para>
<para>
<parameter>--without-ssh</parameter>:
This switch is necessary when webready is enabled and <ulink
url="http://www.libssh.org/">libssh</ulink> is not installed. Libssh is
required for ssh.
<parameter>-DEXIV2_BUILD_SAMPLES=no</parameter>:
This switch is necessary to suppress building and installing
sample programs. If the samle programs are built, 34 additional
programs are installed in /usr/bin.
</para>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="../../xincludes/static-libraries.xml"/>
<para>
<option>--without-curl</option>:
This switch is necessary when webready is enabled and <xref
linkend="curl"/> is not installed. Libcurl is required for http.
<parameter>-DEXIV2_ENABLE_CURL=yes</parameter>:
This switch is necessary to enable network/http capabilities.
</para>
</sect2>
@ -160,17 +163,19 @@ chmod -v 755 /usr/lib/libexiv2.so</userinput></screen>
<segmentedlist>
<segtitle>Installed Program</segtitle>
<segtitle>Installed Library</segtitle>
<segtitle>Installed Directory</segtitle>
<segtitle>Installed Directories</segtitle>
<seglistitem>
<seg>
exiv2
</seg>
<seg>
libexiv2.so
libexiv2.so and
libxmp.a
</seg>
<seg>
/usr/include/exiv2
/usr/include/exiv2 and
/usr/share/exiv2
</seg>
</seglistitem>
</segmentedlist>

View File

@ -5,7 +5,7 @@
%general-entities;
<!ENTITY my-download-http "&perl_authors;/id/P/PL/PLICEASE/File-Which-&File-Which-version;.tar.gz">
<!ENTITY my-md5sum "face60fafd220dc83fa581ef6f96d480">
<!ENTITY my-md5sum "c8f054534c3c098dd7a0dada60aaae34">
]>

View File

@ -5,7 +5,7 @@
%general-entities;
<!ENTITY my-download-http "&perl_authors;/id/I/IS/ISHIGAKI/Text-CSV-&Text-CSV-version;.tar.gz">
<!ENTITY my-md5sum "06e9ff3c867fa5ba7f8793ae06ea73ac">
<!ENTITY my-md5sum "f2d01a8a9d217dcc9dbe17be195898e3">
]>

View File

@ -5,7 +5,7 @@
%general-entities;
<!ENTITY my-download-http "&perl_authors;/id/S/SA/SADAHIRO/Unicode-Collate-&Unicode-Collate-version;.tar.gz">
<!ENTITY my-md5sum "b077a891392c02fcc26d3c9f7dfc1734">
<!ENTITY my-md5sum "9affc3cfe915a1c4016d42e6d62a5f0e">
]>

View File

@ -5,7 +5,7 @@
%general-entities;
<!ENTITY my-download-http "&perl_authors;/id/N/NE/NEZUMI/Unicode-LineBreak-&Unicode-LineBreak-version;.tar.gz">
<!ENTITY my-md5sum "736dcb04f6a250bd28e4279f2b8592af">
<!ENTITY my-md5sum "003d6da7a13700e069afed9238c864b9">
]>

View File

@ -44,6 +44,26 @@
<listitem>
<para>January 2nd, 2019</para>
<itemizedlist>
<listitem>
<para>[bdubbs] - Update to exiv2-0.27.0. Fixe
<ulink url="&blfs-ticket-root;11490">#11490</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to Text-CSV-1.99 (Perl Module). Fixes
<ulink url="&blfs-ticket-root;11503">#11503</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to Unicode-Collate-1.27 (Perl Module). Fixes
<ulink url="&blfs-ticket-root;11497">#11497</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to File-Which-1.23 (Perl Module). Fixes
<ulink url="&blfs-ticket-root;11496">#11496</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to Unicode-LineBreak-2019.001 (Perl Module). Fixes
<ulink url="&blfs-ticket-root;11493">#11493</ulink>.</para>
</listitem>
<listitem revision="systemd">
<para>[renodr] - Update to gnome-backgrounds-3.30.0. Partially fixes
<ulink url="&blfs-ticket-root;11090">#11090</ulink>.</para>

View File

@ -199,7 +199,7 @@ to avoid building libxml2 twice, which is slow with all deps -->
<!-- Chapter 10 -->
<!ENTITY aalib-version "1.4rc5">
<!ENTITY babl-version "0.1.60">
<!ENTITY exiv2-version "0.26">
<!ENTITY exiv2-version "0.27.0">
<!ENTITY freetype2-version "2.9.1">
<!ENTITY fontconfig-version "2.13.1"> <!-- stable lt .90 micro version -->
<!ENTITY fribidi-version "1.0.5">
@ -384,7 +384,7 @@ to avoid building libxml2 twice, which is slow with all deps -->
<!ENTITY Error-version "0.17026">
<!--<!ENTITY File-BaseDir-version "0.08">-->
<!ENTITY File-Slurper-version "0.012">
<!ENTITY File-Which-version "1.22">
<!ENTITY File-Which-version "1.23">
<!ENTITY HTML-Parser-version "3.72">
<!ENTITY HTTP-Daemon-version "6.01">
<!ENTITY IO-Socket-SSL-version "2.060">
@ -404,10 +404,10 @@ to avoid building libxml2 twice, which is slow with all deps -->
<!ENTITY Test-Command-version "0.11">
<!ENTITY Test-Differences-version "0.64">
<!ENTITY Text-BibTeX-version "0.85">
<!ENTITY Text-CSV-version "1.97">
<!ENTITY Text-CSV-version "1.98">
<!ENTITY Text-Roman-version "3.5">
<!ENTITY Unicode-Collate-version "1.25">
<!ENTITY Unicode-LineBreak-version "2018.003">
<!ENTITY Unicode-Collate-version "1.27">
<!ENTITY Unicode-LineBreak-version "2019.001">
<!ENTITY URI-version "1.74">
<!ENTITY XML-LibXML-Simple-version "0.99">
<!ENTITY XML-LibXSLT-version "1.96">