Author: ken
Date: Sat Aug  5 18:08:11 2017
New Revision: 18990

Log:
git-2.14.0

Modified:
   trunk/BOOK/general.ent
   trunk/BOOK/general/genlib/pcre.xml
   trunk/BOOK/general/genlib/pcre2.xml
   trunk/BOOK/general/prog/git.xml
   trunk/BOOK/introduction/welcome/changelog.xml
   trunk/BOOK/packages.ent

Modified: trunk/BOOK/general.ent
==============================================================================
--- trunk/BOOK/general.ent      Sat Aug  5 14:26:48 2017        (r18989)
+++ trunk/BOOK/general.ent      Sat Aug  5 18:08:11 2017        (r18990)
@@ -1,12 +1,12 @@
 <!-- $LastChangedBy$ $Date$ -->
 
-<!ENTITY day          "04">                   <!-- Always 2 digits -->
+<!ENTITY day          "05">                   <!-- Always 2 digits -->
 <!ENTITY month        "08">                   <!-- Always 2 digits -->
 <!ENTITY year         "2017">
 <!ENTITY copyrightdate "2001-&year;">
 <!ENTITY copyholder   "The BLFS Development Team">
 <!ENTITY version      "&year;-&month;-&day;">
-<!ENTITY releasedate  "August 4th, &year;">
+<!ENTITY releasedate  "August 5th, &year;">
 <!ENTITY pubdate      "&year;-&month;-&day;"> <!-- metadata req. by TLDP -->
 <!ENTITY blfs-version "svn">                  <!-- svn|[release #] -->
 <!ENTITY lfs-version  "development">          <!-- x.y|development -->

Modified: trunk/BOOK/general/genlib/pcre.xml
==============================================================================
--- trunk/BOOK/general/genlib/pcre.xml  Sat Aug  5 14:26:48 2017        (r18989)
+++ trunk/BOOK/general/genlib/pcre.xml  Sat Aug  5 18:08:11 2017        (r18990)
@@ -167,6 +167,11 @@
       gets reinstalled with <application>PCRE</application> support.
     </para>
 
+    <para>
+      <option>--enable-jit</option>: this option enables Just-in-time
+      compiling, which can greatly speed up pattern matching.
+    </para>
+
   </sect2>
 
   <sect2 role="content">

Modified: trunk/BOOK/general/genlib/pcre2.xml
==============================================================================
--- trunk/BOOK/general/genlib/pcre2.xml Sat Aug  5 14:26:48 2017        (r18989)
+++ trunk/BOOK/general/genlib/pcre2.xml Sat Aug  5 18:08:11 2017        (r18990)
@@ -153,6 +153,11 @@
     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude";
       href="../../xincludes/static-libraries.xml"/>
 
+    <para>
+      <option>--enable-jit</option>: this option enables Just-in-time 
compiling,
+      which can greatly speed up pattern matching.
+    </para>
+
   </sect2>
 
   <sect2 role="content">

Modified: trunk/BOOK/general/prog/git.xml
==============================================================================
--- trunk/BOOK/general/prog/git.xml     Sat Aug  5 14:26:48 2017        (r18989)
+++ trunk/BOOK/general/prog/git.xml     Sat Aug  5 18:08:11 2017        (r18990)
@@ -8,10 +8,12 @@
 
   <!ENTITY git-download-http "&git-root;/git-&git-version;.tar.xz">
   <!ENTITY git-download-ftp  " ">
-  <!ENTITY git-md5sum        "e10ede8b80a2c987d04ee376534cb7e1">
-  <!ENTITY git-size          "4.5 MB">
-  <!ENTITY git-buildsize     "405 MB (with optional dependencies and 
documentation)">
-  <!ENTITY git-time          "0.9 SBU (add 2.1 SBU for building documentation, 
add 4.2 SBU for tests)">
+  <!ENTITY git-md5sum        "8422cbf87b85e1a5e8e2cbca49333f84">
+  <!ENTITY git-size          "4.6 MB">
+  <!-- space measured on 2.14.0 with gcc-7.1, glibc-2.25+git, all deps except 
dblatex.
+    The build gets up to 529MB, but the separate docs add 15 MB -->
+  <!ENTITY git-buildsize     "544 MB (with optional dependencies and 
documentation, add 24MB if building the docs)">
+  <!ENTITY git-time          "0.3 SBU (with parallelism=4, add 2.1 SBU if 
building documentation, add 1.5 SBU for tests with parallelism=4)">
 ]>
 
 <sect1 id="git" xreflabel="git-&git-version;">
@@ -116,7 +118,9 @@
 
     <bridgehead renderas="sect4">Optional</bridgehead>
     <para role="optional">
-      <xref linkend="pcre"/>,
+      <xref linkend="pcre2"/> (<emphasis>or</emphasis> the deprecated <xref
+      linkend="pcre"/>), in either case configured with
+      <literal>--enable-jit</literal>,
       <xref linkend="subversion"/> with Perl bindings (for <command>git 
svn</command>),
       <xref linkend="tk"/> (gitk, a simple <application>Git</application>
       repository viewer, uses <application>Tk</application> at runtime), and
@@ -245,8 +249,8 @@
 mv        /usr/share/doc/git-&git-version;/howto/{*.txt,text}            
&amp;&amp;
 mv        /usr/share/doc/git-&git-version;/howto/{*.,}html               
&amp;&amp;
 
-sed -i '/^&lt;a href=/s|howto/|&amp;html/|' 
/usr/share/doc/git-2.13.1/howto-index.html &amp;&amp;
-sed -i '/^\* link:/s|howto/|&amp;html/|' 
/usr/share/doc/git-2.13.1/howto-index.txt</userinput></screen>
+sed -i '/^&lt;a href=/s|howto/|&amp;html/|' 
/usr/share/doc/git-&git-version;/howto-index.html &amp;&amp;
+sed -i '/^\* link:/s|howto/|&amp;html/|' 
/usr/share/doc/git-&git-version;/howto-index.txt</userinput></screen>
 
   </sect2>
 
@@ -266,8 +270,15 @@
     </para>
 
     <para>
-      <option>--with-libpcre</option>: Use this switch if
-      <application>PCRE</application> is installed.
+      <option>--with-libpcre2</option>: Use this switch if
+      <application>PCRE2</application> is installed and has been built with
+      the non-default JIT enabled.
+    </para>
+
+    <para>
+      <option>--with-libpcre2</option>: As an alternative to PCRE2, use this
+      switch if the deprecated <application>PCRE</application> is installed
+      and has been built with the non-default JIT enabled.
     </para>
 
     <para>

Modified: trunk/BOOK/introduction/welcome/changelog.xml
==============================================================================
--- trunk/BOOK/introduction/welcome/changelog.xml       Sat Aug  5 14:26:48 
2017        (r18989)
+++ trunk/BOOK/introduction/welcome/changelog.xml       Sat Aug  5 18:08:11 
2017        (r18990)
@@ -43,6 +43,17 @@
 -->
 
     <listitem>
+      <para>August 5th, 2017</para>
+      <itemizedlist>
+        <listitem>
+          <para>[ken] - Update to git-2.14.0 and add optional JIT
+          configure switch to pcre2 and pcre. Fixes
+          <ulink url="&blfs-ticket-root;9568">#9568</ulink>.</para>
+        </listitem>
+      </itemizedlist>
+    </listitem>
+
+    <listitem>
       <para>August 4th, 2017</para>
       <itemizedlist>
         <listitem>

Modified: trunk/BOOK/packages.ent
==============================================================================
--- trunk/BOOK/packages.ent     Sat Aug  5 14:26:48 2017        (r18989)
+++ trunk/BOOK/packages.ent     Sat Aug  5 18:08:11 2017        (r18990)
@@ -307,7 +307,7 @@
 <!ENTITY gcc-ada-version              "7.1.0">
 <!ENTITY gc-version                   "7.6.0">
 <!ENTITY gdb-version                  "8.0">
-<!ENTITY git-version                  "2.13.3">
+<!ENTITY git-version                  "2.14.0">
 <!ENTITY guile-version                "2.2.2">
 <!ENTITY librep-version               "0.92.6">
 <!ENTITY llvm-version                 "4.0.1">
-- 
http://lists.linuxfromscratch.org/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to