Ignore:
Timestamp:
04/29/2019 07:41:59 AM (5 years ago)
Author:
Bruce Dubbs <bdubbs@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 9.0, 9.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:
7baaf2a
Parents:
b290456
Message:

Update to swig-4.0.0

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@21526 af4574ff-66df-0310-9fd7-8a98e5e911e0

File:
1 edited

Legend:

Unmodified
Added
Removed
  • general/prog/swig.xml

    rb290456 r191b5a5  
    77  <!ENTITY swig-download-http "&sourceforge-dl;/swig/swig-&swig-version;.tar.gz">
    88  <!ENTITY swig-download-ftp  " ">
    9   <!ENTITY swig-md5sum        "82133dfa7bba75ff9ad98a7046be687c">
    10   <!ENTITY swig-size          "7.8 MB">
    11   <!ENTITY swig-buildsize     "91 MB (1.7 GB with tests)">
    12   <!ENTITY swig-time          "0.3 SBU (26 SBU for tests)">
     9  <!ENTITY swig-md5sum        "572074323f49d9cb14460d986f87230a">
     10  <!ENTITY swig-size          "7.7 MB">
     11  <!ENTITY swig-buildsize     "161 MB (1.3 GB with tests)">
     12  <!ENTITY swig-time          "0.2 SBU (add 14 SBU for tests; both using parallelism=4)">
    1313]>
    1414
     
    3434       Generator) is a compiler that integrates <application>C</application>
    3535       and <application>C++</application> with languages including
    36        <application>Perl</application>, <application>Python</application>,
    37        <application>Tcl</application>, <application>Ruby</application>,
    38        <application>PHP</application>, <application>Java</application>,
    39        <application>C#</application>, <application>D</application>,
    40        <application>Go</application>, <application>Lua</application>,
    41        <application>Octave</application>, <application>R</application>,
    42        <application>Scheme</application>, <application>Ocaml</application>,
    43        <application>Modula-3</application>,
    44        <application>Common Lisp</application>, and
    45        <application>Pike</application>. <application>SWIG</application> can
     36       <application>Perl</application>,
     37       <application>Python</application>,
     38       <application>Tcl</application>,
     39       <application>Ruby</application>,
     40       <application>PHP</application>,
     41       <application>Java</application>,
     42       <application>C#</application>,
     43       <application>D</application>,
     44       <application>Go</application>,
     45       <application>Lua</application>,
     46       <application>Octave</application>,
     47       <application>R</application>,
     48       <application>Scheme</application>, and
     49       <application>Ocaml</application>.
     50       <application>SWIG</application> can
    4651       also export its parse tree into <application>Lisp</application>
    4752       s-expressions and <application>XML</application>.
     
    114119
    115120    <para>
    116       If you plan to run the tests, some fixes are needed for using Perl-5.26:
    117     </para>
    118 
    119 <screen><userinput>sed -i 's/\$(PERL5_SCRIPT/-I. &amp;/' Examples/Makefile.in &amp;&amp;
    120 sed -i 's/\$command 2/-I. &amp;/' Examples/test-suite/perl5/run-perl-test.pl</userinput></screen>
    121 
    122     <para>
    123121      Install <application>SWIG</application> by running the following
    124122      commands:
    125123    </para>
    126124
    127 <screen><userinput>./configure --prefix=/usr                      \
    128             --without-clisp                    \
     125<screen><userinput>./configure --prefix=/usr \
    129126            --without-maximum-compile-warnings &amp;&amp;
    130127make</userinput></screen>
    131128
    132129    <para>
    133       To test the results, issue:
    134       <command>make -k check TCL_INCLUDE= GOGCC=true</command>. The (un)setting
    135       of the two variables <envar>GOGCC</envar> and <envar>TCL_INCLUDE</envar>
    136       is necessary, since they are not correctly set by
     130      To test the results, issue: <command>make -k check TCL_INCLUDE=</command>.
     131      The unsetting of the variable <envar>TCL_INCLUDE</envar> is
     132      necessary since it is not correctly set by
    137133      <emphasis>configure</emphasis>. The tests are only executed for the
    138134      languages installed on your machine, so the disk space and SBU values
    139135      given for the tests may vary, and should be considered as mere orders of
    140       magnitude. If you have <xref linkend="python2"/>
    141       installed, the Python-3 tests are not run.
    142       You can run tests for Python-3 by issuing
     136      magnitude. If you have <xref linkend="python2"/> installed, the Python-3
     137      tests are not run.  You can run tests for Python-3 by issuing
    143138      <command>PY3=1 make check-python-examples</command> followed by
    144139      <command>PY3=1 make check-python-test-suite</command>.  According to
Note: See TracChangeset for help on using the changeset viewer.