John Lenz <lenz@cs.wisc.edu>


Patch Suggested
r852791 r846220

r846220 | brane | 2003-06-04 22:44:55 +0000 (Wed, 04 Jun 2003)

As described in http://bugs.debian.org/195334 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 <dwhedon@debian.org>
Suggested by: John Lenz <jelenz@students.wisc.edu>

* 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.


r852791 | maxb | 2005-01-13 23:31:43 +0000 (Thu, 13 Jan 2005)

SWIG 1.3.24 compatibility.

Patch by: John Lenz <lenz@cs.wisc.edu>
          me

* Makefile.in (SWIG_INCLUDES): Add -DSWIG_TABLE_TYPE=subversion.
* 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/Makefile.PL.in:
* build/generator/gen_win.py (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/gen_base.py (TargetSWIGRuntime.__init__): Use $(LSWIGPL) and
    $(LSWIGPY), instead of -lswigpl and -lswigpy.