Index: general.ent
===================================================================
--- general.ent	(revision b290456c679e82fbce1abd09b264b9eb7845e3f6)
+++ general.ent	(revision 191b5a51361e0b6d377aaf5f6fdc269193dc6e6b)
@@ -1,5 +1,5 @@
 <!-- $LastChangedBy$ $Date$ -->
 
-<!ENTITY day          "28">                   <!-- Always 2 digits -->
+<!ENTITY day          "29">                   <!-- Always 2 digits -->
 <!ENTITY month        "04">                   <!-- Always 2 digits -->
 <!ENTITY year         "2019">
@@ -7,5 +7,5 @@
 <!ENTITY copyholder   "The BLFS Development Team">
 <!ENTITY version      "&year;-&month;-&day;">
-<!ENTITY releasedate  "April 27th, &year;">
+<!ENTITY releasedate  "April 29th, &year;">
 <!ENTITY pubdate      "&year;-&month;-&day;"> <!-- metadata req. by TLDP -->
 <!ENTITY blfs-version "svn">                  <!-- svn|[release #] -->
Index: general/prog/swig.xml
===================================================================
--- general/prog/swig.xml	(revision b290456c679e82fbce1abd09b264b9eb7845e3f6)
+++ general/prog/swig.xml	(revision 191b5a51361e0b6d377aaf5f6fdc269193dc6e6b)
@@ -7,8 +7,8 @@
   <!ENTITY swig-download-http "&sourceforge-dl;/swig/swig-&swig-version;.tar.gz">
   <!ENTITY swig-download-ftp  " ">
-  <!ENTITY swig-md5sum        "82133dfa7bba75ff9ad98a7046be687c">
-  <!ENTITY swig-size          "7.8 MB">
-  <!ENTITY swig-buildsize     "91 MB (1.7 GB with tests)">
-  <!ENTITY swig-time          "0.3 SBU (26 SBU for tests)">
+  <!ENTITY swig-md5sum        "572074323f49d9cb14460d986f87230a">
+  <!ENTITY swig-size          "7.7 MB">
+  <!ENTITY swig-buildsize     "161 MB (1.3 GB with tests)">
+  <!ENTITY swig-time          "0.2 SBU (add 14 SBU for tests; both using parallelism=4)">
 ]>
 
@@ -34,14 +34,19 @@
        Generator) is a compiler that integrates <application>C</application>
        and <application>C++</application> with languages including
-       <application>Perl</application>, <application>Python</application>,
-       <application>Tcl</application>, <application>Ruby</application>,
-       <application>PHP</application>, <application>Java</application>,
-       <application>C#</application>, <application>D</application>,
-       <application>Go</application>, <application>Lua</application>,
-       <application>Octave</application>, <application>R</application>,
-       <application>Scheme</application>, <application>Ocaml</application>,
-       <application>Modula-3</application>,
-       <application>Common Lisp</application>, and
-       <application>Pike</application>. <application>SWIG</application> can
+       <application>Perl</application>, 
+       <application>Python</application>,
+       <application>Tcl</application>, 
+       <application>Ruby</application>,
+       <application>PHP</application>, 
+       <application>Java</application>,
+       <application>C#</application>, 
+       <application>D</application>,
+       <application>Go</application>, 
+       <application>Lua</application>,
+       <application>Octave</application>, 
+       <application>R</application>,
+       <application>Scheme</application>, and
+       <application>Ocaml</application>.
+       <application>SWIG</application> can
        also export its parse tree into <application>Lisp</application>
        s-expressions and <application>XML</application>.
@@ -114,31 +119,21 @@
 
     <para>
-      If you plan to run the tests, some fixes are needed for using Perl-5.26:
-    </para>
-
-<screen><userinput>sed -i 's/\$(PERL5_SCRIPT/-I. &amp;/' Examples/Makefile.in &amp;&amp;
-sed -i 's/\$command 2/-I. &amp;/' Examples/test-suite/perl5/run-perl-test.pl</userinput></screen>
-
-    <para>
       Install <application>SWIG</application> by running the following
       commands:
     </para>
 
-<screen><userinput>./configure --prefix=/usr                      \
-            --without-clisp                    \
+<screen><userinput>./configure --prefix=/usr \
             --without-maximum-compile-warnings &amp;&amp;
 make</userinput></screen>
 
     <para>
-      To test the results, issue:
-      <command>make -k check TCL_INCLUDE= GOGCC=true</command>. The (un)setting
-      of the two variables <envar>GOGCC</envar> and <envar>TCL_INCLUDE</envar>
-      is necessary, since they are not correctly set by
+      To test the results, issue: <command>make -k check TCL_INCLUDE=</command>.
+      The unsetting of the variable <envar>TCL_INCLUDE</envar> is
+      necessary since it is not correctly set by
       <emphasis>configure</emphasis>. The tests are only executed for the
       languages installed on your machine, so the disk space and SBU values
       given for the tests may vary, and should be considered as mere orders of
-      magnitude. If you have <xref linkend="python2"/> 
-      installed, the Python-3 tests are not run.
-      You can run tests for Python-3 by issuing
+      magnitude. If you have <xref linkend="python2"/> installed, the Python-3
+      tests are not run.  You can run tests for Python-3 by issuing
       <command>PY3=1 make check-python-examples</command> followed by
       <command>PY3=1 make check-python-test-suite</command>.  According to
Index: introduction/welcome/changelog.xml
===================================================================
--- introduction/welcome/changelog.xml	(revision b290456c679e82fbce1abd09b264b9eb7845e3f6)
+++ introduction/welcome/changelog.xml	(revision 191b5a51361e0b6d377aaf5f6fdc269193dc6e6b)
@@ -43,4 +43,14 @@
     -->
 
+    <listitem>
+      <para>April 29th, 2019</para>
+      <itemizedlist>
+        <listitem>
+          <para>[bdubbs] - Update to swig-4.0.0. Fixes
+          <ulink url="&blfs-ticket-root;11996">#11996</ulink>.</para>
+        </listitem>
+      </itemizedlist>
+    </listitem>
+    
     <listitem>
       <para>April 28th, 2019</para>
Index: packages.ent
===================================================================
--- packages.ent	(revision b290456c679e82fbce1abd09b264b9eb7845e3f6)
+++ packages.ent	(revision 191b5a51361e0b6d377aaf5f6fdc269193dc6e6b)
@@ -341,5 +341,5 @@
 <!ENTITY slang-version                "2.3.2">
 <!ENTITY subversion-version           "1.12.0">
-<!ENTITY swig-version                 "3.0.12">
+<!ENTITY swig-version                 "4.0.0">
 <!ENTITY tcl-version                  "8.6.9">
 <!ENTITY tk-version                   "8.6.9">
