On Tue, Dec 29, 2020 at 07:40:41PM -0500, Daniel Dickman wrote:

> > Some (but not all) of these use swig so maybe an update/change there
> > might help those (the version of swig that we have isn't supposed
> > to support py3.8 anyway).

> Here's an update for swig that I've been running with for some time. It 
> will likely benefit from going through a bulk.

I've just kicked off a sparc64 bulk build with this swig update in it.
Builds are taking a bit over 3 days currently. (So someone with an amd64
cluster may beat me to results if they try).

--Kurt

> Note that I updated it to use python3 instead of python2 while doing the 
> update to swig 4.0.2.

> Feel free to commit it (or tweak as needed) if you're happy with this.

> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/devel/swig/Makefile,v
> retrieving revision 1.71
> diff -u -p -u -r1.71 Makefile
> --- Makefile  17 Nov 2020 03:19:37 -0000      1.71
> +++ Makefile  30 Dec 2020 00:36:59 -0000
> @@ -3,11 +3,10 @@
>  COMMENT =    simplified wrapper and interface generator
>  
>  SUBST_VARS = VERSION
> -VERSION =    3.0.12
> +VERSION =    4.0.2
>  
>  DISTNAME =   swig-${VERSION}
>  CATEGORIES = devel
> -REVISION =   1
>  
>  HOMEPAGE =   http://www.swig.org/
>  
> @@ -23,8 +22,12 @@ MASTER_SITES =     ${MASTER_SITE_SOURCEFORGE
>  MODULES =    lang/python \
>               lang/ruby \
>               lang/tcl
> +
>  MODRUBY_RUNDEP = No
> +
>  MODPY_RUNDEP =       No
> +MODPY_VERSION =      ${MODPY_DEFAULT_VERSION_3}
> +
>  BUILD_DEPENDS =      ${MODTCL_BUILD_DEPENDS} \
>               lang/guile
>  LIB_DEPENDS =        devel/pcre
> @@ -37,7 +40,7 @@ CONFIGURE_ARGS += --with-tclincl=${MODTC
>                --with-python=${MODPY_BIN} \
>                --with-ruby=${RUBY} \
>                --without-mzscheme \
> -              --without-php4 \
> +              --without-php \
>                --without-ocaml
>  MODGNU_CONFIG_GUESS_DIRS = ${WRKSRC}/Tools/config
>  
> Index: distinfo
> ===================================================================
> RCS file: /cvs/ports/devel/swig/distinfo,v
> retrieving revision 1.9
> diff -u -p -u -r1.9 distinfo
> --- distinfo  1 Nov 2017 16:41:21 -0000       1.9
> +++ distinfo  30 Dec 2020 00:36:59 -0000
> @@ -1,2 +1,2 @@
> -SHA256 (swig-3.0.12.tar.gz) = fPn0R65+0cUXIu/EXn8UQY0V16HhQ6yfCaZomZ9PyU0=
> -SIZE (swig-3.0.12.tar.gz) = 8149820
> +SHA256 (swig-4.0.2.tar.gz) = 1Tvpcw2NWKFr8MvR+KwMDD4QkFcxaL+hUbAetH+pBvw=
> +SIZE (swig-4.0.2.tar.gz) = 8097014
> Index: patches/patch-CCache_configure
> ===================================================================
> RCS file: /cvs/ports/devel/swig/patches/patch-CCache_configure,v
> retrieving revision 1.2
> diff -u -p -u -r1.2 patch-CCache_configure
> --- patches/patch-CCache_configure    1 Nov 2017 16:41:21 -0000       1.2
> +++ patches/patch-CCache_configure    30 Dec 2020 00:36:59 -0000
> @@ -3,7 +3,7 @@ $OpenBSD: patch-CCache_configure,v 1.2 2
>  Index: CCache/configure
>  --- CCache/configure.orig
>  +++ CCache/configure
> -@@ -3738,15 +3738,7 @@ else
> +@@ -3759,15 +3759,7 @@ else
>       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
>   /* end confdefs.h.  */
>   #include <stdlib.h>
> Index: pkg/PLIST
> ===================================================================
> RCS file: /cvs/ports/devel/swig/pkg/PLIST,v
> retrieving revision 1.17
> diff -u -p -u -r1.17 PLIST
> --- pkg/PLIST 1 Nov 2017 16:41:21 -0000       1.17
> +++ pkg/PLIST 30 Dec 2020 00:37:00 -0000
> @@ -12,6 +12,7 @@ share/doc/swig/Devel/index.html
>  share/doc/swig/Devel/internals.html
>  share/doc/swig/Devel/migrate.txt
>  share/doc/swig/Devel/parm.html
> +share/doc/swig/Devel/plan-gsoc-2012.txt
>  share/doc/swig/Devel/runtime.txt
>  share/doc/swig/Devel/scanner.html
>  share/doc/swig/Devel/tree.html
> @@ -22,12 +23,15 @@ share/doc/swig/Manual/Android.html
>  share/doc/swig/Manual/Arguments.html
>  share/doc/swig/Manual/CCache.html
>  share/doc/swig/Manual/CPlusPlus11.html
> +share/doc/swig/Manual/CPlusPlus14.html
> +share/doc/swig/Manual/CPlusPlus17.html
>  share/doc/swig/Manual/CSharp.html
>  share/doc/swig/Manual/Chicken.html
>  share/doc/swig/Manual/Contents.html
>  share/doc/swig/Manual/Contract.html
>  share/doc/swig/Manual/Customization.html
>  share/doc/swig/Manual/D.html
> +share/doc/swig/Manual/Doxygen.html
>  share/doc/swig/Manual/Extending.html
>  share/doc/swig/Manual/Go.html
>  share/doc/swig/Manual/Guile.html
> @@ -541,6 +545,13 @@ share/examples/swig/java/constants/Makef
>  share/examples/swig/java/constants/example.i
>  share/examples/swig/java/constants/index.html
>  share/examples/swig/java/constants/runme.java
> +share/examples/swig/java/doxygen/
> +share/examples/swig/java/doxygen/Makefile
> +share/examples/swig/java/doxygen/example.cxx
> +share/examples/swig/java/doxygen/example.dsp
> +share/examples/swig/java/doxygen/example.h
> +share/examples/swig/java/doxygen/example.i
> +share/examples/swig/java/doxygen/runme.java
>  share/examples/swig/java/enum/
>  share/examples/swig/java/enum/Makefile
>  share/examples/swig/java/enum/example.cxx
> @@ -659,6 +670,13 @@ share/examples/swig/javascript/functor/b
>  share/examples/swig/javascript/functor/example.i
>  share/examples/swig/javascript/functor/example.js
>  share/examples/swig/javascript/functor/runme.js
> +share/examples/swig/javascript/native/
> +share/examples/swig/javascript/native/Makefile
> +share/examples/swig/javascript/native/binding.gyp.in
> +share/examples/swig/javascript/native/example.i
> +share/examples/swig/javascript/native/example.js
> +share/examples/swig/javascript/native/index.html
> +share/examples/swig/javascript/native/runme.js
>  share/examples/swig/javascript/nspace/
>  share/examples/swig/javascript/nspace/Makefile
>  share/examples/swig/javascript/nspace/binding.gyp.in
> @@ -850,6 +868,12 @@ share/examples/swig/modula3/typemap/Make
>  share/examples/swig/modula3/typemap/example.i
>  share/examples/swig/mzscheme/
>  share/examples/swig/mzscheme/check.list
> +share/examples/swig/mzscheme/class/
> +share/examples/swig/mzscheme/class/Makefile
> +share/examples/swig/mzscheme/class/example.cxx
> +share/examples/swig/mzscheme/class/example.h
> +share/examples/swig/mzscheme/class/example.i
> +share/examples/swig/mzscheme/class/runme.scm
>  share/examples/swig/mzscheme/multimap/
>  share/examples/swig/mzscheme/multimap/Makefile
>  share/examples/swig/mzscheme/multimap/example.c
> @@ -857,7 +881,6 @@ share/examples/swig/mzscheme/multimap/ex
>  share/examples/swig/mzscheme/multimap/runme.scm
>  share/examples/swig/mzscheme/simple/
>  share/examples/swig/mzscheme/simple/Makefile
> -share/examples/swig/mzscheme/simple/README
>  share/examples/swig/mzscheme/simple/example.c
>  share/examples/swig/mzscheme/simple/example.i
>  share/examples/swig/mzscheme/simple/runme.scm
> @@ -871,30 +894,42 @@ share/examples/swig/ocaml/argout_ref/
>  share/examples/swig/ocaml/argout_ref/Makefile
>  share/examples/swig/ocaml/argout_ref/example.c
>  share/examples/swig/ocaml/argout_ref/example.i
> -share/examples/swig/ocaml/argout_ref/example_prog.ml
> +share/examples/swig/ocaml/argout_ref/runme.ml
> +share/examples/swig/ocaml/callback/
> +share/examples/swig/ocaml/callback/Makefile
> +share/examples/swig/ocaml/callback/example.c
> +share/examples/swig/ocaml/callback/example.h
> +share/examples/swig/ocaml/callback/example.i
> +share/examples/swig/ocaml/callback/runme.ml
>  share/examples/swig/ocaml/check.list
> +share/examples/swig/ocaml/class/
> +share/examples/swig/ocaml/class/Makefile
> +share/examples/swig/ocaml/class/example.c
> +share/examples/swig/ocaml/class/example.h
> +share/examples/swig/ocaml/class/example.i
> +share/examples/swig/ocaml/class/runme.ml
>  share/examples/swig/ocaml/contract/
>  share/examples/swig/ocaml/contract/Makefile
>  share/examples/swig/ocaml/contract/example.i
> -share/examples/swig/ocaml/contract/example_prog.ml
> +share/examples/swig/ocaml/contract/runme.ml
>  share/examples/swig/ocaml/scoped_enum/
>  share/examples/swig/ocaml/scoped_enum/Makefile
>  share/examples/swig/ocaml/scoped_enum/README
>  share/examples/swig/ocaml/scoped_enum/example.i
> -share/examples/swig/ocaml/scoped_enum/example_prog.ml
>  share/examples/swig/ocaml/scoped_enum/foo.h
> +share/examples/swig/ocaml/scoped_enum/runme.ml
>  share/examples/swig/ocaml/shapes/
>  share/examples/swig/ocaml/shapes/Makefile
>  share/examples/swig/ocaml/shapes/example.c
>  share/examples/swig/ocaml/shapes/example.h
>  share/examples/swig/ocaml/shapes/example.i
> -share/examples/swig/ocaml/shapes/example_prog.ml
> +share/examples/swig/ocaml/shapes/runme.ml
>  share/examples/swig/ocaml/simple/
>  share/examples/swig/ocaml/simple/Makefile
>  share/examples/swig/ocaml/simple/example.c
>  share/examples/swig/ocaml/simple/example.i
> -share/examples/swig/ocaml/simple/example_prog.ml
>  share/examples/swig/ocaml/simple/index.html
> +share/examples/swig/ocaml/simple/runme.ml
>  share/examples/swig/ocaml/std_string/
>  share/examples/swig/ocaml/std_string/Makefile
>  share/examples/swig/ocaml/std_string/README
> @@ -913,8 +948,8 @@ share/examples/swig/ocaml/stl/example.i
>  share/examples/swig/ocaml/stl/runme.ml
>  share/examples/swig/ocaml/string_from_ptr/
>  share/examples/swig/ocaml/string_from_ptr/Makefile
> -share/examples/swig/ocaml/string_from_ptr/example_prog.ml
> -share/examples/swig/ocaml/string_from_ptr/foolib.i
> +share/examples/swig/ocaml/string_from_ptr/example.i
> +share/examples/swig/ocaml/string_from_ptr/runme.ml
>  share/examples/swig/ocaml/strings_test/
>  share/examples/swig/ocaml/strings_test/Makefile
>  share/examples/swig/ocaml/strings_test/example.h
> @@ -1072,11 +1107,6 @@ share/examples/swig/perl5/inline/
>  share/examples/swig/perl5/inline/Makefile
>  share/examples/swig/perl5/inline/README
>  share/examples/swig/perl5/inline/runme.pl
> -share/examples/swig/perl5/java/
> -share/examples/swig/perl5/java/Example.java
> -share/examples/swig/perl5/java/Makefile
> -share/examples/swig/perl5/java/example.i
> -share/examples/swig/perl5/java/runme.pl
>  share/examples/swig/perl5/multimap/
>  share/examples/swig/perl5/multimap/Makefile
>  share/examples/swig/perl5/multimap/example.c
> @@ -1229,106 +1259,6 @@ share/examples/swig/php/variables/exampl
>  share/examples/swig/php/variables/example.h
>  share/examples/swig/php/variables/example.i
>  share/examples/swig/php/variables/runme.php
> -share/examples/swig/php5/
> -share/examples/swig/php5/callback/
> -share/examples/swig/php5/callback/Makefile
> -share/examples/swig/php5/callback/example.cxx
> -share/examples/swig/php5/callback/example.h
> -share/examples/swig/php5/callback/example.i
> -share/examples/swig/php5/callback/index.html
> -share/examples/swig/php5/callback/runme.php
> -share/examples/swig/php5/check.list
> -share/examples/swig/php5/class/
> -share/examples/swig/php5/class/Makefile
> -share/examples/swig/php5/class/example.cxx
> -share/examples/swig/php5/class/example.h
> -share/examples/swig/php5/class/example.i
> -share/examples/swig/php5/class/runme.php
> -share/examples/swig/php5/constants/
> -share/examples/swig/php5/constants/Makefile
> -share/examples/swig/php5/constants/example.i
> -share/examples/swig/php5/constants/runme.php
> -share/examples/swig/php5/cpointer/
> -share/examples/swig/php5/cpointer/Makefile
> -share/examples/swig/php5/cpointer/example.c
> -share/examples/swig/php5/cpointer/example.i
> -share/examples/swig/php5/cpointer/runme.php
> -share/examples/swig/php5/disown/
> -share/examples/swig/php5/disown/Makefile
> -share/examples/swig/php5/disown/example.cxx
> -share/examples/swig/php5/disown/example.h
> -share/examples/swig/php5/disown/example.i
> -share/examples/swig/php5/disown/runme.php
> -share/examples/swig/php5/enum/
> -share/examples/swig/php5/enum/Makefile
> -share/examples/swig/php5/enum/example.cxx
> -share/examples/swig/php5/enum/example.h
> -share/examples/swig/php5/enum/example.i
> -share/examples/swig/php5/enum/runme.php
> -share/examples/swig/php5/extend/
> -share/examples/swig/php5/extend/Makefile
> -share/examples/swig/php5/extend/example.cxx
> -share/examples/swig/php5/extend/example.h
> -share/examples/swig/php5/extend/example.i
> -share/examples/swig/php5/extend/index.html
> -share/examples/swig/php5/extend/runme.php
> -share/examples/swig/php5/funcptr/
> -share/examples/swig/php5/funcptr/Makefile
> -share/examples/swig/php5/funcptr/example.c
> -share/examples/swig/php5/funcptr/example.h
> -share/examples/swig/php5/funcptr/example.i
> -share/examples/swig/php5/funcptr/runme.php
> -share/examples/swig/php5/overloading/
> -share/examples/swig/php5/overloading/Makefile
> -share/examples/swig/php5/overloading/example.cxx
> -share/examples/swig/php5/overloading/example.h
> -share/examples/swig/php5/overloading/example.i
> -share/examples/swig/php5/overloading/runme.php
> -share/examples/swig/php5/pointer/
> -share/examples/swig/php5/pointer/Makefile
> -share/examples/swig/php5/pointer/example.c
> -share/examples/swig/php5/pointer/example.i
> -share/examples/swig/php5/pointer/runme.php
> -share/examples/swig/php5/pragmas/
> -share/examples/swig/php5/pragmas/Makefile
> -share/examples/swig/php5/pragmas/example.i
> -share/examples/swig/php5/pragmas/include.php
> -share/examples/swig/php5/pragmas/runme.php
> -share/examples/swig/php5/proxy/
> -share/examples/swig/php5/proxy/Makefile
> -share/examples/swig/php5/proxy/example.cxx
> -share/examples/swig/php5/proxy/example.h
> -share/examples/swig/php5/proxy/example.i
> -share/examples/swig/php5/proxy/runme.php
> -share/examples/swig/php5/reference/
> -share/examples/swig/php5/reference/Makefile
> -share/examples/swig/php5/reference/example.cxx
> -share/examples/swig/php5/reference/example.h
> -share/examples/swig/php5/reference/example.i
> -share/examples/swig/php5/reference/runme.php
> -share/examples/swig/php5/simple/
> -share/examples/swig/php5/simple/Makefile
> -share/examples/swig/php5/simple/example.c
> -share/examples/swig/php5/simple/example.i
> -share/examples/swig/php5/simple/runme.php
> -share/examples/swig/php5/sync/
> -share/examples/swig/php5/sync/Makefile
> -share/examples/swig/php5/sync/example.cxx
> -share/examples/swig/php5/sync/example.h
> -share/examples/swig/php5/sync/example.i
> -share/examples/swig/php5/sync/runme.php
> -share/examples/swig/php5/value/
> -share/examples/swig/php5/value/Makefile
> -share/examples/swig/php5/value/example.c
> -share/examples/swig/php5/value/example.h
> -share/examples/swig/php5/value/example.i
> -share/examples/swig/php5/value/runme.php
> -share/examples/swig/php5/variables/
> -share/examples/swig/php5/variables/Makefile
> -share/examples/swig/php5/variables/example.c
> -share/examples/swig/php5/variables/example.h
> -share/examples/swig/php5/variables/example.i
> -share/examples/swig/php5/variables/runme.php
>  share/examples/swig/pike/
>  share/examples/swig/pike/check.list
>  share/examples/swig/pike/class/
> @@ -1398,6 +1328,13 @@ share/examples/swig/python/docstrings/ex
>  share/examples/swig/python/docstrings/example.h
>  share/examples/swig/python/docstrings/example.i
>  share/examples/swig/python/docstrings/runme.py
> +share/examples/swig/python/doxygen/
> +share/examples/swig/python/doxygen/Makefile
> +share/examples/swig/python/doxygen/example.cxx
> +share/examples/swig/python/doxygen/example.dsp
> +share/examples/swig/python/doxygen/example.h
> +share/examples/swig/python/doxygen/example.i
> +share/examples/swig/python/doxygen/runme.py
>  share/examples/swig/python/enum/
>  share/examples/swig/python/enum/Makefile
>  share/examples/swig/python/enum/example.cxx
> @@ -1549,6 +1486,14 @@ share/examples/swig/python/import_packag
>  
> share/examples/swig/python/import_packages/from_init3/py3/pkg2/pkg3/pkg4/foo.hpp
>  
> share/examples/swig/python/import_packages/from_init3/py3/pkg2/pkg3/pkg4/foo.i
>  share/examples/swig/python/import_packages/from_init3/runme.py
> +share/examples/swig/python/import_packages/module_is_init/
> +share/examples/swig/python/import_packages/module_is_init/Makefile
> +share/examples/swig/python/import_packages/module_is_init/README
> +share/examples/swig/python/import_packages/module_is_init/pkg1/
> +share/examples/swig/python/import_packages/module_is_init/pkg1/Makefile
> +share/examples/swig/python/import_packages/module_is_init/pkg1/foo.hpp
> +share/examples/swig/python/import_packages/module_is_init/pkg1/foo.i
> +share/examples/swig/python/import_packages/module_is_init/runme.py
>  share/examples/swig/python/import_packages/namespace_pkg/
>  share/examples/swig/python/import_packages/namespace_pkg/Makefile
>  share/examples/swig/python/import_packages/namespace_pkg/README
> @@ -1712,11 +1657,6 @@ share/examples/swig/python/import_templa
>  share/examples/swig/python/import_template/spam.h
>  share/examples/swig/python/import_template/spam.i
>  share/examples/swig/python/index.html
> -share/examples/swig/python/java/
> -share/examples/swig/python/java/Example.java
> -share/examples/swig/python/java/Makefile
> -share/examples/swig/python/java/example.i
> -share/examples/swig/python/java/runme.py
>  share/examples/swig/python/libffi/
>  share/examples/swig/python/libffi/Makefile
>  share/examples/swig/python/libffi/example.i
> @@ -1844,11 +1784,11 @@ share/examples/swig/ruby/enum/example.h
>  share/examples/swig/ruby/enum/example.i
>  share/examples/swig/ruby/enum/index.html
>  share/examples/swig/ruby/enum/runme.rb
> -share/examples/swig/ruby/exception_class/
> -share/examples/swig/ruby/exception_class/Makefile
> -share/examples/swig/ruby/exception_class/example.h
> -share/examples/swig/ruby/exception_class/example.i
> -share/examples/swig/ruby/exception_class/runme.rb
> +share/examples/swig/ruby/exceptproxy/
> +share/examples/swig/ruby/exceptproxy/Makefile
> +share/examples/swig/ruby/exceptproxy/example.h
> +share/examples/swig/ruby/exceptproxy/example.i
> +share/examples/swig/ruby/exceptproxy/runme.rb
>  share/examples/swig/ruby/free_function/
>  share/examples/swig/ruby/free_function/Makefile
>  share/examples/swig/ruby/free_function/example.cxx
> @@ -1907,11 +1847,6 @@ share/examples/swig/ruby/import_template
>  share/examples/swig/ruby/import_template/spam.h
>  share/examples/swig/ruby/import_template/spam.i
>  share/examples/swig/ruby/index.html
> -share/examples/swig/ruby/java/
> -share/examples/swig/ruby/java/Example.java
> -share/examples/swig/ruby/java/Makefile
> -share/examples/swig/ruby/java/example.i
> -share/examples/swig/ruby/java/runme.rb
>  share/examples/swig/ruby/mark_function/
>  share/examples/swig/ruby/mark_function/Makefile
>  share/examples/swig/ruby/mark_function/example.cxx
> @@ -2112,11 +2047,6 @@ share/examples/swig/tcl/import/spam.dsp
>  share/examples/swig/tcl/import/spam.h
>  share/examples/swig/tcl/import/spam.i
>  share/examples/swig/tcl/index.html
> -share/examples/swig/tcl/java/
> -share/examples/swig/tcl/java/Example.java
> -share/examples/swig/tcl/java/Makefile
> -share/examples/swig/tcl/java/example.i
> -share/examples/swig/tcl/java/runme.tcl
>  share/examples/swig/tcl/multimap/
>  share/examples/swig/tcl/multimap/Makefile
>  share/examples/swig/tcl/multimap/example.c
> @@ -2180,7 +2110,6 @@ share/examples/swig/test-suite/access_ch
>  share/examples/swig/test-suite/add_link.i
>  share/examples/swig/test-suite/aggregate.i
>  share/examples/swig/test-suite/allegrocl/
> -share/examples/swig/test-suite/allegrocl/Makefile
>  share/examples/swig/test-suite/allegrocl/Makefile.in
>  share/examples/swig/test-suite/allowexcept.i
>  share/examples/swig/test-suite/allprotected.i
> @@ -2209,14 +2138,12 @@ share/examples/swig/test-suite/cast_oper
>  share/examples/swig/test-suite/casts.i
>  share/examples/swig/test-suite/catches.i
>  share/examples/swig/test-suite/cffi/
> -share/examples/swig/test-suite/cffi/Makefile
>  share/examples/swig/test-suite/cffi/Makefile.in
>  share/examples/swig/test-suite/char_binary.i
>  share/examples/swig/test-suite/char_constant.i
>  share/examples/swig/test-suite/char_strings.i
>  share/examples/swig/test-suite/chartest.i
>  share/examples/swig/test-suite/chicken/
> -share/examples/swig/test-suite/chicken/Makefile
>  share/examples/swig/test-suite/chicken/Makefile.in
>  share/examples/swig/test-suite/chicken/README
>  share/examples/swig/test-suite/chicken/casts_runme.ss
> @@ -2269,6 +2196,7 @@ share/examples/swig/test-suite/chicken/u
>  share/examples/swig/test-suite/chicken_ext_test.i
>  share/examples/swig/test-suite/class_forward.i
>  share/examples/swig/test-suite/class_ignore.i
> +share/examples/swig/test-suite/class_scope_namespace.i
>  share/examples/swig/test-suite/class_scope_weird.i
>  share/examples/swig/test-suite/clientdata_prop.list
>  share/examples/swig/test-suite/clientdata_prop_a.h
> @@ -2276,7 +2204,6 @@ share/examples/swig/test-suite/clientdat
>  share/examples/swig/test-suite/clientdata_prop_b.h
>  share/examples/swig/test-suite/clientdata_prop_b.i
>  share/examples/swig/test-suite/clisp/
> -share/examples/swig/test-suite/clisp/Makefile
>  share/examples/swig/test-suite/clisp/Makefile.in
>  share/examples/swig/test-suite/common.mk
>  share/examples/swig/test-suite/compactdefaultargs.i
> @@ -2300,6 +2227,7 @@ share/examples/swig/test-suite/conversio
>  share/examples/swig/test-suite/conversion_ns_template.i
>  share/examples/swig/test-suite/conversion_operators.i
>  share/examples/swig/test-suite/cplusplus_throw.i
> +share/examples/swig/test-suite/cpp11_alias_nested_template_scoping.i
>  share/examples/swig/test-suite/cpp11_alignment.i
>  share/examples/swig/test-suite/cpp11_alternate_function_syntax.i
>  share/examples/swig/test-suite/cpp11_constexpr.i
> @@ -2307,7 +2235,9 @@ share/examples/swig/test-suite/cpp11_dec
>  share/examples/swig/test-suite/cpp11_default_delete.i
>  share/examples/swig/test-suite/cpp11_delegating_constructors.i
>  share/examples/swig/test-suite/cpp11_director_enums.i
> +share/examples/swig/test-suite/cpp11_directors.i
>  share/examples/swig/test-suite/cpp11_explicit_conversion_operators.i
> +share/examples/swig/test-suite/cpp11_final_directors.i
>  share/examples/swig/test-suite/cpp11_final_override.i
>  share/examples/swig/test-suite/cpp11_function_objects.i
>  share/examples/swig/test-suite/cpp11_hash_tables.i
> @@ -2315,17 +2245,29 @@ share/examples/swig/test-suite/cpp11_inh
>  share/examples/swig/test-suite/cpp11_initializer_list.i
>  share/examples/swig/test-suite/cpp11_initializer_list_extend.i
>  share/examples/swig/test-suite/cpp11_lambda_functions.i
> -share/examples/swig/test-suite/cpp11_li_std_array.i
>  share/examples/swig/test-suite/cpp11_noexcept.i
>  share/examples/swig/test-suite/cpp11_null_pointer_constant.i
>  share/examples/swig/test-suite/cpp11_raw_string_literals.i
> +share/examples/swig/test-suite/cpp11_ref_qualifiers.i
> +share/examples/swig/test-suite/cpp11_ref_qualifiers_rvalue_unignore.i
> +share/examples/swig/test-suite/cpp11_ref_qualifiers_typemaps.i
>  share/examples/swig/test-suite/cpp11_reference_wrapper.i
>  share/examples/swig/test-suite/cpp11_result_of.i
>  share/examples/swig/test-suite/cpp11_rvalue_reference.i
>  share/examples/swig/test-suite/cpp11_rvalue_reference2.i
>  share/examples/swig/test-suite/cpp11_rvalue_reference3.i
> +share/examples/swig/test-suite/cpp11_shared_ptr_const.i
> +share/examples/swig/test-suite/cpp11_shared_ptr_nullptr_in_containers.i
> +share/examples/swig/test-suite/cpp11_shared_ptr_overload.i
> +share/examples/swig/test-suite/cpp11_shared_ptr_template_upcast.i
> +share/examples/swig/test-suite/cpp11_shared_ptr_upcast.i
>  share/examples/swig/test-suite/cpp11_sizeof_object.i
>  share/examples/swig/test-suite/cpp11_static_assert.i
> +share/examples/swig/test-suite/cpp11_std_array.i
> +share/examples/swig/test-suite/cpp11_std_unordered_map.i
> +share/examples/swig/test-suite/cpp11_std_unordered_multimap.i
> +share/examples/swig/test-suite/cpp11_std_unordered_multiset.i
> +share/examples/swig/test-suite/cpp11_std_unordered_set.i
>  share/examples/swig/test-suite/cpp11_strongly_typed_enumerations.i
>  share/examples/swig/test-suite/cpp11_strongly_typed_enumerations_simple.i
>  share/examples/swig/test-suite/cpp11_template_double_brackets.i
> @@ -2338,11 +2280,16 @@ share/examples/swig/test-suite/cpp11_uni
>  share/examples/swig/test-suite/cpp11_unrestricted_unions.i
>  share/examples/swig/test-suite/cpp11_userdefined_literals.i
>  share/examples/swig/test-suite/cpp11_variadic_templates.i
> +share/examples/swig/test-suite/cpp14_binary_integer_literals.i
> +share/examples/swig/test-suite/cpp17_hex_floating_literals.i
> +share/examples/swig/test-suite/cpp17_nested_namespaces.i
> +share/examples/swig/test-suite/cpp17_nspace_nested_namespaces.i
> +share/examples/swig/test-suite/cpp17_u8_char_literals.i
>  share/examples/swig/test-suite/cpp_basic.i
> -share/examples/swig/test-suite/cpp_broken.i
>  share/examples/swig/test-suite/cpp_enum.i
>  share/examples/swig/test-suite/cpp_namespace.i
>  share/examples/swig/test-suite/cpp_nodefault.i
> +share/examples/swig/test-suite/cpp_parameters.i
>  share/examples/swig/test-suite/cpp_static.i
>  share/examples/swig/test-suite/cpp_typedef.i
>  share/examples/swig/test-suite/csharp/
> @@ -2355,11 +2302,17 @@ share/examples/swig/test-suite/csharp/ap
>  share/examples/swig/test-suite/csharp/bools_runme.cs
>  share/examples/swig/test-suite/csharp/catches_runme.cs
>  share/examples/swig/test-suite/csharp/char_strings_runme.cs
> +share/examples/swig/test-suite/csharp/complextest_runme.cs
>  share/examples/swig/test-suite/csharp/constover_runme.cs
> -share/examples/swig/test-suite/csharp/cpp11_li_std_array_runme.cs
> +share/examples/swig/test-suite/csharp/cpp11_shared_ptr_template_upcast_runme.cs
> +share/examples/swig/test-suite/csharp/cpp11_std_array_runme.cs
>  
> share/examples/swig/test-suite/csharp/cpp11_strongly_typed_enumerations_runme.cs
> +share/examples/swig/test-suite/csharp/cpp17_nested_namespaces_runme.cs
> +share/examples/swig/test-suite/csharp/cpp17_nspace_nested_namespaces_runme.cs
>  share/examples/swig/test-suite/csharp/csharp_attributes_runme.cs
> +share/examples/swig/test-suite/csharp/csharp_director_typemaps_runme.cs
>  share/examples/swig/test-suite/csharp/csharp_exceptions_runme.cs
> +share/examples/swig/test-suite/csharp/csharp_lib_arrays_bool_runme.cs
>  share/examples/swig/test-suite/csharp/csharp_lib_arrays_runme.cs
>  share/examples/swig/test-suite/csharp/csharp_prepost_runme.cs
>  share/examples/swig/test-suite/csharp/csharp_typemaps_runme.cs
> @@ -2388,11 +2341,14 @@ share/examples/swig/test-suite/csharp/in
>  share/examples/swig/test-suite/csharp/intermediary_classname_runme.cs
>  share/examples/swig/test-suite/csharp/li_attribute_runme.cs
>  share/examples/swig/test-suite/csharp/li_boost_shared_ptr_bits_runme.cs
> +share/examples/swig/test-suite/csharp/li_boost_shared_ptr_director_runme.cs
>  share/examples/swig/test-suite/csharp/li_boost_shared_ptr_runme.cs
>  share/examples/swig/test-suite/csharp/li_std_auto_ptr_runme.cs
>  share/examples/swig/test-suite/csharp/li_std_combinations_runme.cs
>  share/examples/swig/test-suite/csharp/li_std_except_runme.cs
> +share/examples/swig/test-suite/csharp/li_std_list_runme.cs
>  share/examples/swig/test-suite/csharp/li_std_map_runme.cs
> +share/examples/swig/test-suite/csharp/li_std_set_runme.cs
>  share/examples/swig/test-suite/csharp/li_std_string_runme.cs
>  share/examples/swig/test-suite/csharp/li_std_vector_enum_runme.cs
>  share/examples/swig/test-suite/csharp/li_std_vector_runme.cs
> @@ -2407,6 +2363,8 @@ share/examples/swig/test-suite/csharp/mu
>  
> share/examples/swig/test-suite/csharp/multiple_inheritance_shared_ptr_runme.cs
>  share/examples/swig/test-suite/csharp/nested_class_runme.cs
>  share/examples/swig/test-suite/csharp/nested_directors_runme.cs
> +share/examples/swig/test-suite/csharp/nested_in_template_runme.cs
> +share/examples/swig/test-suite/csharp/nested_inheritance_interface_runme.cs
>  share/examples/swig/test-suite/csharp/nested_structs_runme.cs
>  share/examples/swig/test-suite/csharp/nested_workaround_runme.cs
>  share/examples/swig/test-suite/csharp/nspace_extend_runme.cs
> @@ -2433,9 +2391,11 @@ share/examples/swig/test-suite/csharp/ty
>  share/examples/swig/test-suite/csharp/varargs_runme.cs
>  share/examples/swig/test-suite/csharp/virtual_poly_runme.cs
>  share/examples/swig/test-suite/csharp_attributes.i
> +share/examples/swig/test-suite/csharp_director_typemaps.i
>  share/examples/swig/test-suite/csharp_exceptions.i
>  share/examples/swig/test-suite/csharp_features.i
>  share/examples/swig/test-suite/csharp_lib_arrays.i
> +share/examples/swig/test-suite/csharp_lib_arrays_bool.i
>  share/examples/swig/test-suite/csharp_namespace_system_collision.i
>  share/examples/swig/test-suite/csharp_prepost.i
>  share/examples/swig/test-suite/csharp_swig2_compatibility.i
> @@ -2489,6 +2449,7 @@ share/examples/swig/test-suite/d/li_attr
>  share/examples/swig/test-suite/d/li_attribute_runme.2.d
>  share/examples/swig/test-suite/d/li_boost_shared_ptr_bits_runme.1.d
>  share/examples/swig/test-suite/d/li_boost_shared_ptr_bits_runme.2.d
> +share/examples/swig/test-suite/d/li_boost_shared_ptr_director_runme.2.d
>  share/examples/swig/test-suite/d/li_boost_shared_ptr_runme.1.d
>  share/examples/swig/test-suite/d/li_boost_shared_ptr_runme.2.d
>  share/examples/swig/test-suite/d/li_std_except_runme.1.d
> @@ -2539,6 +2500,7 @@ share/examples/swig/test-suite/d/varargs
>  share/examples/swig/test-suite/d/virtual_poly_runme.1.d
>  share/examples/swig/test-suite/d/virtual_poly_runme.2.d
>  share/examples/swig/test-suite/d_nativepointers.i
> +share/examples/swig/test-suite/default_arg_expressions.i
>  share/examples/swig/test-suite/default_arg_values.i
>  share/examples/swig/test-suite/default_args.i
>  share/examples/swig/test-suite/default_args_c.i
> @@ -2546,6 +2508,7 @@ share/examples/swig/test-suite/default_c
>  share/examples/swig/test-suite/defvalue_constructor.i
>  share/examples/swig/test-suite/derived_byvalue.i
>  share/examples/swig/test-suite/derived_nested.i
> +share/examples/swig/test-suite/destructor_methodmodifiers.i
>  share/examples/swig/test-suite/destructor_reprotected.i
>  share/examples/swig/test-suite/director_abstract.i
>  share/examples/swig/test-suite/director_alternating.i
> @@ -2554,10 +2517,13 @@ share/examples/swig/test-suite/director_
>  share/examples/swig/test-suite/director_classes.i
>  share/examples/swig/test-suite/director_classic.i
>  share/examples/swig/test-suite/director_constructor.i
> +share/examples/swig/test-suite/director_conversion_operators.i
>  share/examples/swig/test-suite/director_default.i
>  share/examples/swig/test-suite/director_detect.i
>  share/examples/swig/test-suite/director_enum.i
>  share/examples/swig/test-suite/director_exception.i
> +share/examples/swig/test-suite/director_exception_catches.i
> +share/examples/swig/test-suite/director_exception_nothrow.i
>  share/examples/swig/test-suite/director_extend.i
>  share/examples/swig/test-suite/director_finalizer.i
>  share/examples/swig/test-suite/director_frob.i
> @@ -2571,6 +2537,7 @@ share/examples/swig/test-suite/director_
>  share/examples/swig/test-suite/director_nspace_director_name_collision.i
>  share/examples/swig/test-suite/director_overload.i
>  share/examples/swig/test-suite/director_overload2.i
> +share/examples/swig/test-suite/director_ownership.i
>  share/examples/swig/test-suite/director_pass_by_value.i
>  share/examples/swig/test-suite/director_primitives.i
>  share/examples/swig/test-suite/director_profile.i
> @@ -2589,6 +2556,26 @@ share/examples/swig/test-suite/director_
>  share/examples/swig/test-suite/director_wombat.i
>  share/examples/swig/test-suite/director_wstring.i
>  share/examples/swig/test-suite/disown.i
> +share/examples/swig/test-suite/doxygen_alias.i
> +share/examples/swig/test-suite/doxygen_basic_notranslate.i
> +share/examples/swig/test-suite/doxygen_basic_translate.h
> +share/examples/swig/test-suite/doxygen_basic_translate.i
> +share/examples/swig/test-suite/doxygen_basic_translate_style2.i
> +share/examples/swig/test-suite/doxygen_basic_translate_style3.i
> +share/examples/swig/test-suite/doxygen_code_blocks.i
> +share/examples/swig/test-suite/doxygen_ignore.i
> +share/examples/swig/test-suite/doxygen_misc_constructs.h
> +share/examples/swig/test-suite/doxygen_misc_constructs.i
> +share/examples/swig/test-suite/doxygen_nested_class.i
> +share/examples/swig/test-suite/doxygen_parsing.i
> +share/examples/swig/test-suite/doxygen_parsing_enums.i
> +share/examples/swig/test-suite/doxygen_parsing_enums_proper.i
> +share/examples/swig/test-suite/doxygen_parsing_enums_simple.i
> +share/examples/swig/test-suite/doxygen_parsing_enums_typesafe.i
> +share/examples/swig/test-suite/doxygen_parsing_enums_typeunsafe.i
> +share/examples/swig/test-suite/doxygen_translate.i
> +share/examples/swig/test-suite/doxygen_translate_all_tags.i
> +share/examples/swig/test-suite/doxygen_translate_links.i
>  share/examples/swig/test-suite/dynamic_cast.i
>  share/examples/swig/test-suite/empty.i
>  share/examples/swig/test-suite/empty_c.i
> @@ -2643,6 +2630,10 @@ share/examples/swig/test-suite/errors/c_
>  share/examples/swig/test-suite/errors/c_varargs_neg.stderr
>  share/examples/swig/test-suite/errors/cpp_bad_extern.i
>  share/examples/swig/test-suite/errors/cpp_bad_extern.stderr
> +share/examples/swig/test-suite/errors/cpp_bad_global_memberptr.i
> +share/examples/swig/test-suite/errors/cpp_bad_global_memberptr.stderr
> +share/examples/swig/test-suite/errors/cpp_class_definition.i
> +share/examples/swig/test-suite/errors/cpp_class_definition.stderr
>  share/examples/swig/test-suite/errors/cpp_extend_destructors.i
>  share/examples/swig/test-suite/errors/cpp_extend_destructors.stderr
>  share/examples/swig/test-suite/errors/cpp_extend_redefine.i
> @@ -2653,12 +2644,21 @@ share/examples/swig/test-suite/errors/cp
>  share/examples/swig/test-suite/errors/cpp_extra_brackets.stderr
>  share/examples/swig/test-suite/errors/cpp_extra_brackets2.i
>  share/examples/swig/test-suite/errors/cpp_extra_brackets2.stderr
> +share/examples/swig/test-suite/errors/cpp_final_destructor.stderr
>  share/examples/swig/test-suite/errors/cpp_inherit.i
>  share/examples/swig/test-suite/errors/cpp_inherit.stderr
>  share/examples/swig/test-suite/errors/cpp_inherit_ignored.i
>  share/examples/swig/test-suite/errors/cpp_inherit_ignored.stderr
>  share/examples/swig/test-suite/errors/cpp_inline_namespace.i
>  share/examples/swig/test-suite/errors/cpp_inline_namespace.stderr
> +share/examples/swig/test-suite/errors/cpp_invalid_exponents1.i
> +share/examples/swig/test-suite/errors/cpp_invalid_exponents1.stderr
> +share/examples/swig/test-suite/errors/cpp_invalid_exponents2.i
> +share/examples/swig/test-suite/errors/cpp_invalid_exponents2.stderr
> +share/examples/swig/test-suite/errors/cpp_invalid_qualifiers.i
> +share/examples/swig/test-suite/errors/cpp_invalid_qualifiers.stderr
> +share/examples/swig/test-suite/errors/cpp_invalid_template.i
> +share/examples/swig/test-suite/errors/cpp_invalid_template.stderr
>  share/examples/swig/test-suite/errors/cpp_macro_locator.i
>  share/examples/swig/test-suite/errors/cpp_macro_locator.stderr
>  share/examples/swig/test-suite/errors/cpp_missing_rparenthesis.i
> @@ -2671,8 +2671,12 @@ share/examples/swig/test-suite/errors/cp
>  share/examples/swig/test-suite/errors/cpp_namespace_aliasnot.stderr
>  share/examples/swig/test-suite/errors/cpp_namespace_aliasundef.i
>  share/examples/swig/test-suite/errors/cpp_namespace_aliasundef.stderr
> +share/examples/swig/test-suite/errors/cpp_namespace_template_bad.i
> +share/examples/swig/test-suite/errors/cpp_namespace_template_bad.stderr
>  share/examples/swig/test-suite/errors/cpp_namewarn.i
>  share/examples/swig/test-suite/errors/cpp_namewarn.stderr
> +share/examples/swig/test-suite/errors/cpp_nested_namespace_alias.i
> +share/examples/swig/test-suite/errors/cpp_nested_namespace_alias.stderr
>  share/examples/swig/test-suite/errors/cpp_nested_template.i
>  share/examples/swig/test-suite/errors/cpp_nested_template.stderr
>  share/examples/swig/test-suite/errors/cpp_no_access.i
> @@ -2685,10 +2689,16 @@ share/examples/swig/test-suite/errors/cp
>  share/examples/swig/test-suite/errors/cpp_overload_const.stderr
>  share/examples/swig/test-suite/errors/cpp_private_inherit.i
>  share/examples/swig/test-suite/errors/cpp_private_inherit.stderr
> +share/examples/swig/test-suite/errors/cpp_raw_string_termination.i
> +share/examples/swig/test-suite/errors/cpp_raw_string_termination.stderr
>  share/examples/swig/test-suite/errors/cpp_recursive_typedef.i
>  share/examples/swig/test-suite/errors/cpp_recursive_typedef.stderr
> +share/examples/swig/test-suite/errors/cpp_refqualifier.i
> +share/examples/swig/test-suite/errors/cpp_refqualifier.stderr
>  share/examples/swig/test-suite/errors/cpp_shared_ptr.i
>  share/examples/swig/test-suite/errors/cpp_shared_ptr.stderr
> +share/examples/swig/test-suite/errors/cpp_template_duplicate_names.i
> +share/examples/swig/test-suite/errors/cpp_template_duplicate_names.stderr
>  share/examples/swig/test-suite/errors/cpp_template_friend.i
>  share/examples/swig/test-suite/errors/cpp_template_friend.stderr
>  share/examples/swig/test-suite/errors/cpp_template_nargs.i
> @@ -2699,12 +2709,16 @@ share/examples/swig/test-suite/errors/cp
>  share/examples/swig/test-suite/errors/cpp_template_partial.stderr
>  share/examples/swig/test-suite/errors/cpp_template_repeat.i
>  share/examples/swig/test-suite/errors/cpp_template_repeat.stderr
> +share/examples/swig/test-suite/errors/cpp_template_scope.i
> +share/examples/swig/test-suite/errors/cpp_template_scope.stderr
>  share/examples/swig/test-suite/errors/cpp_template_undef.i
>  share/examples/swig/test-suite/errors/cpp_template_undef.stderr
>  share/examples/swig/test-suite/errors/cpp_using_not.i
>  share/examples/swig/test-suite/errors/cpp_using_not.stderr
>  share/examples/swig/test-suite/errors/cpp_using_undef.i
>  share/examples/swig/test-suite/errors/cpp_using_undef.stderr
> +share/examples/swig/test-suite/errors/doxygen_unknown_command.i
> +share/examples/swig/test-suite/errors/doxygen_unknown_command.stderr
>  share/examples/swig/test-suite/errors/nomodule.i
>  share/examples/swig/test-suite/errors/nomodule.stderr
>  share/examples/swig/test-suite/errors/pp_badeval.i
> @@ -2715,8 +2729,12 @@ share/examples/swig/test-suite/errors/pp
>  share/examples/swig/test-suite/errors/pp_defined.stderr
>  share/examples/swig/test-suite/errors/pp_deprecated.i
>  share/examples/swig/test-suite/errors/pp_deprecated.stderr
> +share/examples/swig/test-suite/errors/pp_expressions_bad.i
> +share/examples/swig/test-suite/errors/pp_expressions_bad.stderr
>  share/examples/swig/test-suite/errors/pp_illegal_argument.i
>  share/examples/swig/test-suite/errors/pp_illegal_argument.stderr
> +share/examples/swig/test-suite/errors/pp_invalid_exponents.i
> +share/examples/swig/test-suite/errors/pp_invalid_exponents.stderr
>  share/examples/swig/test-suite/errors/pp_macro_badchar.i
>  share/examples/swig/test-suite/errors/pp_macro_badchar.stderr
>  share/examples/swig/test-suite/errors/pp_macro_defined_unterminated.i
> @@ -2759,6 +2777,8 @@ share/examples/swig/test-suite/errors/pp
>  share/examples/swig/test-suite/errors/pp_unknowndirective.stderr
>  share/examples/swig/test-suite/errors/pp_unknowndirective2.i
>  share/examples/swig/test-suite/errors/pp_unknowndirective2.stderr
> +share/examples/swig/test-suite/errors/pp_unknowndirective3.i
> +share/examples/swig/test-suite/errors/pp_unknowndirective3.stderr
>  share/examples/swig/test-suite/errors/pp_unterm_char.i
>  share/examples/swig/test-suite/errors/pp_unterm_char.stderr
>  share/examples/swig/test-suite/errors/pp_unterm_comment.i
> @@ -2820,8 +2840,11 @@ share/examples/swig/test-suite/friends_t
>  share/examples/swig/test-suite/funcptr.i
>  share/examples/swig/test-suite/funcptr_cpp.i
>  share/examples/swig/test-suite/function_typedef.i
> +share/examples/swig/test-suite/functors.i
>  share/examples/swig/test-suite/fvirtual.i
>  share/examples/swig/test-suite/global_functions.i
> +share/examples/swig/test-suite/global_immutable_vars.i
> +share/examples/swig/test-suite/global_immutable_vars_cpp.i
>  share/examples/swig/test-suite/global_namespace.i
>  share/examples/swig/test-suite/global_ns_arg.i
>  share/examples/swig/test-suite/global_scope_types.i
> @@ -2963,6 +2986,7 @@ share/examples/swig/test-suite/go/templa
>  share/examples/swig/test-suite/go/template_typedef_cplx4_runme.go
>  share/examples/swig/test-suite/go/threads_exception_runme.go
>  share/examples/swig/test-suite/go/typedef_class_runme.go
> +share/examples/swig/test-suite/go/typedef_funcptr_runme.go
>  share/examples/swig/test-suite/go/typedef_inherit_runme.go
>  share/examples/swig/test-suite/go/typedef_scope_runme.go
>  share/examples/swig/test-suite/go/typemap_namespace_runme.go
> @@ -3017,6 +3041,7 @@ share/examples/swig/test-suite/guile/ove
>  share/examples/swig/test-suite/guile/overload_copy_runme.scm
>  share/examples/swig/test-suite/guile/overload_extend_c_runme.scm
>  share/examples/swig/test-suite/guile/overload_extend_runme.scm
> +share/examples/swig/test-suite/guile/overload_null_runme.scm
>  share/examples/swig/test-suite/guile/overload_simple_runme.scm
>  share/examples/swig/test-suite/guile/overload_subtype_runme.scm
>  share/examples/swig/test-suite/guile/pointer_in_out_runme.scm
> @@ -3032,6 +3057,9 @@ share/examples/swig/test-suite/ignore_pa
>  share/examples/swig/test-suite/ignore_template_constructor.i
>  share/examples/swig/test-suite/immutable_values.i
>  share/examples/swig/test-suite/implicittest.i
> +share/examples/swig/test-suite/import_fragments.i
> +share/examples/swig/test-suite/import_fragments_a.i
> +share/examples/swig/test-suite/import_fragments_b.i
>  share/examples/swig/test-suite/import_nomodule.h
>  share/examples/swig/test-suite/import_nomodule.i
>  share/examples/swig/test-suite/import_stl.list
> @@ -3060,6 +3088,7 @@ share/examples/swig/test-suite/insert_di
>  share/examples/swig/test-suite/integers.i
>  share/examples/swig/test-suite/intermediary_classname.i
>  share/examples/swig/test-suite/java/
> +share/examples/swig/test-suite/java/CommentParser.java
>  share/examples/swig/test-suite/java/Makefile
>  share/examples/swig/test-suite/java/Makefile.in
>  share/examples/swig/test-suite/java/README
> @@ -3071,15 +3100,29 @@ share/examples/swig/test-suite/java/arra
>  share/examples/swig/test-suite/java/arrays_global_twodim_runme.java
>  share/examples/swig/test-suite/java/char_binary_runme.java
>  share/examples/swig/test-suite/java/char_strings_runme.java
> +share/examples/swig/test-suite/java/class_scope_namespace_runme.java
>  share/examples/swig/test-suite/java/constant_directive_runme.java
> +share/examples/swig/test-suite/java/cpp11_alias_nested_template_scoping_runme.java
>  share/examples/swig/test-suite/java/cpp11_constexpr_runme.java
> +share/examples/swig/test-suite/java/cpp11_initializer_list_runme.java
>  share/examples/swig/test-suite/java/cpp11_lambda_functions_runme.java
> -share/examples/swig/test-suite/java/cpp11_li_std_array_runme.java
> +share/examples/swig/test-suite/java/cpp11_raw_string_literals_runme.java
> +share/examples/swig/test-suite/java/cpp11_ref_qualifiers_runme.java
> +share/examples/swig/test-suite/java/cpp11_ref_qualifiers_rvalue_unignore_runme.java
> +share/examples/swig/test-suite/java/cpp11_ref_qualifiers_typemaps_runme.java
>  share/examples/swig/test-suite/java/cpp11_result_of_runme.java
> +share/examples/swig/test-suite/java/cpp11_shared_ptr_overload_runme.java
> +share/examples/swig/test-suite/java/cpp11_shared_ptr_template_upcast_runme.java
> +share/examples/swig/test-suite/java/cpp11_std_array_runme.java
> +share/examples/swig/test-suite/java/cpp11_std_unordered_map_runme.java
> +share/examples/swig/test-suite/java/cpp11_std_unordered_set_runme.java
>  
> share/examples/swig/test-suite/java/cpp11_strongly_typed_enumerations_runme.java
>  
> share/examples/swig/test-suite/java/cpp11_strongly_typed_enumerations_simple_runme.java
> +share/examples/swig/test-suite/java/cpp11_template_typedefs_runme.java
>  share/examples/swig/test-suite/java/cpp11_thread_local_runme.java
>  share/examples/swig/test-suite/java/cpp11_type_aliasing_runme.java
> +share/examples/swig/test-suite/java/cpp17_nested_namespaces_runme.java
> +share/examples/swig/test-suite/java/cpp17_nspace_nested_namespaces_runme.java
>  share/examples/swig/test-suite/java/cpp_typedef_runme.java
>  
> share/examples/swig/test-suite/java/curiously_recurring_template_pattern_runme.java
>  share/examples/swig/test-suite/java/default_args_runme.java
> @@ -3092,11 +3135,13 @@ share/examples/swig/test-suite/java/dire
>  share/examples/swig/test-suite/java/director_classic_runme.java
>  share/examples/swig/test-suite/java/director_default_runme.java
>  share/examples/swig/test-suite/java/director_enum_runme.java
> +share/examples/swig/test-suite/java/director_exception_catches_runme.java
>  share/examples/swig/test-suite/java/director_exception_runme.java
>  share/examples/swig/test-suite/java/director_frob_runme.java
>  share/examples/swig/test-suite/java/director_ignore_runme.java
>  share/examples/swig/test-suite/java/director_nested_class_runme.java
>  share/examples/swig/test-suite/java/director_nspace_runme.java
> +share/examples/swig/test-suite/java/director_ownership_runme.java
>  share/examples/swig/test-suite/java/director_pass_by_value_runme.java
>  share/examples/swig/test-suite/java/director_primitives_runme.java
>  share/examples/swig/test-suite/java/director_protected_runme.java
> @@ -3106,6 +3151,23 @@ share/examples/swig/test-suite/java/dire
>  share/examples/swig/test-suite/java/director_thread_runme.java
>  share/examples/swig/test-suite/java/director_unroll_runme.java
>  share/examples/swig/test-suite/java/director_wombat_runme.java
> +share/examples/swig/test-suite/java/doxygen_alias_runme.java
> +share/examples/swig/test-suite/java/doxygen_basic_notranslate_runme.java
> +share/examples/swig/test-suite/java/doxygen_basic_translate_runme.java
> +share/examples/swig/test-suite/java/doxygen_basic_translate_style2_runme.java
> +share/examples/swig/test-suite/java/doxygen_basic_translate_style3_runme.java
> +share/examples/swig/test-suite/java/doxygen_code_blocks_runme.java
> +share/examples/swig/test-suite/java/doxygen_ignore_runme.java
> +share/examples/swig/test-suite/java/doxygen_misc_constructs_runme.java
> +share/examples/swig/test-suite/java/doxygen_nested_class_runme.java
> +share/examples/swig/test-suite/java/doxygen_parsing_enums_proper_runme.java
> +share/examples/swig/test-suite/java/doxygen_parsing_enums_simple_runme.java
> +share/examples/swig/test-suite/java/doxygen_parsing_enums_typesafe_runme.java
> +share/examples/swig/test-suite/java/doxygen_parsing_enums_typeunsafe_runme.java
> +share/examples/swig/test-suite/java/doxygen_parsing_runme.java
> +share/examples/swig/test-suite/java/doxygen_translate_all_tags_runme.java
> +share/examples/swig/test-suite/java/doxygen_translate_links_runme.java
> +share/examples/swig/test-suite/java/doxygen_translate_runme.java
>  share/examples/swig/test-suite/java/dynamic_cast_runme.java
>  share/examples/swig/test-suite/java/enum_forward_runme.java
>  share/examples/swig/test-suite/java/enum_macro_runme.java
> @@ -3133,6 +3195,7 @@ share/examples/swig/test-suite/java/java
>  
> share/examples/swig/test-suite/java/java_director_exception_feature_runme.java
>  share/examples/swig/test-suite/java/java_director_ptrclass_runme.java
>  share/examples/swig/test-suite/java/java_director_runme.java
> +share/examples/swig/test-suite/java/java_director_typemaps_ptr_runme.java
>  share/examples/swig/test-suite/java/java_director_typemaps_runme.java
>  share/examples/swig/test-suite/java/java_enums_runme.java
>  share/examples/swig/test-suite/java/java_jnitypes_runme.java
> @@ -3149,6 +3212,7 @@ share/examples/swig/test-suite/java/kwar
>  share/examples/swig/test-suite/java/li_boost_intrusive_ptr_runme.java
>  share/examples/swig/test-suite/java/li_boost_shared_ptr_attribute_runme.java
>  share/examples/swig/test-suite/java/li_boost_shared_ptr_bits_runme.java
> +share/examples/swig/test-suite/java/li_boost_shared_ptr_director_runme.java
>  share/examples/swig/test-suite/java/li_boost_shared_ptr_runme.java
>  share/examples/swig/test-suite/java/li_boost_shared_ptr_template_runme.java
>  share/examples/swig/test-suite/java/li_carrays_cpp_runme.java
> @@ -3157,11 +3221,15 @@ share/examples/swig/test-suite/java/li_c
>  share/examples/swig/test-suite/java/li_cdata_runme.java
>  share/examples/swig/test-suite/java/li_std_auto_ptr_runme.java
>  share/examples/swig/test-suite/java/li_std_except_runme.java
> +share/examples/swig/test-suite/java/li_std_list_runme.java
> +share/examples/swig/test-suite/java/li_std_map_runme.java
> +share/examples/swig/test-suite/java/li_std_set_runme.java
>  share/examples/swig/test-suite/java/li_std_string_runme.java
>  share/examples/swig/test-suite/java/li_std_vector_enum_runme.java
>  share/examples/swig/test-suite/java/li_std_vector_runme.java
>  share/examples/swig/test-suite/java/li_typemaps_runme.java
>  share/examples/swig/test-suite/java/long_long_runme.java
> +share/examples/swig/test-suite/java/member_pointer_const_runme.java
>  share/examples/swig/test-suite/java/member_pointer_runme.java
>  share/examples/swig/test-suite/java/memberin_extend_runme.java
>  share/examples/swig/test-suite/java/minherit2_runme.java
> @@ -3170,11 +3238,15 @@ share/examples/swig/test-suite/java/mult
>  share/examples/swig/test-suite/java/multiple_inheritance_nspace_runme.java
>  share/examples/swig/test-suite/java/multiple_inheritance_runme.java
>  
> share/examples/swig/test-suite/java/multiple_inheritance_shared_ptr_runme.java
> +share/examples/swig/test-suite/java/namespace_chase_runme.java
>  share/examples/swig/test-suite/java/namespace_forward_declaration_runme.java
> +share/examples/swig/test-suite/java/namespace_template_runme.java
> +share/examples/swig/test-suite/java/native_directive_runme.java
>  share/examples/swig/test-suite/java/naturalvar_more_runme.java
>  share/examples/swig/test-suite/java/naturalvar_onoff_runme.java
>  share/examples/swig/test-suite/java/nested_class_runme.java
>  share/examples/swig/test-suite/java/nested_extend_c_runme.java
> +share/examples/swig/test-suite/java/nested_inheritance_interface_runme.java
>  share/examples/swig/test-suite/java/nested_structs_runme.java
>  share/examples/swig/test-suite/java/nested_template_base_runme.java
>  share/examples/swig/test-suite/java/nested_workaround_runme.java
> @@ -3202,6 +3274,7 @@ share/examples/swig/test-suite/java/smar
>  share/examples/swig/test-suite/java/smart_pointer_ignore_runme.java
>  share/examples/swig/test-suite/java/special_variable_macros_runme.java
>  share/examples/swig/test-suite/java/special_variables_runme.java
> +share/examples/swig/test-suite/java/template_class_reuse_name_runme.java
>  share/examples/swig/test-suite/java/template_classes_runme.java
>  share/examples/swig/test-suite/java/template_default_arg_runme.java
>  share/examples/swig/test-suite/java/template_default_cache_runme.java
> @@ -3211,6 +3284,7 @@ share/examples/swig/test-suite/java/temp
>  
> share/examples/swig/test-suite/java/template_namespace_forward_declaration_runme.java
>  share/examples/swig/test-suite/java/template_nested_runme.java
>  share/examples/swig/test-suite/java/template_nested_typemaps_runme.java
> +share/examples/swig/test-suite/java/template_parameters_global_scope_runme.java
>  
> share/examples/swig/test-suite/java/template_partial_specialization_runme.java
>  
> share/examples/swig/test-suite/java/template_partial_specialization_typedef_runme.java
>  share/examples/swig/test-suite/java/template_template_parameters_runme.java
> @@ -3218,9 +3292,13 @@ share/examples/swig/test-suite/java/temp
>  share/examples/swig/test-suite/java/template_typedef_inherit_runme.java
>  share/examples/swig/test-suite/java/template_typedef_typedef_runme.java
>  
> share/examples/swig/test-suite/java/template_using_directive_and_declaration_forward_runme.java
> +share/examples/swig/test-suite/java/template_using_directive_typedef_runme.java
> +share/examples/swig/test-suite/java/typedef_classforward_same_name_runme.java
> +share/examples/swig/test-suite/java/typedef_funcptr_runme.java
>  share/examples/swig/test-suite/java/typemap_arrays_runme.java
>  share/examples/swig/test-suite/java/typemap_namespace_runme.java
>  share/examples/swig/test-suite/java/typemap_out_optimal_runme.java
> +share/examples/swig/test-suite/java/typemap_template_parms_runme.java
>  share/examples/swig/test-suite/java/unions_runme.java
>  
> share/examples/swig/test-suite/java/using_directive_and_declaration_forward_runme.java
>  
> share/examples/swig/test-suite/java/using_directive_and_declaration_runme.java
> @@ -3235,6 +3313,7 @@ share/examples/swig/test-suite/java_dire
>  share/examples/swig/test-suite/java_director_exception_feature_nspace.i
>  share/examples/swig/test-suite/java_director_ptrclass.i
>  share/examples/swig/test-suite/java_director_typemaps.i
> +share/examples/swig/test-suite/java_director_typemaps_ptr.i
>  share/examples/swig/test-suite/java_enums.i
>  share/examples/swig/test-suite/java_jnitypes.i
>  share/examples/swig/test-suite/java_lib_arrays.i
> @@ -3277,6 +3356,7 @@ share/examples/swig/test-suite/javascrip
>  share/examples/swig/test-suite/javascript/enum_template_runme.js
>  share/examples/swig/test-suite/javascript/infinity_runme.js
>  share/examples/swig/test-suite/javascript/namespace_virtual_method_runme.js
> +share/examples/swig/test-suite/javascript/native_directive_runme.js
>  share/examples/swig/test-suite/javascript/node_template/
>  share/examples/swig/test-suite/javascript/node_template/binding.gyp.in
>  share/examples/swig/test-suite/javascript/node_template/index.js.in
> @@ -3284,6 +3364,7 @@ share/examples/swig/test-suite/javascrip
>  share/examples/swig/test-suite/javascript/nspace_runme.js
>  share/examples/swig/test-suite/javascript/null_pointer_runme.js
>  share/examples/swig/test-suite/javascript/overload_copy_runme.js
> +share/examples/swig/test-suite/javascript/overload_null_runme.js
>  share/examples/swig/test-suite/javascript/preproc_include_runme.js
>  share/examples/swig/test-suite/javascript/preproc_runme.js
>  share/examples/swig/test-suite/javascript/rename1_runme.js
> @@ -3319,6 +3400,7 @@ share/examples/swig/test-suite/li_boost_
>  share/examples/swig/test-suite/li_boost_shared_ptr.i
>  share/examples/swig/test-suite/li_boost_shared_ptr_attribute.i
>  share/examples/swig/test-suite/li_boost_shared_ptr_bits.i
> +share/examples/swig/test-suite/li_boost_shared_ptr_director.i
>  share/examples/swig/test-suite/li_boost_shared_ptr_template.i
>  share/examples/swig/test-suite/li_carrays.i
>  share/examples/swig/test-suite/li_carrays_cpp.i
> @@ -3341,6 +3423,7 @@ share/examples/swig/test-suite/li_std_ca
>  share/examples/swig/test-suite/li_std_combinations.i
>  share/examples/swig/test-suite/li_std_container_typemaps.i
>  share/examples/swig/test-suite/li_std_containers_int.i
> +share/examples/swig/test-suite/li_std_containers_overload.i
>  share/examples/swig/test-suite/li_std_deque.i
>  share/examples/swig/test-suite/li_std_except.i
>  share/examples/swig/test-suite/li_std_except_as_class.i
> @@ -3360,6 +3443,7 @@ share/examples/swig/test-suite/li_std_st
>  share/examples/swig/test-suite/li_std_string.i
>  share/examples/swig/test-suite/li_std_string_extra.i
>  share/examples/swig/test-suite/li_std_vector.i
> +share/examples/swig/test-suite/li_std_vector_back_reference.i
>  share/examples/swig/test-suite/li_std_vector_enum.i
>  share/examples/swig/test-suite/li_std_vector_extra.i
>  share/examples/swig/test-suite/li_std_vector_member_var.i
> @@ -3367,6 +3451,7 @@ share/examples/swig/test-suite/li_std_ve
>  share/examples/swig/test-suite/li_std_vectora.i
>  share/examples/swig/test-suite/li_std_wstream.i
>  share/examples/swig/test-suite/li_std_wstring.i
> +share/examples/swig/test-suite/li_std_wstring_inherit.i
>  share/examples/swig/test-suite/li_stdint.i
>  share/examples/swig/test-suite/li_swigtype_inout.i
>  share/examples/swig/test-suite/li_typemaps.i
> @@ -3428,6 +3513,7 @@ share/examples/swig/test-suite/lua/li_st
>  share/examples/swig/test-suite/lua/li_std_vector_runme.lua
>  share/examples/swig/test-suite/lua/li_typemaps_runme.lua
>  share/examples/swig/test-suite/lua/lua_inherit_getitem_runme.lua
> +share/examples/swig/test-suite/lua/lua_lightuserdata_runme.lua
>  share/examples/swig/test-suite/lua/lua_no_module_global_runme.lua
>  share/examples/swig/test-suite/lua/member_pointer_runme.lua
>  share/examples/swig/test-suite/lua/multi_import_runme.lua
> @@ -3438,6 +3524,7 @@ share/examples/swig/test-suite/lua/nspac
>  share/examples/swig/test-suite/lua/nspace_runme.lua
>  share/examples/swig/test-suite/lua/operator_overload_runme.lua
>  share/examples/swig/test-suite/lua/overload_complicated_runme.lua
> +share/examples/swig/test-suite/lua/overload_null_runme.lua
>  share/examples/swig/test-suite/lua/overload_simple_runme.lua
>  share/examples/swig/test-suite/lua/overload_template_fast_runme.lua
>  share/examples/swig/test-suite/lua/overload_template_runme.lua
> @@ -3467,9 +3554,11 @@ share/examples/swig/test-suite/lua/value
>  share/examples/swig/test-suite/lua/varargs_runme.lua
>  share/examples/swig/test-suite/lua/voidtest_runme.lua
>  share/examples/swig/test-suite/lua_inherit_getitem.i
> +share/examples/swig/test-suite/lua_lightuserdata.i
>  share/examples/swig/test-suite/lua_no_module_global.i
>  share/examples/swig/test-suite/member_funcptr_galore.i
>  share/examples/swig/test-suite/member_pointer.i
> +share/examples/swig/test-suite/member_pointer_const.i
>  share/examples/swig/test-suite/member_template.i
>  share/examples/swig/test-suite/memberin1.i
>  share/examples/swig/test-suite/memberin_extend.i
> @@ -3505,6 +3594,7 @@ share/examples/swig/test-suite/mzscheme/
>  share/examples/swig/test-suite/name.i
>  share/examples/swig/test-suite/name_cxx.i
>  share/examples/swig/test-suite/name_warnings.i
> +share/examples/swig/test-suite/namespace_chase.i
>  share/examples/swig/test-suite/namespace_class.i
>  share/examples/swig/test-suite/namespace_enum.i
>  share/examples/swig/test-suite/namespace_extend.i
> @@ -3516,6 +3606,7 @@ share/examples/swig/test-suite/namespace
>  share/examples/swig/test-suite/namespace_typemap.i
>  share/examples/swig/test-suite/namespace_union.i
>  share/examples/swig/test-suite/namespace_virtual_method.i
> +share/examples/swig/test-suite/native_directive.i
>  share/examples/swig/test-suite/naturalvar.i
>  share/examples/swig/test-suite/naturalvar_more.i
>  share/examples/swig/test-suite/naturalvar_onoff.i
> @@ -3525,6 +3616,8 @@ share/examples/swig/test-suite/nested_co
>  share/examples/swig/test-suite/nested_directors.i
>  share/examples/swig/test-suite/nested_extend_c.i
>  share/examples/swig/test-suite/nested_ignore.i
> +share/examples/swig/test-suite/nested_in_template.i
> +share/examples/swig/test-suite/nested_inheritance_interface.i
>  share/examples/swig/test-suite/nested_private.i
>  share/examples/swig/test-suite/nested_scope.i
>  share/examples/swig/test-suite/nested_structs.i
> @@ -3532,6 +3625,7 @@ share/examples/swig/test-suite/nested_te
>  share/examples/swig/test-suite/nested_workaround.i
>  share/examples/swig/test-suite/newobject1.i
>  share/examples/swig/test-suite/newobject2.i
> +share/examples/swig/test-suite/newobject3.i
>  share/examples/swig/test-suite/nspace.i
>  share/examples/swig/test-suite/nspace_extend.i
>  share/examples/swig/test-suite/null_pointer.i
> @@ -3539,21 +3633,115 @@ share/examples/swig/test-suite/ocaml/
>  share/examples/swig/test-suite/ocaml/Makefile
>  share/examples/swig/test-suite/ocaml/Makefile.in
>  share/examples/swig/test-suite/ocaml/README
> +share/examples/swig/test-suite/ocaml/abstract_access_runme.ml
> +share/examples/swig/test-suite/ocaml/abstract_typedef2_runme.ml
> +share/examples/swig/test-suite/ocaml/abstract_typedef_runme.ml
> +share/examples/swig/test-suite/ocaml/abstract_virtual_runme.ml
> +share/examples/swig/test-suite/ocaml/aggregate_runme.ml
> +share/examples/swig/test-suite/ocaml/allowexcept_runme.ml
> +share/examples/swig/test-suite/ocaml/cast_operator_runme.ml
> +share/examples/swig/test-suite/ocaml/catches_runme.ml
> +share/examples/swig/test-suite/ocaml/char_binary_runme.ml
> +share/examples/swig/test-suite/ocaml/char_constant_runme.ml
> +share/examples/swig/test-suite/ocaml/chartest_runme.ml
>  share/examples/swig/test-suite/ocaml/class_ignore_runme.ml
> +share/examples/swig/test-suite/ocaml/class_scope_weird_runme.ml
> +share/examples/swig/test-suite/ocaml/constover_runme.ml
> +share/examples/swig/test-suite/ocaml/constructor_rename_runme.ml
> +share/examples/swig/test-suite/ocaml/conversion_runme.ml
> +share/examples/swig/test-suite/ocaml/cpp_nodefault_runme.ml
> +share/examples/swig/test-suite/ocaml/cpp_static_runme.ml
> +share/examples/swig/test-suite/ocaml/default_arg_values_runme.ml
> +share/examples/swig/test-suite/ocaml/default_args_runme.ml
> +share/examples/swig/test-suite/ocaml/director_default_runme.ml
> +share/examples/swig/test-suite/ocaml/director_exception_catches_runme.ml
> +share/examples/swig/test-suite/ocaml/director_exception_nothrow_runme.ml
> +share/examples/swig/test-suite/ocaml/director_exception_runme.ml
> +share/examples/swig/test-suite/ocaml/director_frob_runme.ml
> +share/examples/swig/test-suite/ocaml/director_ignore_runme.ml
> +share/examples/swig/test-suite/ocaml/director_pass_by_value_runme.ml
> +share/examples/swig/test-suite/ocaml/director_unroll_runme.ml
> +share/examples/swig/test-suite/ocaml/dynamic_cast_runme.ml
> +share/examples/swig/test-suite/ocaml/exception_classname_runme.ml
> +share/examples/swig/test-suite/ocaml/exception_order_runme.ml
> +share/examples/swig/test-suite/ocaml/extend_constructor_destructor_runme.ml
> +share/examples/swig/test-suite/ocaml/extend_placement_runme.ml
> +share/examples/swig/test-suite/ocaml/extend_runme.ml
> +share/examples/swig/test-suite/ocaml/extend_special_variables_runme.ml
> +share/examples/swig/test-suite/ocaml/extend_template_runme.ml
> +share/examples/swig/test-suite/ocaml/extend_typedef_class_runme.ml
> +share/examples/swig/test-suite/ocaml/extern_c_runme.ml
> +share/examples/swig/test-suite/ocaml/funcptr_cpp_runme.ml
> +share/examples/swig/test-suite/ocaml/fvirtual_runme.ml
> +share/examples/swig/test-suite/ocaml/global_ns_arg_runme.ml
> +share/examples/swig/test-suite/ocaml/global_vars_runme.ml
> +share/examples/swig/test-suite/ocaml/ignore_parameter_runme.ml
>  share/examples/swig/test-suite/ocaml/imports_runme.ml
> +share/examples/swig/test-suite/ocaml/inctest_runme.ml
> +share/examples/swig/test-suite/ocaml/inherit_missing_runme.ml
> +share/examples/swig/test-suite/ocaml/inout_runme.ml
> +share/examples/swig/test-suite/ocaml/li_cpointer_cpp_runme.ml
> +share/examples/swig/test-suite/ocaml/li_std_except_runme.ml
> +share/examples/swig/test-suite/ocaml/li_std_vector_runme.ml
>  share/examples/swig/test-suite/ocaml/makedebugtop
> +share/examples/swig/test-suite/ocaml/memberin_extend_runme.ml
>  share/examples/swig/test-suite/ocaml/minherit_runme.ml
> +share/examples/swig/test-suite/ocaml/multivalue_runme.ml
>  share/examples/swig/test-suite/ocaml/name_runme.ml
> +share/examples/swig/test-suite/ocaml/namespace_virtual_method_runme.ml
>  share/examples/swig/test-suite/ocaml/newobject1_runme.ml
> +share/examples/swig/test-suite/ocaml/newobject2_runme.ml
> +share/examples/swig/test-suite/ocaml/overload_bool_runme.ml
>  share/examples/swig/test-suite/ocaml/overload_copy_runme.ml
> +share/examples/swig/test-suite/ocaml/overload_extend_runme.ml
> +share/examples/swig/test-suite/ocaml/overload_method_runme.ml
> +share/examples/swig/test-suite/ocaml/overload_numeric_runme.ml
> +share/examples/swig/test-suite/ocaml/overload_polymorphic_runme.ml
> +share/examples/swig/test-suite/ocaml/overload_rename_runme.ml
> +share/examples/swig/test-suite/ocaml/overload_subtype_runme.ml
> +share/examples/swig/test-suite/ocaml/overload_template_runme.ml
> +share/examples/swig/test-suite/ocaml/primitive_ref_runme.ml
> +share/examples/swig/test-suite/ocaml/reference_global_vars_runme.ml
> +share/examples/swig/test-suite/ocaml/rename_predicates_runme.ml
> +share/examples/swig/test-suite/ocaml/sizet_runme.ml
>  share/examples/swig/test-suite/ocaml/sneaky1_runme.ml
> +share/examples/swig/test-suite/ocaml/special_variable_macros_runme.ml
> +share/examples/swig/test-suite/ocaml/special_variables_runme.ml
> +share/examples/swig/test-suite/ocaml/static_const_member_runme.ml
> +share/examples/swig/test-suite/ocaml/string_simple_runme.ml
> +share/examples/swig/test-suite/ocaml/struct_value_runme.ml
> +share/examples/swig/test-suite/ocaml/swig_exception_runme.ml
> +share/examples/swig/test-suite/ocaml/template_default_arg_overloaded_extend_runme.ml
> +share/examples/swig/test-suite/ocaml/template_default_arg_runme.ml
> +share/examples/swig/test-suite/ocaml/template_extend1_runme.ml
> +share/examples/swig/test-suite/ocaml/template_extend2_runme.ml
> +share/examples/swig/test-suite/ocaml/template_inherit_runme.ml
> +share/examples/swig/test-suite/ocaml/template_opaque_runme.ml
> +share/examples/swig/test-suite/ocaml/template_ref_type_runme.ml
> +share/examples/swig/test-suite/ocaml/template_rename_runme.ml
> +share/examples/swig/test-suite/ocaml/template_tbase_template_runme.ml
>  share/examples/swig/test-suite/ocaml/throw_exception_runme.ml
> +share/examples/swig/test-suite/ocaml/typedef_class_runme.ml
> +share/examples/swig/test-suite/ocaml/typedef_classforward_same_name_runme.ml
> +share/examples/swig/test-suite/ocaml/typedef_inherit_runme.ml
>  share/examples/swig/test-suite/ocaml/typedef_mptr_runme.ml
> +share/examples/swig/test-suite/ocaml/typedef_reference_runme.ml
> +share/examples/swig/test-suite/ocaml/typemap_arrays_runme.ml
> +share/examples/swig/test-suite/ocaml/typemap_delete_runme.ml
>  share/examples/swig/test-suite/ocaml/typename_runme.ml
> +share/examples/swig/test-suite/ocaml/types_directive_runme.ml
>  share/examples/swig/test-suite/ocaml/unions_runme.ml
> +share/examples/swig/test-suite/ocaml/using1_runme.ml
> +share/examples/swig/test-suite/ocaml/using_extend_runme.ml
> +share/examples/swig/test-suite/ocaml/using_inherit_runme.ml
> +share/examples/swig/test-suite/ocaml/using_pointers_runme.ml
> +share/examples/swig/test-suite/ocaml/using_private_runme.ml
>  share/examples/swig/test-suite/ocaml/using_protected_runme.ml
> +share/examples/swig/test-suite/ocaml/valuewrapper_runme.ml
> +share/examples/swig/test-suite/ocaml/varargs_overload_runme.ml
>  share/examples/swig/test-suite/ocaml/varargs_runme.ml
>  share/examples/swig/test-suite/ocaml/voidtest_runme.ml
> +share/examples/swig/test-suite/ocaml/wrapmacro_runme.ml
>  share/examples/swig/test-suite/octave/
>  share/examples/swig/test-suite/octave/Makefile
>  share/examples/swig/test-suite/octave/Makefile.in
> @@ -3625,6 +3813,7 @@ share/examples/swig/test-suite/octave/li
>  share/examples/swig/test-suite/octave/li_factory_runme.m
>  share/examples/swig/test-suite/octave/li_implicit_runme.m
>  share/examples/swig/test-suite/octave/li_std_carray_runme.m
> +share/examples/swig/test-suite/octave/li_std_containers_overload_runme.m
>  share/examples/swig/test-suite/octave/li_std_pair_extra_runme.m
>  share/examples/swig/test-suite/octave/li_std_set_runme.m
>  share/examples/swig/test-suite/octave/li_std_stream_runme.m
> @@ -3632,7 +3821,6 @@ share/examples/swig/test-suite/octave/li
>  share/examples/swig/test-suite/octave/li_std_vector_enum_runme.m
>  share/examples/swig/test-suite/octave/li_std_vector_runme.m
>  share/examples/swig/test-suite/octave/li_std_wstream_runme.m
> -share/examples/swig/test-suite/octave/li_std_wstring_runme.m
>  share/examples/swig/test-suite/octave/member_pointer_runme.m
>  share/examples/swig/test-suite/octave/minherit_runme.m
>  share/examples/swig/test-suite/octave/mod_runme.m
> @@ -3652,6 +3840,7 @@ share/examples/swig/test-suite/octave/ov
>  share/examples/swig/test-suite/octave/overload_extend2_runme.m
>  share/examples/swig/test-suite/octave/overload_extend_c_runme.m
>  share/examples/swig/test-suite/octave/overload_extend_runme.m
> +share/examples/swig/test-suite/octave/overload_null_runme.m
>  share/examples/swig/test-suite/octave/overload_rename_runme.m
>  share/examples/swig/test-suite/octave/overload_simple_cast_runme.m
>  share/examples/swig/test-suite/octave/overload_simple_runme.m
> @@ -3739,6 +3928,7 @@ share/examples/swig/test-suite/overload_
>  share/examples/swig/test-suite/overload_extend2.i
>  share/examples/swig/test-suite/overload_extend_c.i
>  share/examples/swig/test-suite/overload_method.i
> +share/examples/swig/test-suite/overload_null.i
>  share/examples/swig/test-suite/overload_numeric.i
>  share/examples/swig/test-suite/overload_polymorphic.i
>  share/examples/swig/test-suite/overload_rename.i
> @@ -3815,6 +4005,7 @@ share/examples/swig/test-suite/perl5/nat
>  share/examples/swig/test-suite/perl5/operator_overload_break_runme.pl
>  share/examples/swig/test-suite/perl5/operator_overload_runme.pl
>  share/examples/swig/test-suite/perl5/overload_copy_runme.pl
> +share/examples/swig/test-suite/perl5/overload_null_runme.pl
>  share/examples/swig/test-suite/perl5/overload_simple_runme.pl
>  share/examples/swig/test-suite/perl5/packageoption_runme.pl
>  share/examples/swig/test-suite/perl5/preproc_runme.pl
> @@ -3826,6 +4017,7 @@ share/examples/swig/test-suite/perl5/ren
>  share/examples/swig/test-suite/perl5/ret_by_value_runme.pl
>  share/examples/swig/test-suite/perl5/return_const_value_runme.pl
>  share/examples/swig/test-suite/perl5/run-perl-test.pl
> +share/examples/swig/test-suite/perl5/scilab_multivalue_runme.pl
>  share/examples/swig/test-suite/perl5/sizet_runme.pl
>  share/examples/swig/test-suite/perl5/sneaky1_runme.pl
>  share/examples/swig/test-suite/perl5/template_default_arg_runme.pl
> @@ -3899,9 +4091,12 @@ share/examples/swig/test-suite/php/li_fa
>  share/examples/swig/test-suite/php/li_std_string_runme.php
>  share/examples/swig/test-suite/php/li_std_vector_member_var_runme.php
>  share/examples/swig/test-suite/php/newobject1_runme.php
> +share/examples/swig/test-suite/php/newobject3_runme.php
> +share/examples/swig/test-suite/php/overload_null_runme.php
>  share/examples/swig/test-suite/php/overload_rename_runme.php
>  share/examples/swig/test-suite/php/overload_return_type_runme.php
>  share/examples/swig/test-suite/php/php_iterator_runme.php
> +share/examples/swig/test-suite/php/php_pragma_runme.php
>  share/examples/swig/test-suite/php/pointer_reference_runme.php
>  share/examples/swig/test-suite/php/prefix_runme.php
>  share/examples/swig/test-suite/php/preproc_constants_c_runme.php
> @@ -3923,90 +4118,10 @@ share/examples/swig/test-suite/php/using
>  share/examples/swig/test-suite/php/valuewrapper_base_runme.php
>  share/examples/swig/test-suite/php/virtual_vs_nonvirtual_base_runme.php
>  share/examples/swig/test-suite/php/wrapmacro_runme.php
> -share/examples/swig/test-suite/php5/
> -share/examples/swig/test-suite/php5/Makefile
> -share/examples/swig/test-suite/php5/Makefile.in
> -share/examples/swig/test-suite/php5/abstract_inherit_ok_runme.php
> -share/examples/swig/test-suite/php5/abstract_inherit_runme.php
> -share/examples/swig/test-suite/php5/add_link_runme.php
> -share/examples/swig/test-suite/php5/argout_runme.php
> -share/examples/swig/test-suite/php5/arrayptr_runme.php
> -share/examples/swig/test-suite/php5/arrays_global_runme.php
> -share/examples/swig/test-suite/php5/arrays_global_twodim_runme.php
> -share/examples/swig/test-suite/php5/arrays_runme.php
> -share/examples/swig/test-suite/php5/arrays_scope_runme.php
> -share/examples/swig/test-suite/php5/callback_runme.php
> -share/examples/swig/test-suite/php5/casts_runme.php
> -share/examples/swig/test-suite/php5/char_strings_runme.php
> -share/examples/swig/test-suite/php5/class_ignore_runme.php
> -share/examples/swig/test-suite/php5/conversion_namespace_runme.php
> -share/examples/swig/test-suite/php5/conversion_ns_template_runme.php
> -share/examples/swig/test-suite/php5/conversion_runme.php
> -share/examples/swig/test-suite/php5/cpp11_strongly_typed_enumerations_runme.php
> -share/examples/swig/test-suite/php5/cpp_basic_runme.php
> -share/examples/swig/test-suite/php5/cpp_static_runme.php
> -share/examples/swig/test-suite/php5/director_abstract_runme.php
> -share/examples/swig/test-suite/php5/director_basic_runme.php
> -share/examples/swig/test-suite/php5/director_classic_runme.php
> -share/examples/swig/test-suite/php5/director_default_runme.php
> -share/examples/swig/test-suite/php5/director_detect_runme.php
> -share/examples/swig/test-suite/php5/director_enum_runme.php
> -share/examples/swig/test-suite/php5/director_exception_runme.php
> -share/examples/swig/test-suite/php5/director_extend_runme.php
> -share/examples/swig/test-suite/php5/director_finalizer_runme.php
> -share/examples/swig/test-suite/php5/director_frob_runme.php
> -share/examples/swig/test-suite/php5/director_nested_runme.php
> -share/examples/swig/test-suite/php5/director_pass_by_value_runme.php
> -share/examples/swig/test-suite/php5/director_profile_runme.php
> -share/examples/swig/test-suite/php5/director_protected_runme.php
> -share/examples/swig/test-suite/php5/director_stl_runme.php
> -share/examples/swig/test-suite/php5/director_string_runme.php
> -share/examples/swig/test-suite/php5/director_thread_runme.php
> -share/examples/swig/test-suite/php5/director_unroll_runme.php
> -share/examples/swig/test-suite/php5/enum_scope_template_runme.php
> -share/examples/swig/test-suite/php5/evil_diamond_ns_runme.php
> -share/examples/swig/test-suite/php5/evil_diamond_prop_runme.php
> -share/examples/swig/test-suite/php5/evil_diamond_runme.php
> -share/examples/swig/test-suite/php5/exception_order_runme.php
> -share/examples/swig/test-suite/php5/extend_template_ns_runme.php
> -share/examples/swig/test-suite/php5/extend_template_runme.php
> -share/examples/swig/test-suite/php5/grouping_runme.php
> -share/examples/swig/test-suite/php5/ignore_parameter_runme.php
> -share/examples/swig/test-suite/php5/import_nomodule_runme.php
> -share/examples/swig/test-suite/php5/li_carrays_cpp_runme.php
> -share/examples/swig/test-suite/php5/li_carrays_runme.php
> -share/examples/swig/test-suite/php5/li_factory_runme.php
> -share/examples/swig/test-suite/php5/li_std_string_runme.php
> -share/examples/swig/test-suite/php5/li_std_vector_member_var_runme.php
> -share/examples/swig/test-suite/php5/newobject1_runme.php
> -share/examples/swig/test-suite/php5/overload_rename_runme.php
> -share/examples/swig/test-suite/php5/overload_return_type_runme.php
> -share/examples/swig/test-suite/php5/php_iterator_runme.php
> -share/examples/swig/test-suite/php5/pointer_reference_runme.php
> -share/examples/swig/test-suite/php5/prefix_runme.php
> -share/examples/swig/test-suite/php5/preproc_constants_c_runme.php
> -share/examples/swig/test-suite/php5/preproc_constants_runme.php
> -share/examples/swig/test-suite/php5/primitive_ref_runme.php
> -share/examples/swig/test-suite/php5/rename_scope_runme.php
> -share/examples/swig/test-suite/php5/skel.php
> -share/examples/swig/test-suite/php5/smart_pointer_rename_runme.php
> -share/examples/swig/test-suite/php5/swig_exception_runme.php
> -share/examples/swig/test-suite/php5/sym_runme.php
> -share/examples/swig/test-suite/php5/template_arg_typename_runme.php
> -share/examples/swig/test-suite/php5/template_construct_runme.php
> -share/examples/swig/test-suite/php5/tests.php
> -share/examples/swig/test-suite/php5/threads_exception_runme.php
> -share/examples/swig/test-suite/php5/typedef_reference_runme.php
> -share/examples/swig/test-suite/php5/typemap_ns_using_runme.php
> -share/examples/swig/test-suite/php5/using1_runme.php
> -share/examples/swig/test-suite/php5/using2_runme.php
> -share/examples/swig/test-suite/php5/valuewrapper_base_runme.php
> -share/examples/swig/test-suite/php5/virtual_vs_nonvirtual_base_runme.php
> -share/examples/swig/test-suite/php5/wrapmacro_runme.php
>  share/examples/swig/test-suite/php_iterator.i
>  share/examples/swig/test-suite/php_namewarn_rename.i
> +share/examples/swig/test-suite/php_pragma.i
>  share/examples/swig/test-suite/pike/
> -share/examples/swig/test-suite/pike/Makefile
>  share/examples/swig/test-suite/pike/Makefile.in
>  share/examples/swig/test-suite/pointer_in_out.i
>  share/examples/swig/test-suite/pointer_reference.i
> @@ -4015,6 +4130,8 @@ share/examples/swig/test-suite/preproc.i
>  share/examples/swig/test-suite/preproc_constants.i
>  share/examples/swig/test-suite/preproc_constants_c.i
>  share/examples/swig/test-suite/preproc_defined.i
> +share/examples/swig/test-suite/preproc_gcc_output.h
> +share/examples/swig/test-suite/preproc_gcc_output.i
>  share/examples/swig/test-suite/preproc_include.i
>  share/examples/swig/test-suite/preproc_include_a.h
>  share/examples/swig/test-suite/preproc_include_b.h
> @@ -4050,6 +4167,7 @@ share/examples/swig/test-suite/python/ca
>  share/examples/swig/test-suite/python/char_binary_runme.py
>  share/examples/swig/test-suite/python/class_ignore_runme.py
>  share/examples/swig/test-suite/python/class_scope_weird_runme.py
> +share/examples/swig/test-suite/python/comment_verifier.py
>  share/examples/swig/test-suite/python/compactdefaultargs_runme.py
>  share/examples/swig/test-suite/python/complextest_runme.py
>  share/examples/swig/test-suite/python/constant_directive_runme.py
> @@ -4059,22 +4177,34 @@ share/examples/swig/test-suite/python/co
>  share/examples/swig/test-suite/python/contract_runme.py
>  
> share/examples/swig/test-suite/python/cpp11_alternate_function_syntax_runme.py
>  share/examples/swig/test-suite/python/cpp11_decltype_runme.py
> +share/examples/swig/test-suite/python/cpp11_final_directors_runme.py
>  share/examples/swig/test-suite/python/cpp11_function_objects_runme.py
> +share/examples/swig/test-suite/python/cpp11_hash_tables_runme.py
>  share/examples/swig/test-suite/python/cpp11_initializer_list_extend_runme.py
>  share/examples/swig/test-suite/python/cpp11_initializer_list_runme.py
> -share/examples/swig/test-suite/python/cpp11_li_std_array_runme.py
>  share/examples/swig/test-suite/python/cpp11_null_pointer_constant_runme.py
>  share/examples/swig/test-suite/python/cpp11_raw_string_literals_runme.py
> +share/examples/swig/test-suite/python/cpp11_ref_qualifiers_runme.py
> +share/examples/swig/test-suite/python/cpp11_ref_qualifiers_rvalue_unignore_runme.py
>  share/examples/swig/test-suite/python/cpp11_result_of_runme.py
>  share/examples/swig/test-suite/python/cpp11_rvalue_reference_runme.py
> +share/examples/swig/test-suite/python/cpp11_shared_ptr_overload_runme.py
> +share/examples/swig/test-suite/python/cpp11_shared_ptr_template_upcast_runme.py
> +share/examples/swig/test-suite/python/cpp11_shared_ptr_upcast_runme.py
> +share/examples/swig/test-suite/python/cpp11_std_array_runme.py
>  
> share/examples/swig/test-suite/python/cpp11_strongly_typed_enumerations_runme.py
>  share/examples/swig/test-suite/python/cpp11_template_typedefs_runme.py
>  share/examples/swig/test-suite/python/cpp11_thread_local_runme.py
>  share/examples/swig/test-suite/python/cpp11_type_aliasing_runme.py
>  share/examples/swig/test-suite/python/cpp11_type_traits_runme.py
>  share/examples/swig/test-suite/python/cpp11_uniform_initialization_runme.py
> +share/examples/swig/test-suite/python/cpp14_binary_integer_literals_runme.py
> +share/examples/swig/test-suite/python/cpp17_hex_floating_literals_runme.py
> +share/examples/swig/test-suite/python/cpp17_nested_namespaces_runme.py
> +share/examples/swig/test-suite/python/cpp17_u8_char_literals_runme.py
>  share/examples/swig/test-suite/python/cpp_enum_runme.py
>  share/examples/swig/test-suite/python/cpp_namespace_runme.py
> +share/examples/swig/test-suite/python/cpp_parameters_runme.py
>  share/examples/swig/test-suite/python/cpp_static_runme.py
>  share/examples/swig/test-suite/python/default_arg_values_runme.py
>  share/examples/swig/test-suite/python/default_args_c_runme.py
> @@ -4104,6 +4234,18 @@ share/examples/swig/test-suite/python/di
>  share/examples/swig/test-suite/python/director_unroll_runme.py
>  share/examples/swig/test-suite/python/director_wstring_runme.py
>  share/examples/swig/test-suite/python/disown_runme.py
> +share/examples/swig/test-suite/python/doxygen_alias_runme.py
> +share/examples/swig/test-suite/python/doxygen_basic_notranslate_runme.py
> +share/examples/swig/test-suite/python/doxygen_basic_translate_runme.py
> +share/examples/swig/test-suite/python/doxygen_basic_translate_style2_runme.py
> +share/examples/swig/test-suite/python/doxygen_basic_translate_style3_runme.py
> +share/examples/swig/test-suite/python/doxygen_code_blocks_runme.py
> +share/examples/swig/test-suite/python/doxygen_ignore_runme.py
> +share/examples/swig/test-suite/python/doxygen_misc_constructs_runme.py
> +share/examples/swig/test-suite/python/doxygen_parsing_runme.py
> +share/examples/swig/test-suite/python/doxygen_translate_all_tags_runme.py
> +share/examples/swig/test-suite/python/doxygen_translate_links_runme.py
> +share/examples/swig/test-suite/python/doxygen_translate_runme.py
>  share/examples/swig/test-suite/python/dynamic_cast_runme.py
>  share/examples/swig/test-suite/python/empty_c_runme.py
>  share/examples/swig/test-suite/python/empty_runme.py
> @@ -4121,6 +4263,7 @@ share/examples/swig/test-suite/python/ex
>  share/examples/swig/test-suite/python/file_test_runme.py
>  share/examples/swig/test-suite/python/friends_runme.py
>  share/examples/swig/test-suite/python/funcptr_cpp_runme.py
> +share/examples/swig/test-suite/python/functors_runme.py
>  share/examples/swig/test-suite/python/fvirtual_runme.py
>  share/examples/swig/test-suite/python/global_functions_runme.py
>  share/examples/swig/test-suite/python/global_namespace_runme.py
> @@ -4129,6 +4272,7 @@ share/examples/swig/test-suite/python/gl
>  share/examples/swig/test-suite/python/grouping_runme.py
>  share/examples/swig/test-suite/python/hugemod.pl
>  share/examples/swig/test-suite/python/iadd_runme.py
> +share/examples/swig/test-suite/python/ignore_parameter_runme.py
>  share/examples/swig/test-suite/python/implicittest_runme.py
>  share/examples/swig/test-suite/python/import_nomodule_runme.py
>  share/examples/swig/test-suite/python/import_stl_runme.py
> @@ -4145,6 +4289,7 @@ share/examples/swig/test-suite/python/la
>  share/examples/swig/test-suite/python/li_attribute_runme.py
>  share/examples/swig/test-suite/python/li_attribute_template_runme.py
>  share/examples/swig/test-suite/python/li_boost_shared_ptr_bits_runme.py
> +share/examples/swig/test-suite/python/li_boost_shared_ptr_director_runme.py
>  share/examples/swig/test-suite/python/li_boost_shared_ptr_runme.py
>  share/examples/swig/test-suite/python/li_boost_shared_ptr_template_runme.py
>  share/examples/swig/test-suite/python/li_carrays_cpp_runme.py
> @@ -4161,6 +4306,7 @@ share/examples/swig/test-suite/python/li
>  share/examples/swig/test-suite/python/li_std_auto_ptr_runme.py
>  share/examples/swig/test-suite/python/li_std_carray_runme.py
>  share/examples/swig/test-suite/python/li_std_containers_int_runme.py
> +share/examples/swig/test-suite/python/li_std_containers_overload_runme.py
>  share/examples/swig/test-suite/python/li_std_except_as_class_runme.py
>  share/examples/swig/test-suite/python/li_std_map_member_runme.py
>  share/examples/swig/test-suite/python/li_std_map_runme.py
> @@ -4169,12 +4315,15 @@ share/examples/swig/test-suite/python/li
>  share/examples/swig/test-suite/python/li_std_set_runme.py
>  share/examples/swig/test-suite/python/li_std_stream_runme.py
>  share/examples/swig/test-suite/python/li_std_string_extra_runme.py
> +share/examples/swig/test-suite/python/li_std_vector_back_reference_runme.py
>  share/examples/swig/test-suite/python/li_std_vector_enum_runme.py
>  share/examples/swig/test-suite/python/li_std_vector_extra_runme.py
>  share/examples/swig/test-suite/python/li_std_vector_ptr_runme.py
>  share/examples/swig/test-suite/python/li_std_vector_runme.py
>  share/examples/swig/test-suite/python/li_std_wstream_runme.py
> +share/examples/swig/test-suite/python/li_std_wstring_inherit_runme.py
>  share/examples/swig/test-suite/python/li_std_wstring_runme.py
> +share/examples/swig/test-suite/python/member_pointer_const_runme.py
>  share/examples/swig/test-suite/python/member_pointer_runme.py
>  share/examples/swig/test-suite/python/memberin_extend_c_runme.py
>  share/examples/swig/test-suite/python/minherit_runme.py
> @@ -4184,6 +4333,8 @@ share/examples/swig/test-suite/python/na
>  share/examples/swig/test-suite/python/namespace_typemap_runme.py
>  share/examples/swig/test-suite/python/namespace_virtual_method_runme.py
>  share/examples/swig/test-suite/python/naturalvar_runme.py
> +share/examples/swig/test-suite/python/nested_in_template_runme.py
> +share/examples/swig/test-suite/python/nested_runme.py
>  share/examples/swig/test-suite/python/nested_template_base_runme.py
>  share/examples/swig/test-suite/python/nested_workaround_runme.py
>  share/examples/swig/test-suite/python/operator_overload_runme.py
> @@ -4194,6 +4345,7 @@ share/examples/swig/test-suite/python/ov
>  share/examples/swig/test-suite/python/overload_extend2_runme.py
>  share/examples/swig/test-suite/python/overload_extend_c_runme.py
>  share/examples/swig/test-suite/python/overload_extend_runme.py
> +share/examples/swig/test-suite/python/overload_null_runme.py
>  share/examples/swig/test-suite/python/overload_numeric_runme.py
>  share/examples/swig/test-suite/python/overload_rename_runme.py
>  share/examples/swig/test-suite/python/overload_simple_runme.py
> @@ -4202,6 +4354,7 @@ share/examples/swig/test-suite/python/ov
>  share/examples/swig/test-suite/python/overload_template_runme.py
>  share/examples/swig/test-suite/python/pointer_reference_runme.py
>  share/examples/swig/test-suite/python/preproc_defined_runme.py
> +share/examples/swig/test-suite/python/preproc_gcc_output_runme.py
>  share/examples/swig/test-suite/python/preproc_include_runme.py
>  share/examples/swig/test-suite/python/preproc_runme.py
>  share/examples/swig/test-suite/python/primitive_ref_runme.py
> @@ -4218,7 +4371,7 @@ share/examples/swig/test-suite/python/py
>  share/examples/swig/test-suite/python/python_nondynamic_runme.py
>  share/examples/swig/test-suite/python/python_overload_simple_cast_runme.py
>  share/examples/swig/test-suite/python/python_pickle_runme.py
> -share/examples/swig/test-suite/python/python_pybuf_runme3.py
> +share/examples/swig/test-suite/python/python_pybuffer_runme.py
>  share/examples/swig/test-suite/python/python_pythoncode_runme.py
>  share/examples/swig/test-suite/python/python_richcompare_runme.py
>  share/examples/swig/test-suite/python/python_strict_unicode_runme.py
> @@ -4253,6 +4406,7 @@ share/examples/swig/test-suite/python/st
>  share/examples/swig/test-suite/python/struct_rename_runme.py
>  share/examples/swig/test-suite/python/struct_value_runme.py
>  share/examples/swig/test-suite/python/swigobject_runme.py
> +share/examples/swig/test-suite/python/template_class_reuse_name_runme.py
>  share/examples/swig/test-suite/python/template_classes_runme.py
>  share/examples/swig/test-suite/python/template_construct_runme.py
>  
> share/examples/swig/test-suite/python/template_default_arg_overloaded_extend_runme.py
> @@ -4279,8 +4433,11 @@ share/examples/swig/test-suite/python/te
>  share/examples/swig/test-suite/python/template_typedef_runme.py
>  share/examples/swig/test-suite/python/template_typemaps_typedef2_runme.py
>  share/examples/swig/test-suite/python/template_typemaps_typedef_runme.py
> +share/examples/swig/test-suite/python/template_using_directive_typedef_runme.py
>  share/examples/swig/test-suite/python/threads_exception_runme.py
>  share/examples/swig/test-suite/python/typedef_class_runme.py
> +share/examples/swig/test-suite/python/typedef_classforward_same_name_runme.py
> +share/examples/swig/test-suite/python/typedef_funcptr_runme.py
>  share/examples/swig/test-suite/python/typedef_inherit_runme.py
>  share/examples/swig/test-suite/python/typedef_scope_runme.py
>  share/examples/swig/test-suite/python/typedef_typedef_runme.py
> @@ -4291,6 +4448,7 @@ share/examples/swig/test-suite/python/ty
>  share/examples/swig/test-suite/python/typemap_ns_using_runme.py
>  share/examples/swig/test-suite/python/typemap_out_optimal_runme.py
>  share/examples/swig/test-suite/python/typemap_qualifier_strip_runme.py
> +share/examples/swig/test-suite/python/typemap_template_typedef_runme.py
>  share/examples/swig/test-suite/python/typename_runme.py
>  share/examples/swig/test-suite/python/types_directive_runme.py
>  share/examples/swig/test-suite/python/unicode_strings_runme.py
> @@ -4319,7 +4477,7 @@ share/examples/swig/test-suite/python_mo
>  share/examples/swig/test-suite/python_nondynamic.i
>  share/examples/swig/test-suite/python_overload_simple_cast.i
>  share/examples/swig/test-suite/python_pickle.i
> -share/examples/swig/test-suite/python_pybuf.i
> +share/examples/swig/test-suite/python_pybuffer.i
>  share/examples/swig/test-suite/python_pythoncode.i
>  share/examples/swig/test-suite/python_richcompare.i
>  share/examples/swig/test-suite/python_strict_unicode.i
> @@ -4328,17 +4486,22 @@ share/examples/swig/test-suite/python_va
>  share/examples/swig/test-suite/r/
>  share/examples/swig/test-suite/r/Makefile
>  share/examples/swig/test-suite/r/Makefile.in
> +share/examples/swig/test-suite/r/abstract_access_runme.R
>  share/examples/swig/test-suite/r/arrays_dimensionless_runme.R
> +share/examples/swig/test-suite/r/enum_thorough_runme.R
>  share/examples/swig/test-suite/r/funcptr_runme.R
>  share/examples/swig/test-suite/r/ignore_parameter_runme.R
>  share/examples/swig/test-suite/r/integers_runme.R
>  share/examples/swig/test-suite/r/li_std_vector_runme.R
>  share/examples/swig/test-suite/r/overload_method_runme.R
> +share/examples/swig/test-suite/r/overload_null_runme.R
>  share/examples/swig/test-suite/r/preproc_constants_runme.R
>  share/examples/swig/test-suite/r/r_copy_struct_runme.R
>  share/examples/swig/test-suite/r/r_double_delete_runme.R
>  share/examples/swig/test-suite/r/r_legacy_runme.R
> +share/examples/swig/test-suite/r/r_memory_leak_runme.R
>  share/examples/swig/test-suite/r/r_sexp_runme.R
> +share/examples/swig/test-suite/r/r_use_isnull_runme.R
>  share/examples/swig/test-suite/r/rename_simple_runme.R
>  share/examples/swig/test-suite/r/simple_array_runme.R
>  share/examples/swig/test-suite/r/unions_runme.R
> @@ -4346,9 +4509,11 @@ share/examples/swig/test-suite/r/unittes
>  share/examples/swig/test-suite/r_copy_struct.i
>  share/examples/swig/test-suite/r_double_delete.i
>  share/examples/swig/test-suite/r_legacy.i
> +share/examples/swig/test-suite/r_memory_leak.i
>  share/examples/swig/test-suite/r_overload_array.i
>  share/examples/swig/test-suite/r_overload_comma.i
>  share/examples/swig/test-suite/r_sexp.i
> +share/examples/swig/test-suite/r_use_isnull.i
>  share/examples/swig/test-suite/redefined.i
>  share/examples/swig/test-suite/redefined_not.i
>  share/examples/swig/test-suite/refcount.h
> @@ -4403,7 +4568,11 @@ share/examples/swig/test-suite/ruby/chec
>  share/examples/swig/test-suite/ruby/class_ignore_runme.rb
>  share/examples/swig/test-suite/ruby/const_const_runme.rb
>  share/examples/swig/test-suite/ruby/constover_runme.rb
> -share/examples/swig/test-suite/ruby/cpp11_li_std_array_runme.rb
> +share/examples/swig/test-suite/ruby/cpp11_hash_tables_runme.rb
> +share/examples/swig/test-suite/ruby/cpp11_shared_ptr_const_runme.rb
> +share/examples/swig/test-suite/ruby/cpp11_shared_ptr_nullptr_in_containers_runme.rb
> +share/examples/swig/test-suite/ruby/cpp11_shared_ptr_upcast_runme.rb
> +share/examples/swig/test-suite/ruby/cpp11_std_array_runme.rb
>  
> share/examples/swig/test-suite/ruby/cpp11_strongly_typed_enumerations_runme.rb
>  share/examples/swig/test-suite/ruby/cpp_namespace_runme.rb
>  share/examples/swig/test-suite/ruby/default_constructor_runme.rb
> @@ -4428,12 +4597,15 @@ share/examples/swig/test-suite/ruby/exte
>  share/examples/swig/test-suite/ruby/extend_template_runme.rb
>  share/examples/swig/test-suite/ruby/friends_runme.rb
>  share/examples/swig/test-suite/ruby/function_typedef_runme.rb
> +share/examples/swig/test-suite/ruby/global_immutable_vars_cpp_runme.rb
> +share/examples/swig/test-suite/ruby/global_immutable_vars_runme.rb
>  share/examples/swig/test-suite/ruby/grouping_runme.rb
>  share/examples/swig/test-suite/ruby/ignore_parameter_runme.rb
>  share/examples/swig/test-suite/ruby/imports_runme.rb
>  share/examples/swig/test-suite/ruby/inherit_missing_runme.rb
>  share/examples/swig/test-suite/ruby/integers_runme.rb
>  share/examples/swig/test-suite/ruby/li_boost_shared_ptr_bits_runme.rb
> +share/examples/swig/test-suite/ruby/li_boost_shared_ptr_director_runme.rb
>  share/examples/swig/test-suite/ruby/li_boost_shared_ptr_runme.rb
>  share/examples/swig/test-suite/ruby/li_boost_shared_ptr_template_runme.rb
>  share/examples/swig/test-suite/ruby/li_carrays_cpp_runme.rb
> @@ -4441,8 +4613,11 @@ share/examples/swig/test-suite/ruby/li_c
>  share/examples/swig/test-suite/ruby/li_cstring_runme.rb
>  share/examples/swig/test-suite/ruby/li_factory_runme.rb
>  share/examples/swig/test-suite/ruby/li_math_runme.rb
> +share/examples/swig/test-suite/ruby/li_std_auto_ptr_runme.rb
> +share/examples/swig/test-suite/ruby/li_std_containers_overload_runme.rb
>  share/examples/swig/test-suite/ruby/li_std_deque_runme.rb
>  share/examples/swig/test-suite/ruby/li_std_functors_runme.rb
> +share/examples/swig/test-suite/ruby/li_std_list_runme.rb
>  share/examples/swig/test-suite/ruby/li_std_map_runme.rb
>  share/examples/swig/test-suite/ruby/li_std_multimap_runme.rb
>  share/examples/swig/test-suite/ruby/li_std_pair_lang_object_runme.rb
> @@ -4455,6 +4630,8 @@ share/examples/swig/test-suite/ruby/li_s
>  share/examples/swig/test-suite/ruby/li_std_string_runme.rb
>  share/examples/swig/test-suite/ruby/li_std_vector_enum_runme.rb
>  share/examples/swig/test-suite/ruby/li_std_vector_runme.rb
> +share/examples/swig/test-suite/ruby/li_std_wstring_inherit_runme.rb
> +share/examples/swig/test-suite/ruby/li_std_wstring_runme.rb
>  share/examples/swig/test-suite/ruby/member_pointer_runme.rb
>  share/examples/swig/test-suite/ruby/minherit_runme.rb
>  share/examples/swig/test-suite/ruby/namespace_typemap_runme.rb
> @@ -4465,6 +4642,7 @@ share/examples/swig/test-suite/ruby/over
>  share/examples/swig/test-suite/ruby/overload_extend2_runme.rb
>  share/examples/swig/test-suite/ruby/overload_extend_c_runme.rb
>  share/examples/swig/test-suite/ruby/overload_extend_runme.rb
> +share/examples/swig/test-suite/ruby/overload_null_runme.rb
>  share/examples/swig/test-suite/ruby/overload_simple_runme.rb
>  share/examples/swig/test-suite/ruby/overload_subtype_runme.rb
>  share/examples/swig/test-suite/ruby/overload_template_runme.rb
> @@ -4474,11 +4652,17 @@ share/examples/swig/test-suite/ruby/prof
>  share/examples/swig/test-suite/ruby/refcount_runme.rb
>  share/examples/swig/test-suite/ruby/reference_global_vars_runme.rb
>  share/examples/swig/test-suite/ruby/rename_scope_runme.rb
> +share/examples/swig/test-suite/ruby/ruby_alias_global_function_runme.rb
> +share/examples/swig/test-suite/ruby/ruby_alias_method_runme.rb
> +share/examples/swig/test-suite/ruby/ruby_alias_module_function_runme.rb
> +share/examples/swig/test-suite/ruby/ruby_global_immutable_vars_cpp_runme.rb
> +share/examples/swig/test-suite/ruby/ruby_global_immutable_vars_runme.rb
>  share/examples/swig/test-suite/ruby/ruby_keywords_runme.rb
>  share/examples/swig/test-suite/ruby/ruby_li_std_speed_runme.rb
>  share/examples/swig/test-suite/ruby/ruby_manual_proxy_runme.rb
>  share/examples/swig/test-suite/ruby/ruby_minherit_shared_ptr_runme.rb
>  share/examples/swig/test-suite/ruby/ruby_naming_runme.rb
> +share/examples/swig/test-suite/ruby/ruby_rdata_runme.rb
>  share/examples/swig/test-suite/ruby/ruby_track_objects_directors_runme.rb
>  share/examples/swig/test-suite/ruby/ruby_track_objects_runme.rb
>  share/examples/swig/test-suite/ruby/smart_pointer_const_runme.rb
> @@ -4527,11 +4711,17 @@ share/examples/swig/test-suite/ruby/vara
>  share/examples/swig/test-suite/ruby/virtual_derivation_runme.rb
>  share/examples/swig/test-suite/ruby/virtual_poly_runme.rb
>  share/examples/swig/test-suite/ruby/voidtest_runme.rb
> +share/examples/swig/test-suite/ruby_alias_global_function.i
> +share/examples/swig/test-suite/ruby_alias_method.i
> +share/examples/swig/test-suite/ruby_alias_module_function.i
> +share/examples/swig/test-suite/ruby_global_immutable_vars.i
> +share/examples/swig/test-suite/ruby_global_immutable_vars_cpp.i
>  share/examples/swig/test-suite/ruby_keywords.i
>  share/examples/swig/test-suite/ruby_li_std_speed.i
>  share/examples/swig/test-suite/ruby_manual_proxy.i
>  share/examples/swig/test-suite/ruby_minherit_shared_ptr.i
>  share/examples/swig/test-suite/ruby_naming.i
> +share/examples/swig/test-suite/ruby_rdata.i
>  share/examples/swig/test-suite/ruby_track_objects.i
>  share/examples/swig/test-suite/ruby_track_objects_directors.i
>  share/examples/swig/test-suite/samename.i
> @@ -4633,6 +4823,7 @@ share/examples/swig/test-suite/scilab/ov
>  share/examples/swig/test-suite/scilab/overload_extend2_runme.sci
>  share/examples/swig/test-suite/scilab/overload_extend_c_runme.sci
>  share/examples/swig/test-suite/scilab/overload_extend_runme.sci
> +share/examples/swig/test-suite/scilab/overload_null_runme.sci
>  share/examples/swig/test-suite/scilab/overload_numeric_runme.sci
>  share/examples/swig/test-suite/scilab/overload_polymorphic_runme.sci
>  share/examples/swig/test-suite/scilab/overload_simple_runme.sci
> @@ -4712,6 +4903,7 @@ share/examples/swig/test-suite/static_co
>  share/examples/swig/test-suite/static_const_member_2.i
>  share/examples/swig/test-suite/std_containers.i
>  share/examples/swig/test-suite/stl_new.i
> +share/examples/swig/test-suite/stl_no_default_constructor.i
>  share/examples/swig/test-suite/string_constants.i
>  share/examples/swig/test-suite/string_simple.i
>  share/examples/swig/test-suite/struct_initialization.i
> @@ -4741,6 +4933,7 @@ share/examples/swig/test-suite/tcl/newob
>  share/examples/swig/test-suite/tcl/newobject2_runme.tcl
>  share/examples/swig/test-suite/tcl/null_pointer_runme.tcl
>  share/examples/swig/test-suite/tcl/overload_copy_runme.tcl
> +share/examples/swig/test-suite/tcl/overload_null_runme.tcl
>  share/examples/swig/test-suite/tcl/overload_simple_runme.tcl
>  share/examples/swig/test-suite/tcl/primitive_ref_runme.tcl
>  share/examples/swig/test-suite/tcl/primitive_types_runme.tcl
> @@ -4754,6 +4947,7 @@ share/examples/swig/test-suite/template_
>  share/examples/swig/test-suite/template_array_numeric.i
>  share/examples/swig/test-suite/template_base_template.i
>  share/examples/swig/test-suite/template_basic.i
> +share/examples/swig/test-suite/template_class_reuse_name.i
>  share/examples/swig/test-suite/template_classes.i
>  share/examples/swig/test-suite/template_const_ref.i
>  share/examples/swig/test-suite/template_construct.i
> @@ -4770,6 +4964,7 @@ share/examples/swig/test-suite/template_
>  share/examples/swig/test-suite/template_default_pointer.i
>  share/examples/swig/test-suite/template_default_qualify.i
>  share/examples/swig/test-suite/template_default_vw.i
> +share/examples/swig/test-suite/template_empty_inherit.i
>  share/examples/swig/test-suite/template_enum.i
>  share/examples/swig/test-suite/template_enum_ns_inherit.i
>  share/examples/swig/test-suite/template_enum_typedef.i
> @@ -4798,6 +4993,7 @@ share/examples/swig/test-suite/template_
>  share/examples/swig/test-suite/template_ns_inherit.i
>  share/examples/swig/test-suite/template_ns_scope.i
>  share/examples/swig/test-suite/template_opaque.i
> +share/examples/swig/test-suite/template_parameters_global_scope.i
>  share/examples/swig/test-suite/template_partial_arg.i
>  share/examples/swig/test-suite/template_partial_specialization.i
>  share/examples/swig/test-suite/template_partial_specialization_typedef.i
> @@ -4836,6 +5032,7 @@ share/examples/swig/test-suite/template_
>  share/examples/swig/test-suite/template_typemaps_typedef2.i
>  share/examples/swig/test-suite/template_using.i
>  
> share/examples/swig/test-suite/template_using_directive_and_declaration_forward.i
> +share/examples/swig/test-suite/template_using_directive_typedef.i
>  share/examples/swig/test-suite/template_virtual.i
>  share/examples/swig/test-suite/template_whitespace.i
>  share/examples/swig/test-suite/testdir/
> @@ -4857,6 +5054,7 @@ share/examples/swig/test-suite/threads_e
>  share/examples/swig/test-suite/throw_exception.i
>  share/examples/swig/test-suite/typedef_array_member.i
>  share/examples/swig/test-suite/typedef_class.i
> +share/examples/swig/test-suite/typedef_classforward_same_name.i
>  share/examples/swig/test-suite/typedef_funcptr.i
>  share/examples/swig/test-suite/typedef_inherit.i
>  share/examples/swig/test-suite/typedef_mptr.i
> @@ -4882,12 +5080,13 @@ share/examples/swig/test-suite/typemap_s
>  share/examples/swig/test-suite/typemap_subst.i
>  share/examples/swig/test-suite/typemap_template.i
>  share/examples/swig/test-suite/typemap_template_parm_typedef.i
> +share/examples/swig/test-suite/typemap_template_parms.i
> +share/examples/swig/test-suite/typemap_template_typedef.i
>  share/examples/swig/test-suite/typemap_variables.i
>  share/examples/swig/test-suite/typemap_various.i
>  share/examples/swig/test-suite/typename.i
>  share/examples/swig/test-suite/types_directive.i
>  share/examples/swig/test-suite/uffi/
> -share/examples/swig/test-suite/uffi/Makefile
>  share/examples/swig/test-suite/uffi/Makefile.in
>  share/examples/swig/test-suite/unicode_strings.i
>  share/examples/swig/test-suite/union_parameter.i
> @@ -4948,30 +5147,10 @@ share/examples/swig/xml/gnarly.expected-
>  share/examples/swig/xml/gnarly.i
>  share/swig/
>  share/swig/${VERSION}/
> -share/swig/${VERSION}/allegrocl/
> -share/swig/${VERSION}/allegrocl/allegrocl.swg
> -share/swig/${VERSION}/allegrocl/inout_typemaps.i
> -share/swig/${VERSION}/allegrocl/longlongs.i
> -share/swig/${VERSION}/allegrocl/std_list.i
> -share/swig/${VERSION}/allegrocl/std_string.i
> -share/swig/${VERSION}/allegrocl/typemaps.i
>  share/swig/${VERSION}/allkw.swg
>  share/swig/${VERSION}/attribute.i
>  share/swig/${VERSION}/carrays.i
>  share/swig/${VERSION}/cdata.i
> -share/swig/${VERSION}/cffi/
> -share/swig/${VERSION}/cffi/cffi.swg
> -share/swig/${VERSION}/chicken/
> -share/swig/${VERSION}/chicken/chicken.swg
> -share/swig/${VERSION}/chicken/chickenkw.swg
> -share/swig/${VERSION}/chicken/chickenrun.swg
> -share/swig/${VERSION}/chicken/multi-generic.scm
> -share/swig/${VERSION}/chicken/std_string.i
> -share/swig/${VERSION}/chicken/swigclosprefix.scm
> -share/swig/${VERSION}/chicken/tinyclos-multi-generic.patch
> -share/swig/${VERSION}/chicken/typemaps.i
> -share/swig/${VERSION}/clisp/
> -share/swig/${VERSION}/clisp/clisp.swg
>  share/swig/${VERSION}/cmalloc.i
>  share/swig/${VERSION}/constraints.i
>  share/swig/${VERSION}/cpointer.i
> @@ -4979,6 +5158,7 @@ share/swig/${VERSION}/csharp/
>  share/swig/${VERSION}/csharp/arrays_csharp.i
>  share/swig/${VERSION}/csharp/boost_intrusive_ptr.i
>  share/swig/${VERSION}/csharp/boost_shared_ptr.i
> +share/swig/${VERSION}/csharp/complex.i
>  share/swig/${VERSION}/csharp/csharp.swg
>  share/swig/${VERSION}/csharp/csharphead.swg
>  share/swig/${VERSION}/csharp/csharpkw.swg
> @@ -4989,10 +5169,13 @@ share/swig/${VERSION}/csharp/enumtypesaf
>  share/swig/${VERSION}/csharp/std_array.i
>  share/swig/${VERSION}/csharp/std_auto_ptr.i
>  share/swig/${VERSION}/csharp/std_common.i
> +share/swig/${VERSION}/csharp/std_complex.i
>  share/swig/${VERSION}/csharp/std_deque.i
>  share/swig/${VERSION}/csharp/std_except.i
> +share/swig/${VERSION}/csharp/std_list.i
>  share/swig/${VERSION}/csharp/std_map.i
>  share/swig/${VERSION}/csharp/std_pair.i
> +share/swig/${VERSION}/csharp/std_set.i
>  share/swig/${VERSION}/csharp/std_shared_ptr.i
>  share/swig/${VERSION}/csharp/std_string.i
>  share/swig/${VERSION}/csharp/std_vector.i
> @@ -5035,12 +5218,9 @@ share/swig/${VERSION}/d/typemaps.i
>  share/swig/${VERSION}/d/wrapperloader.swg
>  share/swig/${VERSION}/director_common.swg
>  share/swig/${VERSION}/exception.i
> -share/swig/${VERSION}/gcj/
> -share/swig/${VERSION}/gcj/cni.i
> -share/swig/${VERSION}/gcj/cni.swg
> -share/swig/${VERSION}/gcj/javaprims.i
>  share/swig/${VERSION}/go/
>  share/swig/${VERSION}/go/cdata.i
> +share/swig/${VERSION}/go/director.swg
>  share/swig/${VERSION}/go/exception.i
>  share/swig/${VERSION}/go/go.swg
>  share/swig/${VERSION}/go/gokw.swg
> @@ -5096,10 +5276,14 @@ share/swig/${VERSION}/java/std_auto_ptr.
>  share/swig/${VERSION}/java/std_common.i
>  share/swig/${VERSION}/java/std_deque.i
>  share/swig/${VERSION}/java/std_except.i
> +share/swig/${VERSION}/java/std_list.i
>  share/swig/${VERSION}/java/std_map.i
>  share/swig/${VERSION}/java/std_pair.i
> +share/swig/${VERSION}/java/std_set.i
>  share/swig/${VERSION}/java/std_shared_ptr.i
>  share/swig/${VERSION}/java/std_string.i
> +share/swig/${VERSION}/java/std_unordered_map.i
> +share/swig/${VERSION}/java/std_unordered_set.i
>  share/swig/${VERSION}/java/std_vector.i
>  share/swig/${VERSION}/java/std_wstring.i
>  share/swig/${VERSION}/java/stl.i
> @@ -5184,10 +5368,6 @@ share/swig/${VERSION}/lua/stl.i
>  share/swig/${VERSION}/lua/typemaps.i
>  share/swig/${VERSION}/lua/wchar.i
>  share/swig/${VERSION}/math.i
> -share/swig/${VERSION}/modula3/
> -share/swig/${VERSION}/modula3/modula3.swg
> -share/swig/${VERSION}/modula3/modula3head.swg
> -share/swig/${VERSION}/modula3/typemaps.i
>  share/swig/${VERSION}/mzscheme/
>  share/swig/${VERSION}/mzscheme/mzrun.swg
>  share/swig/${VERSION}/mzscheme/mzscheme.swg
> @@ -5206,12 +5386,14 @@ share/swig/${VERSION}/ocaml/cstring.i
>  share/swig/${VERSION}/ocaml/director.swg
>  share/swig/${VERSION}/ocaml/ocaml.i
>  share/swig/${VERSION}/ocaml/ocaml.swg
> -share/swig/${VERSION}/ocaml/ocamldec.swg
>  share/swig/${VERSION}/ocaml/ocamlkw.swg
> +share/swig/${VERSION}/ocaml/ocamlrun.swg
> +share/swig/${VERSION}/ocaml/ocamlrundec.swg
>  share/swig/${VERSION}/ocaml/preamble.swg
>  share/swig/${VERSION}/ocaml/std_common.i
>  share/swig/${VERSION}/ocaml/std_complex.i
>  share/swig/${VERSION}/ocaml/std_deque.i
> +share/swig/${VERSION}/ocaml/std_except.i
>  share/swig/${VERSION}/ocaml/std_list.i
>  share/swig/${VERSION}/ocaml/std_map.i
>  share/swig/${VERSION}/ocaml/std_pair.i
> @@ -5238,6 +5420,7 @@ share/swig/${VERSION}/octave/octave.swg
>  share/swig/${VERSION}/octave/octcomplex.swg
>  share/swig/${VERSION}/octave/octcontainer.swg
>  share/swig/${VERSION}/octave/octfragments.swg
> +share/swig/${VERSION}/octave/octheaders.hpp
>  share/swig/${VERSION}/octave/octiterators.swg
>  share/swig/${VERSION}/octave/octopers.swg
>  share/swig/${VERSION}/octave/octprimtypes.swg
> @@ -5270,13 +5453,11 @@ share/swig/${VERSION}/perl5/attribute.i
>  share/swig/${VERSION}/perl5/carrays.i
>  share/swig/${VERSION}/perl5/cdata.i
>  share/swig/${VERSION}/perl5/cmalloc.i
> -share/swig/${VERSION}/perl5/cni.i
>  share/swig/${VERSION}/perl5/cpointer.i
>  share/swig/${VERSION}/perl5/cstring.i
>  share/swig/${VERSION}/perl5/director.swg
>  share/swig/${VERSION}/perl5/exception.i
>  share/swig/${VERSION}/perl5/factory.i
> -share/swig/${VERSION}/perl5/jstring.i
>  share/swig/${VERSION}/perl5/noembed.h
>  share/swig/${VERSION}/perl5/perl5.swg
>  share/swig/${VERSION}/perl5/perlerrors.swg
> @@ -5323,30 +5504,6 @@ share/swig/${VERSION}/php/std_vector.i
>  share/swig/${VERSION}/php/stl.i
>  share/swig/${VERSION}/php/typemaps.i
>  share/swig/${VERSION}/php/utils.i
> -share/swig/${VERSION}/php5/
> -share/swig/${VERSION}/php5/const.i
> -share/swig/${VERSION}/php5/director.swg
> -share/swig/${VERSION}/php5/factory.i
> -share/swig/${VERSION}/php5/globalvar.i
> -share/swig/${VERSION}/php5/php.swg
> -share/swig/${VERSION}/php5/phpinit.swg
> -share/swig/${VERSION}/php5/phpkw.swg
> -share/swig/${VERSION}/php5/phppointers.i
> -share/swig/${VERSION}/php5/phprun.swg
> -share/swig/${VERSION}/php5/std_common.i
> -share/swig/${VERSION}/php5/std_deque.i
> -share/swig/${VERSION}/php5/std_map.i
> -share/swig/${VERSION}/php5/std_pair.i
> -share/swig/${VERSION}/php5/std_string.i
> -share/swig/${VERSION}/php5/std_vector.i
> -share/swig/${VERSION}/php5/stl.i
> -share/swig/${VERSION}/php5/typemaps.i
> -share/swig/${VERSION}/php5/utils.i
> -share/swig/${VERSION}/pike/
> -share/swig/${VERSION}/pike/pike.swg
> -share/swig/${VERSION}/pike/pikekw.swg
> -share/swig/${VERSION}/pike/pikerun.swg
> -share/swig/${VERSION}/pike/std_string.i
>  share/swig/${VERSION}/pointer.i
>  share/swig/${VERSION}/python/
>  share/swig/${VERSION}/python/argcargv.i
> @@ -5357,7 +5514,6 @@ share/swig/${VERSION}/python/carrays.i
>  share/swig/${VERSION}/python/ccomplex.i
>  share/swig/${VERSION}/python/cdata.i
>  share/swig/${VERSION}/python/cmalloc.i
> -share/swig/${VERSION}/python/cni.i
>  share/swig/${VERSION}/python/complex.i
>  share/swig/${VERSION}/python/cpointer.i
>  share/swig/${VERSION}/python/cstring.i
> @@ -5369,7 +5525,6 @@ share/swig/${VERSION}/python/exception.i
>  share/swig/${VERSION}/python/factory.i
>  share/swig/${VERSION}/python/file.i
>  share/swig/${VERSION}/python/implicit.i
> -share/swig/${VERSION}/python/jstring.i
>  share/swig/${VERSION}/python/pyabc.i
>  share/swig/${VERSION}/python/pyapi.swg
>  share/swig/${VERSION}/python/pybackward.swg
> @@ -5385,7 +5540,7 @@ share/swig/${VERSION}/python/pyinit.swg
>  share/swig/${VERSION}/python/pyiterators.swg
>  share/swig/${VERSION}/python/pymacros.swg
>  share/swig/${VERSION}/python/pyname_compat.i
> -share/swig/${VERSION}/python/${MODPY_PYOEXTENSION}pers.swg
> +share/swig/${VERSION}/python/pyopers.swg
>  share/swig/${VERSION}/python/pyprimtypes.swg
>  share/swig/${VERSION}/python/pyrun.swg
>  share/swig/${VERSION}/python/pyruntime.swg
> @@ -5456,6 +5611,7 @@ share/swig/${VERSION}/r/std_except.i
>  share/swig/${VERSION}/r/std_list.i
>  share/swig/${VERSION}/r/std_map.i
>  share/swig/${VERSION}/r/std_pair.i
> +share/swig/${VERSION}/r/std_shared_ptr.i
>  share/swig/${VERSION}/r/std_string.i
>  share/swig/${VERSION}/r/std_vector.i
>  share/swig/${VERSION}/r/stl.i
> @@ -5468,7 +5624,6 @@ share/swig/${VERSION}/ruby/boost_shared_
>  share/swig/${VERSION}/ruby/carrays.i
>  share/swig/${VERSION}/ruby/cdata.i
>  share/swig/${VERSION}/ruby/cmalloc.i
> -share/swig/${VERSION}/ruby/cni.i
>  share/swig/${VERSION}/ruby/cpointer.i
>  share/swig/${VERSION}/ruby/cstring.i
>  share/swig/${VERSION}/ruby/director.swg
> @@ -5477,7 +5632,6 @@ share/swig/${VERSION}/ruby/exception.i
>  share/swig/${VERSION}/ruby/extconf.rb
>  share/swig/${VERSION}/ruby/factory.i
>  share/swig/${VERSION}/ruby/file.i
> -share/swig/${VERSION}/ruby/jstring.i
>  share/swig/${VERSION}/ruby/progargcargv.i
>  share/swig/${VERSION}/ruby/ruby.swg
>  share/swig/${VERSION}/ruby/rubyapi.swg
> @@ -5500,6 +5654,7 @@ share/swig/${VERSION}/ruby/rubyrun.swg
>  share/swig/${VERSION}/ruby/rubyruntime.swg
>  share/swig/${VERSION}/ruby/rubystdautodoc.swg
>  share/swig/${VERSION}/ruby/rubystdcommon.swg
> +share/swig/${VERSION}/ruby/rubystdcommon_forward.swg
>  share/swig/${VERSION}/ruby/rubystdfunctors.swg
>  share/swig/${VERSION}/ruby/rubystrings.swg
>  share/swig/${VERSION}/ruby/rubytracking.swg
> @@ -5508,6 +5663,7 @@ share/swig/${VERSION}/ruby/rubyuserdir.s
>  share/swig/${VERSION}/ruby/rubywstrings.swg
>  share/swig/${VERSION}/ruby/std_alloc.i
>  share/swig/${VERSION}/ruby/std_array.i
> +share/swig/${VERSION}/ruby/std_auto_ptr.i
>  share/swig/${VERSION}/ruby/std_basic_string.i
>  share/swig/${VERSION}/ruby/std_char_traits.i
>  share/swig/${VERSION}/ruby/std_common.i
> @@ -5530,6 +5686,10 @@ share/swig/${VERSION}/ruby/std_sstream.i
>  share/swig/${VERSION}/ruby/std_stack.i
>  share/swig/${VERSION}/ruby/std_streambuf.i
>  share/swig/${VERSION}/ruby/std_string.i
> +share/swig/${VERSION}/ruby/std_unordered_map.i
> +share/swig/${VERSION}/ruby/std_unordered_multimap.i
> +share/swig/${VERSION}/ruby/std_unordered_multiset.i
> +share/swig/${VERSION}/ruby/std_unordered_set.i
>  share/swig/${VERSION}/ruby/std_vector.i
>  share/swig/${VERSION}/ruby/std_vectora.i
>  share/swig/${VERSION}/ruby/std_wstring.i
> @@ -5595,6 +5755,7 @@ share/swig/${VERSION}/scilab/std_map.i
>  share/swig/${VERSION}/scilab/std_multiset.i
>  share/swig/${VERSION}/scilab/std_pair.i
>  share/swig/${VERSION}/scilab/std_set.i
> +share/swig/${VERSION}/scilab/std_shared_ptr.i
>  share/swig/${VERSION}/scilab/std_string.i
>  share/swig/${VERSION}/scilab/std_vector.i
>  share/swig/${VERSION}/scilab/stl.i
> @@ -5641,6 +5802,7 @@ share/swig/${VERSION}/stl.i
>  share/swig/${VERSION}/swig.swg
>  share/swig/${VERSION}/swigarch.i
>  share/swig/${VERSION}/swigerrors.swg
> +share/swig/${VERSION}/swigfragments.swg
>  share/swig/${VERSION}/swiginit.swg
>  share/swig/${VERSION}/swiglabels.swg
>  share/swig/${VERSION}/swigrun.i
> @@ -5652,13 +5814,11 @@ share/swig/${VERSION}/tcl/attribute.i
>  share/swig/${VERSION}/tcl/carrays.i
>  share/swig/${VERSION}/tcl/cdata.i
>  share/swig/${VERSION}/tcl/cmalloc.i
> -share/swig/${VERSION}/tcl/cni.i
>  share/swig/${VERSION}/tcl/cpointer.i
>  share/swig/${VERSION}/tcl/cstring.i
>  share/swig/${VERSION}/tcl/cwstring.i
>  share/swig/${VERSION}/tcl/exception.i
>  share/swig/${VERSION}/tcl/factory.i
> -share/swig/${VERSION}/tcl/jstring.i
>  share/swig/${VERSION}/tcl/std_common.i
>  share/swig/${VERSION}/tcl/std_deque.i
>  share/swig/${VERSION}/tcl/std_except.i
> @@ -5720,7 +5880,8 @@ share/swig/${VERSION}/typemaps/typemaps.
>  share/swig/${VERSION}/typemaps/valtypes.swg
>  share/swig/${VERSION}/typemaps/void.swg
>  share/swig/${VERSION}/typemaps/wstring.swg
> -share/swig/${VERSION}/uffi/
> -share/swig/${VERSION}/uffi/uffi.swg
>  share/swig/${VERSION}/wchar.i
>  share/swig/${VERSION}/windows.i
> +share/swig/${VERSION}/xml/
> +share/swig/${VERSION}/xml/typemaps.i
> +share/swig/${VERSION}/xml/xml.swg
> 

Reply via email to