Author: ken Date: Mon Feb 13 09:03:29 2017 New Revision: 18296 Log: biber-2.7
Modified: trunk/BOOK/general/prog/perl-core-modules.txt trunk/BOOK/general/prog/perl-modules.xml trunk/BOOK/introduction/welcome/changelog.xml trunk/BOOK/packages.ent trunk/BOOK/pst/typesetting/biber.xml Modified: trunk/BOOK/general/prog/perl-core-modules.txt ============================================================================== --- trunk/BOOK/general/prog/perl-core-modules.txt Mon Feb 13 08:48:19 2017 (r18295) +++ trunk/BOOK/general/prog/perl-core-modules.txt Mon Feb 13 09:03:29 2017 (r18296) @@ -54,6 +54,7 @@ Getopt::Long Hash::Util if +Importer integer IO::File IO::Handle Modified: trunk/BOOK/general/prog/perl-modules.xml ============================================================================== --- trunk/BOOK/general/prog/perl-modules.xml Mon Feb 13 08:48:19 2017 (r18295) +++ trunk/BOOK/general/prog/perl-modules.xml Mon Feb 13 09:03:29 2017 (r18296) @@ -116,6 +116,12 @@ <!ENTITY Text-Roman-download-http "http://www.cpan.org/authors/id/S/SY/SYP/Text-Roman-&Text-Roman-version;.tar.gz"> <!ENTITY Text-Roman-md5sum "1f6b09c0cc1f4425b565ff787a39fd83"> + <!-- NB biber is updated frequently and tends to need the latest Unicode-Collate, + whereas stable perl releases lag behind. So, next time the shipped version is + adequate, just comment it, it will soon get reinstated as a dependency --> + <!ENTITY Unicode-Collate-download-http "http://www.cpan.org/authors/id/S/SA/SADAHIRO/Unicode-Collate-&Unicode-Collate-version;.tar.gz"> + <!ENTITY Unicode-Collate-md5sum "6f9dcc7801fa2516993dcb59f8b61f6d"> + <!ENTITY Unicode-LineBreak-download-http "http://www.cpan.org/authors/id/N/NE/NEZUMI/Unicode-LineBreak-&Unicode-LineBreak-version;.tar.gz"> <!ENTITY Unicode-LineBreak-md5sum "57dc12ff0511f9db95a2dbb6304342ca"> @@ -147,7 +153,7 @@ prefer to use http://search.cpan.org/dist/Module-Name if that works, rather than pointing to a maintainers home directory : the maintainer for a package sometimes changes. Also, use '-' rather than '::' because '-' will go - directly to the page instead of providing a lsit of possible matches. + directly to the page instead of providing a list of possible matches. Where a dependency is used by multiple other modules on this page, but not by packages elsewhere in the book, promote it to a top-level entry so that it can @@ -542,165 +548,171 @@ <listitem><literallayout><ulink url="http://search.cpan.org/dist/DateTime/">DateTime</ulink> (http://search.cpan.org/dist/DateTime)</literallayout> <itemizedlist> - <!-- first dep is DateTime::Locale --> - <listitem><literallayout><ulink url="http://search.cpan.org/dist/DateTime-Locale/">DateTime::Locale</ulink> -(http://search.cpan.org/dist/DateTime-Locale/)</literallayout> - <itemizedlist> - <listitem> <literallayout><ulink url="http://search.cpan.org/dist/Dist-CheckConflicts/">Dist::CheckConflicts</ulink> -(http://search.cpan.org/dist/Dist-CheckConflicts/)</literallayout> - <itemizedlist> - <listitem> - <para><xref linkend="perl-module-runtime"/></para> - </listitem> - <listitem> - <para><xref linkend="perl-test-fatal"/> (for the testsuite)</para> - </listitem> - </itemizedlist> + <!-- Both DateTime ::Locale and DateTime::TimeZone now need + namespace::autoclean, Specio and Params::ValidationCompiler. + The latter needs Specio but only for its testsuite --> + + <listitem><literallayout><ulink url="http://search.cpan.org/dist/CPAN-Meta-Check/">CPAN::Meta::Check</ulink> +(http://search.cpan.org/dist/CPAN-Meta-Check/)</literallayout> + <itemizedlist> <!-- dep for CPAN-Meta-Check --> + <listitem><literallayout><ulink url="http://search.cpan.org/dist/Test-Deep/">Test::Deep</ulink> +(http://search.cpan.org/dist/Test-Deep/)</literallayout> </listitem> - <listitem><literallayout><ulink url="http://search.cpan.org/dist/Params-Validate/">Params::Validate</ulink> -(http::/search.cpan.org/dist/Params-Validate/) - uses <xref linkend="perl-build-install"/></literallayout> - <itemizedlist> <!-- deps for Params::Validate --> + </itemizedlist> <!-- end of dep for CPAN-Meta-Check --> + </listitem> + + <listitem><literallayout><ulink url="http://search.cpan.org/dist/namespace-autoclean/">namespace::autoclean</ulink> +(http://search.cpan.org/dist/namespace-autoclean/)</literallayout> + <itemizedlist><!-- deps for namespace::autoclean --> + <listitem><literallayout><ulink url="http://search.cpan.org/dist/B-Hooks-EndOfScope/">B::Hooks::EndOfScope</ulink> +(http://search.cpan.org/dist/B-Hooks-EndOfScope/)</literallayout> + <itemizedlist><!-- deps for B::Hooks::EndOfScope --> + <!-- Module::Implementation --> <listitem> - <para> - <!-- Module::Build is a dep of Module::Implementation - via Module::Runtime --> - <xref linkend="perl-module-implementation"/> - </para> + <para><xref linkend="perl-module-implementation"/></para> </listitem> - <listitem> - <para>and for the testsuite <xref linkend="perl-test-fatal"/> - and <xref linkend="perl-test-requires"/></para> + <listitem><literallayout><ulink url="http://search.cpan.org/dist/Sub-Exporter-Progressive/">Sub::Exporter::Progressive</ulink> +(http://search.cpan.org/dist/Sub-Exporter-Progressive/)</literallayout> </listitem> - </itemizedlist> <!-- end of deps for Params::Validate --> + <listitem><literallayout><ulink url="http://search.cpan.org/dist/Variable-Magic/">Variable::Magic</ulink> +(http://search.cpan.org/dist/Variable-Magic/)</literallayout> + </listitem> + </itemizedlist><!-- end of deps for B::Hooks::EndOfScope --> </listitem> <listitem> - <para> - <!-- Test::Fatal and Test::Requires are pulled - in for testing Params::Validate above --> - and for the testsuite <xref linkend="perl-test-warnings"/> - </para> + <para><xref linkend="perl-sub-identify"/></para> </listitem> - </itemizedlist> <!-- end of deps for DateTime::Locale --> - </listitem> - <listitem> - <literallayout><ulink url="http://search.cpan.org/dist/DateTime-TimeZone/">DateTime::TimeZone</ulink> -(http://search.cpan.org/dist/DateTime-TimeZone/)</literallayout> - <itemizedlist> <!-- deps for DateTime::timeZone --> - <listitem><literallayout><ulink url="http://search.cpan.org/dist/Class-Singleton/">Class::Singleton</ulink> -(http://search.cpan.org/dist/Class-Singleton/)</literallayout> + <listitem><literallayout><ulink url="http://search.cpan.org/dist/namespace-clean/">namespace::clean</ulink> +(http://search.cpan.org/dist/namespace-clean/)</literallayout> + <itemizedlist> <!-- deps of namespace-clean --> + <listitem><literallayout><ulink url="http://search.cpan.org/dist/Package-Stash/">Package::Stash</ulink> +(http://search.cpan.org/dist/Package-Stash/)</literallayout> + <itemizedlist><!-- deps of Package-Stash --> + <listitem> <literallayout><ulink url="http://search.cpan.org/dist/Dist-CheckConflicts/">Dist::CheckConflicts</ulink> +(http://search.cpan.org/dist/Dist-CheckConflicts/)</literallayout> + <!-- Module-Runtime, Test-Fatal pulled in by Module-Implementation --> + </listitem> + <listitem><literallayout><ulink url="http://search.cpan.org/dist/Package-Stash-XS/">Package::Stash::XS</ulink> +(http://search .cpan.org/dist/Package-Stash-XS/)</literallayout> + <!-- Test-Fatal is pulled in by Module-Implementation for B-Hooks... above --> + <itemizedlist> <!-- deps of Package-Stash-XS --> + <listitem> + <para> + <xref linkend="perl-test-requires"/> + (for the testsuite) + </para> + </listitem> + </itemizedlist> <!-- end of deps for Package-Stash-XS --> + </listitem> + </itemizedlist> <!-- end of deps for Package-Stash --> + </listitem> + </itemizedlist> </listitem> - <!-- Module::Runtime is pulled in by Dist::CheckConflicts --> - <!-- Specio::Library::Builtins and Specio::Library::String both come from Specio --> - <listitem><literallayout><ulink url="http://search.cpan.org/dist/Specio/">Specio</ulink> + </itemizedlist> <!-- end of deps for namespace::autoclean --> + </listitem> + + <!-- Specio::Library::Builtins and Specio::Library::String both come from Specio --> + <listitem><literallayout><ulink url="http://search.cpan.org/dist/Specio/">Specio</ulink> (http://search.cpan.org/dist/Specio/)</literallayout> - <itemizedlist><!--- deps for Specio --> - <listitem><literallayout><ulink url="http://search.cpan.org/dist/Devel-StackTrace/">Devel::StackTrace</ulink> + <itemizedlist><!--- deps for Specio --> + <listitem><literallayout><ulink url="http://search.cpan.org/dist/Devel-StackTrace/">Devel::StackTrace</ulink> (http://search.cpan.org/dist/Devel-StackTrace/)</literallayout> - </listitem> - <listitem><literallayout><ulink url="http://search.cpan.org/dist/Eval-Closure/">Eval::Closure</ulink> + </listitem> + <listitem><literallayout><ulink url="http://search.cpan.org/dist/Eval-Closure/">Eval::Closure</ulink> (http://search.cpan.org/dist/Eval-Closure/)</literallayout> - </listitem> - <listitem><literallayout><ulink url="http://search.cpan.org/dist/MRO-Compat/">MRO::Compat</ulink> + </listitem> + <listitem><literallayout><ulink url="http://search.cpan.org/dist/MRO-Compat/">MRO::Compat</ulink> (http://search.cpan.org/dist/MRO-Compat/)</literallayout> - </listitem> - <!-- Role::Tiny::Compat is part of Role::Tiny --> - <listitem><literallayout><ulink url="http://search.cpan.org/dist/Role-Tiny/">Role::Tiny</ulink> + </listitem> + <!-- Role::Tiny::Compat is part of Role::Tiny --> + <listitem><literallayout><ulink url="http://search.cpan.org/dist/Role-Tiny/">Role::Tiny</ulink> (http://search.cpan.org/dist/Role-Tiny/)</literallayout> - </listitem> - <!-- Test::Fatal is pulled in to test Dist::CheckConflicts, - Test::Requires is pulled in to test Params::Validate --> - <listitem><literallayout><ulink url="http://search.cpan.org/dist/Test-Needs/">Test::Needs</ulink> -(http://search.cpan.org/dist/Test-Needs/)</literallayout> - </listitem> - </itemizedlist> <!-- end of Specio deps --> </listitem> - <listitem><literallayout><ulink url="http://search.cpan.org/dist/namespace-autoclean/">namespace::autoclean</ulink> -(http://search.cpan.org/dist/namespace-autoclean/)</literallayout> - <itemizedlist><!-- deps for namespace::autoclean --> - <listitem><literallayout><ulink url="http://search.cpan.org/dist/B-Hooks-EndOfScope/">B::Hooks::EndOfScope</ulink> -(http://search.cpan.org/dist/B-Hooks-EndOfScope/)</literallayout> - <itemizedlist><!-- deps for B::Hooks::EndOfScope --> - <!-- Module::Implementation is pulled in by Params::Validate --> - <listitem><literallayout><ulink url="http://search.cpan.org/dist/Sub-Exporter-Progressive/">Sub::Exporter::Progressive</ulink> -(http://search.cpan.org/dist/Sub-Exporter-Progressive/)</literallayout> - </listitem> - <listitem><literallayout><ulink url="http://search.cpan.org/dist/Variable-Magic/">Variable::Magic</ulink> -(http://search.cpan.org/dist/Variable-Magic/)</literallayout> - </listitem> - </itemizedlist><!-- end of deps for B::Hooks::EndOfScope --> - </listitem> - <listitem> - <para><xref linkend="perl-sub-identify"/></para> - </listitem> - <listitem><literallayout><ulink url="http://search.cpan.org/dist/namespace-clean/">namespace::clean</ulink> -(http://search.cpan.org/dist/namespace-clean/)</literallayout> - <itemizedlist> <!-- deps of namespace-clean --> - <listitem><literallayout><ulink url="http://search.cpan.org/dist/Package-Stash/">Package::Stash</ulink> -(http://search.cpan.org/dist/Package-Stash/)</literallayout> - <itemizedlist><!-- deps of Package-Stash --> - <!-- Dist-CheckConflicts & Module-Implementation - are earlier in DateTime --> - <listitem><literallayout><ulink url="http://search.cpan.org/dist/Package-Stash-XS/">Package::Stash::XS</ulink> -(http://search .cpan.org/dist/Package-Stash-XS/)</literallayout> - <!-- Test-Fatal & Test-Requires for -XS tests are earlier in DateTime --> - </listitem> - </itemizedlist> <!-- end of deps for Package-Stash --> - </listitem> - </itemizedlist> - </listitem> - </itemizedlist> <!-- end of deps for namespace::autoclean --> + <!-- Test::Fatal is pulled in to test Dist::CheckConflicts --> + <listitem><literallayout><ulink url="http://search.cpan.org/dist/Test-Needs/">Test::Needs</ulink> +(http://search.cpan.org/dist/Test-Needs/)</literallayout> </listitem> - <!-- Params::ValidationCompiler needs Specio for its testsuite --> - <listitem><literallayout><ulink url="http://search.cpan.org/dist/Params-ValidationCompiler/">Params::ValidationCompiler</ulink> + </itemizedlist> <!-- end of Specio deps --> + </listitem> + + <!-- Params::ValidationCompiler needs Specio for its testsuite --> + <listitem><literallayout><ulink url="http://search.cpan.org/dist/Params-ValidationCompiler/">Params::ValidationCompiler</ulink> (http://search.cpan.org/dist/Params-ValidationCompiler/)</literallayout> - <itemizedlist><!--- deps for Params::ValidationCompiler --> - <!-- Eval::Closure was built for Specio --> - <listitem><literallayout><ulink url="http://search.cpan.org/dist/Exception-Class/">Exception::Class</ulink> + <itemizedlist><!--- deps for Params::ValidationCompiler --> + <!-- Eval::Closure was built for Specio --> + <listitem><literallayout><ulink url="http://search.cpan.org/dist/Exception-Class/">Exception::Class</ulink> (http://search.cpan.org/dist/Exception-Class/)</literallayout> - <itemizedlist><!-- deps for Exception::Class - DevelStackTrace was built for Specio --> - <listitem><literallayout><ulink url="http://search.cpan.org/dist/Class-Data-Inheritable/">Class::Data::Inheritable</ulink> + <itemizedlist><!-- deps for Exception::Class - DevelStackTrace was built for Specio --> + <listitem><literallayout><ulink url="http://search.cpan.org/dist/Class-Data-Inheritable/">Class::Data::Inheritable</ulink> (http://search.cpan.org/dist/Class-Data-Inheritable/)</literallayout> - </listitem> - </itemizedlist> <!-- end of deps for Exception::Class --> </listitem> + </itemizedlist> <!-- end of deps for Exception::Class --> + </listitem> - <!-- Test2::Plugin::NoWarnings --> - <listitem><literallayout><ulink url="http://search.cpan.org/dist/Test2-Plugin-NoWarnings/">Test2::Plugin::NoWarnings</ulink> + <!-- Test2::Plugin::NoWarnings --> + <listitem><literallayout><ulink url="http://search.cpan.org/dist/Test2-Plugin-NoWarnings/">Test2::Plugin::NoWarnings</ulink> (http://search.cpan.org/dist/Test2-Plugin-NoWarnings/) (for the testsuite)</literallayout> - <itemizedlist> - - <!-- Test2::Bundle::Extended and Test2::Require::Module are from Test2-Suite --> - <listitem><literallayout><ulink url="http://search.cpan.org/dist/Test2-Suite/">Test2::Suite</ulink> + <itemizedlist> + <!-- Test2::Bundle::Extended and Test2::Require::Module are from Test2-Suite --> + <listitem><literallayout><ulink url="http://search.cpan.org/dist/Test2-Suite/">Test2::Suite</ulink> (http://seach.cpan.org/dist/Test2-Suite/)</literallayout> - <itemizedlist> <!-- deps for Test2::Suite --> - <listitem><literallayout><ulink url="http://search.cpan.org/dist/Importer/">Importer</ulink> -(http://search.cpan.org/dist/Importer/)</literallayout> - </listitem> - <!-- Test2 is part of Test::Simple --> - <listitem><literallayout><ulink url="http://search.cpan.org/dist/Test-Simple/">Test::Simple</ulink> + <itemizedlist> <!-- deps for Test2::Suite --> + <listitem><literallayout><ulink url="http://search.cpan.org/dist/Importer/">Importer</ulink> +(http://search.cpan.org/dist/Importer/) +(this is a core module, but a newer version is needed)</literallayout> + </listitem> + <!-- Test2 is part of Test::Simple --> + <listitem><literallayout><ulink url="http://search.cpan.org/dist/Test-Simple/">Test::Simple</ulink> (http://search.cpan.org/dist/Test-Simple/)</literallayout> - </listitem> - </itemizedlist> <!-- end of deps for Test2::Suite --> </listitem> - - </itemizedlist> <!-- end of deps for Test2::Plugin::NoWarnings --> - + <!-- Sub::Info --> <!-- needs Test2 and Importer --> + <listitem><literallayout><ulink url="http://search.cpan.org/dist/Sub-Info/">Sub::Info</ulink> +(http://search.cpan.org/dist/Sub-Info/)</literallayout> + </listitem> + <!-- Term::Table --> <!-- needs Test2 and Importer --> + <listitem><literallayout><ulink url="http://search.cpan.org/dist/Term-Table/">Term::Table</ulink> +(http://search.cpan.org/dist/Term-Table/)</literallayout> + </listitem> + </itemizedlist> <!-- end of deps for Test2::Suite --> </listitem> - <listitem><literallayout><ulink url="http://search.cpan.org/dist/Test-Without-Module/">Test::Without::Module</ulink> + </itemizedlist> <!-- end of deps for Test2::Plugin::NoWarnings --> + </listitem> + <!-- Test::Without::Module --> + <listitem><literallayout><ulink url="http://search.cpan.org/dist/Test-Without-Module/">Test::Without::Module</ulink> (http://search.cpan.org/dist/Test-Without-Module/)</literallayout> - </listitem> - </itemizedlist> <!-- end of Params::ValidationCompiler deps --> </listitem> - <!-- Try-Tiny is pulled in by Module-Implementation for Params-Validate --> - </itemizedlist> <!-- end of deps for DateTime::TimeZone --> + </itemizedlist> <!-- end of Params::ValidationCompiler deps --> </listitem> - <listitem><literallayout><ulink url="http://search.cpan.org/dist/CPAN-Meta-Check/">CPAN::Meta::Check</ulink> -(http://search.cpan.org/dist/CPAN-Meta-Check/)</literallayout> - <itemizedlist> <!-- dep for CPAN-Meta-Check --> - <listitem><literallayout><ulink url="http://search.cpan.org/dist/Test-Deep/">Test::Deep</ulink> -(http://search.cpan.org/dist/Test-Deep/)</literallayout> + + <!-- DateTime::Locale --> + <listitem><literallayout><ulink url="http://search.cpan.org/dist/DateTime-Locale/">DateTime::Locale</ulink> +(http://search.cpan.org/dist/DateTime-Locale/)</literallayout> + <itemizedlist> + <listitem> <!-- deps for DateTime::Locale mostly pulled in for DateTime above --> + <para> + <xref linkend="perl-scalar-list-utils"/> + </para> + <para> + <xref linkend="perl-test-warnings"/> (for the testsuite) + </para> </listitem> - </itemizedlist> <!-- end of dep for CPAN-Meta-Check --> + </itemizedlist> <!-- end of deps for DateTime::Locale --> + </listitem> + + <!-- DateTime::TimeZone --> + <listitem> + <literallayout><ulink url="http://search.cpan.org/dist/DateTime-TimeZone/">DateTime::TimeZone</ulink> +(http://search.cpan.org/dist/DateTime-TimeZone/)</literallayout> + <itemizedlist> <!-- deps for DateTime::timeZone --> + <listitem><literallayout><ulink url="http://search.cpan.org/dist/Class-Singleton/">Class::Singleton</ulink> +(http://search.cpan.org/dist/Class-Singleton/)</literallayout> + </listitem> + <!-- Module::Runtime is pulled in by Dist::CheckConflicts --> + + <listitem> + <para><xref linkend="perl-try-tiny"/></para> + </listitem> + </itemizedlist> <!-- end of deps for DateTime::TimeZone --> </listitem> <!-- Test::Fatal pulled in for Dist-CheckConflicts --> <!-- Test::Warnings pulled in for DateTime::Locale --> @@ -742,7 +754,7 @@ <!-- DateTime::Format::Builder --> <bridgehead renderas="sect3" id="perl-datetime-format-builder" - xreflabel="DateTime::Format::B uilder-&DateTime-Format-Builder-version;"> + xreflabel="DateTime::Format::Builder-&DateTime-Format-Builder-version;"> DateTime::Format::Builder-&DateTime-Format-Builder-version;</bridgehead> <indexterm zone="perl-modules perl-datetime-format-builder"> @@ -800,7 +812,16 @@ <!-- Test-Fatal and Test-Warnings pulled in by DateTime --> </itemizedlist> </listitem> - <!-- Params-Validate pulled in by DateTime --> + <!-- Params-Validate --> + <listitem><literallayout><ulink url="http://search.cpan.org/dist/Params-Validate/">Params::Validate</ulink> +(http::/search.cpan.org/dist/Params-Validate/) - uses <xref linkend="perl-build-install"/></literallayout> + <!-- deps for Params::Validate: + Module::Build is a dep of Module::Implementation via Module::Runtime, + pulled in by Package::Stash in namespace::clean for + namespace::autoclean in DateTime, and for testsuites Test::Fatal is + pulled in for Dist::CheckConflicts for Package::Stash, and + Test::Requires by Package::Stash::XS for Package::Stash --> + </listitem> </itemizedlist> <!-- Encode::EUCJPASCII --> @@ -1215,9 +1236,10 @@ <listitem> <literallayout><ulink url="http://search.cpan.org/dist/Number-Compare/">Number::Compare</ulink> (http://search.cpan.org/dist/Number-Compare/)</literallayout> </listitem> - <listitem> <literallayout><ulink url="http://search.cpan.org/dist/Scalar-List-Utils/">Scalar-List-Utils</ulink> -(http://search.cpan.org/dist/Scalar::List::Utils/) -Scalar::List::Utils is a core module, but the version in perl-5.24.0 is not new enough</literallayout> + <listitem> + <para> + <xref linkend="perl-scalar-list-utils"/> + </para> </listitem> <listitem> <para> @@ -1260,7 +1282,7 @@ <listitem> <literallayout><ulink url="http://search.cpan.org/dist/XSLoader/">XSLoader</ulink> (http://search.cpan.org/dist/XSLoader/) <!-- List::MoreUtils-0.416 needs 0.22 or newer --> -XSLoader is a core perl module, but the version in perl-5.24.0 is not new enough.</literallayout> +XSLoader is a core perl module, but the version in perl-5.24.1 is not new enough.</literallayout> </listitem> <listitem> <literallayout><ulink url="http://search.cpan.org/dist/Exporter-Tiny/">Exporter::Tiny</ulink> (http://search.cpan.org/dist/Exporter-Tiny/) (for the testsuite)</literallayout> @@ -1330,21 +1352,26 @@ <listitem> <para><xref linkend="perl-lwp"/></para> </listitem> - <listitem> - <itemizedlist> - <listitem><literallayout><ulink url="http://search.cpan.org/~behroozi/IO-Socket-SSL/">IO::Socket::SSL</ulink> + +<!-- <listitem> + <itemizedlist> --> + <listitem><literallayout><ulink url="http://search.cpan.org/~behroozi/IO-Socket-SSL/">IO::Socket::SSL</ulink> (http://search.cpan.org/~behroozi/IO-Socket-SSL/)</literallayout> - <itemizedlist> - <listitem><literallayout><ulink url="http://search.cpan.org/dist/Net-SSLeay/">Net::SSLeay</ulink> + <itemizedlist> + <listitem><literallayout><ulink url="http://search.cpan.org/dist/Net-SSLeay/">Net::SSLeay</ulink> (http://search.cpan.org/dist/Net-SSLeay/)</literallayout> - </listitem> - </itemizedlist> - </listitem> - <listitem><literallayout><ulink url="http://search.cpan.org/~abh/Mozilla-CA/">Mozilla::CA</ulink> -(http://search.cpan.org/~abh/Mozilla-CA/)</literallayout> </listitem> </itemizedlist> </listitem> + +<!-- </itemizedlist> + </listitem> --> + <listitem><literallayout><ulink url="http://search.cpan.org/~abh/Mozilla-CA/">Mozilla::CA</ulink> +(http://search.cpan.org/~abh/Mozilla-CA/)</literallayout> + </listitem> + +<!-- </itemizedlist> + </listitem> --> </itemizedlist> </listitem> </itemizedlist> @@ -1562,6 +1589,34 @@ </listitem> </itemizedlist> + <!-- Scalar::List::Utils is a dependency of multiple modules on this page + but it is not linked from other pages, so only give minimal details --> + + <bridgehead renderas="sect3" id="perl-scalar-list-utils" + xreflabel="Scalar::List::Utils"> + Scalar::List::Utils</bridgehead> + + <indexterm zone="perl-modules perl-scalar-list-utils"> + <primary sortas="a-Scalar-List-Utils">Scalar::List::Utils</primary> + </indexterm> + + <para>Scalar::List::Utils provides a selection of list and + scalar subroutines. This module uses the standard + <xref linkend="perl-standard-install"/>.</para> + + <itemizedlist> + <listitem> + <para> + <literallayout><ulink url="http://search.cpan.org/dist/Scalar-List-Utils/">Scalar::List::Utils</ulink> +(http://search.cpan.org/dist/Scalar-List-Utils/)</literallayout> + </para> + <para> + This is a core module, but the version in perl-5.24.1 is not new + enough for the packages which link to this module. + </para> + </listitem> + </itemizedlist> + <!-- SGMLSpm --> <bridgehead renderas="sect3" id="perl-sgmlspm" xreflabel="SGMLSpm-&SGMLSpm-version;"> @@ -1877,8 +1932,17 @@ <itemizedlist> <listitem><literallayout><ulink url="http://search.cpan.org/dist/Text-CSV_XS/">Text::CSV_XS</ulink> (http://search.cpan.org/dist/Text-CSV_XS/)</literallayout> -<para>This is <emphasis>Recommended</emphasis> by Text-CSV but -<emphasis>Required</emphasis> for <xref linkend="biber"/>.</para> + <para> + This is <emphasis>Recommended</emphasis> by Text-CSV but + <emphasis>Required</emphasis> for <xref linkend="biber"/>. + </para> + <note> + <para> + GNU tar dislikes <filename>Text-CSV_XS-1.26.tar.gz</filename> + and reports it does not look like a tar file : decompress it + with <command>gunzip</command> before extracting it. + </para> + </note> </listitem> </itemizedlist> </listitem> @@ -1924,7 +1988,7 @@ <primary sortas="a-Try-Tiny">Try::Tiny</primary> </indexterm> - <para>The Try::Tiny module provides minimal try/catch with proper + <para>The Try::Tiny module provides minimal try/catch with proper preservation of $0. This module uses the standard <xref linkend="perl-standard-install"/>.</para> @@ -1937,6 +2001,36 @@ </listitem> </itemizedlist> + <!-- Unicode::Collate --> + <bridgehead renderas="sect3" id="perl-unicode-collate" + xreflabel="Unicode::Collate-&Unicode-Collate-version;"> + Unicode::Collate-&Unicode-Collate-version;</bridgehead> + + <indexterm zone="perl-modules perl-unicode-collate"> + <primary sortas="a-Unicode-Collate">Unicode::Collate</primary> + </indexterm> + + <para> + Unicode::Collate provides a Unicode collation algorithm. This is a core + perl module, but <xref linkend="biber"/> needs a newer version. + This module uses the standard + <xref linkend="perl-standard-install"/>. + </para> + + &lfs7a_checked; + + <itemizedlist> + <listitem> + <para> + <ulink url="&Unicode-Collate-download-http;">Unicode::Collate-&Unicode-Collate-version;</ulink> + </para> + </listitem> + <listitem> +<literallayout>&Unicode-Collate-download-http; +MD5 sum: &Unicode-Collate-md5sum;</literallayout> + </listitem> + </itemizedlist> + <!-- Unicode::LineBreak --> <bridgehead renderas="sect3" id="perl-unicode-linebreak" xreflabel="Unicode::LineBreak-&Unicode-LineBreak-version;"> Modified: trunk/BOOK/introduction/welcome/changelog.xml ============================================================================== --- trunk/BOOK/introduction/welcome/changelog.xml Mon Feb 13 08:48:19 2017 (r18295) +++ trunk/BOOK/introduction/welcome/changelog.xml Mon Feb 13 09:03:29 2017 (r18296) @@ -45,6 +45,11 @@ <para>February 13th, 2017</para> <itemizedlist> <listitem> + <para>[ken] - Update to biber-2.7 with its lowest-level perl + dependencies checked as at February 7th. Fixes + <ulink url="&blfs-ticket-root;8853">#8853</ulink>.</para> + </listitem> + <listitem> <para>[renodr] - Update to cups-filters-1.13.3. Fixes <ulink url="&blfs-ticket-root;8773">#8773</ulink>.</para> </listitem> Modified: trunk/BOOK/packages.ent ============================================================================== --- trunk/BOOK/packages.ent Mon Feb 13 08:48:19 2017 (r18295) +++ trunk/BOOK/packages.ent Mon Feb 13 09:03:29 2017 (r18296) @@ -362,6 +362,7 @@ <!ENTITY Text-BibTeX-version "0.78"> <!ENTITY Text-CSV-version "1.91"> <!ENTITY Text-Roman-version "3.5"> +<!ENTITY Unicode-Collate-version "1.19"> <!ENTITY Unicode-LineBreak-version "2016.003"> <!ENTITY URI-version "1.71"> <!ENTITY XML-LibXML-Simple-version "0.97"> @@ -864,7 +865,7 @@ in asymptote, biber and xindy --> <!ENTITY texlive-year "2016"> <!ENTITY asymptote-version "2.39"> -<!ENTITY biber-version "2.6"> -<!ENTITY biblatex-version "3.5"> +<!ENTITY biber-version "2.7"> +<!ENTITY biblatex-version "3.7"> <!ENTITY xindy-version "2.5.1"> Modified: trunk/BOOK/pst/typesetting/biber.xml ============================================================================== --- trunk/BOOK/pst/typesetting/biber.xml Mon Feb 13 08:48:19 2017 (r18295) +++ trunk/BOOK/pst/typesetting/biber.xml Mon Feb 13 09:03:29 2017 (r18296) @@ -6,15 +6,15 @@ <!ENTITY biber-download-http "https://github.com/plk/biber/archive/v&biber-version;.tar.gz"> <!ENTITY biber-download-ftp " "> - <!ENTITY biber-md5sum "md5sum 0bb4b95df612b477c5f63250f33355da"> + <!ENTITY biber-md5sum "md5sum 4956fbf23546b6325647b6c81b2b4bea"> <!ENTITY biber-size "1.3 MB"> <!-- buildsize includes the installed biblatex --> - <!ENTITY biber-buildsize "35 MB"> + <!ENTITY biber-buildsize "36 MB"> <!ENTITY biber-time "0.3 SBU including tests"> <!ENTITY biblatex-download-http "http://sourceforge.net/projects/biblatex/files/biblatex-&biblatex-version;/biblatex-&biblatex-version;.tds.tgz"> <!ENTITY biblatex-download-ftp ""> - <!ENTITY biblatex-md5sum "dac897831d75e3f932de7d570a499583"> + <!ENTITY biblatex-md5sum "0aa6937010eaaf2154e3ebd00a2fae77"> <!ENTITY biblatex-size "19 MB"> ]> @@ -143,6 +143,8 @@ <xref linkend="perl-text-csv"/> <!-- Text-CSV_XS is a recommended dependency for Text-CSV --> <xref linkend="perl-text-roman"/> + <!-- Unicode-Collate usually needs to be latest, core perl is older --> + <xref linkend="perl-unicode-collate"/> <!-- Unicode::GCstring is part of Unicode::LineBreak --> <xref linkend="perl-unicode-linebreak"/> <xref linkend="perl-xml-libxml-simple"/> -- http://lists.linuxfromscratch.org/listinfo/blfs-book FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page