Changeset cbb1dd2


Ignore:
Timestamp:
05/16/2021 11:14:04 PM (5 weeks ago)
Author:
Bruce Dubbs <bdubbs@…>
Branches:
trunk
Children:
84490cd
Parents:
fb79d0a
Message:

Update to libxml2-2.9.12

Files:
3 edited

Legend:

Unmodified
Added
Removed
  • general/genlib/libxml2.xml

    rfb79d0a rcbb1dd2  
    88  <!ENTITY libxml2-download-http "http://xmlsoft.org/sources/libxml2-&libxml2-version;.tar.gz">
    99  <!ENTITY libxml2-download-ftp  "ftp://xmlsoft.org/libxml2/libxml2-&libxml2-version;.tar.gz">
    10   <!ENTITY libxml2-md5sum        "10942a1dc23137a8aa07f0639cbfece5">
     10  <!ENTITY libxml2-md5sum        "f433a39be087a9f0b197eb2307ad9f75">
    1111  <!ENTITY libxml2-size          "5.4 MB">
    12   <!ENTITY libxml2-buildsize     "87 MB (add 15 MB for tests)">
    13   <!ENTITY libxml2-time          "0.2 SBU (add 0.3 SBU for tests)">
     12  <!ENTITY libxml2-buildsize     "116 MB (with tests)">
     13  <!ENTITY libxml2-time          "0.4 SBU (with tests)">
    1414  <!ENTITY testsuite-version     "20130923">
    1515]>
     
    103103
    104104    <note>
    105 <!-- python3 is always available now
    106       <para>
    107         Some packages which utilize <application>libxml2</application> (such as
    108         <application>GNOME Doc Utils</application>) need the
    109         <application>Python3</application> module installed to function properly
    110         and some packages will not build properly if the
    111         <application>Python3</application> module is not available.
    112       </para>
    113 -->
    114105      <para>
    115106        The old <application>Python2</application> module can be built after
     
    128119
    129120    <para>
    130       Apply a patch to fix various errors:
    131     </para>
    132 
    133 <screen><userinput remap="pre">patch -p1 -i ../libxml2-&libxml2-version;-security_fixes-1.patch</userinput></screen>
    134 
    135     <para>
    136       Fix a problem generating the Python3 module with Python-3.9.0 and
    137       later:
    138     </para>
    139 
    140 <screen><userinput>sed -i '/if Py/{s/Py/(Py/;s/)/))/}' python/{types.c,libxml.c}</userinput></screen>
    141 
    142     <para>
    143       If you are going to run the tests, disable one test that causes the Python
    144       tests to terminate early with an error:
    145     </para>
    146 
    147 <screen><userinput>sed -i 's/test.test/#&amp;/' python/tests/tstLastError.py</userinput></screen>
    148 
    149     <para>
    150       If, and only if, you are using <xref linkend="icu"/>, fix a
    151       build breakage caused by that version by running the following command:
    152     </para>
    153 
    154 <screen><userinput>sed -i 's/ TRUE/ true/' encoding.c</userinput></screen>
    155 
    156     <para>
    157121      Install <application>libxml2</application> by running the following
    158122      commands:
     
    175139      A summary of the results can be obtained with <command>grep -E
    176140      '^Total|expected' check.log</command>. If <xref linkend="valgrind"/> is
    177       installed and you want to check memory leaks, replace
     141      installed and you want to check for memory leaks, replace
    178142      <command>check</command> with <command>check-valgrind</command>.
    179143    </para>
  • introduction/welcome/changelog.xml

    rfb79d0a rcbb1dd2  
    4747      <itemizedlist>
    4848        <listitem>
     49          <para>[bdubbs] - Update to libxml2-2.9.12. Fixes
     50          <ulink url="&blfs-ticket-root;15039">#15039</ulink>.</para>
     51        </listitem>
     52        <listitem>
    4953          <para>[renodr] - Restore the ICU-69 patch in node.js.</para>
    5054        </listitem>
  • packages.ent

    rfb79d0a rcbb1dd2  
    174174which is built separately after libxml2.so has been installed,
    175175to avoid building libxml2 twice, which is slow with all deps -->
    176 <!ENTITY libxml2-version              "2.9.10">
     176<!ENTITY libxml2-version              "2.9.12">
    177177<!ENTITY libxslt-version              "1.1.34">
    178178<!ENTITY libwacom-version             "1.10">
Note: See TracChangeset for help on using the changeset viewer.