Changeset cbb1dd2 for general/genlib


Ignore:
Timestamp:
05/16/2021 11:14:04 PM (3 years ago)
Author:
Bruce Dubbs <bdubbs@…>
Branches:
11.0, 11.1, 11.2, 11.3, 12.0, 12.1, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, lazarus, lxqt, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
84490cd0
Parents:
fb79d0a
Message:

Update to libxml2-2.9.12

File:
1 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>
Note: See TracChangeset for help on using the changeset viewer.