John Lenz <>

Patch Suggested
r852791 r846220

r852791 | maxb | 2005-01-13 17:31:43 -0600 (Thu, 13 Jan 2005)

SWIG 1.3.24 compatibility.

Patch by: John Lenz <>

* subversion/bindings/swig/core.i: Add a typemap which (I think) is
  compensating for a defect in SWIG 1.3.24.

* subversion/bindings/swig/python/libsvn_swig_py/swigutil_py.c:
* subversion/bindings/swig/perl/libsvn_swig_perl/swigutil_pl.c:
    For 1.3.24+, include the SWIG runtime code inline in the libsvn_swig_py and
    libsvn_swig_perl libraries.

* subversion/bindings/swig/python/libsvn_swig_py/swigutil_py.h:
* subversion/bindings/swig/perl/libsvn_swig_perl/swigutil_pl.h:
    For 1.3.24+, do not use the old 'declare SWIG runtime functions' code.
* subversion/bindings/swig/perl/native/
* build/generator/ (WinGeneratorBase.get_proj_sources): 
    For 1.3.24+, use neither -noruntime or -c.

* build/ac-macros/swig.m4:
    Accept SWIG 1.3.24+.
    For 1.3.24+, use neither -noruntime or -c.
    New AC_SUBSTed values LSWIGPL and LSWIGPY, defined to '-lswigpl' and 
    '-lswigpy' for old SWIG versions, and to empty strings for 1.3.24+.
    Update versions-required message.

* build/generator/ (TargetSWIGRuntime.__init__): Use $(LSWIGPL) and
    $(LSWIGPY), instead of -lswigpl and -lswigpy.

r846220 | brane | 2003-06-04 17:44:55 -0500 (Wed, 04 Jun 2003)

As described in new versions of patch
accept spaces in filenames.  This causes patch to behave incorrectly
on the output of a subversion diff between two branches.

Patch by: David Kimdon <>
Suggested by: John Lenz <>

* subversion/libsvn_client/diff.c (diff_file_changed): Delimit filename with
  tab instead of space since some versions of patch accept space as a valid
  character in a filename.