Ignore:
Timestamp:
01/04/2023 06:05:12 PM (17 months ago)
Author:
Pierre Labastie <pierre.labastie@…>
Branches:
qt5new
Children:
c0ef2f9
Parents:
1daaab6d (diff), 811d39b (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
Message:

Merge branch 'trunk' into qt5new

File:
1 edited

Legend:

Unmodified
Added
Removed
  • general/genlib/libxslt.xml

    r1daaab6d r104ff4e  
    55  %general-entities;
    66
    7   <!ENTITY libxslt-download-http "http://xmlsoft.org/sources/libxslt-&libxslt-version;.tar.gz">
    8   <!ENTITY libxslt-download-ftp  "ftp://xmlsoft.org/libxslt/libxslt-&libxslt-version;.tar.gz">
    9   <!ENTITY libxslt-md5sum        "db8765c8d076f1b6caafd9f2542a304a">
    10   <!ENTITY libxslt-size          "3.4 MB">
    11   <!ENTITY libxslt-buildsize     "36 MB (with tests)">
    12   <!ENTITY libxslt-time          "0.3 SBU (with tests)">
     7  <!ENTITY libxslt-download-http "https://download.gnome.org/sources/libxslt/1.1/libxslt-&libxslt-version;.tar.xz">
     8  <!ENTITY libxslt-download-ftp  " ">
     9  <!ENTITY libxslt-md5sum        "84e86fc8a1b7495674016e05e4c5da44">
     10  <!ENTITY libxslt-size          "1.5 MB">
     11  <!ENTITY libxslt-buildsize     "35 MB (with tests)">
     12  <!ENTITY libxslt-time          "0.2 SBU (with tests)">
    1313]>
    1414
     
    1616  <?dbhtml filename="libxslt.html"?>
    1717
    18   <sect1info>
    19     <date>$Date$</date>
    20   </sect1info>
    2118
    2219  <title>libxslt-&libxslt-version;</title>
     
    3633    </para>
    3734
    38     &lfs110a_checked;
     35    &lfs112_checked;
    3936
    4037    <bridgehead renderas="sect3">Package Information</bridgehead>
     
    8986    </para>
    9087
    91     <bridgehead renderas="sect4">Recommended</bridgehead>
     88    <bridgehead renderas="sect4">Recommended (at runtime)</bridgehead>
    9289    <para role="recommended">
    93       <xref linkend="DocBook"/> and
    94       <xref linkend="docbook-xsl"/>
     90      <xref role="runtime" linkend="DocBook"/> and
     91      <xref role="runtime" linkend="docbook-xsl"/>
    9592    </para>
    9693
     
    106103    <bridgehead renderas="sect4">Optional</bridgehead>
    107104    <para role="optional">
    108       <xref linkend="libgcrypt"/> and
     105      <xref linkend="libgcrypt"/>
     106<!--
    109107      <xref linkend="libxml2py2"/>
    110       <!-- Seems to be used for tests -->
     108      <!- - Seems to be used for tests - ->
    111109      <note><simpara>The <xref role="nodep" linkend="libxml2py2"/>
    112110      dependency is only appropriate if the <application>Python2</application>
     
    116114      <application>Python2</application> modules which reference it.
    117115      </simpara></note>
     116-->
    118117    </para>
    119118
     
    125124  <sect2 role="installation">
    126125    <title>Installation of libxslt</title>
    127 <!--
    128     <para>
    129       First, install a security patch to fix a security framework bypass:
    130     </para>
    131 
    132 <screen><userinput remap="pre">patch -Np1 -i ../libxslt-&libxslt-version;-security_fix-1.patch</userinput></screen>
    133 -->
     126
    134127    <para>
    135128      Install <application>libxslt</application> by running the following
     
    137130    </para>
    138131
    139 <screen><userinput>sed -i s/3000/5000/ libxslt/transform.c doc/xsltproc.{1,xml} &amp;&amp;
    140 sed -i -r '/max(Parser)?Depth/d' ./tests/fuzz/fuzz.c &amp;&amp;
    141 ./configure --prefix=/usr --disable-static --without-python  &amp;&amp;
     132<screen><userinput>./configure --prefix=/usr                          \
     133            --disable-static                       \
     134            --docdir=/usr/share/doc/libxslt-&libxslt-version; \
     135            PYTHON=/usr/bin/python3 &amp;&amp;
    142136make</userinput></screen>
    143 
    144     <para>
    145       A shipped man page is glitched.  If the recommended dependencies are
    146       installed, regenerate it by running the following commands:
    147          </para>
    148 
    149 <screen><userinput>sed -e 's@http://cdn.docbook.org/release/xsl@https://cdn.docbook.org/release/xsl-nons@' \
    150     -e 's@\$Date\$@31 October 2019@' -i doc/xsltproc.xml &amp;&amp;
    151 xsltproc/xsltproc --nonet doc/xsltproc.xml -o doc/xsltproc.1</userinput></screen>
    152137
    153138    <para>
     
    165150  <sect2 role="commands">
    166151    <title>Command Explanations</title>
    167 
    168     <para>
    169       <command>sed -i s/3000/5000/ ...</command>: this increases the recursion
    170       limit in libxslt. This is needed by some packages for their documentation.
    171     </para>
    172 
    173     <para>
    174       <command>sed -i -r '/max(Parser)?Depth/d' ...</command>: this works
    175       around an issue running test suite of libxslt with libxml-2.9.12.
    176     </para>
    177 
    178     <para>
    179       <parameter>--without-python</parameter>: This parameter disables the libxslt
     152<!--
     153    <para>
     154      <parameter>- -without-python</parameter>: This parameter disables the libxslt
    180155      python module since it does not support Python3. If you wish to enable
    181156      this module, make sure that <xref role="nodep" linkend="libxml2py2"/> is
    182157      installed, and remove this parameter.
    183158    </para>
    184 
     159-->
    185160    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    186161      href="../../xincludes/static-libraries.xml"/>
Note: See TracChangeset for help on using the changeset viewer.