--- subversion-1.6.4dfsg.orig/config.log
+++ subversion-1.6.4dfsg/config.log
@@ -0,0 +1,911 @@
+This file contains any messages produced by compilers while
+running configure, to aid debugging if configure makes a mistake.
+
+It was created by subversion configure 1.6.4, which was
+generated by GNU Autoconf 2.61.  Invocation command line was
+
+  $ ./configure --with-serf=no
+
+## --------- ##
+## Platform. ##
+## --------- ##
+
+hostname = lenny
+uname -m = x86_64
+uname -r = 2.6.26-2-amd64
+uname -s = Linux
+uname -v = #1 SMP Sun Jun 21 04:47:08 UTC 2009
+
+/usr/bin/uname -p = unknown
+/bin/uname -X     = unknown
+
+/bin/arch              = unknown
+/usr/bin/arch -k       = unknown
+/usr/convex/getsysinfo = unknown
+/usr/bin/hostinfo      = unknown
+/bin/machine           = unknown
+/usr/bin/oslevel       = unknown
+/bin/universe          = unknown
+
+PATH: /usr/local/bin
+PATH: /usr/bin
+PATH: /bin
+PATH: /usr/games
+
+
+## ----------- ##
+## Core tests. ##
+## ----------- ##
+
+configure:2126: Configuring Subversion 1.6.4
+configure:2145: creating config.nice
+configure:2215: checking for gcc
+configure:2231: found /usr/bin/gcc
+configure:2242: result: gcc
+configure:2480: checking for C compiler version
+configure:2487: gcc --version >&5
+gcc (Debian 4.3.2-1.1) 4.3.2
+Copyright (C) 2008 Free Software Foundation, Inc.
+This is free software; see the source for copying conditions.  There is NO
+warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+
+configure:2490: $? = 0
+configure:2497: gcc -v >&5
+Using built-in specs.
+Target: x86_64-linux-gnu
+Configured with: ../src/configure -v --with-pkgversion='Debian 4.3.2-1.1' --with-bugurl=file:///usr/share/doc/gcc-4.3/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --enable-shared --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --enable-nls --with-gxx-include-dir=/usr/include/c++/4.3 --program-suffix=-4.3 --enable-clocale=gnu --enable-libstdcxx-debug --enable-objc-gc --enable-mpfr --enable-cld --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
+Thread model: posix
+gcc version 4.3.2 (Debian 4.3.2-1.1) 
+configure:2500: $? = 0
+configure:2507: gcc -V >&5
+gcc: '-V' option must have argument
+configure:2510: $? = 1
+configure:2533: checking for C compiler default output file name
+configure:2560: gcc    conftest.c  >&5
+configure:2563: $? = 0
+configure:2601: result: a.out
+configure:2618: checking whether the C compiler works
+configure:2628: ./a.out
+configure:2631: $? = 0
+configure:2648: result: yes
+configure:2655: checking whether we are cross compiling
+configure:2657: result: no
+configure:2660: checking for suffix of executables
+configure:2667: gcc -o conftest    conftest.c  >&5
+configure:2670: $? = 0
+configure:2694: result: 
+configure:2700: checking for suffix of object files
+configure:2726: gcc -c   conftest.c >&5
+configure:2729: $? = 0
+configure:2752: result: o
+configure:2756: checking whether we are using the GNU C compiler
+configure:2785: gcc -c   conftest.c >&5
+configure:2791: $? = 0
+configure:2808: result: yes
+configure:2813: checking whether gcc accepts -g
+configure:2843: gcc -c -g  conftest.c >&5
+configure:2849: $? = 0
+configure:2948: result: yes
+configure:2965: checking for gcc option to accept ISO C89
+configure:3039: gcc  -c -g -O2  conftest.c >&5
+configure:3045: $? = 0
+configure:3068: result: none needed
+configure:3146: checking for g++
+configure:3162: found /usr/bin/g++
+configure:3173: result: g++
+configure:3204: checking for C++ compiler version
+configure:3211: g++ --version >&5
+g++ (Debian 4.3.2-1.1) 4.3.2
+Copyright (C) 2008 Free Software Foundation, Inc.
+This is free software; see the source for copying conditions.  There is NO
+warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+
+configure:3214: $? = 0
+configure:3221: g++ -v >&5
+Using built-in specs.
+Target: x86_64-linux-gnu
+Configured with: ../src/configure -v --with-pkgversion='Debian 4.3.2-1.1' --with-bugurl=file:///usr/share/doc/gcc-4.3/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --enable-shared --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --enable-nls --with-gxx-include-dir=/usr/include/c++/4.3 --program-suffix=-4.3 --enable-clocale=gnu --enable-libstdcxx-debug --enable-objc-gc --enable-mpfr --enable-cld --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
+Thread model: posix
+gcc version 4.3.2 (Debian 4.3.2-1.1) 
+configure:3224: $? = 0
+configure:3231: g++ -V >&5
+g++: '-V' option must have argument
+configure:3234: $? = 1
+configure:3237: checking whether we are using the GNU C++ compiler
+configure:3266: g++ -c   conftest.cpp >&5
+configure:3272: $? = 0
+configure:3289: result: yes
+configure:3294: checking whether g++ accepts -g
+configure:3324: g++ -c -g  conftest.cpp >&5
+configure:3330: $? = 0
+configure:3429: result: yes
+configure:3459: checking how to run the C preprocessor
+configure:3499: gcc -E  conftest.c
+configure:3505: $? = 0
+configure:3536: gcc -E  conftest.c
+conftest.c:8:28: error: ac_nonexistent.h: No such file or directory
+configure:3542: $? = 1
+configure: failed program was:
+| /* confdefs.h.  */
+| #define PACKAGE_NAME "subversion"
+| #define PACKAGE_TARNAME "subversion"
+| #define PACKAGE_VERSION "1.6.4"
+| #define PACKAGE_STRING "subversion 1.6.4"
+| #define PACKAGE_BUGREPORT "http://subversion.tigris.org/"
+| /* end confdefs.h.  */
+| #include <ac_nonexistent.h>
+configure:3575: result: gcc -E
+configure:3604: gcc -E  conftest.c
+configure:3610: $? = 0
+configure:3641: gcc -E  conftest.c
+conftest.c:8:28: error: ac_nonexistent.h: No such file or directory
+configure:3647: $? = 1
+configure: failed program was:
+| /* confdefs.h.  */
+| #define PACKAGE_NAME "subversion"
+| #define PACKAGE_TARNAME "subversion"
+| #define PACKAGE_VERSION "1.6.4"
+| #define PACKAGE_STRING "subversion 1.6.4"
+| #define PACKAGE_BUGREPORT "http://subversion.tigris.org/"
+| /* end confdefs.h.  */
+| #include <ac_nonexistent.h>
+configure:3692: checking build system type
+configure:3710: result: x86_64-unknown-linux-gnu
+configure:3732: checking host system type
+configure:3747: result: x86_64-unknown-linux-gnu
+configure:3769: checking target system type
+configure:3784: result: x86_64-unknown-linux-gnu
+configure:3814: checking for grep that handles long lines and -e
+configure:3888: result: /bin/grep
+configure:3893: checking for egrep
+configure:3971: result: /bin/grep -E
+configure:3977: checking whether ln -s works
+configure:3981: result: yes
+configure:4002: checking for a BSD-compatible install
+configure:4058: result: /usr/bin/install -c
+configure:4098: Apache Portable Runtime (APR) library configuration
+configure:4126: checking for APR
+configure:4208: result: yes
+configure:4381: checking APR version
+configure:4389: result: 1.2.12
+configure:4474: Apache Portable Runtime Utility (APRUTIL) library configuration
+configure:4502: checking for APR-util
+configure:4584: result: yes
+configure:4748: checking APR-UTIL version
+configure:4762: result: 1.2.12
+configure:4827: checking for pkg-config
+configure:4845: found /usr/bin/pkg-config
+configure:4857: result: /usr/bin/pkg-config
+configure:4886: checking neon library
+configure:5380: checking neon library version
+configure:5387: result: 0.28.2
+configure:5440: gcc -o conftest -g -O2   -pthread    -I/usr/include/neon     -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE      conftest.c  -lneon-gnutls   >&5
+configure:5446: $? = 0
+configure:5597: checking for ANSI C header files
+configure:5627: gcc -c -g -O2   -pthread      -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE conftest.c >&5
+configure:5633: $? = 0
+configure:5732: gcc -o conftest -g -O2   -pthread      -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE      conftest.c  >&5
+configure:5735: $? = 0
+configure:5741: ./conftest
+configure:5744: $? = 0
+configure:5761: result: yes
+configure:5785: checking for sys/types.h
+configure:5806: gcc -c -g -O2   -pthread      -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE conftest.c >&5
+configure:5812: $? = 0
+configure:5828: result: yes
+configure:5785: checking for sys/stat.h
+configure:5806: gcc -c -g -O2   -pthread      -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE conftest.c >&5
+configure:5812: $? = 0
+configure:5828: result: yes
+configure:5785: checking for stdlib.h
+configure:5806: gcc -c -g -O2   -pthread      -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE conftest.c >&5
+configure:5812: $? = 0
+configure:5828: result: yes
+configure:5785: checking for string.h
+configure:5806: gcc -c -g -O2   -pthread      -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE conftest.c >&5
+configure:5812: $? = 0
+configure:5828: result: yes
+configure:5785: checking for memory.h
+configure:5806: gcc -c -g -O2   -pthread      -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE conftest.c >&5
+configure:5812: $? = 0
+configure:5828: result: yes
+configure:5785: checking for strings.h
+configure:5806: gcc -c -g -O2   -pthread      -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE conftest.c >&5
+configure:5812: $? = 0
+configure:5828: result: yes
+configure:5785: checking for inttypes.h
+configure:5806: gcc -c -g -O2   -pthread      -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE conftest.c >&5
+configure:5812: $? = 0
+configure:5828: result: yes
+configure:5785: checking for stdint.h
+configure:5806: gcc -c -g -O2   -pthread      -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE conftest.c >&5
+configure:5812: $? = 0
+configure:5828: result: yes
+configure:5785: checking for unistd.h
+configure:5806: gcc -c -g -O2   -pthread      -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE conftest.c >&5
+configure:5812: $? = 0
+configure:5828: result: yes
+configure:5852: serf library configuration
+configure:5872: checking serf.h usability
+configure:5889: gcc -c -g -O2   -pthread      -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE  -I/usr/include/apr-1.0   -I/usr/include/apr-1.0 -I/usr/include/postgresql -I/usr/include/mysql -Ino/include/serf-0 conftest.c >&5
+configure:5895: $? = 0
+configure:5909: result: yes
+configure:5913: checking serf.h presence
+configure:5928: gcc -E   -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE  -I/usr/include/apr-1.0   -I/usr/include/apr-1.0 -I/usr/include/postgresql -I/usr/include/mysql -Ino/include/serf-0 conftest.c
+configure:5934: $? = 0
+configure:5948: result: yes
+configure:5981: checking for serf.h
+configure:5989: result: yes
+configure:6000: checking for serf_context_create in -lserf-0
+configure:6035: gcc -o conftest -g -O2   -pthread      -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE  -I/usr/include/apr-1.0   -I/usr/include/apr-1.0 -I/usr/include/postgresql -I/usr/include/mysql -Ino/include/serf-0      -Lno/lib conftest.c -lserf-0 -laprutil-1   -lapr-1   -lz  >&5
+configure:6041: $? = 0
+configure:6059: result: yes
+configure:6479: looking for apr_memcache as part of apr-util
+configure:6493: checking apr_memcache.h usability
+configure:6510: gcc -c -g -O2   -pthread      -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE  -I/usr/include/apr-1.0   -I/usr/include/apr-1.0 -I/usr/include/postgresql -I/usr/include/mysql  -I/usr/include/apr-1.0   -I/usr/include/apr-1.0 -I/usr/include/postgresql -I/usr/include/mysql conftest.c >&5
+conftest.c:57:26: error: apr_memcache.h: No such file or directory
+configure:6516: $? = 1
+configure: failed program was:
+| /* confdefs.h.  */
+| #define PACKAGE_NAME "subversion"
+| #define PACKAGE_TARNAME "subversion"
+| #define PACKAGE_VERSION "1.6.4"
+| #define PACKAGE_STRING "subversion 1.6.4"
+| #define PACKAGE_BUGREPORT "http://subversion.tigris.org/"
+| #define SVN_NEON_0_26 1
+| #define SVN_NEON_0_27 1
+| #define SVN_NEON_0_28 1
+| #define SVN_HAVE_NEON 1
+| #define STDC_HEADERS 1
+| #define HAVE_SYS_TYPES_H 1
+| #define HAVE_SYS_STAT_H 1
+| #define HAVE_STDLIB_H 1
+| #define HAVE_STRING_H 1
+| #define HAVE_MEMORY_H 1
+| #define HAVE_STRINGS_H 1
+| #define HAVE_INTTYPES_H 1
+| #define HAVE_STDINT_H 1
+| #define HAVE_UNISTD_H 1
+| #define HAVE_SERF_H 1
+| #define SVN_HAVE_SERF 1
+| /* end confdefs.h.  */
+| #include <stdio.h>
+| #ifdef HAVE_SYS_TYPES_H
+| # include <sys/types.h>
+| #endif
+| #ifdef HAVE_SYS_STAT_H
+| # include <sys/stat.h>
+| #endif
+| #ifdef STDC_HEADERS
+| # include <stdlib.h>
+| # include <stddef.h>
+| #else
+| # ifdef HAVE_STDLIB_H
+| #  include <stdlib.h>
+| # endif
+| #endif
+| #ifdef HAVE_STRING_H
+| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
+| #  include <memory.h>
+| # endif
+| # include <string.h>
+| #endif
+| #ifdef HAVE_STRINGS_H
+| # include <strings.h>
+| #endif
+| #ifdef HAVE_INTTYPES_H
+| # include <inttypes.h>
+| #endif
+| #ifdef HAVE_STDINT_H
+| # include <stdint.h>
+| #endif
+| #ifdef HAVE_UNISTD_H
+| # include <unistd.h>
+| #endif
+| #include <apr_memcache.h>
+configure:6530: result: no
+configure:6534: checking apr_memcache.h presence
+configure:6549: gcc -E   -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE  -I/usr/include/apr-1.0   -I/usr/include/apr-1.0 -I/usr/include/postgresql -I/usr/include/mysql  -I/usr/include/apr-1.0   -I/usr/include/apr-1.0 -I/usr/include/postgresql -I/usr/include/mysql conftest.c
+conftest.c:24:26: error: apr_memcache.h: No such file or directory
+configure:6555: $? = 1
+configure: failed program was:
+| /* confdefs.h.  */
+| #define PACKAGE_NAME "subversion"
+| #define PACKAGE_TARNAME "subversion"
+| #define PACKAGE_VERSION "1.6.4"
+| #define PACKAGE_STRING "subversion 1.6.4"
+| #define PACKAGE_BUGREPORT "http://subversion.tigris.org/"
+| #define SVN_NEON_0_26 1
+| #define SVN_NEON_0_27 1
+| #define SVN_NEON_0_28 1
+| #define SVN_HAVE_NEON 1
+| #define STDC_HEADERS 1
+| #define HAVE_SYS_TYPES_H 1
+| #define HAVE_SYS_STAT_H 1
+| #define HAVE_STDLIB_H 1
+| #define HAVE_STRING_H 1
+| #define HAVE_MEMORY_H 1
+| #define HAVE_STRINGS_H 1
+| #define HAVE_INTTYPES_H 1
+| #define HAVE_STDINT_H 1
+| #define HAVE_UNISTD_H 1
+| #define HAVE_SERF_H 1
+| #define SVN_HAVE_SERF 1
+| /* end confdefs.h.  */
+| #include <apr_memcache.h>
+configure:6569: result: no
+configure:6602: checking for apr_memcache.h
+configure:6609: result: no
+configure:6870: checking for Apache module support via DSO through APXS
+configure:6902: result: found at /usr/bin/apxs2
+configure:6905: checking httpd version
+configure:6921: result: recent enough
+configure:6954: checking whether Apache version is compatible with APR version
+configure:6982: result: yes
+configure:7071: checking sqlite library
+configure:7475: checking sqlite3.h usability
+configure:7492: gcc -c -g -O2   -pthread      -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE  -I/usr/include/apr-1.0   -I/usr/include/apr-1.0 -I/usr/include/postgresql -I/usr/include/mysql conftest.c >&5
+configure:7498: $? = 0
+configure:7512: result: yes
+configure:7516: checking sqlite3.h presence
+configure:7531: gcc -E   -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE  -I/usr/include/apr-1.0   -I/usr/include/apr-1.0 -I/usr/include/postgresql -I/usr/include/mysql conftest.c
+configure:7537: $? = 0
+configure:7551: result: yes
+configure:7584: checking for sqlite3.h
+configure:7591: result: yes
+configure:7597: checking sqlite library version (via header)
+configure:7613: result: okay
+configure:7615: checking for sqlite3_close in -lsqlite3
+configure:7650: gcc -o conftest -g -O2   -pthread      -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE  -I/usr/include/apr-1.0   -I/usr/include/apr-1.0 -I/usr/include/postgresql -I/usr/include/mysql      -Lno/lib conftest.c -lsqlite3   >&5
+configure:7656: $? = 0
+configure:7674: result: yes
+configure:7910: checking for a sed that does not truncate output
+configure:7966: result: /bin/sed
+configure:7980: checking for ld used by gcc
+configure:8047: result: /usr/bin/ld
+configure:8056: checking if the linker (/usr/bin/ld) is GNU ld
+configure:8071: result: yes
+configure:8076: checking for /usr/bin/ld option to reload object files
+configure:8083: result: -r
+configure:8101: checking for BSD-compatible nm
+configure:8150: result: /usr/bin/nm -B
+configure:8154: checking how to recognize dependent libraries
+configure:8340: result: pass_all
+configure:8428: gcc -c -g -O2   -pthread      -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE  -I/usr/include/apr-1.0   -I/usr/include/apr-1.0 -I/usr/include/postgresql -I/usr/include/mysql conftest.c >&5
+configure:8431: $? = 0
+configure:8594: checking dlfcn.h usability
+configure:8611: gcc -c -g -O2   -pthread      -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE  -I/usr/include/apr-1.0   -I/usr/include/apr-1.0 -I/usr/include/postgresql -I/usr/include/mysql conftest.c >&5
+configure:8617: $? = 0
+configure:8631: result: yes
+configure:8635: checking dlfcn.h presence
+configure:8650: gcc -E   -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE  -I/usr/include/apr-1.0   -I/usr/include/apr-1.0 -I/usr/include/postgresql -I/usr/include/mysql conftest.c
+configure:8656: $? = 0
+configure:8670: result: yes
+configure:8703: checking for dlfcn.h
+configure:8711: result: yes
+configure:8734: checking how to run the C++ preprocessor
+configure:8770: g++ -E   -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE  -I/usr/include/apr-1.0   -I/usr/include/apr-1.0 -I/usr/include/postgresql -I/usr/include/mysql conftest.cpp
+configure:8776: $? = 0
+configure:8807: g++ -E   -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE  -I/usr/include/apr-1.0   -I/usr/include/apr-1.0 -I/usr/include/postgresql -I/usr/include/mysql conftest.cpp
+conftest.cpp:27:28: error: ac_nonexistent.h: No such file or directory
+configure:8813: $? = 1
+configure: failed program was:
+| /* confdefs.h.  */
+| #define PACKAGE_NAME "subversion"
+| #define PACKAGE_TARNAME "subversion"
+| #define PACKAGE_VERSION "1.6.4"
+| #define PACKAGE_STRING "subversion 1.6.4"
+| #define PACKAGE_BUGREPORT "http://subversion.tigris.org/"
+| #define SVN_NEON_0_26 1
+| #define SVN_NEON_0_27 1
+| #define SVN_NEON_0_28 1
+| #define SVN_HAVE_NEON 1
+| #define STDC_HEADERS 1
+| #define HAVE_SYS_TYPES_H 1
+| #define HAVE_SYS_STAT_H 1
+| #define HAVE_STDLIB_H 1
+| #define HAVE_STRING_H 1
+| #define HAVE_MEMORY_H 1
+| #define HAVE_STRINGS_H 1
+| #define HAVE_INTTYPES_H 1
+| #define HAVE_STDINT_H 1
+| #define HAVE_UNISTD_H 1
+| #define HAVE_SERF_H 1
+| #define SVN_HAVE_SERF 1
+| #define SVN_BINDIR "/usr/local/bin"
+| #define SVN_LOCALE_DIR "NONE/share/locale"
+| #define HAVE_DLFCN_H 1
+| /* end confdefs.h.  */
+| #include <ac_nonexistent.h>
+configure:8846: result: g++ -E
+configure:8875: g++ -E   -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE  -I/usr/include/apr-1.0   -I/usr/include/apr-1.0 -I/usr/include/postgresql -I/usr/include/mysql conftest.cpp
+configure:8881: $? = 0
+configure:8912: g++ -E   -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE  -I/usr/include/apr-1.0   -I/usr/include/apr-1.0 -I/usr/include/postgresql -I/usr/include/mysql conftest.cpp
+conftest.cpp:27:28: error: ac_nonexistent.h: No such file or directory
+configure:8918: $? = 1
+configure: failed program was:
+| /* confdefs.h.  */
+| #define PACKAGE_NAME "subversion"
+| #define PACKAGE_TARNAME "subversion"
+| #define PACKAGE_VERSION "1.6.4"
+| #define PACKAGE_STRING "subversion 1.6.4"
+| #define PACKAGE_BUGREPORT "http://subversion.tigris.org/"
+| #define SVN_NEON_0_26 1
+| #define SVN_NEON_0_27 1
+| #define SVN_NEON_0_28 1
+| #define SVN_HAVE_NEON 1
+| #define STDC_HEADERS 1
+| #define HAVE_SYS_TYPES_H 1
+| #define HAVE_SYS_STAT_H 1
+| #define HAVE_STDLIB_H 1
+| #define HAVE_STRING_H 1
+| #define HAVE_MEMORY_H 1
+| #define HAVE_STRINGS_H 1
+| #define HAVE_INTTYPES_H 1
+| #define HAVE_STDINT_H 1
+| #define HAVE_UNISTD_H 1
+| #define HAVE_SERF_H 1
+| #define SVN_HAVE_SERF 1
+| #define SVN_BINDIR "/usr/local/bin"
+| #define SVN_LOCALE_DIR "NONE/share/locale"
+| #define HAVE_DLFCN_H 1
+| /* end confdefs.h.  */
+| #include <ac_nonexistent.h>
+configure:9011: checking for g77
+configure:9041: result: no
+configure:9011: checking for xlf
+configure:9041: result: no
+configure:9011: checking for f77
+configure:9041: result: no
+configure:9011: checking for frt
+configure:9041: result: no
+configure:9011: checking for pgf77
+configure:9041: result: no
+configure:9011: checking for cf77
+configure:9041: result: no
+configure:9011: checking for fort77
+configure:9041: result: no
+configure:9011: checking for fl32
+configure:9041: result: no
+configure:9011: checking for af77
+configure:9041: result: no
+configure:9011: checking for xlf90
+configure:9041: result: no
+configure:9011: checking for f90
+configure:9041: result: no
+configure:9011: checking for pgf90
+configure:9041: result: no
+configure:9011: checking for pghpf
+configure:9041: result: no
+configure:9011: checking for epcf90
+configure:9041: result: no
+configure:9011: checking for gfortran
+configure:9041: result: no
+configure:9011: checking for g95
+configure:9041: result: no
+configure:9011: checking for xlf95
+configure:9041: result: no
+configure:9011: checking for f95
+configure:9041: result: no
+configure:9011: checking for fort
+configure:9041: result: no
+configure:9011: checking for ifort
+configure:9041: result: no
+configure:9011: checking for ifc
+configure:9041: result: no
+configure:9011: checking for efc
+configure:9041: result: no
+configure:9011: checking for pgf95
+configure:9041: result: no
+configure:9011: checking for lf95
+configure:9041: result: no
+configure:9011: checking for ftn
+configure:9041: result: no
+configure:9068: checking for Fortran 77 compiler version
+configure:9075:  --version >&5
+./configure: line 9076: --version: command not found
+configure:9078: $? = 127
+configure:9085:  -v >&5
+./configure: line 9086: -v: command not found
+configure:9088: $? = 127
+configure:9095:  -V >&5
+./configure: line 9096: -V: command not found
+configure:9098: $? = 127
+configure:9106: checking whether we are using the GNU Fortran 77 compiler
+configure:9125:  -c  conftest.F >&5
+./configure: line 9126: -c: command not found
+configure:9131: $? = 127
+configure: failed program was:
+|       program main
+| #ifndef __GNUC__
+|        choke me
+| #endif
+| 
+|       end
+configure:9148: result: no
+configure:9154: checking whether  accepts -g
+configure:9171:  -c -g conftest.f >&5
+./configure: line 9172: -c: command not found
+configure:9177: $? = 127
+configure: failed program was:
+|       program main
+| 
+|       end
+configure:9193: result: no
+configure:9222: checking the maximum length of command line arguments
+configure:9334: result: 98304
+configure:9346: checking command to parse /usr/bin/nm -B output from gcc object
+configure:9451: gcc -c -g -O2   -pthread      -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE  -I/usr/include/apr-1.0   -I/usr/include/apr-1.0 -I/usr/include/postgresql -I/usr/include/mysql conftest.c >&5
+configure:9454: $? = 0
+configure:9458: /usr/bin/nm -B conftest.o \| sed -n -e 's/^.*[ 	]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ 	][ 	]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' \> conftest.nm
+configure:9461: $? = 0
+configure:9513: gcc -o conftest -g -O2   -pthread      -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE  -I/usr/include/apr-1.0   -I/usr/include/apr-1.0 -I/usr/include/postgresql -I/usr/include/mysql      -Lno/lib conftest.c conftstm.o >&5
+configure:9516: $? = 0
+configure:9554: result: ok
+configure:9558: checking for objdir
+configure:9573: result: .libs
+configure:9665: checking for ar
+configure:9681: found /usr/bin/ar
+configure:9692: result: ar
+configure:9761: checking for ranlib
+configure:9777: found /usr/bin/ranlib
+configure:9788: result: ranlib
+configure:9857: checking for strip
+configure:9873: found /usr/bin/strip
+configure:9884: result: strip
+configure:10486: checking if gcc supports -fno-rtti -fno-exceptions
+configure:10504: gcc -c -g -O2   -pthread      -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE  -I/usr/include/apr-1.0   -I/usr/include/apr-1.0 -I/usr/include/postgresql -I/usr/include/mysql -fno-rtti -fno-exceptions conftest.c >&5
+cc1: warning: command line option "-fno-rtti" is valid for C++/ObjC++ but not for C
+configure:10508: $? = 0
+configure:10521: result: no
+configure:10536: checking for gcc option to produce PIC
+configure:10768: result: -fPIC
+configure:10776: checking if gcc PIC flag -fPIC works
+configure:10794: gcc -c -g -O2   -pthread      -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE  -I/usr/include/apr-1.0   -I/usr/include/apr-1.0 -I/usr/include/postgresql -I/usr/include/mysql -fPIC -DPIC conftest.c >&5
+configure:10798: $? = 0
+configure:10811: result: yes
+configure:10839: checking if gcc static flag -static works
+configure:10867: result: yes
+configure:10877: checking if gcc supports -c -o file.o
+configure:10898: gcc -c -g -O2   -pthread      -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE  -I/usr/include/apr-1.0   -I/usr/include/apr-1.0 -I/usr/include/postgresql -I/usr/include/mysql -o out/conftest2.o conftest.c >&5
+configure:10902: $? = 0
+configure:10924: result: yes
+configure:10950: checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries
+configure:11931: result: yes
+configure:11952: checking whether -lc should be explicitly linked in
+configure:11957: gcc -c -g -O2   -pthread      -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE  -I/usr/include/apr-1.0   -I/usr/include/apr-1.0 -I/usr/include/postgresql -I/usr/include/mysql conftest.c >&5
+configure:11960: $? = 0
+configure:11975: gcc -shared conftest.o  -v -Wl,-soname -Wl,conftest -o conftest 2\>\&1 \| grep  -lc  \>/dev/null 2\>\&1
+configure:11978: $? = 0
+configure:11990: result: no
+configure:11998: checking dynamic linker characteristics
+configure:12612: result: GNU/Linux ld.so
+configure:12636: checking how to hardcode library paths into programs
+configure:12661: result: immediate
+configure:12675: checking whether stripping libraries is possible
+configure:12680: result: yes
+configure:13482: checking if libtool supports shared libraries
+configure:13484: result: yes
+configure:13487: checking whether to build shared libraries
+configure:13508: result: yes
+configure:13511: checking whether to build static libraries
+configure:13515: result: yes
+
+## ---------------- ##
+## Cache variables. ##
+## ---------------- ##
+
+ac_cv_build=x86_64-unknown-linux-gnu
+ac_cv_c_compiler_gnu=yes
+ac_cv_cxx_compiler_gnu=yes
+ac_cv_env_CCC_set=
+ac_cv_env_CCC_value=
+ac_cv_env_CC_set=
+ac_cv_env_CC_value=
+ac_cv_env_CFLAGS_set=
+ac_cv_env_CFLAGS_value=
+ac_cv_env_CPPFLAGS_set=
+ac_cv_env_CPPFLAGS_value=
+ac_cv_env_CPP_set=
+ac_cv_env_CPP_value=
+ac_cv_env_CXXCPP_set=
+ac_cv_env_CXXCPP_value=
+ac_cv_env_CXXFLAGS_set=
+ac_cv_env_CXXFLAGS_value=
+ac_cv_env_CXX_set=
+ac_cv_env_CXX_value=
+ac_cv_env_F77_set=
+ac_cv_env_F77_value=
+ac_cv_env_FFLAGS_set=
+ac_cv_env_FFLAGS_value=
+ac_cv_env_LDFLAGS_set=
+ac_cv_env_LDFLAGS_value=
+ac_cv_env_LIBS_set=
+ac_cv_env_LIBS_value=
+ac_cv_env_build_alias_set=
+ac_cv_env_build_alias_value=
+ac_cv_env_host_alias_set=
+ac_cv_env_host_alias_value=
+ac_cv_env_target_alias_set=
+ac_cv_env_target_alias_value=
+ac_cv_f77_compiler_gnu=no
+ac_cv_header_apr_memcache_h=no
+ac_cv_header_dlfcn_h=yes
+ac_cv_header_inttypes_h=yes
+ac_cv_header_memory_h=yes
+ac_cv_header_serf_h=yes
+ac_cv_header_sqlite3_h=yes
+ac_cv_header_stdc=yes
+ac_cv_header_stdint_h=yes
+ac_cv_header_stdlib_h=yes
+ac_cv_header_string_h=yes
+ac_cv_header_strings_h=yes
+ac_cv_header_sys_stat_h=yes
+ac_cv_header_sys_types_h=yes
+ac_cv_header_unistd_h=yes
+ac_cv_host=x86_64-unknown-linux-gnu
+ac_cv_lib_serf_0_serf_context_create=yes
+ac_cv_lib_sqlite3_sqlite3_close=yes
+ac_cv_objext=o
+ac_cv_path_EGREP='/bin/grep -E'
+ac_cv_path_GREP=/bin/grep
+ac_cv_path_PKG_CONFIG=/usr/bin/pkg-config
+ac_cv_path_install='/usr/bin/install -c'
+ac_cv_prog_CPP='gcc -E'
+ac_cv_prog_CXXCPP='g++ -E'
+ac_cv_prog_ac_ct_AR=ar
+ac_cv_prog_ac_ct_CC=gcc
+ac_cv_prog_ac_ct_CXX=g++
+ac_cv_prog_ac_ct_RANLIB=ranlib
+ac_cv_prog_ac_ct_STRIP=strip
+ac_cv_prog_cc_c89=
+ac_cv_prog_cc_g=yes
+ac_cv_prog_cxx_g=yes
+ac_cv_prog_f77_g=no
+ac_cv_target=x86_64-unknown-linux-gnu
+lt_cv_deplibs_check_method=pass_all
+lt_cv_file_magic_cmd='$MAGIC_CMD'
+lt_cv_file_magic_test_file=
+lt_cv_ld_reload_flag=-r
+lt_cv_objdir=.libs
+lt_cv_path_LD=/usr/bin/ld
+lt_cv_path_NM='/usr/bin/nm -B'
+lt_cv_path_SED=/bin/sed
+lt_cv_prog_compiler_c_o=yes
+lt_cv_prog_compiler_pic_works=yes
+lt_cv_prog_compiler_rtti_exceptions=no
+lt_cv_prog_compiler_static_works=yes
+lt_cv_prog_gnu_ld=yes
+lt_cv_sys_global_symbol_pipe='sed -n -e '\''s/^.*[ 	]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ 	][ 	]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p'\'''
+lt_cv_sys_global_symbol_to_c_name_address='sed -n -e '\''s/^: \([^ ]*\) $/  {\"\1\", (lt_ptr) 0},/p'\'' -e '\''s/^[BCDEGRST] \([^ ]*\) \([^ ]*\)$/  {"\2", (lt_ptr) \&\2},/p'\'''
+lt_cv_sys_global_symbol_to_cdecl='sed -n -e '\''s/^. .* \(.*\)$/extern int \1;/p'\'''
+lt_cv_sys_lib_dlsearch_path_spec='/lib /usr/lib /usr/local/lib /lib/x86_64-linux-gnu /usr/lib/x86_64-linux-gnu '
+lt_cv_sys_lib_search_path_spec='/usr/lib/gcc/x86_64-linux-gnu/4.3.2 /usr/lib /lib'
+lt_cv_sys_max_cmd_len=98304
+lt_lt_cv_prog_compiler_c_o='"yes"'
+lt_lt_cv_sys_global_symbol_pipe='"sed -n -e '\''s/^.*[ 	]\\([ABCDGIRSTW][ABCDGIRSTW]*\\)[ 	][ 	]*\\([_A-Za-z][_A-Za-z0-9]*\\)\$/\\1 \\2 \\2/p'\''"'
+lt_lt_cv_sys_global_symbol_to_c_name_address='"sed -n -e '\''s/^: \\([^ ]*\\) \$/  {\\\"\\1\\\", (lt_ptr) 0},/p'\'' -e '\''s/^[BCDEGRST] \\([^ ]*\\) \\([^ ]*\\)\$/  {\"\\2\", (lt_ptr) \\&\\2},/p'\''"'
+lt_lt_cv_sys_global_symbol_to_cdecl='"sed -n -e '\''s/^. .* \\(.*\\)\$/extern int \\1;/p'\''"'
+
+## ----------------- ##
+## Output variables. ##
+## ----------------- ##
+
+APACHE_INCLUDES=' -I/usr/include/apache2'
+APACHE_LDFLAGS=''
+APACHE_LIBEXECDIR='/usr/lib/apache2/modules'
+APXS='/usr/bin/apxs2'
+AR='ar'
+BDB_TEST_DEPS=''
+BDB_TEST_PROGRAMS=''
+BUILD_RULES=''
+CC='gcc'
+CFLAGS='-g -O2   -pthread   '
+CPP='gcc -E'
+CPPFLAGS='  -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE  -I/usr/include/apr-1.0   -I/usr/include/apr-1.0 -I/usr/include/postgresql -I/usr/include/mysql'
+CTYPESGEN=''
+CXX='g++'
+CXXCPP='g++ -E'
+CXXFLAGS='-g -O2'
+DEFS=''
+DSYMUTIL=''
+ECHO='echo'
+ECHO_C=''
+ECHO_N='-n'
+ECHO_T=''
+EGREP='/bin/grep -E'
+EXEEXT=''
+F77=''
+FFLAGS=''
+FIX_JAVAHL_LIB=''
+GETTEXT_CODESET=''
+GREP='/bin/grep'
+HAVE_KDE4_CONFIG=''
+INCLUDE_OUTPUTS=''
+INSTALL_DATA='${INSTALL} -m 644'
+INSTALL_EXTRA_JAVAHL_LIB=''
+INSTALL_PROGRAM='${INSTALL}'
+INSTALL_RULES=''
+INSTALL_SCRIPT='${INSTALL}'
+INSTALL_STATIC_RULES=''
+JAR=''
+JAVA=''
+JAVAC=''
+JAVAC_FLAGS=''
+JAVADOC=''
+JAVAH=''
+JAVAHL_OBJDIR=''
+JAVAHL_TESTS_TARGET=''
+JAVA_CLASSPATH=''
+JDK=''
+JNI_INCLUDES=''
+LDFLAGS='     -Lno/lib'
+LIBOBJS=''
+LIBS=''
+LIBTOOL=''
+LN_S='ln -s'
+LTLIBOBJS=''
+LT_CXX_LIBADD=''
+LT_LDFLAGS=''
+LT_NO_UNDEFINED=''
+MKDIR='/usr/bin/install -c -d'
+MOD_ACTIVATION=''
+MSGFMT=''
+MSGFMTFLAGS=''
+MSGMERGE=''
+NEON_LIBS='-lneon-gnutls  '
+NMEDIT=''
+NO_GETTEXT_CODESET=''
+OBJEXT='o'
+PACKAGE_BUGREPORT='http://subversion.tigris.org/'
+PACKAGE_NAME='subversion'
+PACKAGE_STRING='subversion 1.6.4'
+PACKAGE_TARNAME='subversion'
+PACKAGE_VERSION='1.6.4'
+PATH_SEPARATOR=':'
+PERL=''
+PKG_CONFIG='/usr/bin/pkg-config'
+PYTHON=''
+PYTHON_INCLUDES=''
+RANLIB='ranlib'
+RDOC=''
+RUBY=''
+RUBY_MAJOR=''
+RUBY_MINOR=''
+SED='/bin/sed'
+SHELL='/bin/sh'
+STRIP='strip'
+SVN_APRUTIL_EXPORT_LIBS='-laprutil-1  '
+SVN_APRUTIL_INCLUDES=' -I/usr/include/apr-1.0 -I/usr/include/postgresql -I/usr/include/mysql'
+SVN_APRUTIL_LIBS='-laprutil-1  '
+SVN_APRUTIL_PREFIX=''
+SVN_APR_EXPORT_LIBS='-lapr-1  '
+SVN_APR_INCLUDES=' -I/usr/include/apr-1.0 '
+SVN_APR_LIBS='-lapr-1  '
+SVN_APR_MEMCACHE_EXPORT_LIBS=''
+SVN_APR_MEMCACHE_INCLUDES=''
+SVN_APR_MEMCACHE_LIBS=''
+SVN_APR_MEMCACHE_PREFIX=''
+SVN_APR_PREFIX=''
+SVN_APR_SHLIB_PATH_VAR='LD_LIBRARY_PATH'
+SVN_BINDIR='/usr/local/bin'
+SVN_CONFIG_SCRIPT_FILES=''
+SVN_DB_INCLUDES=''
+SVN_DB_LIBS=''
+SVN_EXTERNAL_PROJECT_SUBDIRS=''
+SVN_FS_LIB_DEPS=''
+SVN_FS_LIB_INSTALL_DEPS=''
+SVN_FS_LIB_LINK=''
+SVN_GNOME_KEYRING_INCLUDES=''
+SVN_GNOME_KEYRING_LIBS=''
+SVN_KWALLET_INCLUDES=''
+SVN_KWALLET_LIBS=''
+SVN_LIBTOOL='$(SHELL) /home/mdiers/pkg-subversion/src/lenny-backports-1.6.x/000/subversion-1.6.4dfsg/libtool'
+SVN_LT_SOVERSION='-version-info 1'
+SVN_NEON_INCLUDES='-I/usr/include/neon  '
+SVN_RA_LIB_DEPS=''
+SVN_RA_LIB_INSTALL_DEPS=''
+SVN_RA_LIB_LINK=''
+SVN_SASL_INCLUDES=''
+SVN_SASL_LIBS=''
+SVN_SERF_EXPORT_LIBS='-Lno/lib -lserf-0'
+SVN_SERF_INCLUDES='-Ino/include/serf-0'
+SVN_SERF_LIBS='-lserf-0'
+SVN_SERF_PREFIX='no'
+SVN_SQLITE_INCLUDES=''
+SVN_SQLITE_LIBS='-lsqlite3'
+SVN_ZLIB_INCLUDES=''
+SVN_ZLIB_LIBS=''
+SVN_ZLIB_PREFIX=''
+SWIG=''
+SWIG_LDFLAGS=''
+SWIG_PL_INCLUDES=''
+SWIG_PY_COMPILE=''
+SWIG_PY_INCLUDES=''
+SWIG_PY_LIBS=''
+SWIG_PY_LINK=''
+SWIG_RB_COMPILE=''
+SWIG_RB_INCLUDES=''
+SWIG_RB_LIBS=''
+SWIG_RB_LINK=''
+SWIG_RB_SITE_ARCH_DIR=''
+SWIG_RB_SITE_LIB_DIR=''
+SWIG_RB_TEST_VERBOSE=''
+TRANG=''
+XGETTEXT=''
+abs_builddir='/home/mdiers/pkg-subversion/src/lenny-backports-1.6.x/000/subversion-1.6.4dfsg'
+abs_srcdir='/home/mdiers/pkg-subversion/src/lenny-backports-1.6.x/000/subversion-1.6.4dfsg'
+ac_ct_CC='gcc'
+ac_ct_CXX='g++'
+ac_ct_F77=''
+bindir='${exec_prefix}/bin'
+build='x86_64-unknown-linux-gnu'
+build_alias=''
+build_cpu='x86_64'
+build_os='linux-gnu'
+build_vendor='unknown'
+canonicalized_srcdir=''
+datadir='${datarootdir}'
+datarootdir='${prefix}/share'
+docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
+dvidir='${docdir}'
+exec_prefix='NONE'
+host='x86_64-unknown-linux-gnu'
+host_alias=''
+host_cpu='x86_64'
+host_os='linux-gnu'
+host_vendor='unknown'
+htmldir='${docdir}'
+includedir='${prefix}/include'
+infodir='${datarootdir}/info'
+libdir='${exec_prefix}/lib'
+libexecdir='${exec_prefix}/libexec'
+localedir='${datadir}/locale'
+localstatedir='${prefix}/var'
+mandir='${datarootdir}/man'
+neon_config=''
+oldincludedir='/usr/include'
+pdfdir='${docdir}'
+prefix='NONE'
+program_transform_name='s,x,x,'
+psdir='${docdir}'
+sbindir='${exec_prefix}/sbin'
+sharedstatedir='${prefix}/com'
+sysconfdir='${prefix}/etc'
+target='x86_64-unknown-linux-gnu'
+target_alias=''
+target_cpu='x86_64'
+target_os='linux-gnu'
+target_vendor='unknown'
+
+## ----------- ##
+## confdefs.h. ##
+## ----------- ##
+
+#define PACKAGE_NAME "subversion"
+#define PACKAGE_TARNAME "subversion"
+#define PACKAGE_VERSION "1.6.4"
+#define PACKAGE_STRING "subversion 1.6.4"
+#define PACKAGE_BUGREPORT "http://subversion.tigris.org/"
+#define SVN_NEON_0_26 1
+#define SVN_NEON_0_27 1
+#define SVN_NEON_0_28 1
+#define SVN_HAVE_NEON 1
+#define STDC_HEADERS 1
+#define HAVE_SYS_TYPES_H 1
+#define HAVE_SYS_STAT_H 1
+#define HAVE_STDLIB_H 1
+#define HAVE_STRING_H 1
+#define HAVE_MEMORY_H 1
+#define HAVE_STRINGS_H 1
+#define HAVE_INTTYPES_H 1
+#define HAVE_STDINT_H 1
+#define HAVE_UNISTD_H 1
+#define HAVE_SERF_H 1
+#define SVN_HAVE_SERF 1
+#define SVN_BINDIR "/usr/local/bin"
+#define SVN_LOCALE_DIR "NONE/share/locale"
+#define HAVE_DLFCN_H 1
+
+configure: caught signal 2
+configure: exit 1
--- subversion-1.6.4dfsg.orig/debian/copyright
+++ subversion-1.6.4dfsg/debian/copyright
@@ -0,0 +1,250 @@
+This package was put together by David Kimdon <dwhedon@debian.org>.
+Current maintainers are Peter Samuelson <peter@p12n.org>, Troy Heber
+<troyh@debian.org> and Guilherme de S. Pastore <gpastore@debian.org>.
+
+Source was downloaded from:
+http://subversion.tigris.org/downloads/subversion-1.4.2.tar.gz
+
+Several files from the "contrib" directory were removed as the
+copyright/license situation is not quite clear.
+
+Subversion is covered by the following license:
+
+This license applies to all portions of Subversion which are not
+externally-maintained libraries (e.g. apr/, apr-util/, and neon/).
+Such libraries have their own licenses; we recommend you read them, as
+their terms may differ from the terms below.
+
+   * Debian note: This Debian package does not include those
+     "externally-maintained libraries".
+
+This is version 1 of this license.  It is also available online at
+http://subversion.tigris.org/license-1.html.  If newer versions of
+this license are posted there (the same URL, but with the version
+number incremented: .../license-2.html, .../license-3.html, and so
+on), you may use a newer version instead, at your option.
+
+====================================================================
+Copyright (c) 2000-2004 CollabNet.  All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are
+met:
+
+1. Redistributions of source code must retain the above copyright
+notice, this list of conditions and the following disclaimer.
+
+2. Redistributions in binary form must reproduce the above copyright
+notice, this list of conditions and the following disclaimer in the
+documentation and/or other materials provided with the distribution.
+
+3. The end-user documentation included with the redistribution, if
+any, must include the following acknowledgment: "This product includes
+software developed by CollabNet (http://www.Collab.Net/)."
+Alternately, this acknowledgment may appear in the software itself, if
+and wherever such third-party acknowledgments normally appear.
+
+4. The hosted project names must not be used to endorse or promote
+products derived from this software without prior written
+permission. For written permission, please contact info@collab.net.
+
+5. Products derived from this software may not use the "Tigris" name
+nor may "Tigris" appear in their names without prior written
+permission of CollabNet.
+
+THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
+WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+IN NO EVENT SHALL COLLABNET OR ITS CONTRIBUTORS BE LIABLE FOR ANY
+DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
+GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
+IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+====================================================================
+
+This software consists of voluntary contributions made by many
+individuals on behalf of CollabNet.
+
+Subversion also ships several scripts in the "contrib" directory which
+are under other licenses:
+
+Many files are licensed under the same terms as above:
+server-side/svnmirror-test.sh, server-side/svnmirror.sh,
+client-side/mucc.c, client-side/mucc-test.sh, client-side/wcgrep:
+
+  Copyright 2005 Philip Martin <philip@codematters.co.uk>
+  Copyright 2004 Ben Reser <ben@reser.org>
+
+Several files are licensed under other terms:
+
+client-side/asvn, client-side/psvn/psvn.el, client-side/svn-clean,
+client-side/svn_apply_autoprops.py,
+client-side/svn_export_empty_files.py, client-side/svncopy.pl.in,
+client-side/svnmerge.py, client-side/svnmerge_test.py,
+client-side/testsvncopy.pl.in, client-side/vc-svn.el:
+
+  Copyright (C) 2003-2004 Ross Mark
+  Copyright (C) 2002-2006 by Stefan Reichoer
+  Copyright (C) 2004, 2005, 2006 Simon Perreault
+  Copyright (C) 2005,2006 Blair Zajac <blair@orcaware.com>
+  Copyright (c) 2005 Sony Pictures Imageworks Inc.
+  Copyright (c) 2005, Giovanni Bajo
+  Copyright (c) 2004-2005, Awarix, Inc.
+  Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+
+  This program is free software; you can redistribute it and/or modify
+  it under the terms of the GNU General Public License as published by
+  the Free Software Foundation; either version 2, or (at your option)
+  any later version.
+
+  This program is distributed in the hope that it will be useful,
+  but WITHOUT ANY WARRANTY; without even the implied warranty of
+  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  GNU General Public License for more details.
+
+  You should have received a copy of the GNU General Public License
+  along with GNU Emacs; see the file COPYING.  If not, write to
+  the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+  Boston, MA 02110-1301 USA.
+
+  THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED
+  WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+  MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+  IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
+  INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+  BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
+  OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
+  AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+  LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY
+  WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+  POSSIBILITY OF SUCH DAMAGE.
+
+  On Debian systems the GNU GPL v2 can be found in
+  /usr/share/common-licenses/GPL-2.
+
+contrib/client-side/svn-bisect:
+
+  Copyright (C) 2008  Robert Millan
+ 
+  This program is free software: you can redistribute it and/or modify
+  it under the terms of the GNU General Public License as published by
+  the Free Software Foundation, either version 3 of the License, or
+  (at your option) any later version.
+ 
+  This program is distributed in the hope that it will be useful,
+  but WITHOUT ANY WARRANTY; without even the implied warranty of
+  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  GNU General Public License for more details.
+  
+  You should have received a copy of the GNU General Public License
+  along with this program.  If not, see <http://www.gnu.org/licenses/>.
+
+  On Debian systems the GNU GPL v3 can be found in
+  /usr/share/common-licenses/GPL-3.
+
+contrib/client-side/svn-viewdiff, contrib/client-side/svn-resolve,
+contrib/hook-scripts/enforcer:
+
+  Copyright (c) 2002,2005 Wilfredo Sanchez Vega <wsanchez@wsanchez.net>.
+  All rights reserved.
+
+  Permission to use, copy, modify, and distribute this software for any
+  purpose with or without fee is hereby granted, provided that the above
+  copyright notice and this permission notice appear in all copies.
+
+  THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHORS DISCLAIM ALL
+  WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+  WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE
+  AUTHORS BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL
+  DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
+  PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
+  TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
+  PERFORMANCE OF THIS SOFTWARE.
+
+contrib/client-side/svnmerge.sh:
+
+  Copyright (c) 2004-2005, Awarix, Inc.
+  All rights reserved.
+
+  Subject to the following obligations and disclaimer of warranty,
+  use and redistribution of this software, in source or object code
+  forms, with or without modifications are expressly permitted by
+  Awarix; provided, however, that:
+
+     (i)  Any and all reproductions of the source or object code
+          must include the copyright notice above and the following
+          disclaimer of warranties; and
+     (ii) No rights are granted, in any manner or form, to use
+          Awarix trademarks, including the mark "AWARIX"
+          on advertising, endorsements, or otherwise except as such
+          appears in the above copyright notice or in the software.
+
+  THIS SOFTWARE IS BEING PROVIDED BY AWARIX "AS IS", AND
+  TO THE MAXIMUM EXTENT PERMITTED BY LAW, AWARIX MAKES NO
+  REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, REGARDING
+  THIS SOFTWARE, INCLUDING WITHOUT LIMITATION, ANY AND ALL IMPLIED
+  WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE,
+  OR NON-INFRINGEMENT.  AWARIX DOES NOT WARRANT, GUARANTEE,
+  OR MAKE ANY REPRESENTATIONS REGARDING THE USE OF, OR THE RESULTS
+  OF THE USE OF THIS SOFTWARE IN TERMS OF ITS CORRECTNESS, ACCURACY,
+  RELIABILITY OR OTHERWISE.  IN NO EVENT SHALL AWARIX BE
+  LIABLE FOR ANY DAMAGES RESULTING FROM OR ARISING OUT OF ANY USE
+  OF THIS SOFTWARE, INCLUDING WITHOUT LIMITATION, ANY DIRECT,
+  INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, PUNITIVE, OR CONSEQUENTIAL
+  DAMAGES, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, LOSS OF
+  USE, DATA OR PROFITS, HOWEVER CAUSED AND UNDER ANY THEORY OF
+  LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF
+  THE USE OF THIS SOFTWARE, EVEN IF AWARIX IS ADVISED OF
+  THE POSSIBILITY OF SUCH DAMAGE.
+
+client-side/svn2cl:
+
+  Copyright (C) 2004, 2005, 2006 Arthur de Jong.
+
+  Redistribution and use in source and binary forms, with or without
+  modification, are permitted provided that the following conditions
+  are met:
+  1. Redistributions of source code must retain the above copyright
+     notice, this list of conditions and the following disclaimer.
+  2. Redistributions in binary form must reproduce the above copyright
+     notice, this list of conditions and the following disclaimer in
+     the documentation and/or other materials provided with the
+     distribution.
+  3. The name of the author may not be used to endorse or promote
+     products derived from this software without specific prior
+     written permission.
+
+  THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
+  IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+  WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+  ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
+  DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+  DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
+  GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+  INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
+  IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+  OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
+  IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+server-side/authz_svn_group.py:
+
+  Copyright 2005 Branko Cibej <brane@xbc.nu>
+
+  Licensed under the Apache License, Version 2.0 (the "License");
+  you may not use this file except in compliance with the License.
+  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+  On Debian systems the Apache License can be found in
+  /usr/share/common-licenses/Apache-2.0.
--- subversion-1.6.4dfsg.orig/debian/rules
+++ subversion-1.6.4dfsg/debian/rules
@@ -0,0 +1,404 @@
+#!/usr/bin/make -f
+
+# DEB_BUILD_OPTIONS supported:
+#   noopt       Compile with gcc -O0 rather than -O2
+#   nostrip     Do not strip binaries and libraries
+#   debug       Enable additional debug support
+#   nocheck     Skip test suites (synonym 'notest')
+#   with-javahl, no-javahl |
+#   with-apache, no-apache | enable/disable certain packages
+#   with-ruby, no-ruby     |
+
+export DEB_HOST_GNU_TYPE  ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
+export DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
+export DEB_HOST_ARCH      ?= $(shell dpkg-architecture -qDEB_HOST_ARCH)
+
+# Fully functional Java support is still a bit spotty on some Debian
+# architectures.  DISABLE_JAVAHL_ARCHS overrides ENABLE_JAVAHL=yes.
+# Note: the Build-Depends line in debian/control must be kept in sync
+# with DISABLE_JAVAHL_ARCHS.
+
+ENABLE_JAVAHL        := yes
+DISABLE_JAVAHL_ARCHS := alpha arm hppa m68k mips mipsel hurd-i386
+ifneq (,$(filter $(DEB_HOST_ARCH), $(DISABLE_JAVAHL_ARCHS)))
+  ENABLE_JAVAHL :=
+endif
+
+# We may need to disable libapache2-svn and/or libsvn-ruby*.
+ENABLE_APACHE        := yes
+ENABLE_RUBY          := yes
+
+DEB_BUILDDIR     := BUILD
+MAKE_B           := $(MAKE) -C $(DEB_BUILDDIR)
+
+export LANG := C
+export HOME := $(DEB_BUILDDIR)/dummy_home
+
+include /usr/share/quilt/quilt.make
+
+# ENABLE_FOO -> DEB_OPT_WITH_FOO=1
+# DEB_BUILD_OPTIONS='foo bar' -> DEB_OPT_FOO=1, DEB_OPT_BAR=1
+# DEB_BUILD_OPTIONS='no-foo' -> DEB_OPT_WITH_FOO=""
+$(foreach o, JAVAHL APACHE RUBY, $(if $(filter y yes 1,$(ENABLE_$o)), \
+    $(eval DEB_OPT_WITH_$o := 1),$(eval DEB_OPT_WITH_$o :=)))
+d_b_o:=$(shell echo "$$DEB_BUILD_OPTIONS" | tr 'a-z-,' 'A-Z_ ')
+$(foreach o, $(d_b_o), \
+  $(if $(findstring =,$o), $(eval DEB_OPT_$o), $(eval DEB_OPT_$o := 1)))
+$(foreach o, $(filter NO_%,$(d_b_o)), $(eval DEB_OPT_$(subst NO_,WITH_,$o) :=))
+$(if $(DEB_OPT_PARALLEL),$(eval MAKEFLAGS += -j$(DEB_OPT_PARALLEL)))
+
+# How to fix "#!/usr/bin/env " lines:  $(call fix_shebangs_in, /your/dir)
+fix_shebangs_in = \
+	find $1 -type f | xargs -r egrep -m1 -c '^\#! ?/' | sed -n 's/:1//p' |\
+	xargs -r sed -i -e 's:^\#! */usr/bin/env perl.*:\#!/usr/bin/perl -w:' \
+			-e 's:^\#! */usr/bin/env pyth.*:\#!/usr/bin/python:' \
+			-e 's:^\#! */usr/bin/env ruby.*:\#!/usr/bin/$(RUBY):'
+
+PERL_DIR := $(DEB_BUILDDIR)/subversion/bindings/swig/perl/native
+PY_DIR := $(DEB_BUILDDIR)/subversion/bindings/swig/python
+PYVERSIONS := $(shell pyversions -vi)
+
+allpy = \
+	set -e; for v in $(PYVERSIONS); do \
+		$(RM) $(PY_DIR); \
+		ln -fs python$$v $(PY_DIR); \
+		pylib=$$(python$$v -c 'from distutils import sysconfig; print sysconfig.get_python_lib()'); \
+		$1; \
+	done
+
+confflags := \
+		--prefix=/usr \
+		--mandir=\$${prefix}/share/man \
+		--with-apr=/usr \
+		--with-apr-util=/usr \
+		--with-neon=/usr \
+		--with-berkeley-db=:::db \
+		--with-sasl=/usr \
+		--with-editor=/usr/bin/editor \
+		--with-ruby-sitedir=/usr/lib/ruby \
+		--with-swig=/usr \
+		--with-gnome-keyring
+
+ifdef DEB_OPT_DEBUG
+  confflags+= --enable-debug 
+endif
+export EXTRA_CFLAGS := -O2
+ifdef DEB_OPT_NOOPT
+  EXTRA_CFLAGS := -O0
+endif
+
+export DH_OPTIONS
+ifdef DEB_OPT_WITH_JAVAHL
+  # jikes 1.22 cannot compile javahl.
+  confflags += --enable-javahl --without-jikes \
+               --with-jdk=/usr/lib/jvm/java-gcj \
+               --with-junit=/usr/share/java/junit.jar
+else
+  DH_OPTIONS += -Nlibsvn-java
+  confflags += --disable-javahl
+endif
+
+ifdef DEB_OPT_WITH_APACHE
+  confflags += --with-apxs=/usr/bin/apxs2 --disable-mod-activation
+else
+  confflags += --without-apxs
+  DH_OPTIONS += -Nlibapache2-svn
+endif
+
+RUBY := $(shell dh_listpackages | sed -ne '/libsvn-ruby1/s//ruby1/p')
+ifndef DEB_OPT_WITH_RUBY
+  DH_OPTIONS += -Nlibsvn-ruby -Nlibsvn-$(RUBY)
+  RUBY := fooby
+endif
+
+
+# Set autoconf cross-compile mode correctly.
+# Also disable testsuite if cross-compiling.
+ifeq ($(DEB_BUILD_GNU_TYPE), $(DEB_HOST_GNU_TYPE))
+  confflags += --build $(DEB_HOST_GNU_TYPE)
+else
+  confflags += --build $(DEB_BUILD_GNU_TYPE) --host $(DEB_HOST_GNU_TYPE)
+  DEB_OPT_NOCHECK := 1
+endif
+
+
+# I'm not trying to be difficult: this check exists because building as
+# root really _does_ fail.  The failure mode as of 1.4.0 is test 17
+# from switch_tests.py.  Upstream response is "so don't build as root".
+# (fakeroot does not fail, as it does not wrap the access(2) syscall.)
+#
+# We run this code from build-arch, since that's what actually fails as
+# root, but also from autogen, since that will halt the build earlier.
+define DONT_BE_ROOT
+	@if [ $$(id -u) = 0 ] && [ -z "$(FAKEROOTKEY)" ]; then \
+		echo >&2 "***"; \
+		echo >&2 "*** Building as root is not supported ***"; \
+		false; \
+	fi
+endef
+
+debian/stamp-autogen: $(QUILT_STAMPFN)
+	$(DONT_BE_ROOT)
+	./autogen.sh
+	touch $@
+
+debian/stamp-configure: $(QUILT_STAMPFN) debian/stamp-autogen
+	dh_testdir
+
+	test -e patches || ln -s debian/patches patches
+	mkdir -p $(DEB_BUILDDIR)
+	cd $(DEB_BUILDDIR) && \
+		PYTHON=/usr/bin/python RUBY=/usr/bin/$(RUBY) \
+		$(CURDIR)/configure $(confflags)
+
+	# Subversion upstream ships with Swig 1.3.25 pregenerated
+	# files, which may interact badly with the build if Debian swig
+	# is not version 1.3.25 - particularly with swig 1.3.24.
+	# Thus we unconditionally delete the pregenerated files.
+	+$(MAKE_B) extraclean-swig
+	for v in $(PYVERSIONS); do \
+		cp -la $(PY_DIR) $(PY_DIR)$$v; \
+	done
+	$(RM) -r $(PY_DIR)
+
+	touch $@
+
+build: debian/stamp-build-arch debian/stamp-build-indep
+
+check_defs := CLEANUP=true LC_ALL=C
+check_swig := check-swig-py check-swig-pl $(if $(DEB_OPT_WITH_RUBY),check-swig-rb)
+check_all := $(check_swig) $(if $(DEB_OPT_WITH_JAVAHL),check-javahl) check
+check-help:
+	@echo "$(MAKE) $(check_all)"
+
+check check-swig-rb check-javahl:
+	+$(MAKE_B) $@ $(check_defs)
+
+check-swig-pl:
+	+$(MAKE_B) $@ $(check_defs)
+	$(MAKE) -C $(PERL_DIR) test LC_ALL=C
+
+check-swig-py:
+	$(call allpy, \
+	  $(MAKE_B) $@ PYTHON=python$$v PYVER=$$v $(check_defs))
+
+build-arch: debian/stamp-build-arch
+debian/stamp-build-arch: debian/stamp-configure
+	dh_testdir
+	$(DONT_BE_ROOT)
+
+	# note: autogen-swig does not support -jN
+	$(call allpy, $(MAKE_B) -j1 autogen-swig)
+	+$(MAKE_B) all tools
+	$(call allpy, \
+	  $(MAKE_B) swig-py PYTHON=python$$v PYVER=$$v \
+	            PYTHON_INCLUDES=-I/usr/include/python$$v \
+	            swig_pydir=$$pylib/libsvn swig_pydir_extra=$$pylib/svn)
+	# note: swig-pl seems to have trouble with -jN
+	+$(MAKE_B) -j1 swig-pl
+	$(MAKE) -C $(PERL_DIR) all \
+		OPTIMIZE="-g -Wall $(EXTRA_CFLAGS)"
+ifdef DEB_OPT_WITH_RUBY
+	+$(MAKE_B) swig-rb
+endif
+ifdef DEB_OPT_WITH_JAVAHL
+	+$(MAKE_B) -j1 javahl
+endif
+	touch $@
+
+ifndef DEB_OPT_NOCHECK
+	@echo "###################################################"
+	@echo "Running testsuite - may take a while.  To disable,"
+	@echo "use DEB_BUILD_OPTIONS=nocheck or edit debian/rules."
+	@echo
+	$(MAKE) -f debian/rules $(check_swig)
+
+  ifdef DEB_OPT_WITH_JAVAHL
+	# This fails on current free JVMs, according to Blair Zajac.
+	# Thus the "-" prefix, to ignore failure, for now.
+	-$(MAKE) -f debian/rules check-javahl
+  endif
+
+	# Run 'check' last, as it takes longest.  'cat tests.log' is for
+	# obtaining diagnostics from buildd logs.
+	@if ! $(MAKE) -f debian/rules check; then \
+	  echo "###################################################"; \
+	  echo "Testsuite failed, 'tests.log' follows:"; echo; \
+	  cat $(DEB_BUILDDIR)/tests.log; \
+	  exit 1; \
+	fi
+endif
+	touch $@
+
+build-indep: debian/stamp-build-indep
+debian/stamp-build-indep: debian/stamp-configure
+	+$(MAKE_B) doc-api
+	touch $@
+
+clean: unpatch
+	dh_testdir
+	dh_clean
+	$(RM) patches
+	$(MAKE) -C debian/tools clean
+	! [ -f $(DEB_BUILDDIR)/Makefile ] || $(MAKE_B) extraclean-swig distclean
+	$(RM) -r $(DEB_BUILDDIR)
+	$(RM) build-outputs.mk gen-make.opts subversion/svn_private_config.h.in
+	find * -name \*.pyc -print0 | xargs -0 $(RM)
+	# these are (re)generated by autogen.sh
+	$(RM) subversion/bindings/swig/proxy/*.swg
+	$(RM) configure build/libtool.m4 build/ltmain.sh
+	$(RM) debian/stamp-*
+
+debian/stamp-install-common:
+	dh_testdir
+	dh_testroot
+	dh_clean -k
+	for package in `dh_listpackages` ; do \
+		lintiandir=debian/$$package/usr/share/lintian/overrides; \
+		if grep -q ^$$package: debian/lintian-overrides; then \
+			mkdir -p $$lintiandir; \
+			grep -B1 ^$$package: debian/lintian-overrides \
+			    > $$lintiandir/$$package; \
+		fi; \
+	done
+	touch $@
+
+debian/stamp-install-indep: debian/stamp-build-indep debian/stamp-install-common
+	dh_installdirs -i
+	dh_install -i
+
+	mkdir -p debian/libsvn-doc/usr/share/doc/libsvn1
+	mkdir -p debian/libsvn-doc/usr/share/doc/libsvn-doc
+	cp -a $(DEB_BUILDDIR)/doc/doxygen/html \
+		debian/libsvn-doc/usr/share/doc/libsvn1/
+	ln -s ../libsvn1/html debian/libsvn-doc/usr/share/doc/libsvn-doc/
+	mkdir debian/libsvn-doc/usr/share/doc/libsvn1/examples
+	ln -s ../libsvn1/examples debian/libsvn-doc/usr/share/doc/libsvn-doc/
+
+	# Install files for 'subversion-tools' package.
+	install $(DEB_BUILDDIR)/tools/backup/hot-backup.py \
+		debian/subversion-tools/usr/bin/svn-hot-backup
+
+	rm debian/subversion-tools/usr/share/subversion/hook-scripts/*.in
+	rm -r debian/subversion-tools/usr/share/subversion/hook-scripts/mailer/tests
+ifndef DEB_OPT_WITH_RUBY
+	rm debian/subversion-tools/usr/share/subversion/hook-scripts/*.rb
+endif
+
+	# Fix some scripts not to use #!/usr/bin/env.
+	$(call fix_shebangs_in, debian/*/usr/bin \
+		debian/subversion-tools/usr/share/subversion/hook-scripts)
+	cd debian/subversion-tools/usr/share/subversion/hook-scripts; \
+		chmod 0755 commit-email.pl commit-access-control.pl \
+			   mailer/mailer.py verify-po.py svnperms.py;
+
+	# Remove suffixes from binaries in /usr/bin
+	prename 's/\.(sh|pl|rb|py)$$//' debian/*/usr/bin/*
+
+	pod2man -c 'User Commands' -r "" contrib/client-side/svn-clean \
+		$(DEB_BUILDDIR)/contrib/client-side/svn-clean.1
+
+	touch $@
+
+debian/stamp-install-arch: debian/stamp-build-arch debian/stamp-install-common
+	dh_installdirs -s
+
+	$(MAKE_B) local-install install-tools \
+		DESTDIR=$(CURDIR)/debian/tmp toolsdir=/usr/bin
+	sed -i 's:/usr/lib/lib\([^ ]*\).la:-l\1:g' debian/tmp/usr/lib/*.la
+
+	$(call allpy, \
+	  $(MAKE_B) install-swig-py DESTDIR=$(CURDIR)/debian/tmp \
+	            PYTHON=python$$v PYVER=$$v \
+	            swig_pydir=$$pylib/libsvn swig_pydir_extra=$$pylib/svn)
+	$(RM) debian/tmp/usr/lib/python*/*-packages/libsvn/*.la
+	$(RM) debian/tmp/usr/lib/python*/*-packages/libsvn/*.a
+
+ifdef DEB_OPT_WITH_JAVAHL
+	$(MAKE_B) install-javahl \
+		DESTDIR=$(CURDIR)/debian/tmp \
+		javahl_javadir=/usr/share/java \
+		javahl_libdir=/usr/lib \
+		javahl_javahdir=/usr/include/svn-javahl
+endif
+
+	# Create our default configuration files to be installed in
+	# /etc/subversion/
+	$(MAKE) -C debian/tools \
+	       LD_LIBRARY_PATH=$(CURDIR)/debian/tmp/usr/lib \
+	       DEB_SRCDIR=$(CURDIR) DEB_BUILDDIR=$(CURDIR)/$(DEB_BUILDDIR)
+
+	$(MAKE_B) install-swig-pl-lib \
+		DESTDIR=$(CURDIR)/debian/tmp
+	$(MAKE) -C $(PERL_DIR) install \
+		MAN3EXT=3perl DESTDIR=$(CURDIR)/debian/tmp
+
+ifdef DEB_OPT_WITH_RUBY
+	$(MAKE_B) install-swig-rb \
+		DESTDIR=$(CURDIR)/debian/tmp
+	find debian/tmp/usr/lib/ruby \( -name \*.a -o -name \*.la \) -print0 | \
+		xargs -0 $(RM)
+endif
+	dh_install -s
+
+	install -m644 tools/client-side/bash_completion \
+		debian/subversion/etc/bash_completion.d/subversion
+
+ifdef DEB_OPT_WITH_JAVAHL
+	install subversion/mod_authz_svn/INSTALL \
+		debian/libapache2-svn/usr/share/doc/libapache2-svn/INSTALL.authz
+endif
+
+	cp tools/examples/svnshell.py debian/python-subversion/usr/bin/svnshell
+	$(call fix_shebangs_in, debian/python-subversion/usr/bin/svnshell)
+
+	touch $@
+
+binary-indep: debian/stamp-install-indep
+	dh_testdir
+	dh_testroot
+	dh_link -i
+	dh_installdocs -i
+	dh_installexamples -i
+	$(call fix_shebangs_in, debian/*/usr/share/doc/*/examples)
+	dh_installman -i
+	dh_installchangelogs -i CHANGES
+	dh_compress -i
+	dh_fixperms -i
+	dh_perl -i
+	dh_installdeb -i
+	dh_gencontrol -i
+	dh_md5sums -i
+	dh_builddeb -i
+
+binary-arch: debian/stamp-install-arch
+	dh_testdir
+	dh_testroot
+	dh_link -s
+	dh_installdocs -s
+	dh_installexamples -s
+	$(call fix_shebangs_in, debian/*/usr/share/doc/*/examples)
+	dh_installchangelogs -s CHANGES
+	dh_fixperms -s
+	dh_strip -s
+	dh_compress -s
+
+	# dh_makeshlibs (1) creates shlibs/symbols files and (2) generates
+	# calls to 'ldconfig' in postinst/postrm.  We want (1) only for
+	# libsvn1, but (2) for the swig packages too.
+	dh_makeshlibs -s -Xjava -X_auth_ -X_ra_neon -X_ra_serf -X_ra_local -X_fs_
+	$(RM) debian/libsvn-*/DEBIAN/shlibs debian/python-subversion/DEBIAN/shlibs
+	$(RM) debian/libsvn-*/DEBIAN/symbols debian/python-subversion/DEBIAN/symbols
+	sed -i '/svn_.*__/d' debian/libsvn1/DEBIAN/symbols
+	dh_perl -s
+	dh_pysupport -s
+	dh_installdeb -s
+	dh_shlibdeps -s -X_auth_
+	dh_gencontrol -s
+	dh_md5sums -s
+	dh_builddeb -s
+
+binary: binary-indep binary-arch
+
+.PHONY: build build-arch build-indep binary binary-arch binary-indep
+.PHONY: clean check-help $(check_all)
--- subversion-1.6.4dfsg.orig/debian/svn_1.5_releasenotes.html
+++ subversion-1.6.4dfsg/debian/svn_1.5_releasenotes.html
@@ -0,0 +1,1511 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<style type="text/css"> /* <![CDATA[ */
+  @import "branding/css/tigris.css";
+  @import "branding/css/inst.css";
+  /* ]]> */</style>
+<link rel="stylesheet" type="text/css" media="print"
+  href="branding/css/print.css"/>
+<script type="text/javascript" src="branding/scripts/tigris.js"></script>
+<title>Subversion 1.5 Release Notes</title>
+</head>
+
+<body>
+<div class="app">
+
+<h1 style="text-align: center">Subversion 1.5 Release Notes</h1>
+
+<div class="h2" id="news" title="news">
+<h2>What's New in Subversion 1.5</h2>
+
+<ul>
+  <li><a href="#merge-tracking"
+      >Merge tracking (foundational)</a></li>
+  <li><a href="#sparse-checkouts"
+      >Sparse checkouts (via new <tt>--depth</tt> option)</a></li>
+  <li><a href="#interactive-conflict-resolution"
+      >Interactive conflict resolution</a></li>
+  <li><a href="#changelists"
+      >Changelist support</a></li>
+  <li><a href="#externals"
+      >Relative URLs, peg revisions in <tt>svn:externals</tt></a></li>
+  <li><a href="#cyrus-sasl"
+      >Cyrus SASL support for ra_svn and <tt>svnserve</tt></a></li>
+  <li><a href="#fsfs-sharding"
+      >Improved support for large deployments on FSFS, via sharding</a></li>
+  <li><a href="#fsfs-isolate-immutable"
+      >Improved FSFS optimizability, via immutable file isolation</a></li>
+  <li><a href="#webdav-proxy"
+      >WebDAV transparent write-through proxy</a></li>
+  <li><a href="#copy-move-improvements"
+      >Improvements to <tt>copy</tt> and <tt>move</tt></a></li>
+  <li><a href="#cancellation-improvements"
+      >Speed improvements, cancellation response improvements</a></li>
+  <li><a href="#dav-modules"
+      >Easier to try experimental <tt>ra_serf</tt> DAV access module</a></li>
+  <li><a href="#apis"
+      >API changes, improvements, and much language bindings work</a></li>
+  <li><a href="#bug-fixes"
+      >More than 150 new bug fixes, enhancements</a></li>
+</ul>
+
+<p>Subversion 1.5 is a superset of all previous Subversion releases,
+and is considered the current "best" release.  Any feature or bugfix
+in 1.0.x through 1.4.x is also in 1.5, but 1.5 contains features and
+bugfixes not present in any earlier release.  The new features will
+eventually be documented in a 1.5 version of the free Subversion book,
+see <a href="http://svnbook.red-bean.com" >svnbook.red-bean.com</a>.</p>
+
+</div>  <!-- news -->
+
+<div class="h2" id="compatibility" title="compatibility">
+<h2>Compatibility Concerns</h2>
+
+<p>Older clients and servers interoperate transparently with 1.5
+servers and clients.  However, some of the new 1.5 features (e.g., <a
+href="#merge-tracking" >merge tracking</a>) may not be available
+unless both client and server are the latest version .  There are also
+cases (e.g., <a href="#sparse-checkouts">sparse checkouts</a>) where a
+new feature will work but will run less efficiently if the client is
+new and the server old.</p>
+
+<p>There is <strong>no need</strong> to dump and reload your
+repositories.  Subversion 1.5 can read repositories created by earlier
+versions.  To upgrade an existing installation, just install the
+newest libraries and binaries on top of the older ones.</p>
+
+<p>Subversion 1.5 maintains API/ABI compatibility with earlier
+releases, by only adding new functions, never removing old ones.  A
+program written to the 1.0, 1.1, 1.2, 1.3, or 1.4 API can both compile
+and run using 1.5 libraries.  However, a program written for 1.5
+cannot necessarily compile or run against older libraries.</p>
+
+<div class="h3" id="new-feature-compatibility-table"
+             title="new-feature-compatibility-table">
+<h3>New Feature Compatibility Table</h3>
+<table border="1">
+  <tr>
+    <th>New Feature</th>
+    <th>Minimum Client</th>
+    <th>Minimum Server</th>
+    <th>Minimum Repository</th>
+    <th>Notes</th></tr>
+  <tr>
+    <td><a href="#merge-tracking">Merge tracking</a></td>
+    <td>1.5</td>
+    <td>1.5</td>
+    <td>1.5</td>
+    <td></td></tr>
+  <tr>
+    <td><a href="#sparse-checkouts">Sparse checkouts</a></td>
+    <td>1.5</td>
+    <td>any</td>
+    <td>any</td>
+    <td></td></tr>
+  <tr>
+    <td><a href="#interactive-conflict-resolution">Interactive conflict resolution</a></td>
+    <td>1.5</td>
+    <td>any</td>
+    <td>any</td>
+    <td></td></tr>
+  <tr>
+    <td><a href="#changelists">Changelist support</a></td>
+    <td>1.5</td>
+    <td>any</td>
+    <td>any</td>
+    <td></td></tr>
+  <tr>
+    <td><a href="#externals">Relative URLs, peg revisions in <tt>svn:externals</tt></a></td>
+    <td>1.5</td>
+    <td>any</td>
+    <td>any</td>
+    <td></td></tr>
+  <tr>
+    <td><a href="#cyrus-sasl"> Cyrus SASL support for ra_svn and <tt>svnserve</tt></a></td>
+    <td>any<sup>*</sup>, 1.5</td>
+    <td>any<sup>*</sup>, 1.5</td>
+    <td>any</td>
+    <td><sup>*</sup>Limited, see <a href="#sasl-compatibility">SASL&nbsp;and&nbsp;<code>svn://</code>&nbsp;compatibility</a></td></tr>
+  <tr>
+    <td><a href="#fsfs-sharding"> Improved support for large deployments on FSFS, via sharding</a></td>
+    <td>any<sup>*</sup>, 1.5</td>
+    <td>1.5</td>
+    <td>1.5</td>
+    <td><sup>*</sup>1.5 required for <code>file://</code> compatibility</td></tr>
+  <tr>
+    <td><a href="#fsfs-isolate-immutable">Improved FSFS optimizability, via immutable file isolation</a></td>
+    <td>any<sup>*</sup>, 1.5</td>
+    <td>1.5</td>
+    <td>1.5</td>
+    <td><sup>*</sup>1.5 required for <code>file://</code> compatibility</td></tr>
+  <tr>
+    <td><a href="#webdav-proxy">WebDAV transparent write-through proxy</a></td>
+    <td>any</td>
+    <td>1.5<sup>*</sup></td>
+    <td>any</td>
+    <td><sup>*</sup>Apache 2.2 server also required</td></tr>
+  <tr>
+    <td><a href="#copy-move-improvements">Improvements to <tt>copy</tt> and <tt>move</tt></a></td>
+    <td>1.5</td>
+    <td>any<sup>*</sup>, 1.5</td>
+    <td>any</td>
+    <td><sup>*</sup>Limited, see <a href="#copy-move-improvements">Copy/move<tt>-</tt>related&nbsp;improvements</a></td></tr>
+  <tr>
+    <td><a href="#cancellation-improvements">Speed improvements, cancellation response improvements</a></td>
+    <td>1.5</td>
+    <td>any</td>
+    <td>any</td>
+    <td></td></tr>
+  <tr>
+    <td><a href="#dav-modules">Easier to try experimental <tt>ra_serf</tt> DAV access module</a></td>
+    <td>1.5</td>
+    <td>any</td>
+    <td>any</td>
+    <td></td></tr>
+</table>
+
+</div>  <!-- new-feature-compatibility-table -->
+
+<div class="h3" id="wc-and-repos-format-change"
+             title="wc-and-repos-format-change">
+<h3>Working Copy and Repository Format Changes</h3>
+
+<p>The working copy format has been upgraded.  This means that 1.4 and
+older Subversion clients will <em>not</em> be able to work with
+working copies produced by Subversion 1.5.  Working copies are <a
+href="#wc-upgrades" >upgraded automatically</a>.</p>
+
+<p>Similarly, the repository format has changed, meaning that 1.4 and
+older versions of Subversion tools that normally access a repository
+directly (e.g. <tt>svnserve</tt>, <tt>mod_dav_svn</tt>,
+<tt>svnadmin</tt>) won't be able to read a repository created by
+Subversion 1.5.  But, repositories are <a href="#repos-upgrades"
+><strong>not</strong> upgraded automatically</a>.</p>
+
+<div class="h4" id="wc-upgrades" title="wc-upgrades">
+<h4>Working Copy Upgrades</h4>
+
+<p><strong>WARNING:</strong> if a Subversion 1.5 client encounters a
+pre-1.5 working copy, it will <em>automatically</em> upgrade the
+working copy format as soon as it touches it, making it unreadable by
+older Subversion clients.  If you are using several versions of
+Subversion on your machine, be careful about which version you use in
+which working copy, to avoid accidentally upgrading a working copy.
+(But note that this "auto upgrade" behavior does <em>not</em> occur
+with the <a href="#repos-upgrades" >repositories</a>, only working
+copies.)</p>
+
+<p>If you accidentally upgrade a 1.4 working copy to 1.5, and wish to
+downgrade back to 1.4, use the <a
+href="http://svn.collab.net/repos/svn/trunk/tools/client-side/change-svn-wc-format.py"
+><tt>change-svn-wc-format.py</tt></a> script.  See <a
+href="http://subversion.tigris.org/faq.html#working-copy-format-change"
+>this FAQ entry</a> for details, and run the script with the
+<code>--help</code> option for usage instructions.</p>
+
+</div>  <!-- wc-upgrades -->
+
+<div class="h4" id="repos-upgrades" title="repos-upgrades">
+<h4>Repository Upgrades</h4>
+
+<p>The Subversion 1.5 server works with 1.4 and older repositories,
+and it will <em>not</em> upgrade such repositories to 1.5 unless
+specifically requested to via the
+<strong><code>svnadmin&nbsp;upgrade</code></strong> command.  This means
+that some of the new 1.5 features will not become available simply by
+upgrading your server: you will also have to upgrade your
+repositories.  (We decided not to auto-upgrade repositories because we
+didn't want 1.5 to silently make repositories unusable by
+1.4&nbsp;&mdash;&nbsp;that step should be a conscious decision on the
+part of the repository admin.)</p>
+
+<p>After running <strong><code>svnadmin&nbsp;upgrade</code></strong>,
+you may wish to also run the <a
+href="http://svn.collab.net/repos/svn/trunk/tools/server-side/svn-populate-node-origins-index.c"
+>svn-populate-node-origins-index</a> program on the repository.
+Subversion 1.5 maintains a node-origins index for each repository, and
+builds the index lazily as the information is needed.  But for old
+repositories with lots of revisions, it's better to create the index
+in one step, using the aforementioned tool, than to have live queries
+be slower until the index has built itself.  See <a
+href="http://subversion.tigris.org/issues/show_bug.cgi?id=3024" >issue
+#3024</a> for details.</p>
+
+</div>  <!-- repos-upgrades -->
+
+</div>  <!-- wc-and-repos-format-change -->
+
+<div class="h3" id="output-changes" title="output-changes">
+<h3>Command Line Output Changes</h3>
+
+<p>Although we try hard to keep output from the command line programs
+compatible between releases, new information sometimes has to be
+added.  This can break scripts that rely on the exact format of the
+output.  Unfortunately, we are not able to enumerate all of the output
+changes in 1.5, but one of them is that conflict markers in files now
+match the file's defined eol-style.</p>
+
+</div>  <!-- output-changes -->
+
+<div class="h3" id="sasl-compatibility" title="sasl-compatibility">
+<h3>SASL and <code>svn://</code> compatibility</h3>
+
+<p>All 1.x clients, with or without Cyrus SASL support, will be able to
+authenticate against all 1.x servers that do not have Cyrus SASL enabled.
+Note that the <tt>CRAM-MD5</tt> and <tt>ANONYMOUS</tt> mechanisms are
+built into Subversion, so you'll be able to use them even if the
+corresponding Cyrus SASL plugins are missing.</p>
+  
+<p>1.x clients without Cyrus SASL support will be able to authenticate
+against 1.5+ servers with SASL enabled, provided the server allows the
+<tt>CRAM-MD5</tt> and/or <tt>ANONYMOUS</tt> mechanisms.</p>
+  
+<p>1.5+ clients with Cyrus SASL support will be able to authenticate against
+1.5+ servers with SASL enabled, provided at least one of the mechanisms
+supported by the server is also supported by the client.</p>
+
+<p>See <a href="#cyrus-sasl" >this section</a> for more information on
+using Cyrus SASL with Subversion.</p>
+
+</div>  <!-- sasl-compatibility -->
+
+<div class="h3" id="revprops-compatibility" title="revprops-compatibility">
+<h3>Custom revprops may now need to be examined by <tt>pre-commit</tt>
+  hooks</h3>
+
+<p>Each revision in Subversion has a set of <q>revision properties</q>
+associated with it; in addition to the standard log message, author,
+and date, arbitrary user-defined properties can be set.  These
+properties are not themselves versioned, so there is no way to revert
+changes to them.  Because of this, you cannot modify revprops on a
+committed revision without setting up a <tt>pre-revprop-change</tt>
+hook on the server.  Before Subversion 1.5, only the three standard
+revprops could be set at commit time; administrators using hooks to
+control the contents of the three standard revprops needed to check
+during <tt>pre-commit</tt> and <tt>pre-revprop-change</tt>, but for
+custom revprops, only <tt>pre-revprop-change</tt> appeared
+relevant.</p>
+
+<p>Subversion 1.5 adds
+a <a href="#commit-revprops"><tt>--with-revprop</tt> option to <tt>svn
+commit</tt></a> which allows users to specify revprops for revisions
+as they commit them.  Thus, in Subversion 1.5, it is possible for
+revproperties to be set on revisions without
+any <tt>pre-revprop-change</tt>.  The <tt>pre-commit</tt> hook can
+examine the transaction's revision properties before it is committed
+(just like many servers already use <tt>pre-commit</tt> to check for
+properly formatted log messages, e.g.).</p>
+
+<p>This means that if you previously relied
+on <tt>pre-revprop-change</tt> to control the ability to write to
+revprops (as opposed to just keeping track of their history), you may
+want to add similar controls to <tt>pre-commit</tt>.</p>
+
+</div>  <!-- revprops-compatibility -->
+
+
+</div>  <!-- compatibility -->
+
+<div class="h2" id="new-features" title="new-features">
+<h2>New Features</h2>
+
+<div class="h3" id="merge-tracking" title="merge-tracking">
+<h3>Merge tracking (foundational) (<em>client and server</em>)</h3>
+
+<p><em>Merge tracking</em> means Subversion keeps track of what
+changes have been merged where.  This reduces the overhead involved in
+maintaining branches, and gives users a way to inquire what changes
+are merged&nbsp;&mdash;&nbsp;or are available to be
+merged&nbsp;&mdash;&nbsp;on different lines of development.</p>
+
+<p>The merge tracking support in Subversion 1.5 is "foundational": its
+basic functionality is implemented, but there are still parts of our
+<a href="http://subversion.tigris.org/merge-tracking/" >original
+spec</a> that remain to be done, and merging is sometimes too slow.
+There will be merge tracking improvements in Subversion 1.5.1 and
+afterwards.  In the meantime:</p>
+
+<ul>
+<li><p>Take a look at <a href="#mt-known-issues"
+    >the list of known issues</a></p></li>
+<li><p>Read <a
+    href="http://svnbook.red-bean.com/nightly/en/svn.branchmerge.advanced.html#svn.branchmerge.advanced.finalword"
+    >"The Final Word on Merge Tracking"</a> in the Subversion Book</p></li> 
+<li><p>Read <a
+    href="http://www.collab.net/community/subversion/articles/merge-info.html"
+    >"Understanding the internals of Subversion's merge tracking feature"</a>
+    by Paul Burba</p></li>
+</ul>
+
+<div class="h4" id="mt-overview" title="mt-overview">
+<h4>Overview</h4>
+
+<p>Subversion's merge tracking is designed to:</p>
+
+<ul>
+<li>Reduce the bookkeeping overhead for branch maintenance</li>
+<li>Avoid common cases of the "repeated merge" problem</li>
+<li>Allow for cherry-picking of changes</li>
+</ul>
+
+<p>Each changeset is identified by its revision number, and merged
+changesets are recorded in the new
+<strong><code>svn:mergeinfo</code></strong> property (known colloquially
+as "mergeinfo") set on the destination of the merge.  Subversion keeps
+mergeinfo up-to-date automatically, but there is also a way to <a
+href="#mt-record-only" >record/unrecord merges manually</a>, since
+there will always be cases where a human knows something that
+Subversion doesn't.</p>
+
+</div>  <!-- mt-overview -->
+
+<div class="h4" id="mt-ui" title="mt-ui">
+<h4>User interface</h4>
+
+<p>Merging changes from (say) trunk to a branch no longer requires
+that you specify the revision range.  Instead, each time you want to
+sync up with trunk, you can just do:</p>
+
+<pre>   $ cd BRANCH_WORKING_COPY
+   $ svn merge URL_TO_TRUNK</pre>
+
+<p>Subversion will figure out what changes from URL_TO_TRUNK have not
+yet been merged and pull in just those changes.  When it's time to
+merge the branch back to trunk, do this:</p>
+
+<pre>   $ cd TRUNK_WORKING_COPY
+   $ svn merge --reintegrate URL_TO_BRANCH</pre>
+
+<p>Below is a more formal description of all the
+merge-tracking-related interface changes.</p>
+
+<p>The <strong><code>svn&nbsp;merge</code></strong> command takes two new
+options: <strong><code>--record-only</code></strong> and
+<strong><code>--reintegrate</code></strong>.</p>
+
+<div id="mt-record-only" title="mt-record-only">
+<p>The --record-only option works with -r and does exactly what you
+think it does: it marks a revision as merged (or unmerged, if using
+the "-" revision number negation syntax), without actually changing
+anything besides the mergeinfo.  For example, this would be useful
+when someone has hand-edited a file in such a way as to effectively
+incorporate a change that was already made somewhere else.  Rather
+than have the original change be ported over in the next
+synchronization merge, thus risking textual conflicts wherever the two
+versions trivially differ, you can just record the change as already
+merged.  (See <a
+href="http://subversion.tigris.org/merge-tracking/requirements.html#manual-merge"
+>the merge-tracking requirements</a>, and <a
+href="http://svnbook.red-bean.com/nightly/en/svn.branchmerge.advanced.html#svn.branchmerge.advanced.blockchanges"
+>Blocking Changes</a> in the Subversion book, for more details.)</p>
+</div>  <!-- mt-record-only -->
+
+<div id="mt-reintegrate" title="mt-reintegrate">
+<p>The --reintegrate option is used when merging a branch back to
+trunk; it checks for some common safeguard conditions and then does
+the merge in a fast and efficient way.  See <a
+href="http://svnbook.red-bean.com/nightly/en/svn.branchmerge.basicmerging.html#svn.branchemerge.basicmerging.stayinsync"
+>Keeping a branch in sync</a> in the Subversion book for more.</p>
+</div>  <!-- mt-reintegrate -->
+
+<p>The new <strong><code>svn&nbsp;mergeinfo</code></strong> command can
+show which changesets a directory has absorbed and which changesets
+it's still eligible to receive.  See <a
+href="http://svnbook.red-bean.com/nightly/en/svn.branchmerge.basicmerging.html#svn.branchmerge.basicmerging.mergeinfo"
+>Mergeinfo and Previews</a> in the Subversion book for more information.</p>
+
+<p>The <strong><code>svn&nbsp;log</code></strong> and
+<strong><code>svn&nbsp;blame</code></strong> commands take a new
+<strong><code>-g</code></strong>
+(<strong><code>--use-merge-history</code></strong>) option, which tells
+them to take mergeinfo into account.  Without this option, they won't.</p>
+
+<p>The reason for the -g option is that it is sometimes useful to
+ignore merge history.  In blame output you sometimes want to see the
+person B who merged a change, though other times you want to see the
+person A who originally wrote the change that B later merged; use -g
+to get the latter information.  In log output, you sometimes want to
+see exactly the revisions that were committed on a given line of
+development, though other times you want to see, as part of the same
+output, the original changes that were later ported as merge
+revisions; again, -g includes the latter information (tagged with
+lines that say "<tt>Merged via: </tt>" followed by the revision number
+in which the merge took place).  See <a
+href="http://svnbook.red-bean.com/nightly/en/svn.branchmerge.advanced.html#svn.branchmerge.advanced.logblame"
+>Merge-Sensitive Logs and Annotations</a> in the Subversion book for
+more details.</p>
+
+</div>  <!-- mt-ui -->
+
+<div class="h4" id="mt-compatibility" title="mt-compatibility">
+<h4>Merge tracking and compatibility</h4>
+
+<p>As described earlier, merge-tracking is not supported unless you <a
+href="#repos-upgrades" >upgrade the repository</a> as well as the
+server.</p>
+
+<p>If you were using the <a
+href="http://svn.collab.net/repos/svn/trunk/contrib/client-side/svnmerge/"
+>svnmerge</a> wrapper program to do merging, and now want to switch to
+using Subversion 1.5's native merge-tracking, then you should use the
+<a
+href="http://svn.collab.net/repos/svn/trunk/contrib/client-side/svnmerge/svnmerge-migrate-history.py"
+>svnmerge-migrate-history.py</a> script to convert svnmerge's custom
+properties to the <tt>svn:mergeinfo</tt> properties that Subversion
+itself now uses.</p>
+
+</div>  <!-- mt-compatibility -->
+
+<div class="h4" id="mt-known-issues" title="mt-known-issues">
+<h4>Known Issues</h4>
+
+<p>There are still known issues with merge tracking in 1.5.0.  We're
+working on the most important ones first, which are:</p>
+
+<ul>
+<li><a href="http://subversion.tigris.org/issues/show_bug.cgi?id=3128"
+    >issue #3128</a>: <code>merge --reintegrate</code> should handle
+    renames better</li>
+<li><a href="http://subversion.tigris.org/issues/show_bug.cgi?id=2897"
+    >issue #2897</a>: proper support for reflective merges</li>
+<li><a href="http://subversion.tigris.org/issues/show_bug.cgi?id=3126"
+    >issue #3126</a>: better change-availability reporting
+    (<code>svn&nbsp;mergeinfo</code> shows too few or too many eligible
+    revisions)</li>
+<li><a href="http://subversion.tigris.org/issues/show_bug.cgi?id=2837"
+    >issue #2837</a>: allow merge tracking to be useful when performing
+    cyclic merging</li>
+<li><a href="http://subversion.tigris.org/issues/show_bug.cgi?id=3056"
+    >issue #3056</a>: avoid repeat merge in an intelligent way</li>
+<li><a href="http://subversion.tigris.org/issues/show_bug.cgi?id=2898"
+    >issue #2898</a>: handle mergeinfo when deleting/adding children
+    you don't have access to</li>
+<li><a href="http://subversion.tigris.org/issues/show_bug.cgi?id=3067"
+    >issue #3067</a>: subtrees that don't exist at the start or end of
+    a merge range shouldn't break the merge</li>
+<li><a href="http://subversion.tigris.org/issues/show_bug.cgi?id=3157"
+    >issue #3157</a>: merging a change from a path's natural history
+    creates self-referential mergeinfo</li>
+<li><a href="http://subversion.tigris.org/issues/show_bug.cgi?id=3174"
+    >issue #3174</a>: merge algorithm chokes on subtrees needing
+    special attention that have been renamed</li>
+</ul>
+
+<p>(See also the <a
+href="http://subversion.tigris.org/issues/buglist.cgi?issue_status=UNCONFIRMED&amp;issue_status=NEW&amp;issue_status=STARTED&amp;issue_status=REOPENED&amp;keywords=merge-tracking&amp;keywords_type=anytokens"
+>list of merge-tracking-related open issues</a> and the <a
+href="http://subversion.tigris.org/issues/buglist.cgi?issue_status=UNCONFIRMED&amp;issue_status=NEW&amp;issue_status=STARTED&amp;issue_status=REOPENED&amp;short_desc=merg&amp;short_desc_type=substring"
+>list of all merge-related open issues</a>, though note that not all
+of merge-related issues are about merge-tracking and many predate it.)</p>
+
+<p><a href="http://subversion.tigris.org/issues/show_bug.cgi?id=3157"
+>Issue #3157</a> is particularly easy to run into, so here's a more
+detailed explanation of what the issue is and how to work around
+it:</p>
+
+<p>Merge tracking information currently can include the "natural
+history" of a path.  One situation where this happens is when creating
+a <tt>branch</tt> from <tt>trunk</tt> at a certain revision <tt>X</tt>
+and later merging all changes from <tt>branch</tt> back to
+<tt>trunk</tt>, without explicitly limiting the merge range and
+without using the <a href="#mt-reintegrate"
+><code>--reintegrate</code> option</a>.  Afterwards, the merge
+tracking information on <tt>trunk</tt> will list revisions before
+<tt>X</tt>.  This does no harm to future merge operations, but
+thereafter <code>svn log -g</code> on <tt>trunk</tt> will report these
+revisions from the "natural history", which is typically not expected.
+This is because <code>svn log -g</code> uses the merge tracking
+information from previous revisions (not only from HEAD).</p>
+
+<p>Note that this should not be a problem with release branches (also
+called "maintenance branches"), because one typically does not merge
+them back to trunk.  Instead, recommended practice is for new changes
+to enter on trunk and be ported outward to the branches that need the
+changes.  However, you could run into this problem with a feature
+branch, which would be merged back to trunk once, at the end of the
+branch's lifetime.</p>
+
+<p>One workaround is to correct the merge tracking information before
+committing the merged revision, by reverse merging the "natural
+history" information: <code>svn merge --record-only -rX:1</code>.
+Another solution is to avoid this situation entirely, by explicitly
+specifying merge ranges in the first place, e.g.: <tt>-rX:HEAD</tt>.
+See <a
+href="http://subversion.tigris.org/servlets/ReadMsg?listName=dev&amp;msgNo=139379"
+>this mail</a> for more information.</p>
+
+<p>When merging a feature branch, the best solution is to <a
+href="#mt-reintegrate" >use the <code>--reintegrate</code> option</a>;
+then this problem won't happen in the first place.</p>
+
+</div>  <!-- mt-known-issues -->
+
+<div class="h4" id="mt-further-reading" title="mt-further-reading">
+<h4>Further reading</h4>
+
+<p>For more on merge-tracking in Subversion 1.5, see:</p>
+
+<ul>
+<li><a href="http://svnbook.red-bean.com/nightly/en/svn.branchmerge.html"
+    >Chapter 4: Branching and Merging</a> in the Subversion book
+</li>
+<li><a href="http://blog.red-bean.com/sussman/?p=92" >Subversion 1.5
+    merge-tracking in a nutshell</a> (blog post by Ben Collins-Sussman)
+</li>
+<li><a href="http://subversion.tigris.org/merge-tracking/" >The merge
+    tracking design documents</a>
+    (requirements, use cases, functional spec, design)
+</li>
+</ul>
+
+</div> <!-- mt-further-reading -->
+
+</div> <!-- merge-tracking -->
+
+<div class="h3" id="sparse-checkouts" title="sparse-checkouts">
+<h3>Sparse checkouts  (<em>client and server</em>)</h3>
+
+<p>Many users have very large trees of which they only want to
+checkout certain parts.  In previous versions of Subversion,
+<code>checkout -N</code> was not really up to this task.  Subversion
+1.5 introduces the <strong><code>--depth</code></strong> option to the
+<strong><code>checkout</code></strong>,
+<strong><code>switch</code></strong>, and
+<strong><code>update</code></strong> subcommands.  This option
+replaces <code>-N</code>, and allows users to construct working
+copies containing just what's needed, leaving out everything else.</p>
+
+<div class="h4" id="sc-depth" title="sc-depth">
+<h4>Depth overview</h4>
+<p>Each directory now understands the notion of <em>depth</em>, which has
+four possible values: <tt>empty</tt>, <tt>files</tt>, <tt>immediates</tt>,
+<tt>infinity</tt>.  The values are defined as follows:</p>
+
+<table border="1">
+<tr>
+  <td><tt>empty</tt></td>
+  <td>Updates will not pull in any files or subdirectories not already
+    present.</td>
+</tr>
+<tr>
+  <td><tt>files</tt></td>
+  <td>Updates will pull in any files not already present, but not
+    subdirectories.</td>
+</tr>
+<tr>
+  <td><tt>immediates</tt></td>
+  <td>Updates will pull in any files or subdirectories not already present;
+    the new subdirectories will have depth-empty.</td>
+</tr>
+<tr>
+  <td><tt>infinity</tt></td>
+  <td>Updates will pull in any files or subdirectories not already present;
+    the new subdirectories will have depth-infinity.  Equivalent to today's
+    default update behavior.</td>
+</tr>
+</table>
+
+<p>The <code>--depth</code> option sets depth values as it updates the working
+copy, tweaking new subdirectories' depth values as described above.</p>
+
+</div>  <!-- sc-depth -->
+
+<div class="h4" id="sc-ui" title="sc-ui">
+<h4>User Interface</h4>
+<p>Affected commands:</p>
+<ul>
+  <li><code>checkout</code></li>
+  <li><code>switch</code></li>
+  <li><code>update</code></li>
+  <li><code>status</code></li>
+  <li><code>info</code></li>
+</ul>
+   
+<p>The <code>-N</code> option becomes a synonym for <code>--depth=files</code>
+for these commands.  This changes the existing <code>-N</code> behavior for
+these commands, but in a trivial way (see below).</p>
+
+<p><code>checkout</code> without <code>--depth</code> or
+<code>-N</code> behaves the same as it does today.
+<code>switch</code> and <code>update</code> without
+<code>--depth</code> or <code>-N</code> behave the same way as today
+if and only if the working copy is fully depth-infinity.
+<code>switch</code> and <code>update</code> without
+<code>--depth</code> or <code>-N</code> will <em>not</em> change depth
+values (exception: a missing directory specified on the command line
+will be pulled in).</p>
+   
+<p>Thus, <code>checkout</code> is identical to <code>checkout
+--depth=infinity</code>, but <code>switch</code> and <code>update</code> are
+not the same as <code>switch --depth=infinity</code> and <code>update
+--depth=infinity</code>.  The former update entries according to existing depth
+values, while the latter pull in everything.</p>
+   
+<p>To get started, run <code>checkout</code> with
+<code>--depth=empty</code> or <code>--depth=files</code>.  If
+additional files or directories are desired, pull them in with
+<code>update</code> commands using appropriate <code>--depth</code>
+options.  The <code>svn status</code> command should list the ambient
+depths of directories, in addition to whatever other statuses are
+listed.  The <code>svn info</code> command also lists ambient depth,
+when invoked on a directory whose depth is not the default
+(depth-infinity)</p>
+
+<p><strong>Note:</strong> There is currently no <em>deselection</em>
+interface for sparse checkouts&nbsp;&mdash;&nbsp;that is, there is no
+command to unselect or "fold up" a subdirectory after you've brought
+it into a sparse working copy (although there are some fairly easy
+workarounds to achieve the same effect).  See <a
+href="http://subversion.tigris.org/issues/show_bug.cgi?id=2843" >issue
+#2843</a> for details.</p>
+
+</div>  <!-- sc-ui -->
+
+<div class="h4" id="sc-compat" title="sc-compat">
+<h4>Compatibility with older servers</h4>
+
+<p>The new <tt>--depth</tt> feature naturally requires the client to
+be 1.5+, and will work most efficiently if the server is also 1.5+.
+However, the client will still behave correctly if the server is 1.4.x
+or lower; things will just be less efficient.</p>
+
+<p>This is because older servers do not
+understand&nbsp;&mdash;&nbsp;and therefore
+ignore&nbsp;&mdash;&nbsp;what the client tells them about "depth".  So
+when a client requests a depth shallower than depth-infinity, older
+servers will send back more data than the client wants.  However, a
+1.5+ client will know it's talking to an older server and filter out
+this extra data.  Thus, operations may take a while, because the
+server sends a lot of data over the network that the client then
+ignores, but the final result on the client side will be the same.
+(Note that older servers understand a <tt>recurse</tt> flag in the
+network protocols, and 1.5+ clients send that flag based on the depth;
+this alleviates some of the extra network traffic penalty.)</p>
+
+</div>  <!-- sc-compat -->
+
+<div class="h4" id="sc-further-reading" title="sc-further-reading">
+<h4>Further reading</h4>
+
+<ul>
+<li>The <a
+    href="http://svnbook.red-bean.com/nightly/en/svn.advanced.sparsedirs.html"
+    >Sparse Directories</a> section in the Subversion book.
+</li>
+<li>The <a
+    href="http://svn.collab.net/repos/svn/trunk/notes/sparse-directories.txt" 
+    >design/implementation document</a> in the repository.</li>
+</ul>
+
+</div> <!-- sc-further-reading -->
+
+</div> <!-- sparse-checkouts -->
+
+<div class="h3" id="interactive-conflict-resolution"
+             title="interactive-conflict-resolution">
+<h3>Interactive Conflict Resolution (<em>client</em>)</h3>
+
+<p>Conflict resolution is now done interactively by the command-line
+client for the
+<code>update</code>/<code>switch</code>/<code>merge</code>
+subcommands, and the client library offers a callback function so
+other clients can do similarly.</p>
+
+<p>Here's an example using the command-line client:</p>
+
+<pre>
+   $ svn up
+   U    contrib/client-side/svnmerge/svnmerge_test.py
+   Conflict discovered in 'contrib/client-side/svnmerge/svnmerge.py'.
+   Select: (p) postpone, (df) diff-full, (e) edit,
+           (s) show all options: s
+     (p)  postpone    - mark the conflict to be resolved later
+     (df) diff-full   - show all changes made to merged file
+     (e)  edit        - change merged file in an editor
+     (r)  resolved    - accept merged version of file
+     (mf) mine-full   - accept my version of entire file (ignore their changes)
+     (tf) theirs-full - accept their version of entire file (lose my changes)
+     (l)  launch      - launch external tool to resolve conflict
+     (s)  show all    - show this list
+
+   Select: (p) postpone, (df) diff-full, (e) edit,
+           (s) show all options: tf
+   G    contrib/client-side/svnmerge/svnmerge.py
+   Updated to revision 25685.
+   $ 
+</pre>
+
+<p>This feature can be selectively disabled by using the --non-interactive
+option, or disabled permanently by setting '[miscellany] interactive-conflicts
+ = no' in your run-time config file.</p>
+
+<p>The API for interactive conflict resolution is exposed via a
+callback function and the following new data types:</p>
+
+<ul>
+  <li><code>svn_wc_conflict_resolver_func_t</code>, the callback API
+    itself</li>
+  <li><code>svn_wc_conflict_description_t</code>, a description of the
+    conflict passed to the callback</li>
+  <li><code>svn_wc_conflict_action_t</code>, the part of the conflict
+    description indicating what the merge was trying to do</li>
+  <li><code>svn_wc_conflict_reason_t</code>, the part of the conflict
+    description indicating the type of conflict</li>
+  <li><code>svn_wc_conflict_result_t</code>, returned by the callback
+    as the result of any conflict resolution attempt</li>
+  <li><code>svn_wc_conflict_choice_t</code>, an enum indicating what
+    course of action the user chose</li>
+</ul>
+
+<p>Clients provide their callback function to Subversion's libraries
+by setting it on the (new) <code>conflict_func</code> field of their
+<code>svn_client_ctx_t</code>, and may provide additional state to the
+callback via the corresponding <code>conflict_baton</code> field.</p>
+
+</div>  <!-- interactive-conflict-resolution -->
+
+<div class="h3" id="changelists" title="changelists"> <h3>Changelist
+support (<em>client</em>)</h3> <p>The Subversion client now contains
+the notion of a <em>changelist</em>: a group of files which are
+associated with a chosen name.  This becomes especially useful when
+working on several different set of files within the same working
+copy.  Instead of having to remember each file in each set, Subversion
+1.5 will allow you to associate a changelist with each set of files.
+Most commands which take a set of files as targets will now also
+accept the <strong><code>--changelist</code></strong> option, which
+filters those targets based upon the members of the changelist.
+Changelist membership can be edited using the new
+<strong><code>changelist</code></strong> subcommand.</p>
+
+<p>Changelists are handled entirely by the client.  They are never sent
+to the server, and aren't visible to other users of the same repository.
+Also, the <code>--changelist</code> option is never additive; if a file
+wouldn't have been included in the list of targets without
+<code>--changelist</code>, it will not be added to it, regardless of membership
+in the changelist.  Currently, a file may only be in one changelist at a
+time, and directories can not be members of a changelist.</p>
+
+<p>The <code>--changelist</code> option is supported by the following
+subcommands:</p>
+<ul>
+  <li><code>changelist</code></li>
+  <li><code>commit</code></li>
+  <li><code>diff</code> (only wc-wc and wc-repos cases)</li>
+  <li><code>info</code></li>
+  <li><code>propget</code></li>
+  <li><code>proplist</code></li>
+  <li><code>propset</code></li>
+  <li><code>propdel</code></li>
+  <li><code>revert</code></li>
+  <li><code>status</code></li>
+  <li><code>update</code></li>
+</ul>
+
+<div class="h4" id="cl-further-reading" title="cl-further-reading">
+<h4>Further reading</h4>
+
+<ul>
+<li>The <a
+    href="http://svnbook.red-bean.com/nightly/en/svn.advanced.changelists.html"
+    >Changelists</a> section in the Subversion book.
+</li>
+<li>The <a
+    href="http://svn.collab.net/repos/svn/trunk/notes/changelist-design.txt" 
+    >design/implementation document</a> in the repository.</li>
+</ul>
+
+</div>  <!-- cl-further-reading -->
+
+</div>  <!-- changelists -->
+
+<div class="h3" id="externals" title="externals">
+<h3>Relative URLs, peg revisions in <tt>svn:externals</tt>
+    (<em>client</em>)</h3>
+
+<p>Two additions to the <tt>svn:externals</tt> feature</p>
+
+<div class="h4" id="externals-peg-revs" title="externals-peg-revs">
+<h4>Peg revision syntax for URLs</h4>
+
+<p><em>Compatibility and the new syntax:</em> For compatibility
+reasons, the pre-1.5 svn:externals syntax continues to not understand
+peg revisions.  A new format has been introduced to allow peg
+revisions in URLs.</p>
+
+<p>The old format of</p>
+<pre>
+   foo             http://example.com/repos/zig
+   foo/bar -r 1234 http://example.com/repos/zag
+</pre>
+
+<p>does not support peg revisions, and the following externals will
+not work (unless there are directories named <tt>zig@HEAD</tt> and
+<tt>zag@HEAD</tt>):</p>
+
+<pre>
+   foo             http://example.com/repos/zig@HEAD
+   foo/bar -r 1234 http://example.com/repos/zag@HEAD
+</pre>
+
+<p>The new format moves the URL first followed by the directory the
+external is checked out or exported into; if there is an operative
+(-r) revision, it precedes the URL.  Here are four externals lines:</p>
+
+<pre>
+   http://example.com/repos/zig foo1
+   -r 1234 http://example.com/repos/zag foo/bar1
+   http://example.com/repos/zig@HEAD foo2
+   -r 1234 http://example.com/repos/zag@HEAD foo/bar2
+</pre>
+
+<p>In other words, both operative ("-r") and peg ("@") revisions are
+allowed, but neither is required.</p>
+
+</div>  <!-- externals-peg-revisions -->
+
+<div class="h4" id="externals-relative-urls" title="externals-relative-urls">
+<h4>Support for relative URLs</h4>
+
+<p>Prior to Subversion 1.5, the URLs in an <tt>svn:externals</tt>
+specification must be absolute.  Now they can be relative.  Four
+different relative externals specifications are supported.  (In the
+following examples, assume we have two repositories: one at
+<tt>http://example.com/svn/repos-1</tt> and another at
+<tt>http://example.com/svn/repos-2</tt>.  We have a checkout of
+<tt>http://example.com/svn/repos-1/project1/trunk</tt> and the
+<tt>svn:externals</tt> property is set on <tt>trunk</tt>.)</p>
+
+<dl><dt><strong>../</strong></dt>
+<dd><p>Relative to the directory with the <tt>svn:externals</tt>
+property.  These URLs always begin with the string <tt>../</tt>, for
+example:</p>
+<pre>
+   ../../project2/trunk common/project2/trunk
+</pre>
+
+<p>This will extract
+<tt>http://example.com/svn/repos-1/project2/trunk</tt> into
+<tt>common/project2/trunk</tt>.  The external's URL is relative to the
+URL of the directory with the <tt>svn:externals</tt> property, not the
+directory where the external is written to disk.</p></dd>
+
+<dt><strong>^/</strong></dt>
+
+<dd><p>Relative to the repository root.</p>
+
+<pre>
+   ^/project2/trunk common/project2/trunk
+</pre>
+
+<p>This will extract
+<tt>http://example.com/svn/repos-1/project2/trunk</tt> into
+<tt>common/project2/trunk</tt>.</p>
+
+<p>You can also refer to other repositories easily using repository
+root relative URLs:</p>
+
+<pre>
+   ^/../repos-2/foo/trunk common/foo/trunk
+</pre>
+
+<p>This will extract <tt>http://example.com/svn/repos-2/foo/trunk</tt>
+into <tt>common/foo/trunk</tt>.</p>
+</dd>
+
+<dt><strong>//</strong></dt>
+
+<dd><p>Relative to the scheme.  This copies the scheme of the checkout
+or export URL into the URL in <tt>svn:externals</tt>.  It is useful
+when the same hostname must the accessed with different schemes
+depending upon network location; i.e. clients in the intranet use
+<tt>http://</tt> while external clients use <tt>svn+ssh://</tt>.</p>
+
+<pre>
+   //example.com/svn/repos-1/project2/trunk common/project2/trunk
+</pre>
+
+<p>This will extract
+<tt>http://example.com/svn/repos-1/project2/trunk</tt> into
+<tt>common/project2/trunk</tt>.  If the working copy was checked out
+from <tt>svn+ssh://example.com/svn/repos-1/project1/trunk</tt> then
+this URL would be
+<tt>svn+ssh://example.com/svn/repos-1/project1/trunk</tt>.</p>
+</dd>
+
+<dt><strong>/</strong></dt>
+
+<dd><p>Server root relative URLs.  This copies the scheme and hostname
+from the checkout or export URL into the <tt>svn:externals</tt>
+URL.</p>
+
+<pre>
+   /svn/repos-1/project2/trunk common/project2/trunk
+</pre>
+
+<p>This will extract
+<tt>http://example.com/svn/repos-1/project2/trunk</tt> into
+<tt>common/project2/trunk</tt>.  If the working copy was checked out
+from <tt>svn+ssh://example.com/svn/repos-1/project1/trunk</tt> then
+this URL would be
+<tt>svn+ssh://example.com/svn/repos-1/project1/trunk</tt>.</p>
+</dd>
+
+</dl>
+
+<p>Relative URLs are still supported in the old <tt>svn:externals</tt>
+format (that does not support peg revisions).</p>
+
+<p>When Subversion sees an <tt>svn:externals</tt> without an absolute
+URL, it takes the first argument as a relative URL and the second as
+the target directory.</p>
+
+</div>  <!-- externals-relative-urls -->
+
+<div class="h4" id="externals-further-reading"
+             title="externals-further-reading">
+<h4>Further reading</h4>
+
+<p>See The <a
+href="http://svnbook.red-bean.com/nightly/en/svn.advanced.externals.html"
+>svn:externals</a> section of the Subversion Book.</p>
+
+</div>  <!-- externals-further-reading -->
+
+</div>  <!-- externals -->
+
+<div class="h3" id="cyrus-sasl" title="cyrus-sasl">
+<h3>Cyrus SASL support for ra_svn and <tt>svnserve</tt> (<em>client
+and server</em>)</h3>
+
+<p>From <a
+href="http://en.wikipedia.org/wiki/Simple_Authentication_and_Security_Layer">
+Wikipedia</a>: "SASL is a framework for authentication and data security in
+Internet protocols.  It decouples authentication mechanisms from application
+protocols, in theory allowing any authentication mechanism supported by SASL to
+be used in any application protocol that uses SASL."</p>
+  
+<p>In practice, the server sends a list of authentication mechanisms that it
+supports.  The client then selects one of these mechanisms based on what the
+client supports, and informs the server of its decision.  After that, a
+number of messages are exchanged until either authentication succeeds or an
+error occurs.  In the latter case, the client is allowed to restart
+authentication.</p>
+  
+<p>The <tt>svn://</tt> protocol has always supported this type of negotiation.
+However, only the <tt>CRAM-MD5</tt> and <tt>ANONYMOUS</tt> mechanisms were
+implemented.  <a href="http://asg.web.cmu.edu/sasl/">Cyrus SASL</a> supports
+all these, and, in addition, provides a host of other mechanisms such as
+<tt>DIGEST-MD5</tt>, OTP (One-Time Passwords), GSSAPI (used for Kerberos
+authentication), NTLM (NT LAN Manager), SRP (Secure Remote Password), and
+others.  The exact list of available mechanisms depends on how SASL was
+compiled, as many of them either have external dependencies, or are not
+built by default.  Also, because each mechanism is actually a shared library
+that is dynamically loaded at runtime, many distributions package these
+mechanisms separately from the core library.</p>
+
+<p>Please see the <a href="#sasl-compatibility">compatibility
+section</a> for information regarding using a 1.5 SASL-enabled server
+with pre-1.5 clients.  More information about Subversion's SASL
+support can be found in <a
+href="http://svn.collab.net/repos/svn/trunk/notes/sasl.txt"
+>sasl.txt</a>.</p>
+
+</div> <!-- cyrus-sasl -->
+
+<div class="h3" id="fsfs-sharding" title="fsfs-sharding">
+<h3>Improved support for large deployments on FSFS, via sharding
+    (<em>server</em>)</h3>
+
+<p>The FSFS filesystem backend stores each revision in its own file, and prior
+to Subversion 1.5, all of these files were stored in a common directory in
+the repository.  Now, <em>newly created</em> FSFS repositories will use a 
+two-level directory tree with up to (by default) 1000 files per directory.
+These repositories will only be compatible with other Subversion 1.5 clients,
+but of course, Subversion 1.5 will be able to continue using repositories
+employing the older scheme without any problem.</p>
+
+<p>The primary reason for the change is to allow the revision count to
+grow beyond the filesystem's (efficient) directory entry limit.  While
+modern filesystems can support millions of entries per directory, they
+become slower and common administrative tools (e.g. directory
+listings, backups) become unwieldy or fail completely.</p>
+
+<p>For more information about the technical underpinnings of FSFS sharding, 
+see this <a href="http://www.farside.org.uk/200704/tree_structured_fsfs">blog
+entry</a>.
+<!-- ### Reshard script is not quite finished and currently 
+     ### aborts if you try to run it.
+ <a
+ href="http://svn.collab.net/repos/svn/trunk/tools/server-side/fsfs-reshard.py"
+ >Migration script</a> provided.
+-->
+</p>
+
+<p>The shard size can by adjusted by editing the
+"<code>layout&nbsp;sharded</code>" line in "db/format" after
+<code>svnadmin&nbsp;create</code> but before populating the
+repository.</p>
+
+</div>  <!-- fsfs-sharding -->
+
+<div class="h3" id="fsfs-isolate-immutable" title="fsfs-isolate-immutable">
+<h3>Improved FSFS optimizability, via immutable file isolation
+    (<em>server</em>)</h3>
+
+<p>The FSFS repositories never change a revision after it is written
+to the disk.  Although this should allow the operating system to cache
+these files forever, certain filesystems (e.g. NFS) prohibit such
+caching by default.  Now the FSFS repository layout has been changed
+such that the immutable files are confined to the subdirectories
+"db/revs" and "db/txn-protorevs".  This allows these directories to be
+on a mount point where caching is enabled (on Linux look at the
+"nocto" option to nfs(5)).</p>
+
+<p>Since commit transactions are now built up in "db/txn-protorevs"
+instead of "db/transactions", the latter directory no longer needs to
+be on the same mount point.  If the repository is stored on a slower
+filesystem (e.g. NFS), then commit performance can be improved by
+moving the transactions directory to local disk (using a symbolic
+link).  If you are using multiple svn servers behind a network load
+scaler, you must configure the load scaler to direct to the same
+server for the duration of the transaction.  This is typically called
+"client affinity".</p>
+
+</div>  <!-- fsfs-isolate-immutable -->
+
+<div class="h3" id="webdav-proxy" title="webdav-proxy">
+<h3>WebDAV transparent write-through proxy (<em>server</em>)</h3>
+
+<p>Subversion 1.4 <a
+href="http://subversion.tigris.org/svn_1.4_releasenotes.html#svnsync">
+introduced <tt>svnsync</tt></a>&nbsp;&mdash;&nbsp;a tool which
+provided the ability to replicate repository history from one
+repository to another.  Though useful, <tt>svnsync</tt> could only
+pull revision history from a repository, not push additional commits
+back to the master.  Subversion 1.5 adds WebDAV proxy support to
+<tt>mod_dav_svn</tt>, effectively allowing bidirectional revision
+history replication between master servers and slave servers using
+<tt>mod_dav_svn</tt>.</p>
+
+<p>All clients interact with a slave server, but the slave transparently
+passes all of the write-oriented activites to the master (rewriting the
+content as necessary).  The slaves are essentially read-only, but they
+do have a complete copy of the repository locally.  This serves to
+alleviate read traffic from the master server which may be desirable
+in certain circumstances.</p>
+
+<p>This model has several advantages to using a straight HTTP DAV-aware
+caching proxy, in that each slave can respond to all read-only requests
+without ever having to relay them to the master backend.</p>
+
+<div class="h4" id="webdav-proxy-requirements"
+    title="webdav-proxy-requirements">
+<h4>Requirements</h4>
+<ul>
+  <li>Subversion 1.5 or newer.</li>
+  <li>Apache HTTP Server 2.2.0 or higher with mod_proxy enabled.
+    (Several fixes to mod_proxy were committed for this patch that were not
+    backported to the 2.0 branch of httpd.)</li>
+</ul>
+
+</div>  <!-- webdav-proxy-requirements -->
+
+<div class="h4" id="webdav-proxy-example" title="webdav-proxy-example">
+<h4>Example configuration</h4>
+
+<p>Participants:</p>
+<ul>
+  <li>Slave &rarr; <tt>slave.example.com</tt>  (there can be many!)</li>
+  <li>Master &rarr; <tt>master.example.com</tt> (there can only be one!)</li>
+  <li>A WebDAV client (<tt>ra_neon</tt>, <tt>ra_serf</tt>, other WebDAV
+    clients)</li>
+</ul>
+
+<p>Each client does:</p>
+<pre><code>
+    % svn co http://slave.example.com/repos/slave/
+    ...
+    % svn ci
+    % ...etc...
+</code></pre>
+<p>(The client can perform all operations as normal.)</p>
+
+<p>Each slave has:</p>
+<pre><code>
+    &lt;Location /repos/slave&gt;
+      DAV svn
+      SVNPath /my/local/copy/of/repos
+      SVNMasterURI http://master.example.com/repos/master/
+    &lt;/Location&gt;
+</code></pre>
+
+<p>The master MUST have a post-commit hook that updates all of the slaves.  An
+example that does this using <code>svnadmin dump</code>/<code>svnadmin
+load</code> and ssh is provided below.  <tt>svnsync</tt> can probably do the
+same thing.</p>
+
+<p>Additionally, if locks are permitted on the master repository, lock
+databases need to kept in sync via post-lock and post-unlock hooks on
+the master pushing the lock state to the slaves.  (Username
+preservation is left as an exercise to the reader.  Translation: <a
+href="hacking.html#patches">patches to these notes are most
+welcome</a>.)  If the lock database is not propogated, users will not
+be able to accurately determine whether a lock is
+held&nbsp;&mdash;&nbsp;but locking will still work.</p>
+
+<p>A sample synchronization script may look like this:</p>
+<pre><code>
+   #!/bin/sh
+   REPOS="$1"
+   REV="$2"
+   SLAVE_HOST=slave.example.com
+   SLAVE_PATH=/my/local/copy/of/repos
+
+   # Ensure svnadmin is in $PATH on both this machine and the remote server!
+   svnadmin dump --incremental -r$2 $1 &gt; /tmp/$2.dump
+   scp /tmp/$2.dump $SLAVE_HOST:$SLAVE_PATH
+   ssh $SLAVE_HOST "svnadmin load $SLAVE_PATH &lt; $SLAVE_PATH/$2.dump"
+   ssh $SLAVE_HOST "rm $SLAVE_PATH/$2.dump"
+   rm /tmp/$2.dump
+</code></pre>
+
+</div>  <!-- webdav-proxy-example -->
+
+<div class="h4" id="webdav-proxy-further-reading"
+             title="webdav-proxy-further-reading">
+<h4>Further reading</h4>
+
+<p>Additional information about WebDAV proxy support is available <a
+href="http://svn.collab.net/repos/svn/trunk/notes/webdav-proxy">in the
+repository</a>.</p>
+
+</div>  <!-- webdav-proxy-further-reading -->
+
+</div>  <!-- webdav-proxy -->
+
+</div>  <!-- new-features -->
+
+
+<div class="h2" id="enhancements" title="enhancements">
+<h2>Enhancements and Bugfixes</h2>
+
+<div class="h3" id="copy-move-improvements" title="copy-move-improvements">
+<h3>Copy/move-related improvements (<em>client and server</em>)</h3>
+
+<p>The abilities and behavior of <code>copy</code> and
+<code>move</code> operations are significantly improved in 1.5+.</p>
+
+<div class="h4" id="leverage-copyfrom" title="leverage-copyfrom">
+<h4>Improved copy-handling during updates (<em>client and server</em>)</h4>
+
+<p>A common problem in older versions of Subversion was the way in
+which <code>svn update</code> handled incoming copies and moves.</p>
+
+<p>Consider this scenario: Harry runs <code>svn move foo bar; svn
+commit</code>, and meanwhile Sally makes local changes to 'foo', and
+then runs <code>svn update</code>.  In earlier versions of Subversion,
+the server would send down a completely new file 'bar', and unversion
+the file 'foo' (if it had no uncommitted changes, Subversion would
+remove it entirely.)  From Sally's point of view, her changes seem to
+be lost; the newly added 'bar' file has the older content, and the
+file 'foo' has been taken out of version control.</p>
+
+<p>In Subversion 1.5, the client and server both attempt to be smarter
+about this.  The server doesn't send a whole new file during the
+update, but rather instructions to copy something that likely already
+exists in the working copy.  So Sally's 'foo' file is copied to 'bar'
+(with local edits intact!).</p>
+
+<p>In theory, this is the best-case scenario.  There are a few
+caveats: this "proper copying" of existing working-copy resources only
+works on files, not (yet) on directories.  Also, if an incoming
+move-operation deletes 'foo' before it attempts to copy it to 'bar',
+then the copy will fail, and the client reverts to the old behavior of
+fetching a pristine copy of the file from the repository.  We hope to
+address this in svn 1.6.</p>
+
+<p>See <a
+href="http://subversion.tigris.org/issues/show_bug.cgi?id=503" >issue
+#503</a> for more.</p>
+
+</div> <!-- leverage-copyfrom -->
+
+<div class="h4" id="copy-peg-revs" title="copy-peg-revs">
+<h4>Peg revisions (<em>client</em>)</h4>
+
+<p>Copy and move operations now accept sources with peg ("@")
+revisions.</p>
+
+<p>See <a
+href="http://subversion.tigris.org/issues/show_bug.cgi?id=2546" >issue
+#2546</a> for more.</p>
+
+</div>  <!-- copy-peg-revs -->
+
+<div class="h4" id="multi-op-copy-move" title="multi-op-copy-move">
+<h4>Multiple working copy copy/move operations (<em>client</em>)</h4>
+
+<p>Clients may now perform chained copy/move operations locally on a
+single object in a working copy:</p>
+
+<pre>
+   svn mv path1 path2
+   svn mv path2 path3
+</pre>
+
+<p>See <a
+href="http://subversion.tigris.org/issues/show_bug.cgi?id=756" >issue
+#756</a> for more.</p>
+
+</div>  <!-- multi-op-copy-move -->
+
+<div class="h4" id="multi-src-copy" title="multi-src-copy">
+<h4>Improved handling multiple copy/move sources (<em>client</em>)</h4>
+
+<p>Clients now accept multiple sources for copy and move operations, with 
+the ability to copy/move each of the sources to the specified directory.
+This mirrors the behavior of standard command-line copy and move tools,
+such as <code>cp</code> and <code>mv</code>.  For example:</p>
+
+<pre>
+   svn mkdir new_subdir
+   svn mv foo.txt bar.txt baz.txt new_subdir
+</pre>
+
+<p>In practice, this means users can take advantage of shell globbing
+when doing a local copy or move:</p>
+
+<pre>
+   svn cp *.c dir
+</pre>
+
+<p>Multiple source copy/move also works for all previously defined
+copy/move working copy and repository combinations.</p>
+
+<p>See <a
+href="http://subversion.tigris.org/issues/show_bug.cgi?id=747" >issue
+#747</a> for more.</p>
+
+</div>  <!-- multi-src-copy -->
+
+<div class="h4" id="cp-takes-base" title="cp-takes-base">
+<h4>Copy takes -rBASE (<em>client</em>)</h4>
+
+<p>Copy now understands the special revision "BASE" in a working copy
+(as in: "<tt>-rBASE</tt>").</p>
+
+<p>See <a
+href="http://subversion.tigris.org/issues/show_bug.cgi?id=1643" >issue
+#1643</a> for more.</p>
+
+</div>  <!-- cp-takes-base -->
+
+<div class="h4" id="cp-mv-intermediate-dirs" title="cp-mv-intermediate-dirs">
+<h4>Creation of intermediate directories with copy/move
+    (<em>client and server</em>)</h4>
+
+<p>See the section on the new <a href="#intermediate-directories"
+>--parents option</a> for more about this.</p>
+
+</div>  <!-- cp-mv-intermediate-dirs -->
+
+</div>  <!-- copy-move-improvements -->
+
+<div class="h3" id="cancellation-improvements"
+     title="cancellation-improvements">
+<h3>Cancellation improvements (<em>client</em>)</h3>
+
+<p>Clients operations are now significantly more responsive to
+cancellation (e.g. via <tt>control-c</tt>).  In pre-1.5 releases,
+after directing an operation to stop, one sometimes had to wait for
+some time (e.g. while I/O occurred) before the operation would
+actually stop.</p>
+
+</div>  <!-- cancellation-improvements -->
+
+<div class="h3" id="cmdline" title="cmdline">
+<h3>Command-line client improvements (<em>client</em>)</h3>
+
+<p>There are far too many enhancements and new options to the
+command-line client to list them all here.  Aside from all the ones
+mentioned already in these release notes, below are a few more that we
+consider important, but please see the 1.5.0 section in the <a
+href="http://svn.collab.net/repos/svn/trunk/CHANGES">CHANGES</a> file
+for a complete list.</p>
+
+<div class="h4" id="resolve" title="resolve">
+<h4>New "resolve" subcommand replaces "resolved"</h4>
+
+<p>A new <strong><tt>resolve</tt></strong> subcommand replaces the
+"<tt>resolved</tt>" subcommand (the latter is deprecated, but still
+present for compatibility).  The new subcommand takes a
+<strong><tt>--accept=orig|mine|repo</tt></strong> option to select
+which version of a file to retain (which means Subversion now supports
+batch-style conflict resolution).</p>
+
+<p>See <a
+href="http://subversion.tigris.org/issues/show_bug.cgi?id=2784" >issue
+#2784</a> for more.</p>
+
+</div>  <!-- resolve -->
+
+<div class="h4" id="intermediate-directories"
+             title="intermediate-directories">
+<h4>Create intermediate directories if asked</h4>
+
+<p>Add, mkdir, copy, and move take a new
+<strong><tt>--parents</tt></strong> option, which makes intermediate
+directories as necessary to create the destination path.</p>
+
+<p>See <a
+href="http://subversion.tigris.org/issues/show_bug.cgi?id=1776" >issue
+#1776</a> for more</p>
+
+</div>  <!-- intermediate-directories -->
+
+<div class="h4" id="keep-local" title="keep-local">
+<h4>New --keep-local option retains path after delete.</h4>
+
+<p>Delete (remove) now takes a
+<strong><code>--keep-local</code></strong> option to retain its
+targets locally, so paths will not be removed even if unmodified.</p>
+
+</div>  <!-- keep-local -->
+
+<div class="h4" id="commit-revprops" title="commit-revprops">
+<h4>Commit now takes a --with-revprop option.</h4>
+
+Commit now takes a <strong><tt>--with-revprop</tt></strong> option
+allowing one to set revision properties
+
+<p>See <a
+href="http://subversion.tigris.org/issues/show_bug.cgi?id=1976" >issue
+#1976</a> for more.</p>
+
+</div>  <!-- commit-revprops -->
+
+</div>  <!-- cmdline -->
+
+<div class="h3" id="dav-modules" title="dav-modules">
+<h3>Easier to try out experimental <tt>ra_serf</tt> DAV access module
+(<em>client</em>)</h3>
+
+<p>Subversion 1.4 introduced the experimental <tt>ra_serf</tt>
+repository access module for accessing HTTP[S] DAV Subversion servers.
+This uses the <a href="http://code.google.com/p/serf/">serf</a>
+library instead of the Neon library which the original DAV support
+uses.  serf supports pipelined requests which may lead to better
+performance.  However, Subversion 1.4 required you to choose which
+module to use for accessing DAV servers at build time, which made it
+difficult to find out which module performs better for your usage
+patterns.</p>
+
+<p>Subversion 1.5 allows you to build both modules at the same time;
+you can choose which library to use on a global or host-by-host basis
+by setting the <tt>http-library</tt> variable in your run-time server
+configuration file (<tt>~/.subversion/servers</tt>).  In recognition
+of the fact that both libraries are DAV clients, we have
+renamed <tt>ra_dav</tt> to <tt>ra_neon</tt>.</p>
+
+</div>  <!-- dav-modules -->
+
+<div class="h3" id="apis" title="apis">
+<h3>API changes, improvements and language bindings
+    (<em>client and server</em>)</h3>
+
+<p>There are too many new and revised APIs in Subversion 1.5.0 to even
+begin to list them all here.  See the <a
+href="http://svn.collab.net/svn-doxygen/" >Subversion API
+Documentation</a> page for general API information.  If you develop a
+3rd-party client application that uses Subversion APIs, you should
+probably look at the header files for the interfaces you use and see
+what's changed.</p>
+
+<p>One general change is that most APIs that formerly took a
+<tt>recurse</tt> parameter have been upgraded to accept a
+<tt>depth</tt> parameter instead, to enable the new <a
+href="#sparse-checkouts">sparse checkouts</a> feature.</p>
+
+<p>Language bindings have mostly been updated for the new APIs, though
+some may lag more than others.</p>
+
+</div>  <!-- apis -->
+
+<div class="h3" id="bug-fixes" title="bug-fixes">
+<h3>Bug fixes (<em>client and server</em>)</h3>
+
+<p>A great many bugs have been fixed.  See the 1.5.0 section in the <a
+href="http://svn.collab.net/repos/svn/trunk/CHANGES">CHANGES</a> file
+for details.</p>
+
+</div>  <!-- bug-fixes -->
+
+</div>  <!-- enhancements -->
+
+<div class="h2" id="svn-1.3-deprecation" title="svn-1.3-deprecation">
+<h2>Subversion 1.3.x series no longer supported</h2>
+
+<p>The Subversion 1.3.x line is no longer supported.  This doesn't
+mean that your 1.3 installation is doomed; if it works well and is all
+you need, that's fine.  "No longer supported" just means we've stopped
+accepting bug reports against 1.3.x versions, and will not make any
+more 1.3.x bugfix releases, except perhaps for absolutely critical
+security or data-loss bugs.</p>
+
+</div>  <!-- svn-1.3-deprecation -->
+
+<div class="h2" id="deps" title="deps">
+<h2>Subversion Dependencies Distribution: Binary Compatibility Issues</h2>
+
+<div class="h3" id="deps-background" title="deps-background">
+<h3>Background</h3>
+
+<p>APR 0.9.x and 1.x are binary-incompatible.  This means if you are
+already using Subversion with APR 0.9.x, and then upgrade your libapr
+to 1.X <em>without rebuilding Subversion</em>, things will break.
+Things will also break if your Subversion server libraries are linked
+to one version of APR but your Apache HTTPD server is linked to a
+different version.</p>
+
+<p>For a long time, Subversion's main source distribution included APR
+0.9.x, which was the latest available at the time, along with a few
+other things (e.g., Neon, zlib) that weren't yet widespread on
+installation systems.</p>
+
+</div> <!-- deps-background -->
+
+<div class="h3" id="deps-now" title="deps-now">
+<h3>Subversion 1.5.0 Dependencies Distribution</h3>
+
+<p>Today, these dependencies are no longer exotic, so our source
+distribution contains just Subversion itself.  Those building
+Subversion are expected to have the necessary libraries already
+installed, or to be able to fetch them easily.  But for convenience,
+we still offer a "deps" distribution: it doesn't contain Subversion,
+it just has source code for those third-party libraries.</p>
+
+<p>Until Subversion 1.5.0, the deps distribution contained APR 0.9.x,
+but as of 1.5.0, we're finally upgrading it to APR 1.x.  This is
+because by now there are very few systems that will have binary
+compatibility issues, and of those, few are likely to build using the
+"deps" dist.</p>
+
+<p>If you already have a Subversion installation using APR 0.9.x, it's
+still possible to move to APR 1.x safely (although you are not
+required to, unless you use the deps dist).  Just be sure to recompile
+Subversion, and Apache httpd if necessary, after upgrading APR.</p>
+
+<p>Note that it's perfectly safe to use APR 1.x from the beginning.
+In fact, we recommend it.  If you're building Subversion for the first
+time, there's no compatibility issue to worry about, so just grab the
+latest version of APR (or use our deps dist).</p>
+
+</div> <!-- deps-now -->
+
+</div>  <!-- deps -->
+
+</div>  <!-- app -->
+</body>
+</html>
--- subversion-1.6.4dfsg.orig/debian/svnwrap.sh
+++ subversion-1.6.4dfsg/debian/svnwrap.sh
@@ -0,0 +1,35 @@
+#!/bin/sh
+#
+# svnwrap.sh: wrapper subversion client programs, which sets umask=002.
+#
+# Copyright 2006 by Peter Samuelson
+# Permission is granted to everyone to use and distribute this work,
+# without limitation, modified or unmodified, in any way, for any purpose.
+#
+# This script is not always needed: for somewhat complicated reasons,
+# subversion already Does The Right Thing for FSFS repositories but
+# cannot feasibly do so for BDB.
+#
+# See the manpage for more details.
+
+umask 002
+
+known_progs='svn svnlook svnserve svnadmin svnversion'
+known_progs_path=/usr/bin
+
+usage () {
+    echo >&2 "Usage: svnwrap {program} [args...]"
+    echo >&2 "Valid programs: $known_progs"
+    exit 1
+}
+
+exe=
+arg0=$(basename "$0")
+case " $known_progs " in
+    *" $arg0 "*) exe=$arg0 ;;
+    *" $1 "*) exe=$1; shift ;;
+    *) usage ;;
+esac
+case "$exe" in *" "*) usage ;; esac
+
+exec $known_progs_path/$exe "$@"
--- subversion-1.6.4dfsg.orig/debian/subversion-tools.dirs
+++ subversion-1.6.4dfsg/debian/subversion-tools.dirs
@@ -0,0 +1,3 @@
+usr/bin
+usr/share/doc/subversion-tools
+usr/share/doc/subversion/examples
--- subversion-1.6.4dfsg.orig/debian/subversion.examples
+++ subversion-1.6.4dfsg/debian/subversion.examples
@@ -0,0 +1 @@
+tools/dev/gnuify-changelog.pl
--- subversion-1.6.4dfsg.orig/debian/control
+++ subversion-1.6.4dfsg/debian/control
@@ -0,0 +1,166 @@
+Source: subversion
+Section: vcs
+Priority: optional
+Maintainer: Peter Samuelson <peter@p12n.org>
+Uploaders: Troy Heber <troyh@debian.org>,
+           Guilherme de S. Pastore <gpastore@debian.org>
+Build-Depends: debhelper, libneon27-gnutls-dev, zlib1g-dev,
+               libapr1-dev, libaprutil1-dev, libdb4.6-dev,
+               libsasl2-dev, apache2-threaded-dev,
+               libsqlite3-dev (>= 3.4), libgnome-keyring-dev, libdbus-1-dev,
+               quilt, doxygen, autotools-dev, autoconf, libtool, swig,
+               python-all-dev, python-support,
+               perl, libperl-dev, ruby1.8, ruby1.8-dev,
+               java-gcj-compat-dev [!alpha !arm !hppa !m68k !mips !mipsel !hurd-i386],
+               junit [!alpha !arm !hppa !m68k !mips !mipsel !hurd-i386]
+Build-Conflicts: libsvn-dev (<< 1.5)
+XS-Python-Version: 2.4, 2.5, 2.6
+Homepage: http://subversion.tigris.org/
+Vcs-Svn: svn://svn.debian.org/pkg-subversion/trunk
+Vcs-Browser: http://svn.debian.org/wsvn/pkg-subversion/trunk/
+Standards-Version: 3.8.0
+
+Package: subversion
+Architecture: any
+Depends: libsvn1 (= ${binary:Version}), ${shlibs:Depends}
+Suggests: subversion-tools, db4.7-util, patch
+Description: Advanced version control system
+ Subversion, also known as svn, is a version control system much like
+ the Concurrent Versions System (CVS).  Version control systems allow
+ many individuals (who may be distributed geographically) to
+ collaborate on a set of files (typically source code).  Subversion has
+ all the major features of CVS, plus certain new features that CVS
+ users often wish they had.
+ .
+ This package includes the Subversion client (svn), tools to create a
+ Subversion repository (svnadmin) and to make a repository available
+ over a network (svnserve).
+
+Package: libsvn1
+Architecture: any
+Depends: ${shlibs:Depends}
+Description: Shared libraries used by Subversion
+ This package includes shared libraries to manipulate Subversion (svn)
+ repositories and working copies.  See the 'subversion' package for
+ more information.
+
+Package: libsvn-dev
+Priority: extra
+Architecture: any
+Depends: libsvn1 (= ${binary:Version}), libapr1-dev, libaprutil1-dev
+Suggests: libsvn-doc, zlib1g-dev, libneon27-gnutls-dev
+Conflicts: libsvn0-dev
+Replaces: libsvn0-dev
+Description: Development files for Subversion libraries
+ This package contains the symlinks, headers, and object files needed
+ to compile and link programs which use libsvn1, the Subversion
+ libraries.  This package is needed only in order to compile software
+ that uses libsvn1.
+
+Package: libsvn-doc
+Suggests: libsvn-dev
+Section: doc
+Priority: extra
+Architecture: all
+Description: Developer documentation for libsvn
+ This package contains development (API) documentation for libsvn1, the
+ Subversion libraries.  See the 'libsvn1' package for more information.
+
+Package: libapache2-svn
+Section: httpd
+Architecture: any
+Depends: apache2.2-common, ${shlibs:Depends}
+Suggests: db4.7-util
+Description: Subversion server modules for Apache
+ This package provides the mod_dav_svn and mod_authz_svn modules for
+ the Apache 2.2 web server.  These modules provide Subversion's WebDAV
+ server backend, to serve repositories over the http and https
+ protocols.  See the 'subversion' package for more information.
+
+Package: python-subversion
+Section: python
+Architecture: any
+Depends: subversion, ${shlibs:Depends}, ${python:Depends}
+Conflicts: libsvn0 (<< 1.2.3dfsg1-1),
+           python2.3-subversion, python2.4-subversion
+Replaces: libsvn0 (<< 1.2.3dfsg1-1),
+          python2.3-subversion, python2.4-subversion
+Provides: ${python:Provides}
+Description: Python bindings for Subversion
+ This is a set of Python interfaces to libsvn, the Subversion
+ libraries.  It is useful if you want to, for example, write a Python
+ script that manipulates a Subversion repository or working copy.  See
+ the 'subversion' package for more information.
+
+Package: subversion-tools
+Priority: extra
+Architecture: all
+Depends: subversion (>= 1.5)
+Recommends: python-subversion (>= 1.5), libsvn-perl (>= 1.5),
+            libconfig-inifiles-perl, liburi-perl,
+            exim4 | mail-transport-agent, xsltproc, rsync
+Suggests: libsvn-ruby1.8
+Conflicts: kdesdk-scripts (<= 4:3.5.5-1)
+Description: Assorted tools related to Subversion
+ This package includes miscellaneous tools for use with Subversion
+ clients and servers:
+  * svn-backup-dumps: incremental dumpfile-based backup script
+  * svn-clean: Remove unversioned files from a working copy
+  * svn-fast-backup: rsync-based backup script for FSFS repositories
+  * svn-hot-backup: backup script, primarily for BDB repositories
+  * svn_apply_autoprops: Apply property settings from
+    .subversion/config file to an existing repository
+  * svn2cl: Generate GNU-style changelog from repository history
+  * svnmerge: Maintain merge history between two related branches
+    (mostly obsolete as of Subversion 1.5)
+  * svnwrap: Set umask to 002 before calling svn or svnserve
+  * several example hook scripts: commit-access-control, commit-email,
+    log-police, mailer, svnperms, verify-po
+ .
+ NOTE that some of these scripts are unsupported by upstream, and may
+ change radically or disappear in future releases.  The Recommended
+ packages are each required by at least one of these scripts.
+
+Package: libsvn-java
+Replaces: libsvn-javahl
+Conflicts: libsvn-javahl
+Provides: libsvn-javahl
+Section: java
+Architecture: any
+Depends: gij | java5-runtime-headless, libsvn1 (= ${binary:Version})
+Description: Java bindings for Subversion
+ This is a set of Java classes which provide the functionality of
+ libsvn, the Subversion libraries.  It is useful if you want to, for
+ example, write a Java class that manipulates a Subversion repository
+ or working copy.  See the 'subversion' package for more information.
+
+Package: libsvn-perl
+Section: perl
+Architecture: any
+Depends: ${perl:Depends}, ${shlibs:Depends}
+Conflicts: libsvn-core-perl, libsvn0 (<< 1.2.3dfsg1-1)
+Replaces: libsvn-core-perl, libsvn0 (<< 1.2.3dfsg1-1)
+Provides: libsvn-core-perl
+Description: Perl bindings for Subversion
+ This is a set of Perl interfaces to libsvn, the Subversion libraries.
+ It is useful if you want to, for example, write a Perl script that
+ manipulates a Subversion repository or working copy.  See the
+ 'subversion' package for more information.
+
+Package: libsvn-ruby1.8
+Section: ruby
+Architecture: any
+Depends: ruby1.8, ${shlibs:Depends}
+Description: Ruby bindings for Subversion
+ This is a set of Ruby interfaces to libsvn, the Subversion libraries.
+ It is useful if you want to, for example, write a Ruby script that
+ manipulates a Subversion repository or working copy.  See the
+ 'subversion' package for more information.
+
+Package: libsvn-ruby
+Section: ruby
+Architecture: all
+Depends: libsvn-ruby1.8
+Description: Ruby bindings for Subversion (dummy package)
+ This is a dummy package to install the Subversion library bindings for
+ the default version of Ruby.
--- subversion-1.6.4dfsg.orig/debian/subversion.preinst
+++ subversion-1.6.4dfsg/debian/subversion.preinst
@@ -0,0 +1,43 @@
+#!/bin/sh -e 
+
+# Periodically subversion's internal file system format changes.  The change
+# necessitates a dump using an older version of svnadmin (a version that
+# understands the old filesystem format).  Then a new svnadmin and the dumpfile
+# created by the old svnadmin can be used to create a repository in the new
+# format.  
+
+# To facilitate users moving the repository from the old to the new format we
+# included a statically linked copy of svnadmin starting with version 0.15.0.
+
+
+OLD_VERSION="$2"
+
+case "$1" in
+  upgrade)
+    # before 0.15.0 we didn't create a static binary.
+    if dpkg --compare-versions "$OLD_VERSION" ge 0.15.0 ; then
+      if dpkg --compare-versions "$OLD_VERSION" lt 0.28.0 ; then
+        # Remove any previously saved versions >>= 0.15.0 and << 0.28.0
+	# One might be left behind if the system has been upgraded
+	# from << 0.28.0 to >> 0.28.0 more than once with different
+	# OLD_VERSION's
+	rm /usr/bin/svnadmin-0.1[5-9].[0-9]* > /dev/null 2>&1 || true
+	rm /usr/bin/svnadmin-0.2[0-7].[0-9]* > /dev/null 2>&1 || true
+        cp /usr/bin/svnadmin-static /usr/bin/svnadmin-$OLD_VERSION
+      fi
+      if dpkg --compare-versions "$OLD_VERSION" lt 0.35.1 ; then
+	rm /usr/bin/svnadmin-0.3[0-3].[0-1]* > /dev/null 2>&1 || true
+        cp /usr/bin/svnadmin-static /usr/bin/svnadmin-$OLD_VERSION
+      fi
+    fi
+  ;;
+  abort-upgrade|install)
+
+  ;;
+  *)
+    echo "preinst called with unknown argument \`$1'" >&2
+    exit 1
+  ;;
+esac
+
+#DEBHELPER#
--- subversion-1.6.4dfsg.orig/debian/subversion-tools.docs
+++ subversion-1.6.4dfsg/debian/subversion-tools.docs
@@ -0,0 +1 @@
+contrib/client-side/svnmerge/svnmerge.README
--- subversion-1.6.4dfsg.orig/debian/subversion.install
+++ subversion-1.6.4dfsg/debian/subversion.install
@@ -0,0 +1,10 @@
+debian/tmp/usr/bin/svn*			usr/bin
+debian/tmp/usr/share/locale		usr/share
+debian/tmp/usr/share/man/man1		usr/share/man
+debian/tmp/usr/share/man/man5		usr/share/man
+debian/tmp/usr/share/man/man8		usr/share/man
+
+debian/tools/svn-defaults/config	etc/subversion
+debian/tools/svn-defaults/servers	etc/subversion
+contrib/client-side/emacs/psvn.el	usr/share/emacs/site-lisp
+debian/etc/50psvn.el			etc/emacs/site-start.d
--- subversion-1.6.4dfsg.orig/debian/subversion.dirs
+++ subversion-1.6.4dfsg/debian/subversion.dirs
@@ -0,0 +1 @@
+etc/bash_completion.d
--- subversion-1.6.4dfsg.orig/debian/python-subversion.install
+++ subversion-1.6.4dfsg/debian/python-subversion.install
@@ -0,0 +1,2 @@
+debian/tmp/usr/lib/libsvn_swig_py*.so.*		usr/lib
+debian/tmp/usr/lib/python*			usr/lib
--- subversion-1.6.4dfsg.orig/debian/subversion-tools.postinst
+++ subversion-1.6.4dfsg/debian/subversion-tools.postinst
@@ -0,0 +1,54 @@
+#!/bin/sh -e
+
+#DEBHELPER#
+
+# Old subversion packages had a /usr/lib/subversion which is now in /usr/share.
+# Create symlink for same, but this will fail if any files existed in
+# /usr/lib/subversion which did not come from subversion-tools.  That includes
+# local admin files and files from other packages - but no such files exist
+# in the Debian archive so these will be non-Debian packages.
+#
+# Yes, this whole situation is ugly.  See bug #330824.
+
+pkg=subversion-tools
+olddir=/usr/lib/subversion
+newdir=/usr/share/subversion
+linktgt=../share/subversion
+tmphack=$(getent passwd root | cut -f6 -d:)/${pkg}_upgrade_hack
+
+if [ -L $olddir ]; then exit 0; fi
+
+warn () { echo >&2 "$pkg: $*"; }
+explain () {
+	warn ""
+	warn "As of Debian subversion 1.2.3dfsg1-1, $olddir"
+	warn "will be a link to $newdir."
+	warn "Please move all files out of $olddir and retry"
+	warn "    dpkg --configure $pkg"
+	warn "If this is not possible, you may instead run"
+	warn "    touch '$tmphack'"
+	warn "    dpkg --configure $pkg"
+	warn "and the symlink will not be created."
+	exit 1
+}
+
+if [ -e "$tmphack" ]; then
+	warn "WARNING: $tmphack found"
+	warn "NOT creating link: $olddir -> $linktgt"
+	rm -f "$tmphack" || true
+	exit 0
+fi
+
+if [ -d $olddir ] &&
+   ! find $olddir -depth -type d -print0 | xargs -0r rmdir; then
+	warn "Files exist in $olddir:"
+	cd $olddir; find . -type f | sed "s,^./,$pkg:     ,"
+	warn "These files were either created locally or included"
+	warn "in a non-Debian package."
+	explain
+fi
+if [ -e $olddir ]; then
+	warn "$olddir exists but is not a directory."
+	explain
+fi
+ln -s $linktgt $olddir
--- subversion-1.6.4dfsg.orig/debian/test.sh
+++ subversion-1.6.4dfsg/debian/test.sh
@@ -0,0 +1,16 @@
+#!/bin/sh
+# This is the meager start to a script that will test the package.
+
+SVN=/usr/bin/svn
+SVNADMIN=/usr/bin/svnadmin
+
+# create test repository
+rm -rf /var/lib/svn/*
+
+$SVNADMIN create --fs-type fsfs /var/lib/svn
+$SVN mkdir -m '' file:///var/lib/svn/repos
+
+# uncomment repos stuff
+
+/etc/init.d/apache2 restart
+
--- subversion-1.6.4dfsg.orig/debian/python-subversion.examples
+++ subversion-1.6.4dfsg/debian/python-subversion.examples
@@ -0,0 +1 @@
+tools/examples/*.py
--- subversion-1.6.4dfsg.orig/debian/subversion-tools.postrm
+++ subversion-1.6.4dfsg/debian/subversion-tools.postrm
@@ -0,0 +1,7 @@
+#!/bin/sh -e
+
+#DEBHELPER#
+
+if [ -L /usr/lib/subversion ]; then
+	rm /usr/lib/subversion
+fi
--- subversion-1.6.4dfsg.orig/debian/libapache2-svn.dirs
+++ subversion-1.6.4dfsg/debian/libapache2-svn.dirs
@@ -0,0 +1 @@
+usr/share/doc/libapache2-svn
--- subversion-1.6.4dfsg.orig/debian/libsvn-doc.examples
+++ subversion-1.6.4dfsg/debian/libsvn-doc.examples
@@ -0,0 +1 @@
+tools/examples/*.c
--- subversion-1.6.4dfsg.orig/debian/subversion.docs
+++ subversion-1.6.4dfsg/debian/subversion.docs
@@ -0,0 +1,6 @@
+HACKING
+README
+notes/sasl.txt
+notes/webdav-proxy
+notes/svnsync.txt
+debian/svn_1.5_releasenotes.html
--- subversion-1.6.4dfsg.orig/debian/compat
+++ subversion-1.6.4dfsg/debian/compat
@@ -0,0 +1 @@
+4
--- subversion-1.6.4dfsg.orig/debian/libsvn1.links
+++ subversion-1.6.4dfsg/debian/libsvn1.links
@@ -0,0 +1 @@
+usr/lib/libsvn_ra_neon-1.so.1 usr/lib/libsvn_ra_dav-1.so.1
--- subversion-1.6.4dfsg.orig/debian/subversion.README.Debian
+++ subversion-1.6.4dfsg/debian/subversion.README.Debian
@@ -0,0 +1,56 @@
+Subversion for Debian
+=====================
+
+Subversion is maintained by a team at:
+
+  http://pkg-subversion.alioth.debian.org/
+
+
+NFS and Repositories
+--------------------
+You should never host a BDB-format repository on an NFS volume: it can
+lead to data corruption and data loss.  We recommend the svn://
+(svnserve) or svn+ssh:// (ssh tunnel) access methods instead.
+
+A FSFS repository can be hosted on NFS, but make sure you have the
+'lockd' daemon (from the 'nfs-common' package) running on both client
+and server.  See also this Subversion FAQ entry:
+
+  http://subversion.tigris.org/faq.html#nfs
+
+
+The umask issue
+---------------
+If you are sharing BDB repositories between multiple users, you may
+wish to use the 'svnwrap' script after setting proper permissions.
+This sets 'umask 002' before running the real subversion binary.  See
+'man svnwrap' for details.
+
+
+Emacs and Subversion
+--------------------
+There are two packages that provide support for Subversion in Emacs:
+
+* psvn.el:
+
+  A PCL-CVS-style interface for Subversion.
+
+* vc-svn.el:
+
+  A Subversion backend for the Emacs VC system.  This is no longer
+  included in the Subversion package; maintainership has been taken
+  over by the Emacs project.  It will be included in Emacs 22, and is
+  now available in the 'emacs-snapshot' package.  It is not currently
+  in Xemacs.
+
+  If you use Emacs 21 (vc-svn appears to be incompatible with Xemacs),
+  you will need to manually install an older version of vc-svn.el from
+  the Subversion site; the Emacs 22 version of vc-svn.el does not work
+  with older Emacsen.  You can download it using Subversion itself:
+
+    svn export \
+      http://svn.collab.net/repos/svn/trunk/contrib/client-side/vc-svn.el@9195
+
+  Place it in /usr/local/share/emacs/21.4/site-lisp/ or elsewhere in
+  your autoload path.  Then ensure that 'SVN appears in the list of the
+  custom variable vc-handled-backends.
--- subversion-1.6.4dfsg.orig/debian/README.source
+++ subversion-1.6.4dfsg/debian/README.source
@@ -0,0 +1,4 @@
+This Debian package uses quilt(1) for patch management.
+Please see /usr/share/doc/quilt/README.source for more information.
+
+ -- Peter Samuelson <peter@p12n.org>  Wed, 18 Jun 2008 21:45:55 -0500
--- subversion-1.6.4dfsg.orig/debian/subversion.NEWS
+++ subversion-1.6.4dfsg/debian/subversion.NEWS
@@ -0,0 +1,38 @@
+subversion (1.5.0dfsg1-1) experimental; urgency=low
+
+  * As did Subversion 1.4.0, Subversion 1.5.0 will SILENTLY UPGRADE the
+    format of any working copy it touches.  Thereafter, you won't be able
+    to use earlier Subversion releases with the same working copy.
+  * In order to use certain features of 1.5.0, you will need to upgrade
+    your repositories.  Unlike with working copies, this is not done
+    automatically; use the 'svnadmin upgrade' command.
+  * A lot has changed in 1.5.0; you are encouraged to read
+    /usr/share/doc/subversion/svn_1.5_releasenotes.html .
+
+ -- Peter Samuelson <peter@p12n.org>  Thu, 24 Jul 2008 00:03:29 -0500
+
+subversion (1.4.6dfsg1-2) unstable; urgency=low
+
+  If you are using BDB repositories, you will get "DB_VERSION_MISMATCH"
+  errors when you try to use them with recent Subversion, due to the move
+  to db4.6.  To fix this, just run 'svnadmin recover /path/to/repo' for
+  each affected repository.  We apologise for the inconvenience.
+
+ -- Peter Samuelson <peter@p12n.org>  Tue, 12 Feb 2008 06:49:14 -0600
+
+subversion (1.4.0~rc4-1) experimental; urgency=low
+
+  Subversion 1.4.0 will SILENTLY UPGRADE the format of any working copy
+  it touches.  Thereafter, you won't be able to use earlier Subversion
+  releases with the same working copy.  The good news is that this new
+  format is much more efficient than the old; you should notice a
+  respectable speed increase for operations such as 'svn status',
+  especially with large checkouts.
+
+  1.4.0 also brings an incompatible enhancement (known as 'svndiff1') to
+  the repository storage format, reducing disk usage by something like
+  30%.  However, this ONLY affects new repositories, created with svnadmin
+  1.4.  Existing repositories will continue to use the old format.  If you
+  want to take advantage of svndiff1, dump and reload your repositories.
+
+ -- Peter Samuelson <peter@p12n.org>  Sun, 23 Jul 2006 15:49:56 -0500
--- subversion-1.6.4dfsg.orig/debian/libsvn-java.install
+++ subversion-1.6.4dfsg/debian/libsvn-java.install
@@ -0,0 +1,2 @@
+debian/tmp/usr/lib/libsvnjavahl*.so*		usr/lib/jni
+debian/tmp/usr/share/java			usr/share
--- subversion-1.6.4dfsg.orig/debian/subversion-tools.install
+++ subversion-1.6.4dfsg/debian/subversion-tools.install
@@ -0,0 +1,13 @@
+tools/hook-scripts/*			usr/share/subversion/hook-scripts
+BUILD/tools/hook-scripts/*		usr/share/subversion/hook-scripts
+BUILD/contrib/hook-scripts/commit-email.pl	usr/share/subversion/hook-scripts
+
+tools/server-side/svn-backup-dumps.py		usr/bin
+contrib/server-side/svn-fast-backup		usr/bin
+contrib/client-side/svn-clean			usr/bin
+contrib/client-side/svn_apply_autoprops.py	usr/bin
+contrib/client-side/svnmerge/svnmerge.py	usr/bin
+contrib/client-side/svn-bisect			usr/bin
+contrib/client-side/svn2cl/svn2cl.sh		usr/bin
+contrib/client-side/svn2cl/*.{xml,xsl,css}	etc/svn2cl
+debian/svnwrap.sh				usr/bin
--- subversion-1.6.4dfsg.orig/debian/libapache2-svn.install
+++ subversion-1.6.4dfsg/debian/libapache2-svn.install
@@ -0,0 +1,3 @@
+debian/tmp/usr/lib/apache2/modules/*.so		usr/lib/apache2/modules
+debian/dav_svn.load debian/dav_svn.conf		etc/apache2/mods-available
+tools/xslt/svnindex.*				var/www/apache2-default
--- subversion-1.6.4dfsg.orig/debian/libsvn1.install
+++ subversion-1.6.4dfsg/debian/libsvn1.install
@@ -0,0 +1,9 @@
+debian/tmp/usr/lib/libsvn_ra*.so.1*		usr/lib
+debian/tmp/usr/lib/libsvn_fs*.so.1*		usr/lib
+debian/tmp/usr/lib/libsvn_wc-1.so.1*		usr/lib
+debian/tmp/usr/lib/libsvn_delta-1.so.1*		usr/lib
+debian/tmp/usr/lib/libsvn_subr-1.so.1*		usr/lib
+debian/tmp/usr/lib/libsvn_client-1.so.1*	usr/lib
+debian/tmp/usr/lib/libsvn_repos-1.so.1*		usr/lib
+debian/tmp/usr/lib/libsvn_diff-1.so.1*		usr/lib
+debian/tmp/usr/lib/libsvn_auth_*-1.so.1*	usr/lib
--- subversion-1.6.4dfsg.orig/debian/libapache2-svn.README.Debian
+++ subversion-1.6.4dfsg/debian/libapache2-svn.README.Debian
@@ -0,0 +1,4 @@
+This apache module is configured in /etc/apache2/mods-available/dav_svn.conf
+
+
+ -- Guilherme de S. Pastore <gpastore@colband.com.br>, Sat Aug 20 19:56:07 2005
--- subversion-1.6.4dfsg.orig/debian/subversion-tools.manpages
+++ subversion-1.6.4dfsg/debian/subversion-tools.manpages
@@ -0,0 +1,6 @@
+debian/man/svnwrap.1
+debian/man/svn-hot-backup.1
+debian/man/svn-fast-backup.1
+debian/man/svn-backup-dumps.1
+contrib/client-side/svn2cl/svn2cl.1
+BUILD/contrib/client-side/svn-clean.1
--- subversion-1.6.4dfsg.orig/debian/libapache2-svn.prerm
+++ subversion-1.6.4dfsg/debian/libapache2-svn.prerm
@@ -0,0 +1,15 @@
+#!/bin/sh -e
+
+# hack: disabling a disabled module is not allowed -
+# at least, not until apache2.2-common 2.2.3-3.
+safe_a2dismod () {
+  if [ -e /etc/apache2/mods-enabled/$1.load ]; then
+    /usr/sbin/a2dismod $1
+  fi
+}
+
+if [ "$1" = "remove" ] ; then
+  safe_a2dismod dav_svn
+fi
+
+#DEBHELPER#
--- subversion-1.6.4dfsg.orig/debian/subversion-tools.NEWS
+++ subversion-1.6.4dfsg/debian/subversion-tools.NEWS
@@ -0,0 +1,16 @@
+subversion-tools (1.2.3dfsg1-1) unstable; urgency=low
+
+  /usr/lib/subversion has moved to /usr/share/subversion; a symlink has
+  been left behind.  This only affects installations where repositories
+  have been configured to use hook scripts shipped in /usr/lib/subversion,
+  without making local copies of the scripts.  After the release of Debian
+  Etch, the compatibility symlink will disappear.  Please update your
+  repository configurations accordingly.
+
+  The other script affected is /usr/lib/subversion/hot-backup.py, which
+  has now moved into /usr/share/doc/subversion/examples.  It was never a
+  supported executable (or it would live in /usr/bin).  It is also no
+  longer needed, because "svnadmin hotcopy" now includes the same
+  functionality.  Please use "svnadmin hotcopy" instead.
+
+ -- Peter Samuelson <peter@p12n.org>  Sat, 15 Oct 2005 20:09:52 -0500
--- subversion-1.6.4dfsg.orig/debian/dav_svn.load
+++ subversion-1.6.4dfsg/debian/dav_svn.load
@@ -0,0 +1,3 @@
+# Depends: dav
+LoadModule dav_svn_module /usr/lib/apache2/modules/mod_dav_svn.so
+LoadModule authz_svn_module /usr/lib/apache2/modules/mod_authz_svn.so
--- subversion-1.6.4dfsg.orig/debian/watch
+++ subversion-1.6.4dfsg/debian/watch
@@ -0,0 +1,5 @@
+# 'man uscan' for the format and usage of this file
+version=3
+opts=dversionmangle=s/\.dfsg\d+$// \
+  http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=260&expandFolder=74 \
+  http://subversion.tigris.org/downloads/subversion-(\d+.\d+.\d+).tar.gz
--- subversion-1.6.4dfsg.orig/debian/libsvn-dev.install
+++ subversion-1.6.4dfsg/debian/libsvn-dev.install
@@ -0,0 +1,11 @@
+debian/tmp/usr/include/subversion-1		usr/include
+debian/tmp/usr/lib/libsvn_ra*.{a,so}		usr/lib
+debian/tmp/usr/lib/libsvn_fs*.{a,so}		usr/lib
+debian/tmp/usr/lib/libsvn_ra-1.la		usr/lib
+debian/tmp/usr/lib/libsvn_fs-1.la		usr/lib
+debian/tmp/usr/lib/libsvn_wc-1.{a,la,so}	usr/lib
+debian/tmp/usr/lib/libsvn_delta-1.{a,la,so}	usr/lib
+debian/tmp/usr/lib/libsvn_subr-1.{a,la,so}	usr/lib
+debian/tmp/usr/lib/libsvn_client-1.{a,la,so}	usr/lib
+debian/tmp/usr/lib/libsvn_repos-1.{a,la,so}	usr/lib
+debian/tmp/usr/lib/libsvn_diff-1.{a,la,so}	usr/lib
--- subversion-1.6.4dfsg.orig/debian/contrib-license-audit
+++ subversion-1.6.4dfsg/debian/contrib-license-audit
@@ -0,0 +1,75 @@
+Files in 'contrib' are not necessarily copyrighted and licensed
+consistently with the rest of Subversion.  So they must be audited
+individually for copyright statements and license terms.
+
+Last updated 13 Mar 2008 by Peter Samuelson for 1.5.0-beta1 tarball.
+
+* Same copyright and license as subversion:
+  cgi/tweak-log.cgi
+  client-side/diff-wrap.sh
+  client-side/incremental-update.py
+  client-side/search-svnlog.pl
+  client-side/svn-hgmerge.py
+  client-side/svn-push/svn-push.c
+  client-side/svn_update.pl
+  client-side/svnmerge/svnmerge-migrate-history.py
+  hook-scripts/check-mime-type.pl
+  hook-scripts/commit-block-joke.py
+  hook-scripts/pre-commit-check.py
+  hook-scripts/pre-lock-require-needs-lock.py
+  hook-scripts/remove-zombie-locks.py
+  server-side/mod_dontdothat/*
+  server-side/svn-fast-backup
+  server-side/svn-tweak-author.py
+
+* Same license as subversion:
+  client-side/svnmucc/svnmucc.c
+  client-side/wcgrep
+  hook-scripts/case-insensitive.py
+  server-side/svnmirror.sh
+
+* GNU GPL v2 or later:
+  client-side/asvn
+  client-side/emacs/dsvn.el
+  client-side/emacs/psvn.el
+  client-side/svn-clean
+  client-side/svn-merge-vendor.py
+  client-side/svn_apply_autoprops.py
+  client-side/svn_export_empty_files.py
+  client-side/svncopy/*
+  client-side/svnmerge/svnmerge.py
+  client-side/svnmerge/svnmerge_test.py
+  hook-scripts/syntax-check.sh
+  server-side/fsfsverify.py
+
+* Apache license v2:
+  server-side/authz_svn_group.py
+
+* MIT-like:
+  client-side/svn-resolve
+  client-side/svn-viewdiff
+  hook-scripts/enforcer/*
+
+* BSD-like:
+  client-side/svn2cl/*
+  client-side/svnmerge.sh
+
+* No license :(, must remove from tarball:
+  cgi/mirror_dir_through_svn.*
+  client-side/diff3wrap.bat
+  client-side/diffwrap.bat
+  client-side/svn-log.pl
+  client-side/svn_all_diffs.pl
+  client-side/svn_load_dirs/*
+  client-side/vim/*
+  hook-scripts/detect-merge-conflicts.sh
+  server-side/backup-recipe.sh
+  server-side/load_repo_with_mergesensitive_copy.sh
+
+* No license, but...
+  client-side/emacs/vc-svn.el - assumed same as the newer version on
+    savannah.gnu.org, which says GNU GPL v2 or later
+  client-side/svnmerge/svnmerge-migrate-test.sh - assumed same as
+    svnmerge-migrate-history.py
+  client-side/svnmucc/svnmucc-test.py - assumed same as svnmucc.c
+  server-side/svnmirror-test.sh - assumed same as svnmirror.sh
--- subversion-1.6.4dfsg.orig/debian/libapache2-svn.postinst
+++ subversion-1.6.4dfsg/debian/libapache2-svn.postinst
@@ -0,0 +1,8 @@
+#!/bin/sh -e
+
+# enable on new installs only, not upgrades
+if [ "$1" = "configure" ]; then
+  /usr/sbin/a2enmod dav_svn
+fi
+
+#DEBHELPER#
--- subversion-1.6.4dfsg.orig/debian/libsvn-ruby.links
+++ subversion-1.6.4dfsg/debian/libsvn-ruby.links
@@ -0,0 +1 @@
+usr/share/doc/libsvn-ruby1.8 usr/share/doc/libsvn-ruby
--- subversion-1.6.4dfsg.orig/debian/libsvn-ruby1.8.install
+++ subversion-1.6.4dfsg/debian/libsvn-ruby1.8.install
@@ -0,0 +1,2 @@
+debian/tmp/usr/lib/libsvn_swig_ruby*.so.*	usr/lib
+debian/tmp/usr/lib/ruby				usr/lib
--- subversion-1.6.4dfsg.orig/debian/dav_svn.conf
+++ subversion-1.6.4dfsg/debian/dav_svn.conf
@@ -0,0 +1,54 @@
+# dav_svn.conf - Example Subversion/Apache configuration
+#
+# For details and further options see the Apache user manual and
+# the Subversion book.
+#
+# NOTE: for a setup with multiple vhosts, you will want to do this
+# configuration in /etc/apache2/sites-available/*, not here.
+
+# <Location URL> ... </Location>
+# URL controls how the repository appears to the outside world.
+# In this example clients access the repository as http://hostname/svn/
+# Note, a literal /svn should NOT exist in your document root.
+#<Location /svn>
+
+  # Uncomment this to enable the repository
+  #DAV svn
+
+  # Set this to the path to your repository
+  #SVNPath /var/lib/svn
+  # Alternatively, use SVNParentPath if you have multiple repositories under
+  # under a single directory (/var/lib/svn/repo1, /var/lib/svn/repo2, ...).
+  # You need either SVNPath and SVNParentPath, but not both.
+  #SVNParentPath /var/lib/svn
+
+  # Access control is done at 3 levels: (1) Apache authentication, via
+  # any of several methods.  A "Basic Auth" section is commented out
+  # below.  (2) Apache <Limit> and <LimitExcept>, also commented out
+  # below.  (3) mod_authz_svn is a svn-specific authorization module
+  # which offers fine-grained read/write access control for paths
+  # within a repository.  (The first two layers are coarse-grained; you
+  # can only enable/disable access to an entire repository.)  Note that
+  # mod_authz_svn is noticeably slower than the other two layers, so if
+  # you don't need the fine-grained control, don't configure it.
+
+  # Basic Authentication is repository-wide.  It is not secure unless
+  # you are using https.  See the 'htpasswd' command to create and
+  # manage the password file - and the documentation for the
+  # 'auth_basic' and 'authn_file' modules, which you will need for this
+  # (enable them with 'a2enmod').
+  #AuthType Basic
+  #AuthName "Subversion Repository"
+  #AuthUserFile /etc/apache2/dav_svn.passwd
+
+  # To enable authorization via mod_authz_svn
+  #AuthzSVNAccessFile /etc/apache2/dav_svn.authz
+
+  # The following three lines allow anonymous read, but make
+  # committers authenticate themselves.  It requires the 'authz_user'
+  # module (enable it with 'a2enmod').
+  #<LimitExcept GET PROPFIND OPTIONS REPORT>
+    #Require valid-user
+  #</LimitExcept> 
+
+#</Location>
--- subversion-1.6.4dfsg.orig/debian/python-subversion.dirs
+++ subversion-1.6.4dfsg/debian/python-subversion.dirs
@@ -0,0 +1 @@
+usr/bin
--- subversion-1.6.4dfsg.orig/debian/lintian-overrides
+++ subversion-1.6.4dfsg/debian/lintian-overrides
@@ -0,0 +1,20 @@
+# lintian overrides for binary packages
+# Please use one comment line before each override line;
+# debian/rules will split the file that way.
+
+# the ruby script isn't really needed, it's more of an example file
+subversion-tools: ruby-script-but-no-ruby-dep ./usr/share/subversion/hook-scripts/commit-email.rb
+# Python dependency is implied by python-subversion dependency
+subversion-tools: python-script-but-no-python-dep
+
+# this is config documentation, not "how to build the package"
+libapache2-svn: package-contains-upstream-install-documentation usr/share/doc/libapache2-svn/INSTALL.authz.gz
+
+# nobody but us will ever link to this, so we don't ship a shlibs file
+libsvn-perl: no-shlibs-control-file usr/lib/libsvn_swig_perl-1.so.1.0.0
+
+# nobody but us will ever link to this, so we don't ship a shlibs file
+python-subversion: no-shlibs-control-file usr/lib/libsvn_swig_py-1.so.1.0.0
+
+# nobody but us will ever link to this, so we don't ship a shlibs file
+libsvn-ruby1.8: no-shlibs-control-file usr/lib/libsvn_swig_ruby-1.so.1.0.0
--- subversion-1.6.4dfsg.orig/debian/changelog
+++ subversion-1.6.4dfsg/debian/changelog
@@ -0,0 +1,1974 @@
+subversion (1.6.4dfsg-1~bpo50+1) lenny-backports; urgency=low
+
+  * Rebuild for lenny-backports.
+  * Disable ra_serf, need a newer version than the one in lenny.
+  * Depend on libdb4.6.
+
+ -- Michael Diers <mdiers@elego.de>  Sun, 16 Aug 2009 11:53:47 +0200
+
+subversion (1.6.4dfsg-1) unstable; urgency=high
+
+  * New upstream security release.
+    - Fix CVE-2009-2411, heap overflows in svndiff stream parsing.
+
+ -- Peter Samuelson <peter@p12n.org>  Wed, 05 Aug 2009 20:12:07 -0500
+
+subversion (1.6.3dfsg-1) unstable; urgency=low
+
+  * New upstream release.
+  * Update package sections corresponding to recent ftpmaster work.
+  * Re-enable libsvn_ra_serf, now that serf 0.3.0-0.2 is available.
+  * Add symbols file for libsvn1, for finer-grained dependencies.
+
+ -- Peter Samuelson <peter@p12n.org>  Tue, 14 Jul 2009 23:51:24 -0500
+
+subversion (1.6.1dfsg-1) experimental; urgency=low
+
+  * New upstream release.
+
+ -- Peter Samuelson <peter@p12n.org>  Thu, 09 Apr 2009 17:30:40 -0500
+
+subversion (1.6.0dfsg-1) experimental; urgency=low
+
+  * New upstream release.
+    - patches/{commit-email2,out-of-tree-build-fixes,svn2cl-upstream,
+               ssh-no-sigkill}: deleted, applied or obsoleted upstream.
+      Other patches rediffed.
+    - patches/build-fixes: New patch, mostly for out-of-tree build stuff.
+    - Fixes typo in fr.po.  (Closes: #503266)
+    - Fixes WC out-of-sync issue.  (Closes: #500665)
+  * Build-depends: libsqlite3-dev, libgnome-keyring-dev, libdbus-1-dev.
+    We _should_ give equal opportunity to KDE 4 KWallet support,
+    but in terms of dependencies, that is a much heavier burden.
+    - Disable 'auth-test' test.  It assumes the gnome-keyring service
+      is available at test time - not likely, on a build daemon.
+  * Remove serf backend support for now, as it requires 0.3.0.
+  * Move to db4.7, tracking apr-util.  (Closes: #526222)
+
+ -- Peter Samuelson <peter@p12n.org>  Fri, 27 Mar 2009 15:54:25 -0500
+
+subversion (1.5.6dfsg-1) unstable; urgency=low
+
+  * New upstream release.
+  * patches/commit-email2: New patch to fix mail header formatting in
+    commit-email.pl hook.  (Closes: #508301)
+  * Tweak 'site-packages' location for python 2.6, taken from the Ubuntu
+    patch uploaded by Matthias Klose.
+  * Build-Depends is back again to libdb4.6-dev.
+
+ -- Peter Samuelson <peter@p12n.org>  Wed, 25 Feb 2009 20:23:51 -0600
+
+subversion (1.5.5dfsg1-1) experimental; urgency=low
+
+  * New upstream release.
+  * New script svn-bisect, thanks Robert Millan. (Closes: #505100)
+  * DAV proxy fixed for certain commit subcommands.  (Closes: #511212)
+
+ -- Peter Samuelson <peter@p12n.org>  Wed, 07 Jan 2009 23:24:53 -0600
+
+subversion (1.5.4dfsg1-1) experimental; urgency=low
+
+  * New upstream release
+
+ -- Peter Samuelson <peter@p12n.org>  Thu, 23 Oct 2008 19:35:57 -0500
+
+subversion (1.5.3dfsg1-1) experimental; urgency=low
+
+  * New upstream release.
+    - patches/perl-test-syntax-error: removed, applied upstream
+    - Fixes infinite loop in a 'svn mv' corner case (Closes: #497953)
+    - bash completion updates (Closes: #499888)
+
+ -- Peter Samuelson <peter@p12n.org>  Fri, 10 Oct 2008 13:27:24 -0500
+
+subversion (1.5.1dfsg1-1) unstable; urgency=low
+
+  * New upstream release.
+    - Fixes some major corner cases in merge tracking.
+    - Fixes several crash bugs and regressions from 1.4 -> 1.5.
+    - patches/ruby-test-wc-normalize-compared-value: Remove, applied upstream.
+  * Symlink libsvn_ra_dav-1.so.1 -> libsvn_ra_neon-1.so.1 to avoid
+    breaking old packages that mistakenly linked to ra_dav.  This was not
+    and is not supported, but at least one package did it.  (Closes: #490423)
+  * Add a NEWS entry for 1.5.x in general.
+  * debian/watch: Add dversionmangle setting, thanks to lintian.
+
+ -- Peter Samuelson <peter@p12n.org>  Thu, 24 Jul 2008 15:48:17 -0500
+
+subversion (1.5.0dfsg1-4) unstable; urgency=medium
+
+  * Work around bug where 'make javahl' is not -j-safe.
+
+ -- Peter Samuelson <peter@p12n.org>  Mon, 07 Jul 2008 01:37:38 -0500
+
+subversion (1.5.0dfsg1-3) unstable; urgency=medium
+
+  * Bump shlibs file to libsvn1 (>= 1.5.0).  (Closes: #488949)
+  * Fix typo in Build-Conflicts (libsvn-dev, not libsvn1-dev).
+  * Fix svnwrap(1) manpage inetd.conf example.  (Closes: #462313)
+
+ -- Peter Samuelson <peter@p12n.org>  Wed, 02 Jul 2008 08:23:31 -0500
+
+subversion (1.5.0dfsg1-2) unstable; urgency=low
+
+  * Reenable Java support.
+  * patches/java-build: New patch to hack around incompatibilities between
+    Sun javah and gcj javah.
+  * Remove the last remnants of libsvn-javahl from the source package.
+  * Include upstream release notes file svn_1.5_releasenotes.html.
+  * Add svn-populate-node-origins-index (used in upgrading a repository
+    to 1.5) and svnmucc (useful client tool) to the subversion package.
+    (Closes: #408487)
+
+ -- Peter Samuelson <peter@p12n.org>  Mon, 30 Jun 2008 00:22:28 -0500
+
+subversion (1.5.0dfsg1-1) experimental; urgency=low
+
+  * New upstream release
+    - Fixes many bugs including:
+      - Translation errors (Closes: #404982, #451514)
+      - Now exports externals from a working copy.  (Closes: #448864)
+      - Newer psvn.el provided.  (Closes: #393651, #441994)
+      - 'svn export' handles externals now.  (Closes: #448864)
+      - Perl module destructor doesn't crash.  (Closes: #401340)
+      - 'svn merge' gets less confused on tree conflicts.  (Closes: #366530)
+    - Update debian/contrib-license-audit, README.Debian-tarball
+    - Remove obsolete patches: jelmer-python-bindings, kaffe,
+      kaffe-javah, limit-zlib-link, neon27, python-memleak,
+      ruby-newswig, ruby-test-ra-race, svn-clean-manpage,
+      svn_load_dirs, swig-warning-124, testsuite-dont-use-os-popen3
+  * rules: Run autogen-swig for each python version.
+    (Not strictly needed, but it is the simplest approach.)
+  * Switch from dpatch to quilt.
+  * Policy 3.8.0:
+    - copyright: Delete copy of common-licenses/Apache-2.0
+    - control: Add Homepage field;
+      Wrap Uploaders field, which was > 80 columns
+    - rules: Support DEB_BUILD_OPTIONS=parallel=n;
+      Require DEB_BUILD_OPTIONS to be space-separated
+    - README.source: New file explaining quilt
+  * control: Add XS-Python-Version header, to suppress a warning
+  * control: Build-Conflicts: libsvn1-dev (<< 1.5); libtool can cause
+    trouble with installed .so files that don't contain needed symbols.
+  * control: New Build-Depends: libserf-0-0-dev, libsasl2-dev.
+  * control: Simplify Depends/Recommends to assume etch or newer.  (Keep
+    some old Conflicts/Replaces/Provides.)  Delete the libsvn-javahl etch
+    transition package.
+  * control: libsvn-java: I believe it needs java5 now, not just java2.
+    Hence gij | java5-runtime-headless.
+  * patches/perl-test-syntax-error: New patch borrowed from upstream, to
+    fix a perl5.10 issue in one of the tests.
+  * patches/ruby-test-wc-normalize-compared-value: New patch borrowed from
+    upstream, to fix a ruby test failure.
+  * patches/svn2cl: Split into svn2cl-upstream and svn2cl-debian.
+    Update svn2cl-upstream to 0.10 from upstream trunk.
+  * patches/apr-abi: Small adjustment to reduce libtool warnings.
+  * patches/out-of-tree-build-fixes: New patch: fix a few issues with
+    building outside the source tree.
+  * rules: Disable Java for the first upload to experimental, as I'm still
+    working on fixing that.
+
+ -- Peter Samuelson <peter@p12n.org>  Fri, 20 Jun 2008 21:53:29 -0500
+
+subversion (1.4.6dfsg1-5) UNRELEASED; urgency=low
+
+  * Downgrade libsvn-dev "Depends: libneon27-gnutls-dev" to Suggests and
+    add zlib1g-dev.  These are for static linking.  (Closes: #482512)
+
+ -- Peter Samuelson <peter@p12n.org>  Thu, 29 May 2008 20:29:41 -0500
+
+subversion (1.4.6dfsg1-4) unstable; urgency=low
+
+  * Disable java on alpha and hppa, as requested by Matthias Klose.
+    (Closes: #477908)
+  * Switch from neon27 to neon27-gnutls.  (Closes: #478142)
+  * patches/testsuite-dont-use-os-popen3: New patch (from upstream):
+    use popen2.Popen3 instead of os.popen3.  (Closes: #479079)
+  * patches/svn-clean-ignore: New feature patch, a mechanism to specify
+    files which, though unversioned, 'svn-clean' should not remove.
+    Suggested by Jonathan Hall.
+  * Add another -j1 to debian/rules, to fix a parallel build problem.
+  * patches/ssh-no-controlmaster: New patch to avoid a bad interaction
+    with OpenSSH connection sharing.  (Closes: #413102)
+
+ -- Peter Samuelson <peter@p12n.org>  Sat, 03 May 2008 00:35:18 -0500
+
+subversion (1.4.6dfsg1-3) unstable; urgency=low
+
+  * patches/neon27: update for neon 0.28.  (Closes: #476117)
+  * Build for all supported python versions.  Loosely based on an Ubuntu
+    patch by Matthias Klose.  (Closes: #446636)
+
+ -- Peter Samuelson <peter@p12n.org>  Mon, 14 Apr 2008 11:08:22 -0500
+
+subversion (1.4.6dfsg1-2) unstable; urgency=low
+
+  * subversion.NEWS: Add a note about the db4.6 upgrade.  (Closes: #465432)
+  * rules: use dh_link rather than hand-rolled symlink management.
+    Closes: #465609 in the process.
+  * rules: Define DEB_HOST_ARCH and friends before using them, to fix
+    FTBFSes on the non-java architectures.
+
+ -- Peter Samuelson <peter@p12n.org>  Sat, 08 Mar 2008 14:27:22 -0600
+
+subversion (1.4.6dfsg1-1) unstable; urgency=low
+
+  * New upstream version.
+    - Don't use Chinese colons in zh_CN l10n file.  (Closes: #397729)
+  * Build with db 4.6, to match apr-util.
+  * patches/svn-clean-manpage: New patch, fix a small typo.  (Closes: #441827)
+  * patches/neon27: New patch from upstream trunk to support neon 0.27.
+    - control: build-depend on libneon27-dev.
+    - rules: no longer --disable-neon-version-check.
+  * patches/ruby-newswig: Support swig 1.3.33.  (Closes: #453166)
+  * patches/python-memleak: New patch to fix a serious memory leak in the
+    Python bindings.  Thanks to Jelmer Vernooij.  (Closes: #428755)
+  * control: Policy 3.7.3.
+  * control: spell 'Source-Version' as 'binary:Version' for political
+    correctness.  (Or for clarity.)
+  * control: add appropriate Vcs-Svn and Vcs-Browser fields.
+  * control: subversion-tools Recommends: rsync.  (Closes: #459023)
+  * patches/svn2cl: update svn2cl to 0.9 (from upstream trunk).
+  * patches/commit-email: use original 'sendmail' commit-email.pl mode,
+    rather than the direct SMTP feature.  (Closes: #447824)
+  * rules: do not run 'dh_testroot' or 'make extraclean' in clean rule.
+  * rules: rewrite DEB_BUILD_OPTIONS support; remove 'notest' synonym, as
+    the world seems to be standardizing on 'nocheck'.
+  * rules: remove 'DEB_BUILD_OPTIONS=-j[N]' support, add support for the
+    new 'dpkg-buildpackage -j[N]' feature.
+  * rules: add an option to disable ruby bindings.  Though it turns out
+    we don't need it ... yet.
+
+ -- Peter Samuelson <peter@p12n.org>  Mon, 11 Feb 2008 23:49:02 -0600
+
+subversion (1.4.4dfsg1-1) unstable; urgency=low
+
+  * New upstream version.
+    - Fixes rare case of data loss / repository corruption.  (Closes: #419348)
+    - Fixes minor security inconsistency regarding restricted paths being
+      copied to unrestricted paths, CVE-2007-2448.  (Closes: #428194)
+  * Fix note in README.Debian about how to download vc-svn.el.
+    Thanks to Michael Richters.  (Closes: #416582)
+  * rules: configure --disable-neon-version-check, to allow use of neon 0.26.3.
+  * rules: replace $(PWD) with $(CURDIR) to appease lintian.
+    Our use of PWD was safe, this is just a cleanup.
+  * rules: ship a shlibs file only for libsvn1; nobody should ever link to
+    the libraries in other packages.  (Thanks again to lintian.)
+    - lintian-overrides: inform lintian that it's ok not to have shlibs
+      files in the swig-based packages
+
+ -- Peter Samuelson <peter@p12n.org>  Thu, 07 Jun 2007 00:57:11 -0500
+
+subversion (1.4.3dfsg1-1) experimental; urgency=low
+
+  [ Peter Samuelson ]
+  * New upstream version.
+    - patches/neon26 removed; applied upstream
+  * rules: Small cleanups, thanks to Patrick Desnoyers.
+  * patches/jelmer-python-bindings: Remove some python2.4isms (should help
+    with porting to sarge and elsewhere).  Thanks to Romain Francoise, and
+    upstream.
+  
+ -- Peter Samuelson <peter@p12n.org>  Thu, 25 Jan 2007 18:30:04 -0600
+
+subversion (1.4.2dfsg1-2) unstable; urgency=medium
+
+  [ Peter Samuelson ]
+  * rules: fix 'dontberoot' target not to run when it shouldn't.
+    (Closes: #396435)
+  * Add subversion-tools Conflicts: kdesdk-scripts (<= 4:3.5.5-1).
+    I'm told that their next release will remove the 'svn-clean' script, 
+    which is quite similar to the one in subversion-tools.  (See: #397874)
+  * Add manpages for svn-clean, svn-hot-backup, svn-fast-backup, and
+    svn-backup-dumps.  Troy Heber helped write the last three.
+  * Ship svnmerge.README in subversion-tools.
+
+ -- Peter Samuelson <peter@p12n.org>  Fri, 10 Nov 2006 08:45:01 -0600
+
+subversion (1.4.2dfsg1-1) unstable; urgency=low
+
+  [ Peter Samuelson ]
+  * New upstream release.
+    - No longer ships IETF draft spec.  (Closes: #393414)
+    - patches/svnsync-manpage, parts of patches/neon26, patches/svnshell:
+      Obsolete, removed.
+    - Re-roll upstream tarball to remove some unlicensed files from the
+      "contrib" directory.  Update debian/copyright regarding other files
+      in "contrib".  (Closes: #394395)
+  * patches/neon26: update for 1.4.2, add neon 0.26.2 to the whitelist.
+  * Improve libapache2-svn installation experience:
+    - Use a2enmod/a2dismod instead of hand-hacking.
+    - dav_svn.conf: Comment everything out.  (Many will want to use
+      sites-available/* rather than dav_svn.conf anyway.)  Fix some of
+      the text and add more.  (Closes: #392805)
+  * libsvn-java: Remove alternative Depends: java1-runtime.
+    It does in fact require JRE 1.2 (java2-runtime).
+  * Build with neon26 instead of neon25.
+  * Ship some example code from upstream in the various devel packages.
+    - patches/examples-compile-instructions: New patch, some small doc fixes.
+  * Ship a lot more scripts in subversion-tools, including svnmerge
+    (Closes: #293528), svn2cl (Closes: #350133).
+    - List these scripts in the Description.  (Closes: #357506)
+    - Downgrade most Depends to Recommends, augment Recommends and Suggests
+      to match the scripts.
+  * rules: Add explicit check and informative error message for trying to
+    build as root.  (Closes: #396435)
+  * libapache2-svn Description: it's Apache 2.2, not 2.0.  (Closes: #397113)
+  * patches/ruby-test-ra-race: replace my fix by upstream's better one,
+    should _really_ fix m68k build this time.  (Closes: #397173)
+  * patches/jelmer-python-bindings: New patch: backport python binding
+    improvements by Jelmer Vernooij from trunk.  This is needed for
+    certain advanced python-based tools.
+
+ -- Peter Samuelson <peter@p12n.org>  Thu,  9 Nov 2006 00:07:42 -0600
+
+subversion (1.4.0-5) unstable; urgency=medium
+
+  [ Peter Samuelson ]
+  * rules: Set HOME to a dummy value to prevent a build failure if the
+    real HOME is mode -x.  Plus a few minor cleanups.
+  * rules: Link -ldb explicitly (rather than implicitly via -laprutil-1).
+    This is required for libdb symbol versioning to propagate.
+    Thanks to Pitr Jansen for help tracking this down.
+  * patches/svnshell: Fix insufficient argument checking in 'setrev'
+    command.  (Closes: #392004)
+
+ -- Peter Samuelson <peter@p12n.org>  Wed, 11 Oct 2006 03:30:03 -0500
+
+subversion (1.4.0-4) unstable; urgency=medium
+
+  [ Peter Samuelson ]
+  * patches/apr-abi: switch to a simpler test that actually DTRT on 64-bit
+    platforms.  (Closes: #391744)
+
+ -- Peter Samuelson <peter@p12n.org>  Sun,  8 Oct 2006 09:26:04 -0500
+
+subversion (1.4.0-3) unstable; urgency=low
+
+  [ Peter Samuelson ]
+  * patches/ruby-test-ra-race: New patch for another testsuite race
+    discovered on m68k.
+  * patches/ruby-typemap-digest: New patch to fix a m68k failure, quite
+    possibly the same failure we've seen sporadically on other arches
+    in the past.  Thanks to Roman Zippel.  (Closes: #387996)
+  * rules: sed *.la to change internal *.la references to -l form.
+    (Closes: #388733)
+  * control,rules: Reinstate libsvn-javahl as a dummy package, for
+    sarge upgrades.  (Closes: #387901)
+  * control,rules: Disable Java on hurd-i386, requested by Cyril Brulebois.
+  * Build with apache 2.2 / apr1 / aprutil1 again, now that apache 2.2 is
+    going into unstable.
+    - aprutil1 always links to libdb4.4 nowadays.  (Closes: #387396)
+  * libapache2-svn.postinst: Do not enable the dav_fs module: not needed
+    for a Subversion server.
+
+  [ Troy Heber ]
+  * debian/control clean up of Maintainer and Uploaders fields to reflect the
+    current team.
+
+ -- Troy Heber <troyh@debian.org>  Tue,  3 Oct 2006 07:45:31 -0600
+
+subversion (1.4.0-2) unstable; urgency=low
+
+  [ Peter Samuelson ]
+  * Run tests in 'build' target, not 'binary' target.  This prevents a
+    build failure if 'binary' is run as root (not fakeroot).
+  * patches/svnsync-manpage: trivial typo fix from upstream.
+  * Delete README.db4.4: the upgrade procedure it describes is now fully
+    automatic.
+  
+ -- Peter Samuelson <peter@p12n.org>  Sun, 10 Sep 2006 05:05:47 -0500
+
+subversion (1.4.0-1) unstable; urgency=low
+
+  [ Peter Samuelson ]
+  * New upstream version - well, not really new, it's rc5 rebranded.
+  * Revert libsvn1/apache2.2 change, since apache 2.2 is not yet in
+    unstable.  libsvn1 is libsvn0 again, for now.
+  * patches/no-extra-libs: detect apr0/apr1 correctly, and use
+    pkg-config for neon.
+  * patches/neon26: new patch to build cleanly with neon 0.26.1.
+    Though we won't actually use it until #386652 is fixed.
+  * Document BDB 4.4 upgrade better; also, move the NEWS entry from
+    'libsvn0' to 'subversion' where it is more likely to actually be
+    read.
+  * patches/no-extra-libs-2: Tweak to remove more unnecessary linking.
+
+ -- Peter Samuelson <peter@p12n.org>  Thu,  7 Sep 2006 21:03:06 -0500
+
+subversion (1.4.0~rc5-1) experimental; urgency=low
+
+  * New upstream version.
+    - patches/ruby-txtdelta-apply-instructions: remove (obsolete).
+
+ -- Peter Samuelson <peter@p12n.org>  Thu, 24 Aug 2006 05:31:24 -0500
+
+subversion (1.4.0~rc4-2) experimental; urgency=low
+
+  [ Peter Samuelson ]
+  * Reenable apache support; build-depend on apache2-threaded-dev 2.2,
+    now that it's in experimental.
+  * Build-Depends: remove bison, relax python version again (as python
+    handling is now done by python-support).
+  * patches/ruby-txtdelta-apply-instructions: new patch from upstream,
+    fixes the test failure on amd64.
+  * Compile against libdb4.4, which should fix the famous "wedged
+    repository" issue.
+    - Build-Depends: libaprutil1-dev (>= 1.2.7+dfsg-1)
+    - Update rules, control, README.db4.4
+    - Add note to libsvn1.NEWS - please read it!
+
+ -- Peter Samuelson <peter@p12n.org>  Fri, 18 Aug 2006 13:06:49 -0500
+
+subversion (1.4.0~rc4-1) experimental; urgency=low
+
+  * There is a known issue with amd64 and the SvnDeltaTest in the ruby
+    testsuite. 
+
+  [ Peter Samuelson ]
+  * New upstream release.
+    - commit-email.pl has option not to send diffs.  (Closes: #217133)
+    - Help text clarified for options like --file.  (Closes: #233099)
+    - Rediff patches.  Delete patches already included upstream:
+      apache-crash-fix, bash_completion, lc_ctype, perl-test-clean,
+      svn_load_dirs-symlinks, swig-1.3.28.
+    - Add Build-Depends: zlib1g-dev.
+  * Bump subversion-tools dependencies on the other packages to >= 1.4.
+  * Support ENABLE_APACHE macro, to disable 'libapache2-svn'.
+    Disable apache until apache 2.2 makes its way into experimental.
+  * Switch to libapr1, which entails an ABI change to libsvn.
+    - libsvn0 -> libsvn1
+    - libsvn0-dev -> libsvn-dev
+    - patches/apr-abi: New patch: change the libsvn_* SONAMEs.
+      (This type of change should be upstream-driven, but upstream has
+      declined to do it.)
+    - patches/fix-bdb-version-detection: New patch: tweak BDB version
+      detection not to rely on an apr-util misfeature (#387105).
+  * Rename libsvn-javahl to libsvn-java, to comply (in spirit) with the
+    Java Policy.  (Closes: #377119)
+  * Rename libsvn-core-perl to libsvn-perl, because it provides several
+    modules in the SVN:: namespace, not just SVN::Core.
+  * patches/limit-zlib-link: New patch from upstream to prevent
+    unnecessary -lz linkage in client binaries.
+  * Update copyright file again.
+  * Switch to python-support.
+  * subversion-tools: downgrade rcs and exim4 to Recommends.
+  * Add NEWS entry to libsvn1, explaining compatibility issues - please
+    read it, folks!
+
+  [ Troy Heber ]
+  * tweaked rpath patch HUNK 2, so it would apply cleanly.
+
+ -- Peter Samuelson <peter@p12n.org>  Thu, 10 Aug 2006 20:43:19 -0500
+
+subversion (1.3.2-6) unstable; urgency=low
+
+  [ Peter Samuelson ]
+  * Add libsvn0 Conflicts: subversion (<< 1.3) to prevent chaos from
+    linking to both neon24 and neon25.
+  * Add libsvn0 Conflicts: python2.3-subversion (<< 1.2.3dfsg1-1)
+    because of the libsvn_swig_py move.  (Closes: #385146)
+  * Link with Berkeley DB 4.4.  (Closes: #385589, #383880 again)
+    - patches/bdb-44: new patch cobbled together from upstream trunk
+  * patches/ruby-test-svnserve-race: update from our 'sleep 3' hack to
+    what I hope is a proper fix.  Thanks to Kobayashi Noritada, Wouter
+    Verhelst and Roman Zippel.  (Closes: #378837)
+  * Switch to python-support.
+
+ -- Peter Samuelson <peter@p12n.org>  Sat,  2 Sep 2006 05:04:09 -0500
+
+subversion (1.3.2-5) unstable; urgency=medium
+
+  [ Peter Samuelson ]
+  * python-subversion.{prerm,postinst}: use pyversions, fix stupid bug
+    (Closes: #379278) in prerm.  Tighten python build-dep to ensure
+    availability of pyversions.
+  * patches/ruby-test-svnserve-race: increase 'sleep 1' hack to 'sleep 3'
+    for now.  Not a proper fix, but should build on m68k.
+  * control: downgrade subversion Depends: patch to Suggests.  You can do
+    a lot with subversion without a 'patch' program.
+
+ -- Troy Heber <troyh@debian.org>  Mon, 24 Jul 2006 14:01:49 -0600
+
+subversion (1.3.2-4) unstable; urgency=low
+
+  [ Peter Samuelson ]
+  * control, rules, patches/*: switch from cdbs-simple-patchsys to dpatch.
+    Remove .patch suffixes, change build-depends.
+  * rules: separate the *-arch and *-indep targets properly.
+  * copyright: updates, mention licenses for the bits in the tarball which we
+    don't use.
+  * Support new python policy, building for version 'current'.
+    Thanks to Max Bowsher.  (Closes: #373387)
+  * Improve package descriptions.  (Closes: #375469)
+  * Add java2-runtime alternative to libsvn-javahl JVM dependency.
+    (Closes: #377529)
+  * Add libsvn0 Conflicts: libsvn-core-perl (<< 1.2.3dfsg1-1) to force a
+    necessary upgrade.  (Closes: #376565)
+
+  [ Guilherme de S. Pastore ]
+  * control: updated e-mail address.
+
+ -- Troy Heber <troyh@debian.org>  Mon, 17 Jul 2006 08:39:20 -0600
+
+subversion (1.3.2-3) unstable; urgency=low
+
+  [ Troy Heber]
+  * Adding arm to list of javahl disabled architectures
+
+ -- Troy Heber <troyh@debian.org>  Wed, 14 Jun 2006 14:26:44 -0600
+
+subversion (1.3.2-2) unstable; urgency=low
+
+  [ Peter Samuelson ]
+  * control, rules: switch from kaffe to java-gcj-compat-dev.  Thanks to
+    Bastian Blank.  Also reenable libsvn-javahl, for now, on all
+    architectures except m68k, mips, mipsel.  (Closes: #370228)
+  * ruby-test-svnserve-race.patch: new kludge to avoid a race condition in
+    the ruby testsuite on really slow machines.
+
+ -- Peter Samuelson <peter@p12n.org>  Mon, 12 Jun 2006 18:50:08 -0500
+
+subversion (1.3.2-1) unstable; urgency=low
+
+  [ Peter Samuelson ]
+  * New upstream release.
+    - Remove patches applied upstream: apache-crash-fix.patch,
+      svn_load_dirs-symlinks.patch, swig-1.3.28.patch
+  * debian/watch: new file for use by 'uscan' from devscripts.
+  * Standards version 3.7.2.  (No changes.)
+  * control: upgrade Build-Conflicts to libsvn0 (<< 1.3).
+    This is that old workaround for #291641.
+  * rules: rework testsuite invocation:
+    - Add 'check' series of targets, and 'check-help' to remind one
+      of what they are
+    - Conditionalise javahl tests on ENABLE_JAVAHL
+    - Reorder the checks to put the core tests at the end; they are by far
+      the most time-consuming, and rarely fail anyway
+    - Only 'cat tests.log' if the core tests fail: the other testsuites
+      don't use that file anyway
+
+ -- Peter Samuelson <peter@p12n.org>  Thu,  1 Jun 2006 04:10:19 -0500
+
+subversion (1.3.1-3) unstable; urgency=medium
+
+  [ Peter Samuelson ]
+  * Tighten dependency between subversion and libsvn0, to reduce user
+    confusion.  It is almost always the library version that matters, as
+    far as bugs and features are concerned.  (Closes: #359315)
+  * Disable java bindings on hppa and ia64, since kaffe is broken on
+    those architectures.  It's been broken on ia64 for a long time, and it
+    looks as though hppa may remain broken for awhile too (see #364819).
+  * ssh-no-sigkill.patch: new patch to SIGTERM (instead of SIGKILL) the
+    tunnel agent, which is usually ssh.  We can do this now that #313371
+    is fixed.  (Closes: #335528)
+  * rules: add -V'libsvn0 (>= 1.3.0)' to dh_makeshlibs to loosen the
+    shlibs file a bit.  Upstream guarantees that the library ABI won't be
+    augmented during any single x.y.* cycle.
+  * svnwrap.sh, man/svnwrap.1: new script for subversion-tools package to
+    optionally wrap subversion client commands with 'umask 002'.
+    (Closes: #242368, #259226, #282468, #292358)
+  * lc_ctype.patch: new patch to make locale errors non-fatal, suggested
+    by upstream developer Peter Lundblad.  (Closes: #363983)
+  * last-changed-date-charset.patch: new patch: convert $LastChangedDate$
+    keyword from UTF-8 to local character set.  (Closes: #290774)
+  * apache-crash-fix.patch: new patch to fix a crash in mod_dav_svn.
+  * swig-warning-124.patch: new patch to disable swig typemap warning,
+    drastically shrinking the build log.
+  
+  [ Troy Heber ]
+  * changing from UNRELEASED to unstable and uploading
+
+ -- Troy Heber <troyh@debian.org>  Fri, 05 May 2006 18:14:57 -0600
+
+subversion (1.3.1-2) unstable; urgency=low
+
+  [ Peter Samuelson ]
+  * Fix libsvn-ruby1.8: actually ship the swig glue, which we had overlooked.
+    Thanks to Thiago Avancini for the report and some Ruby help.
+  * Exclude Java bindings on kfreebsd-amd64.  (Closes: #361488)
+
+ -- Peter Samuelson <peter@p12n.org>  Sun,  9 Apr 2006 05:10:42 -0500
+
+subversion (1.3.1-1) unstable; urgency=low
+
+  [ Peter Samuelson ]
+  * New upstream version.
+    - Delete obsolete neon-0.25.5.patch.
+  * swig-1.3.28.patch: add a few more upstream patches.
+
+ -- Troy Heber <troyh@debian.org>  Tue, 04 Apr 2006 15:05:12 -0600
+
+subversion (1.3.0-5) unstable; urgency=high
+
+  * rpath.patch: Delete rpaths for apache2 modules.
+    (Closes: #359234, also see CVE-2006-1564)
+    - rules: Do not override INSTALL_MOD_SHARED, this is no longer needed
+    - libapache2-svn.install: Use modules from the install, not from
+      the build tree
+
+ -- Peter Samuelson <peter@p12n.org>  Tue, 28 Mar 2006 00:56:59 -0600
+
+subversion (1.3.0-4) unstable; urgency=low
+
+  [ Peter Samuelson ]
+  * rules: Support DEB_BUILD_OPTIONS=-jN, passed to child make processes.
+    Invoke 'make autogen-swig' separately as it has problems with -j.
+    Be more paranoid about cleaning out old swig headers.
+    Document all the DEB_BUILD_OPTIONS we now support.
+  * control: Don't say we provide python2.4-subversion, since we don't.
+  * swig-1.3.28.patch: add another upstream patchlet.  Should fix the
+    intermittent FTBFS due to the ruby test suite.
+  * rules: fix doc/subversion/README.db4.3.gz symlink (Closes: #357856)
+
+ -- Troy Heber <troyh@debian.org>  Mon, 20 Mar 2006 08:13:33 -0700
+
+subversion (1.3.0-3) unstable; urgency=low
+
+  [ Peter Samuelson ]
+  * rules: Symlink /usr/share/doc/libsvn-ruby -> libsvn-ruby1.8
+  * swig-1.3.27.patch: Rename to swig-1.3.28.patch, and update it with
+    more patches stolen from upstream, to support SWIG 1.3.28.
+    - control: Remove Build-Conflicts: swig (>= 1.3.28).  Assume for now
+      that 1.3.29 and newer won't cause other problems.
+
+  [ Adam Conrad ]
+  * Do the Provides/Replaces/Conflicts dance for python2.4-subversion as
+    well, since Ubuntu has shipped that for ages, and this allows for
+    smoother upgrades/sidegrades between the two.
+
+ -- Troy Heber <troyh@debian.org>  Sun, 12 Mar 2006 15:32:57 -0700
+
+subversion (1.3.0-2) unstable; urgency=low
+
+  [ Peter Samuelson ]
+  * Disable java bindings on m68k for now.  It seems to have problems
+    similar to the ones on arm and mips.  (See #344986.)
+  * Some suggestions from Ubuntu backporter Blair Zajac (Closes: #347775):
+    - Delete pregenerated swig headers which may or may not be compatible
+      with Debian's version of swig.
+    - Tighten Build-Depends on kaffe to >= 2:1.1.6: he reports that 1.1.5
+      fails to build the Java bindings.
+    - Build-Depends: junit, pass --with-junit to configure, and run 'make
+      check-javahl'.  It fails on current free JVMs, so ignore failure.
+    - Tighten subversion-dev dependency on libapr0-dev to >= 2.0.55-3,
+      to match the Build-Depends.
+    - Pass CLEANUP=true to 'make check' to reduce disk usage.
+  * subversion.README.Debian: Rewrite for clarity, and to document the two
+    Emacs helpers.  Thanks to Gavin Baker for both the research and the
+    writing.
+  * rules: 'make swig-rb' so that 'make install-swig-rb' does not have
+    to do it for us.  Thanks to Max Bowsher for noticing.
+  * Adjust swig patches:
+    - swig-1.3.27-hack.patch: remove, obsoleted by upstream changes.
+    - ruby-swig-1.3.27.patch: rename to swig-1.3.27.patch and update to
+      include trunk r18172, which is likely to go in a future 1.3.x.
+  * New package libsvn-doc with doxygen-generated API docs in HTML
+    format.  Thanks to Max Bowsher.  (Closes: #269635)
+    - Add Suggests: libsvn-doc for libsvn0-dev
+  * Rename python2.3-subversion to python-subversion, recommended by
+    Python policy.  This will allow for a slightly smoother global python
+    transition in the future.
+    - Replaces/Conflicts/Provides: python2.3-subversion
+    - Use #!/usr/bin/python everywhere, not #!/usr/bin/python2.3
+  * Add Provides: libsvn-dev to libsvn0-dev.  The package will be renamed
+    in the future, when libsvn0 becomes libsvn1.
+  * Loosen dependencies between subversion-tools and the other packages,
+    as the one is "Architecture: all" and the others are not.
+  * Build-Conflict with swig 1.3.28 and newer, to document reality.  This
+    has been addressed by upstream trunk but not yet backported.
+  * patches/neon-0.25.5.patch: new patch from upstream, to allow compiling
+    with neon 0.25.5.
+
+  [ Troy Heber ]
+  * Changing my email address
+
+ -- Troy Heber <troyh@debian.org>  Wed, 22 Feb 2006 08:18:12 -0700
+
+subversion (1.3.0-1) experimental; urgency=low
+
+  [ Peter, Guilherme ]
+  * New upstream version. (Closes: #344819)
+    - Undeprecates svnserve -R (Closes: #341438)
+    - Fixes typo in locks/db-logs.lock (Closes: #339298)
+    - README does not mention bdb specifics when using fsfs (Closes: #295860)
+    - Seems to not crash on deep directory checkouts with certain kernels.
+      (Closes: #348327)
+    - Back to a pristine upstream tar, as upstream has removed the
+      (non-free) Subversion Book.
+    - All patches rediffed / ported.
+      - no_extra_libs, svn_load_dirs_symlinks: renamed to no-extra-libs,
+        svn_load_dirs-symlinks, for consistency.
+      - commit-email-warning, l10n-segfault: Removed (fixed upstream).
+
+  [ Peter Samuelson ]
+  * New packages libsvn-ruby1.8 and dummy libsvn-ruby.  (Closes: #335987)
+    - patches/ruby-no-strict-aliasing.patch: new patch.
+    - patches/ruby-swig-1.3.27.patch: new patch from upstream, to
+      build with SWIG 1.3.27.  Upstream says this is still unofficial.
+  * Disable java on kfreebsd-i386.  (Closes: #345196)
+  * patches/bash_completion.patch: new patch to fix minor wildcard
+    breakage with bash completion.  (Closes: #342052)
+  * rules: remove x bit from /etc/bash_completion.d/subversion.
+    Thanks, lintian.
+  * control: downgrade db4.3-util to Suggests.
+  * Move README.db4.3 and the corresponding NEWS entry to the libsvn0
+    package.  Leave a symlink in /usr/share/doc/subversion/.
+    (Closes: #342235)
+  * README.db4.3: add notes about preserving file permissions.
+    Thanks to Ross Boylan.  (Closes: #345819)
+  * patches/svn_load_dirs_symlinks.patch: new patch to handle symlinks in
+    the svn_load_dirs contrib script.  Thanks to Tilman Koschnick.
+    (Closes: #311440, #319165)
+  * rules: cleanups:
+    - Use debhelper -s instead of -a, and -i -s instead of -A.
+      This would have prevented the need for 1.2.3dfsg1-2.
+    - Move some build rules out of the 'install' target.
+    - Enable additional tests (make check-swig-py).
+    - Drop use of 'time' (and corresponding build-dep in control).
+  * control: move from libneon24 to libneon25, as upstream now prefers.
+  * patches/no-extra-libs-2.patch: new patch: more spurious-link pruning.
+
+ -- Peter Samuelson <peter@p12n.org>  Fri,  6 Jan 2006 03:28:16 -0600
+
+subversion (1.2.3dfsg1-3) unstable; urgency=low
+
+  [ Peter Samuelson ]
+  * rules: Remove the unwritten requirement that /usr/bin/python be
+    specifically version 2.3:
+    - derive python version from debian/control, not from dpkg -l
+    - pass PYTHON=python2.3 explicitly into configure
+  * rules: clean rule: Seek and destroy _all_ *.pyc files.  There were
+    a few we didn't catch before, buried in the testsuite.
+  * Remove various unneeded files from language bindings (Closes: #310777)
+    - libsvn-core-perl.install: don't install /usr/lib/*.{a,la,so}
+    - python2.3-subversion.install: likewise
+    - libsvn-javahl.install: don't install /usr/lib/jni/*.{a,la}
+    - rules: delete *.{a,la} from python2.3/site-packages/libsvn
+  * control: build-depends on libapr0-dev (>= 2.0.55-3).
+    Earlier versions of libapr0 will try to make us link to libdb4.2.
+  * subversion.NEWS, README.db4.3: document db4.2 -> db4.3 upgrade.
+  * patches/no_extra_libs.patch: new patch to prevent linking to several
+    unneeded libraries.  (Closes: #336373, which was caused by linking to
+    libssl0.9.8.)
+    - debian/control: Remove several depends and build-depends we are no
+      longer using because of this
+  * patches/commit-email-warning.patch: new patch to eliminate a harmless
+    warning in a hook script.  (Closes: #336781)
+  * patches/perl-test-clean.patch: new patch to avoid leaving several
+    /tmp/svn-perl-test-xxxxxx dirs.
+  * patches/swig-1.3.27-hack.patch: new patch to avoid FTBFS from bad
+    interaction of swig 1.3.27 and <apr.h>.  A *really* ugly hack.
+
+  [ Adam Conrad ]
+  * Switch to using DB4.3 instead of DB4.2, as libapr0 has
+      (Closes: #335455, #335438)
+    - Bump build-dep and libsvn0-dev dep from libdb4.2-dev to libdb4.3-dev
+    - Bump subversion and libapache2-svn deps from db4.2-util to db4.3-util
+
+  [ Troy Heber ]
+  * Added note about the requirement for nfs-common when your repository lives
+    on a NFS volume. (closes: #316097)
+  * Changing the default behavior to not use apr_generate_random_bytes(),
+    Debian use the system APR which is configured to use /dev/random. In cases
+    where the entropy pool is drained svn commands can block waiting. Removing
+    the call to apr_generate_random_bytes and using the fallback apr_time_now
+    instead. (closes: #285708, #298822) 
+
+ -- Peter Samuelson <peter@p12n.org>  Fri,  2 Dec 2005 16:22:44 -0600
+
+subversion (1.2.3dfsg1-2) unstable; urgency=low
+
+  * Use DH_OPTIONS=-Nlibsvn-javahl in debian/rules, rather than the
+    Architecture fields in debian/control, to disable the java package.
+    Due to misuse of debhelper, the last attempt didn't work.  And I think
+    this way is nicer anyway.  Suggested by Steve Langasek.
+
+ -- Peter Samuelson <peter@p12n.org>  Wed, 19 Oct 2005 04:27:51 -0500
+
+subversion (1.2.3dfsg1-1) unstable; urgency=low
+
+  [ Guilherme de S. Pastore ]
+  * debian/control:
+    - changed section of libsvn-core-perl to perl
+    - changed section of libsvn-javahl to devel
+    - bump to Standards-Version 3.6.2.1 with no changes
+  * debian/rules:
+    - minor cleanups
+    - removed remnants of control auto-generation
+
+  [ Peter Samuelson ]
+  * Re-repack orig tarball to eliminate the tar-in-tar arrangement
+  * debian/rules: adjust to build without the tar-in-tar
+    - configure and build in ./BUILD
+    - 'clean' removes ./BUILD and files from autogen.sh
+    - adjust a lot of installation source paths
+    - pass both DEB_SRCDIR and DEB_BUILDDIR into debian/tools/Makefile
+  * debian/tools/Makefile: support separate src and build dirs
+  * debian/rules: modernise use of debhelper
+    - use dh_install instead of dh_movefiles
+    - move pathnames out of rules, into *.install, *.dirs, *.docs, *.examples
+    - side effect (but correct): move libsvn_swig_* from libsvn0{,-dev}
+      to python2.3-subversion and libsvn-core-perl
+    - install Java libraries to /usr/lib/jni, not /usr/lib (Closes: #327789)
+  * debian/rules, debian/control: disable libsvn-javahl on arm, armeb,
+    mips, mipsel, on advice from Jeroen van Wolffelaar.  It seems kaffe
+    may remain broken on these architectures for a while.  (Closes: #329184)
+  * debian/rules: rip out "architectures to run full testsuite on" logic,
+    on advice from Steve Langasek.  It is not safe to assume that
+    debian-specific changes to an upstream release will never cause test
+    failures.  Local admins can still use DEB_BUILD_OPTIONS=notest to
+    speed up a local compile.
+  * debian/control: relax all versioned build-deps; all the versions are
+    satisfied in sarge (and most of them in woody).
+  * debian/rules, debian/subversion-tools.{postinst,postrm,install}:
+    - move /usr/lib/subversion to /usr/share/subversion (Closes: #330824)
+    - move hot-backup.py to /usr/share/doc/subversion/examples
+    - create compat symlink /usr/lib/subversion
+  * debian/control: remove pkg-subversion-maintainers from Uploaders - it's
+    not the right place to document the existence of a list
+  * debian/control, debian/rules: build with kaffe-pthreads specifically
+    (works around a FTBFS with kaffe 1.1.6)
+
+ -- Peter Samuelson <peter@p12n.org>  Tue, 18 Oct 2005 03:03:27 -0500
+
+subversion (1.2.3a-1) unstable; urgency=low
+
+  * Welcome the Debian Subversion Team (Closes: #322257)
+  
+  [ Guilherme de S. Pastore ]
+  * New upstream release (Closes: #320417)
+    - tarball repackaged without svnbook, as it's licensed under
+      a non-DFSG-free license (Closes: #215083, #218185, #314154)
+    - fixes export segmentation fault with versioned items in
+      "deleted" state (Closes: #314381, #316133, #316227, #320572, #324037)
+  * debian/compat:
+    - bump to debhelper compatibility version 4
+    - no longer export DH_COMPAT from inside debian/rules
+  * debian/control:
+    - dropped auto-generation with m4
+    - dropped build-dependency on quilt
+    - bump to Standards-Version 3.6.2 with no changes
+    - removed Conflicts/Replaces on all packages not present in
+      stable anymore (Closes: #310519)
+  * debian/patches/ltmain.sh.patch:
+    - removed; applied upstream
+  * debian/patches/kaffe-cast.patch:
+    - removed; broken and unnecessary
+  * debian/subversion.doc-base.book:
+    - removed; the book is no longer present
+  * debian/README.Debian:
+    - Removed; was doing the work of a package description, and
+      mentioned the (removed) svnbook
+  * debian/python2.3-subversion.README.Debian:
+    - Renamed from pythonX.Y-subversion.README.Debian, we longer
+      use that auto-generation stuff
+  * debian/rules:
+    - tiny fixes to unbreak the build process
+    - include simple-patchsys.mk from CDBS instead of using quilt;
+      it was too complex for our needs
+    - fixed detection of tarballs, as to not get confused by CDBS
+      auto-generated lists, which would cause the build to fail
+    - no longer do any magic to auto-generate debian/control and
+      python related documentation; too complex for too little gain
+    - set LANG to C, otherwise the build may fail because of tests
+      failing for not being able to recognize strings returned by
+      some tools
+    - no longer do any magic to support builds on pre-sarge
+      environments; the package is already complex enough without
+      supporting old cruft unnecessarily
+  * Removed packaging documentation, as it was pretty much outdated
+  * Removed maintenance scripts from the package; left them
+    on the 'tools' section of the repository on svn.debian.org
+
+  [ David Kimdon ]
+  * Do not install vc-svn.el (closes: #314213, #315100, #324633)
+  * Autoload psvn.el by default. (closes: #223303, #235905, #305953)
+  * Remove hard-coded DEB_BUILDDIR from debian/rules.
+  * Enable javahl bindings by default (closes: #271125, #323839)
+
+  [ Peter Samuelson ]
+  * debian/patches/l10n-segfault.patch:
+    - fixes a "svn add" crash in the es, fr, it, pl, pt_BR and zh_TW
+      locales (Closes: #316143, #323376, #326079)
+  * debian/patches/rpath.patch:
+    - port to subversion 1.2.x and reenable (work in progress, suppresses
+      most rpaths)
+  * debian/lintian-overrides: new file for binary package overrides
+  * debian/rules:
+    - support DEB_BUILD_OPTIONS=noopt
+    - invent a DEB_BUILD_OPTIONS=notest to disable the test suite more
+      easily
+    - the INSTALL file is redundant, do not install it in /usr/share/doc
+    - change #!/usr/bin/env python to #!/usr/bin/python2.3 in assorted
+      scripts
+    - split and install lintian-overrides to appropriate packages
+    - minor cruft removal
+
+ -- Guilherme de S. Pastore <guilherme.pastore@terra.com.br>  Fri,  9 Sep 2005 14:57:03 -0300
+
+subversion (1.2.0-1) unstable; urgency=low
+
+  * New upstream release. (Closes: #310474)
+  * Fixes many bugs (some of these may have actually been fixed
+    before 1.2.0, in any case they are now fixed) :
+    svndumpfilter: no crash on 64-bit platforms (Closes: #309161)
+    symlink now works in "svn merge" (Closes: #296046)
+    svnserve does ipv6 (Closes: #235755) 
+    svn no longer can export non-existent files (Closes: #279080)
+    svn status "R" is documented in the svn book: (Closes: #269021)
+    Fix auth problem (Closes: #269165)
+    svn diff handles ctrl-c (Closes: #266973)
+  * Build-conflict with libsvn0 (<<1.2). This is a work-around to 
+    Debian bug 291641.
+  * The subversion book source has moved out of this package, install a
+    pre-built book.
+
+ -- David Kimdon <dwhedon@debian.org>  Wed,  8 Jun 2005 22:19:21 -0700
+
+subversion (1.1.4-2) unstable; urgency=high
+
+  * Put call to dh_installdeb after call to dh_python.  Fixes purge
+    of python2.3-subversion (closes: #308777) 
+  * Disable full testsuite.  All archs have already past it.  No need to
+    burden the autobuilders with all the tests.
+  * Set DEB_BUILDDIR correctly since something is apparently setting it
+    incorrectly.
+
+ -- David Kimdon <dwhedon@debian.org>  Thu, 12 May 2005 21:04:56 -0700
+
+subversion (1.1.4-1) unstable; urgency=low
+
+  * New upstream release. (Closes: #303179)
+  * Set LC_ALL for testsuite so build runs in a known environent.
+    (closes: #301495)
+  * Omit unnecessary svn.vim (now included in the standard vim distribution)
+    (closes: #298901)
+  * Try again to get -O2 in CFLAGS. (closes: #303744)
+
+ -- David Kimdon <dwhedon@debian.org>  Sun, 27 Mar 2005 20:43:17 -0800
+
+subversion (1.1.3-3) unstable; urgency=low
+
+  * Add -O2 to CFLAGS.
+  * Fix trac's revision log (closes: #299817)
+    patche thanks to Torsten Landschoff <torsten@debian.org>
+
+ -- David Kimdon <dwhedon@debian.org>  Fri, 25 Feb 2005 20:25:02 -0800
+
+subversion (1.1.3-2) unstable; urgency=low
+
+  * Patches thanks to Torsten Landschoff <torsten@debian.org>
+   - Let cdbs handle updating config.{sub|guess}.
+   - Support swig 1.3.24.  (closes: #295452)
+  * Remove old upgrade notes from README.Debian.
+  * Fix doc url (closes: #293310)
+
+ -- David Kimdon <dwhedon@debian.org>  Sun, 20 Feb 2005 11:31:34 -0800
+
+subversion (1.1.3-1) unstable; urgency=low
+
+  * New upstream release.  (closes: #290610, #288344, #290381)
+    - remove r12102.patch as it is integrated in this upstream release.
+  * Make libsvn0 conflict with libsvn-core-perl (= 1.0.9) (closes: #290807)
+  * Allow the build to use a 1.3.22 swig version since the Debian
+    version is patched to include the necessary runtime libraries.
+  * Don't start description synopses with a capital letter, make homepage
+    consistent explicit in package description (as suggested by the
+    Developer's Reference).
+  * Be more explicit about what the default apache module configuration
+    allows.  Default to a read-only repository for non-anonymous
+    users. (closes: #277303)
+  * The book isn't being built properly, stop building it and use the
+    version that is shipped with the tarball (closes: #282393).
+
+ -- David Kimdon <dwhedon@debian.org>  Sat, 15 Jan 2005 14:12:54 -0800
+
+subversion (1.1.1-2) unstable; urgency=low
+
+  * Fix minor incompatability between 1.0 and 1.1 libraries.
+    (closes: #275545)
+  * Remove conditionals and variables that allow debian/rules to 
+    support building subversion 1.0.
+  * Re-enable debian/patches/rpath.patch.  This get rpath out of
+    some of the binaries.
+  * Minor build system fixes.
+  * python2.3-subversion now Conflict/Replace's python2.1-subversion
+    (closes: #281047)
+  * Mention DAV in description of libapache2-svn package.
+    (closes: #277301)
+  * Uncomment section markers in default configuration files.  It is easy
+    to uncomment the option, but not the section marker and then wonder
+    why the change has not taken effect. (closes: #278162)
+  * Fix path to subversion book. (closes: #285240)
+
+ -- David Kimdon <dwhedon@debian.org>  Sun,  5 Dec 2004 10:26:12 -0800
+
+subversion (1.1.1-1) experimental; urgency=low
+
+  * New upstream release.  (closes: #272000)
+  * Fix hard-coded swig version in debian/rules (closes: #276838)
+  * Mention 'dav' in the description of libapache2-svn so the package
+    is easier to find. (closes: #277302)
+  * Create libsvn-core-perl dependency on libsvn0 via the shlibs file
+    so the version is taken into account. (closes: #279439)
+
+ -- David Kimdon <dwhedon@debian.org>  Sat, 30 Oct 2004 07:59:52 -0700
+
+subversion (1.1.0-1) experimental; urgency=low
+  
+  * New upstream release. 
+  * Make debian/control.in a double-colon rule.  This allows us to 
+    build with old and new versions of cdbs.  We are not using
+    cdbs's debian/control rule.
+  * Increase debhelper build dependency to 4.1.25 since we use
+    dh_python. 
+  * Increase version number to prevent this package from being
+    removed from experimental.  (1.0.8-1 has been uploaded to 
+    unstable.)
+  * Disable testsuite on powerpc since I just ran it.
+  * Build depend on swig >= 1.3.22-2 so we get a runtime library
+    and the build doesn't fail.
+
+ -- David Kimdon <dwhedon@debian.org>  Sat, 25 Sep 2004 10:11:12 -0700
+
+subversion (1.0.6+1.1.0rc4-1) experimental; urgency=high
+
+  * New upstream release. 
+  * CAN-2004-0749: mod_authz_svn fails to protect metadata
+
+ -- David Kimdon <dwhedon@debian.org>  Fri, 24 Sep 2004 20:38:15 -0700
+
+subversion (1.0.6+1.1.0rc2-1) experimental; urgency=low
+
+  * New upstream release.
+  * Build system changes so we can easily support subversion 1.1.x. 
+  * Minor build changes to support 1.1.x.
+
+ -- David Kimdon <dwhedon@debian.org>  Wed,  8 Sep 2004 22:36:04 -0700
+
+subversion (1.0.6-2) unstable; urgency=high
+
+  * This package is source equivalent to 1.0.6-1.
+  * Remove debian/patches/apr_dir_make.patch as this is now fixed
+    in the apache2 version we depend on.
+  * Build depend on apache2 >= 2.0.50-11 so we get all fixes.
+  * Put version number to something that katie will not interpret as
+    a binary NMU.
+
+ -- David Kimdon <dwhedon@debian.org>  Wed,  1 Sep 2004 22:03:43 -0700
+
+subversion (1.0.6-1.2.1) unstable; urgency=high
+
+  * Binary non-maintainer upload by temporary maintainer.
+
+ -- Matt Kraai <kraai@debian.org>  Thu, 26 Aug 2004 15:06:09 -0700
+
+subversion (1.0.6-1.2) unstable; urgency=high
+
+  * Non-maintainer upload with maintainer approval.
+  * Reverting the apache2/apr LFS transition by bumping our build-dep
+    to (>= 2.0.50-10), as the apache2 maintenance team has decided that
+    the ABI transition, while desireable, just wasn't manageable this
+    close to a release.
+  * Re-enable the testsuite on all arches to make sure all this ABI
+    buggery hasn't, well, buggered anything.
+
+ -- Adam Conrad <adconrad@0c3.net>  Fri, 20 Aug 2004 10:34:24 -0600
+
+subversion (1.0.6-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload by temporary maintainer.
+  * Work around the apr_dir_make bug in Apache 2.0.50 (closes: #256909).
+  * Update apache build-dep to >= 2.0.50-9 (closes: #266170, #266193).
+
+ -- Matt Kraai <kraai@debian.org>  Tue, 17 Aug 2004 04:31:49 -0700
+
+subversion (1.0.6-1) unstable; urgency=high
+
+  * New upstream release.
+    - fix mod_authz_svn COPY security hole (closes: #261938)
+  * Depend on exim4 rather than exim. (closes: #255363)
+  * Link libsvn_swig_perl-1.so with all the libraries it depends on.
+    (closes: #262025)
+  * Update neon build-dep to >= 0.24.7.
+  * Update apache build-dep to >= 2.0.50.
+  * Refresh debian/patches/repos-templates.patch.
+  * Add build-dep on libkrb5-dev.
+  * Fix permissions on libsvn-core-perl shared libraries.
+  * Only remove modules from apache's configuration when we are
+    removing libapache2-svn, not on upgrades. (closes: #251245)
+    Additionally, move the module config manipulation from the postrm
+    to the prerm.  This way there is no time when apache is configured
+    to load a module that is not present on the system.
+
+ -- David Kimdon <dwhedon@debian.org>  Sun, 20 Jun 2004 15:34:57 +0200
+
+subversion (1.0.5-1) unstable; urgency=low
+
+  * New upstream release.
+    - Fix CAN-2004-0413: Subversion svn:// protocol string parsing error.
+      (closes: #253694)
+  * Update build-depends to neon 0.24.6.
+  * Fix broken /etc/emacs/site-start.d/vc-svn.el (closes: #250058)
+
+ -- David Kimdon <dwhedon@debian.org>  Mon, 24 May 2004 14:45:09 +0200
+
+subversion (1.0.3-1) unstable; urgency=high
+
+  * New upstream release.
+    - fix CAN-2004-0397 :  Subversion remote vulnerability 
+      (closes: #249791)
+
+ -- David Kimdon <dwhedon@debian.org>  Wed, 19 May 2004 20:31:15 +0200
+
+subversion (1.0.2-5) unstable; urgency=low
+
+  * Fix apache modules link in a cleaner way.  Previously I had some
+    hard-coded link lines in debian rules.  The present change modfies the
+    subversion build system itself to hopefully do the right thing in all
+    cases.  This change is less invasive and should allow all archs to
+    build.  (closes: #246903)
+
+ -- David Kimdon <dwhedon@debian.org>  Sun,  2 May 2004 11:09:20 +0200
+
+subversion (1.0.2-4) unstable; urgency=low
+
+  * Remove 'sudo' line that I didn't mean to commit and got included
+    in 1.0.2-3.  Thanks to Norbert Tretkowski for noticing.
+
+ -- David Kimdon <dwhedon@debian.org>  Sat,  1 May 2004 14:07:28 +0200
+
+subversion (1.0.2-3) unstable; urgency=low
+
+  * Fix apache modules link. (closes: #246258) 
+
+ -- David Kimdon <dwhedon@debian.org>  Sat,  1 May 2004 09:26:23 +0200
+
+subversion (1.0.2-2) unstable; urgency=low
+
+  * Fix python interpreter in svnshell. (closes: #245473)
+  * Include manpage for svn_load_dirs.  Thanks to Per Olofsson.
+    (closes: #245630)
+  * Remove rpath from shared libraries.
+  * Archs not marked to run the testsuite will now still run basic_tests.py
+  * Disable full testsuite on archs that have passed it for 1.0.2-1.
+
+ -- David Kimdon <dwhedon@debian.org>  Fri, 23 Apr 2004 20:53:43 +0200
+
+subversion (1.0.2-1) unstable; urgency=low
+
+  * New upstream release.
+    * fix assertion failure in vwrite_tuple() (closes: #241076)
+  * Remove shlibs.local (closes: #244466)
+  * Put back in svnshell, patch the error messages so they are not
+    confusing (closes: #234462).
+  * Point to /usr/bin/svnshell as an example to help get started using 
+    the pythong bindings. (closes: #239924)
+  * subversion now suggests subversion-tools.  This may make it easier
+    to find the tools contained in subversion-tools. (closes: #243917)
+
+ -- David Kimdon <dwhedon@debian.org>  Sun, 18 Apr 2004 16:09:55 +0200
+
+subversion (1.0.1-3) unstable; urgency=low
+
+  * Fix python2.3-subversion and subversion-tools priority so they are
+    the same as the priorities in the override file.
+  * Fix libtool problem by no longer doing the LIBTOOL_IS_A_FOOL
+    hack. (closes: #242460)
+  * Fix hard-coded link in debian/rules to link with ptoper swig.
+
+ -- David Kimdon <dwhedon@debian.org>  Sat,  3 Apr 2004 11:13:29 +0200
+
+subversion (1.0.1-2) unstable; urgency=low
+
+  * Apply changes up to the current head of the 1.0.x branch. 
+    This line is making its way to become 1.0.2.  The diff was
+    obtained like this:
+    svn diff http://svn.collab.net/repos/svn/tags/1.0.1 \
+             http://svn.collab.net/repos/svn/branches/1.0.x@9275
+    - Fix recursive propset (closes: #238558) 
+  * Increase swig build dependancy to 1.3.21-2 so we get a working
+    dependancy. (closes: #237230)
+
+ -- David Kimdon <dwhedon@debian.org>  Fri,  2 Apr 2004 20:19:46 +0200
+
+subversion (1.0.1-1) unstable; urgency=low
+
+  * New upstream release.
+  * Change libsvn0-dev and subversion-tools priority to extra so that
+    there is no longer a disparity between the override file and the
+    control file.
+  * cvs2svn is no longer part of this package, request for package filed,
+    see http://bugs.debian.org/237934 .
+  * libswig1.3 provides an incorrect shlibs file, add proper dependancies 
+    to debian/shlibs.local (closes: #220107)
+
+ -- David Kimdon <dwhedon@debian.org>  Thu, 11 Mar 2004 12:21:33 +0100
+
+subversion (1.0.0-2) unstable; urgency=low
+
+  * Apply changes up to the current head of the 1.0.x branch. 
+    This line is making its way to become 1.0.1 which is expected
+    to be released soon.  The diff was obtained like this:
+     svn diff http://svn.collab.net/repos/svn/tags/1.0.0 \
+              http://svn.collab.net/repos/svn/branches/1.0.x@8939 
+    - Fix directory walk ordering on filesystems that don't return
+    '.' first.  (closes: #231364)
+    - Many other fixes.
+  * Fix description of the subversion book (it is a version control,
+    not a revision control system)
+  * Remove local copy of patchsys-quilt.mk and add version to quilt build-dep.
+  * Don't strip binaries if 'nostrip' is in DEB_BUILD_OPTIONS.
+  * Patch from Erno Kuusela to 50vc-svn.el so subversion vc backend doesn't
+    supersede an existing default.
+  * Don't ship .pyc files in pythonX.Y-subversion.  These files should instead
+    be generated in the postinst. (closes: #236170)
+  * Detect if debian/control is invalid.  If invalid then recreate it and
+    exit failure telling the user to try again.  (closes: #204253)
+  * Add debian/shlibs.local which needs to stay around until #231659
+    is fixed (closes: #234932).
+  * Fix broken stamp files that were among other things making the build
+    execute the configure and autogen rules unnecessarily.
+  * Update to policy 3.6.1 (no changes).
+
+ -- David Kimdon <dwhedon@debian.org>  Mon, 23 Feb 2004 22:32:22 +0100
+
+subversion (1.0.0-1) unstable; urgency=low
+
+  * New upstream release.
+    - INSTALL no longer says Subversion is alpha. (closes: #232945)
+    - Remove cvs2svn manpage.
+  * Fix formatting of NEWS.Debian. (closes: #232940)
+  * Put version in shlibs file.  In the last upload I removed all version
+    info from the shlibs file rather than converting = to >=.
+  * Enable testsuite on many archs.
+  * Build with srcdir == builddir.  This fixes some problems in the
+    perl bindings and generally makes the build system cleaner.
+  * Remove svnadmin-static.  With the build system changes it wasn't 
+    easy to keep it and we won't need it for a while if ever.
+
+ -- David Kimdon <dwhedon@debian.org>  Sat, 21 Feb 2004 08:49:04 +0100
+
+subversion (0.37.0-3) unstable; urgency=low
+
+  * When saying you need to dump/reload your repository it is helpful
+    to provide the path to the manual which describes how to do so.
+    (closes: #231176)
+  * Include README and HACKING. (closes: #218052)
+  * Mention to abbreviation 'svn' in short package descriptions.
+    (closes: #231698)
+  * shlibs file now creates a >= dependancy rather than a strict =.
+    (closes: #231681)
+  * Don't include svnshell.  It is just an example of how to use the 
+    bindings and isn't for general consumption. (closes: #230534)
+  * New package libsvn-core-perl. (closes: #208935)
+  * Fix doc build by giving the new path to the docbook stylesheets.
+    (closes: #231981)
+  * Start using 'quilt' and part of 'cdbs' to maintain separate pataches
+    within the source package.
+  * Fix default repos templates. (closes: #210901)
+  * Update swig build-dep to >= 1.3.21.  This isn't actually required
+    by Subversion but I have some current Subversion bug reports that
+    indicate mixing 1.3.19 builds with 1.3.21 systems may cause problems.
+  * Pass fulll path the swig to configure so as to ensure we use the swig
+    from the Debian package.
+  * Don't pass broken CFLAGS to swig wrapper build (closes: #232591)
+
+ -- David Kimdon <dwhedon@debian.org>  Sat,  7 Feb 2004 00:00:41 +0100
+
+subversion (0.37.0-2) unstable; urgency=low
+
+  * Remove more references to Subversion being alpha (closes: #230744) 
+  * Fix up debian/build.sh so the source package has all necessary files.
+    (closes: #230948)
+  * It looks like all archs have built the new swig now, so try this build
+    again (closes: #230955)
+  * NEWS.Debian and README.Debian made references to subversion 
+    0.35.1-1 which was never uploaded.  Fix those references so they point
+    to 0.37.0-1.
+
+ -- David Kimdon <dwhedon@debian.org>  Mon,  2 Feb 2004 19:56:12 +0100
+
+subversion (0.37.0-1) unstable; urgency=low
+  
+  ** NOTE: Repository dump/reload required.  See NEWS.Debian **
+
+  * New upstream release.
+    - Subversion is getting close to the 1.0 release (closes: #193062)
+    - svnserve ssh now accepts user@host (closes: #202885)
+  * Rebuild against new libapr. (closes: #230311)
+  * doc build has changed since the last release, update so it still builds.
+  * Add build-conflicts against broken libtool 1.5-6.
+  * Don't build book since the source distribution already provides
+    us with a built book.
+  * Build with Berkeley DB 4.2.
+  * Increase required apache2 version to 2.0.48-7 so we build with the
+    same version of Berkeley DB.
+  * No longer install binaries that include debug symbols.
+  * Autogenerated cruft is no longer part of the source package's diff.
+  * Update debian/copyright notice for 2004.
+  * The default /etc/subversion/config and /etc/subversion/servers are now
+    generated as part of the build.
+  * Link libsvn_swig_py properly. (closes: #220107)
+  * Remove note from debian/control saying that this is an alpha release.
+
+ -- David Kimdon <dwhedon@debian.org>  Tue, 18 Nov 2003 21:39:50 +0100
+
+subversion (0.33.0-1) unstable; urgency=low
+
+  * New upstream release. (closes: #220672)
+    - fix internal diff library (closes: #218406, #220474)
+    - cvs2svn fixed (closes: #216868)
+  * Change build dependancy from apache2-devb to apache2-threaded-dev.
+  * Remove hack to get around broken apr-config now that bug #197685 is
+    fixed.
+  * Build depend on docbook-xsl rather than docbook-xsl-stylesheets.
+    (closes: #220788)
+  * Now that neon 0.24.4 is available increase build dependancy to require
+    it.  Subversion itself doesn't require the new version but there are
+    enough bug fixes in that version of neon that it is better to use it.
+  * Enable mod_dav_fs in libapache2-svn.postinst (closes: #219620)
+  * Fix propchange-email.pl and commit-access-control.pl interpreter
+    (closes: #220692)
+  * Corrent python invocation in svnperms.py.
+  * Update /etc/subversion/{config,servers}
+  * Update debian/copyright. Re-sync with current upstream license (remove
+    reference to expat-lite, add reference to apr-util).  Fix download
+    URL to point only to http://subversion.tigris.org rather than trying
+    to show the exact URL since that can change.
+
+ -- David Kimdon <dwhedon@debian.org>  Sat, 15 Nov 2003 22:29:33 +0100
+
+subversion (0.32.1-1) unstable; urgency=low
+
+  * New upstream release.
+    New manpages. (closes: #206646)
+  * The source package shouldn't be in Debian native format. (closes: #216514) 
+  * Update default /etc/apache2/mods-available/dav_svn.conf with some better
+    comments and bring it up to date with current required syntax.
+  * Move last dump/reload notes from NEWS.Debian into README.Debian since it
+    isn't news anymore.
+
+ -- David Kimdon <dwhedon@debian.org>  Sun, 19 Oct 2003 19:22:52 +0200
+
+subversion (0.31.0-1) unstable; urgency=low
+
+  * New upstream release.
+  * Remove Matt Kraai from Uploaders field. Thanks for all the help 
+    Matt! 
+  * Wrote debian/tools/svn-make-config.c which is a tool that helps to
+    create default config files.  Maybe this can be included upstream
+    somehow.  Update /etc/subversion/{config,servers}
+  * Include svnadmin-static manpage.
+
+ -- David Kimdon <dwhedon@debian.org>  Tue,  7 Oct 2003 07:03:12 +0200
+
+subversion (0.30.0-2) unstable; urgency=low
+
+  * Adjust dynamic linker search path and location of svnversion 
+    binary so the book build doesn't generate a spurious error message.
+    As a bonus the version number in the built doc should be correct
+    now instead of saying 'Draft'.
+  * Set XSL_DIR when building the docs so we can find things like
+    docbook.xsl. It appears as though this succeeded when I built 
+    0.30.0-1 because make didn't need to recreate the documentation
+    completely.  On the autobuilders this was not the case.
+    (closes: #213116)
+
+ -- David Kimdon <dwhedon@debian.org>  Sun, 28 Sep 2003 21:24:55 +0200
+
+subversion (0.30.0-1) unstable; urgency=low
+
+  * New upstream release.
+  * Update /etc/subversion/{config,servers}
+
+ -- David Kimdon <dwhedon@debian.org>  Wed, 24 Sep 2003 22:15:17 +0200
+
+subversion (0.29.0-2) unstable; urgency=low
+
+  * Force neon build dependancy and libsvn0-dev dependancy to libneon24.
+    In reality neon 0.23.9 or greater will work, but since we need to 
+    hard-code the version in the libsvn0-dev dependnacy it is simpler to just
+    force libneon24. (closes: #206031)
+  * Disable testsuite on archs where it has passed.
+  * Remove unneeded, crufty shlibs.local.
+  * Make debian/control read-only to discourage edits to it rather than
+    debian/control.in. (closes: #211091)
+  * Drop debhelper build dependancy back to >=3 so it is easier to 
+    build the package on old systems.
+  * Actually install NEWS.Debian rather than having it sit in the
+    source package where no one can see it. (closes: #210684, #210822)
+  * Update /etc/subversion/config and /etc/subversion/servers
+  * Make package descriptions more clear and detailed. (closes: #210065)
+  * Fix commit-email.pl (closes: #211577)
+  * Remove extra hyphen in subversion.preinst rm's and make a note 
+    about why we are doing the rm.
+
+ -- David Kimdon <dwhedon@debian.org>  Sun, 14 Sep 2003 09:04:35 +0000
+
+subversion (0.29.0-1) unstable; urgency=low
+
+  * New upstream release:
+    - Work with neon 0.24 (closes: #206031).
+    - Handle tool rearrangment, thanks to Kevin M. Rosenberg (closes:
+      #208813).
+  * Require debhelper 4.1.51 or later to install NEWS.Debian.
+
+ -- Matt Kraai <kraai@debian.org>  Fri, 05 Sep 2003 16:14:51 -0700
+
+subversion (0.27.0-1) unstable; urgency=low
+
+  * Merge multi-line depends and build-depends fields (closes: #203413).
+  * Fix verb conjugations in libapache2-svn's description (closes:
+    #203417).
+  * Change Apache location from /svn/repos to /svn (closes: #203301).
+  * Change the default repository location to /var/lib/svn.
+  * Force dependencies on libsvn0 to require the same version that was
+    used to build (closes: #203454).
+  * Move svnindex.css and svnindex.xsl to /var/www/apache2-default in
+    libapache2-svn (closes: #203749).
+  * Include "svn" in the description of subversion (closes: #204179).
+  * Regenerate control (closes: #205311).
+
+ -- Matt Kraai <kraai@debian.org>  Thu, 14 Aug 2003 16:22:04 -0700
+
+subversion (0.26.0-1) unstable; urgency=low
+
+  * Add self to Uploaders.
+  * New upstream release:
+    - Handle absolute paths in svn_load_dirs.pl (closes: #187331).
+    - Call Cmd.__init__ in svnshell.py (closes: #198140).
+    - Handle paths containing quotes in cvs2svn (closes: #201290).
+  * Build-depend on apache2-dev (>= 2.0.47), libapr0-dev (>= 2.0.47), and
+    libneon23-dev (>= 0.23.9).
+  * Include fixes from 0.25-0.1 (closes: #198304, #199015, #199710,
+    #200657, #201009).
+  * Add perl (>= 5.8.0-7) to subversion-tools's dependencies (closes:
+    #191138).
+  * Add liburi-perl (>= 1.17-1) to subversion-tools's dependencies
+    (closes: #198143).
+  * Rename libapache2-dav-svn to libapache2-svn and include mod_authz_svn
+    (closes: #198182).
+
+ -- Matt Kraai <kraai@debian.org>  Thu, 24 Jul 2003 05:55:37 -0700
+
+subversion (0.25-0.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * New upstream release.
+  * Add missing files to python2.2-subversion (closes: #199015).
+  * Make subversion-tools replace subversion (<< 0.22.1-1)
+    (closes: #198304).
+
+ -- Matt Kraai <kraai@debian.org>  Sat, 12 Jul 2003 15:29:45 +0200
+
+subversion (0.24.2-1) unstable; urgency=low
+
+  * New upstream release
+  * Fix quoting error in debian/rules that was breaking the swig build.
+  * Add shlibs.local to work around problems like bug 197989.
+
+ -- David Kimdon <dwhedon@debian.org>  Wed, 18 Jun 2003 18:06:55 -0700
+
+subversion (0.24.1-1) unstable; urgency=low
+  
+  * New upstream release :
+    - no long includes svn-deisgn info document (closes: #196412)
+  * strip svnadmin-static.  It is very large and not needed for 
+    debugging since the shared version of svnadmin can be used as long
+    as the package is installed.
+  * Follow apache2 change to module build helper (apxs -> apxs2).
+    (closes: #196577)
+  * Update apache2 and apr build dependancy.
+  * Build fixes thanks to Michael Cardenas <mbc@debian.org>
+  * Update build dependancy libsasl-dev -> libsasl2-dev.
+  * svn-design.info is no longer built, remove texinfo build-dep.
+  * Update apache2 example configuration based on input from
+    solo turn <soloturn99@yahoo.com> (closes: #197089)
+  * Don't attempt to load vc-svn when package has been removed and 
+    only conffiles remain, patch thanks to Kalle Olavi Niemitalo <kon@iki.fi>
+    (closes: #193427)
+  * work around problem with apr-config (see bug #197685).
+
+ -- David Kimdon <dwhedon@debian.org>  Sun,  1 Jun 2003 20:45:05 -0700
+
+subversion (0.23.0-2) unstable; urgency=low
+
+  * Abort build on testsuite failure.
+  * Create a proper source package. (closes: #194517)
+  * Fix export over ra_svn. Thanks to Branden Robinson for the fix and
+    offering to NMU. (closes: #193060)
+  * Update comment-out vc-svn autoload commands to avoid problems with
+    xemacs. Thanks to Kalle Olavi Niemitalo <kon@iki.fi> for the 
+    problem analysis and patch. (closes: #191632)
+  * Disable testsuite on archs that passed 0.23.0-1.
+
+ -- David Kimdon <dwhedon@debian.org>  Thu, 22 May 2003 09:52:35 -0700
+
+subversion (0.23.0-1) unstable; urgency=low
+
+  * New upstream release.
+  * Add build-dep on xsltproc, docbook-xsl-stylesheets, create
+    html version of book during build.
+  * Update to standards version 3.5.10 (no changes).
+
+ -- David Kimdon <dwhedon@debian.org>  Mon, 19 May 2003 18:34:24 -0700
+
+subversion (0.22.2-1) unstable; urgency=low
+
+  * New upstream release.
+  * Don't strip objects. This is a deliberate policy violation.  The
+    goal is to lower the barrier to anyone wishing to debug this
+    software.  See the notes in Bug#193062 for more info. 
+  * Let debhelper create conffiles.
+  * Include perl dependancy information in subversion-tools package 
+    (closes: #191138, #187324).
+  * Disable testsuite on archs that passed 0.22.1-1.
+
+ -- David Kimdon <dwhedon@debian.org>  Tue, 13 May 2003 18:20:44 -0700
+
+subversion (0.22.1-1) unstable; urgency=low
+
+  * New upstream release.
+  * Tone down the warning in the package description about data loss, simply
+    indicate that this software is still in development.
+  * Apply 0.21.0 changes to debian/control.in that were erronously applied
+    only to debian/control. (closes: #190353)
+  * Include HACKING in /usr/share/doc/subversion/. (closes: #191450)
+  * Don't automatically load emacs lisp files. The bindings can still be 
+    enabled by the system administrator uncommenting the lines in 
+    /etc/emacs/site-start.d. (closes: #190804)
+  * Update build dependancy to require more recent apache2-dev and 
+    libapr0-dev (closes: #192595)
+  * Speed up ./debian/rules by limiting the number of times we exec dpkg.
+  * Add versioned build-dep on debhelper.
+  * Move the python script /usr/bin/svnshell from the 'subversion' 
+    package into the 'subversion-tools' package. ('subversion-tools' 
+    already had a python dependancy)
+
+ -- David Kimdon <dwhedon@debian.org>  Thu,  8 May 2003 08:16:13 -0700
+
+subversion (0.21.0-1) unstable; urgency=low
+
+  * New upstream release.
+  * Include svnshell. (closes: #187446)
+  * Include svnindex.css and svnindex.xsl. (closes: #185465)
+  * Make subversion priority optional. (closes: #188141)
+  * Update to policy 3.5.9 (no changes).
+  * Fix svn-dev.vim (closes: #187937).
+  * Fix emacs svn-status-mode (closes: #188706).
+  * Remove subversion-server package (closes: #182653).  As indicated 
+    in the bug report the subversion-server package was only necessary if
+    one wanted to use subversion with apache.  I don't see a compelling
+    need for the subversion-server package, all it did is depend on
+    subversion, subversion-tools and libapache2-dav-svn.
+
+ -- David Kimdon <dwhedon@debian.org>  Wed, 16 Apr 2003 00:37:05 -0700
+
+subversion (0.20.1-2) unstable; urgency=low
+
+  * Fix svnversion breakage, again, sigh.  This time with a fix that 
+    is easier to maintain (no longer need to patch upstream source). 
+    (closes: #186966)
+  * Fix improperly generated source package (was in Debian native format).
+  * Update package sections for libsvn0-dev and python2.2-subversion 
+    based on new archive sections.
+  * Update debian/copyright (fix spelling of 'acknowledgment' and
+    extend copyright to 2003).
+  * Remove NEWS.Debian (was news from 0.17)
+  * Update /etc/subversion/[config,servers]
+
+ -- David Kimdon <dwhedon@debian.org>  Mon, 31 Mar 2003 07:34:01 -0800
+
+subversion (0.20.1-1) unstable; urgency=low
+
+  * New upstream release. 
+
+ -- David Kimdon <dwhedon@debian.org>  Sun, 30 Mar 2003 18:14:01 -0800
+
+subversion (0.20-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- David Kimdon <dwhedon@debian.org>  Thu, 20 Mar 2003 21:43:10 -0800
+
+subversion (0.19.1-2) unstable; urgency=low
+
+  * Fix psvn.el autoload. (closes: #185130)
+  * Fix autobuild failure. (closes: #185088)
+  * Minor update to /etc/subversion/servers.
+
+ -- David Kimdon <dwhedon@debian.org>  Mon, 17 Mar 2003 07:00:17 -0800
+
+subversion (0.19.1-1) unstable; urgency=low
+
+  * New upstream release.
+  * Install psvn.el and vc-svn.el so they are autoloaded by emacs,
+    thanks to Martin Pool <mbp@sourcefrog.net> for a patch. (closes: #184032)
+  * Retiring svn-[buildpackage|inject] until I update them.
+
+ -- David Kimdon <dwhedon@debian.org>  Sun,  9 Mar 2003 18:45:57 -0800
+
+subversion (0.18.1-1) unstable; urgency=low
+
+  * New upstream minor release.
+  * add python fixups from woody backport
+  * disable testsuite for archs that have passed it
+  * fixup db tool path in hotbackup.py, again (closes: #182777)
+
+ -- David Kimdon <dwhedon@debian.org>  Sun, 23 Feb 2003 13:22:45 -0800
+
+subversion (0.18.0-1) unstable; urgency=low
+
+  * New upstream release. (closes: #180910)
+    - Use new --with-editor configure switch to set default editor to
+      /usr/bin/editor (closes: #162632, #164371)
+    - New cvs2svn manpage thanks to Robert Bihlmeyer <robbe@orcus.priv.at> 
+      (closes: #176576)
+  * Fixups for woody backport
+    - libtool patch is back.  It is only applied for the versions of libtool
+      that need it (such as the libtool in woody).
+    - make the testsuite run on woody.
+  * Add build-dep on libsasl-dev.
+  * Make subversion-tools depend on an explicit version of subversion and
+    python2.2-subversion (closes: #180621)
+
+ -- David Kimdon <dwhedon@debian.org>  Sun,  9 Feb 2003 22:16:27 -0800
+
+subversion (0.17.1-2) unstable; urgency=low
+ 
+  * The Berkeley DB update as of 0.17.1-1 requires you to run 
+    'svnadmin recover /path/to/repos', see README.Debian for 
+    more information.
+ 
+  * Include prominent note in changelog, README.Debian and 
+    NEWS.Debian indicating steps required for Berkeley DB upgrade.
+    (closes: #178819)
+  * Don't include CHANGES twice. (closes: #178694) 
+  * libapache2-dav-svn depends on a specific version of apache2 
+    (closes: #178833)
+  * Build-Dep on apache2 packages tightened to >> 2.0.44-6 since -5 
+    didn't have a non-interative install, this made subversion fail on
+    some autobuliders.
+  * Disable testsuite on the archetectures that passed 0.17.1-1.
+  * Remove version information for libapache2-dav-svn dependancy on 
+    apache2 since apache2 is a virtual package.
+
+ -- David Kimdon <dwhedon@debian.org>  Mon, 27 Jan 2003 17:02:31 -0800
+
+subversion (0.17.1-1) unstable; urgency=low
+
+  * New upstream release.
+  * Build against berkeley db 4.1.24.
+  * Apply some changes from revs 4521:4523 so cvs2svn works.
+  * Include CHANGES in /usr/share/doc/subversion/.  This is the upstream
+    summary of changes for each release.
+  * Compile against current libapr (closes: #177836).
+  * Fix path in svn_load_dirs (closes: #176610).
+  * Increase verbosity on testsuite so autobuilders don't kill the testsuite
+    due to inactivity. 
+  * Don't create arch independant packages in the binary-arch target 
+    (closes: #174381)
+  * Make testsuite run on sparc and alpha.  It wasn't previously being run 
+    due to a bug in the shell snippet that determines whether or not we want
+    it to run.
+  * Change libapache2-dav-svn dependancy from apache2-common to apache2,
+    we need one of the mpm's to have a working server (closes: #175902)
+  * Work-around for duplicate conffile entries created by debhelper.
+  
+ -- David Kimdon <dwhedon@debian.org>  Sun, 15 Dec 2002 11:08:02 -0800
+
+subversion (0.16.0-1) unstable; urgency=low
+
+  * New upstream release.
+  * update /etc/subversion/config to include webdav compression option
+  * add back subversion.conffiles, it is needed for older versions of
+    debhelper.
+  * /etc/subversion/proxies renamed to /etc/subversion/servers (actually this
+    happenned with 0.15.0 or so but I forgot to note it here)
+  * upgrade to policy 3.5.8
+  * include the contents of tools/hook-scripts/ in subversion-tools package
+    (closes: #171997)
+  * patches from Brandon Ehle <behle@pipedreaminteractive.com> to fix swig
+    build
+  * cat tests.log on testsuite failure.
+  * fix the pathnames on some scripts from tools/ on install.
+  * compile with -Wall
+  * subversion-tools now depends on exim | mail-transport-agent
+  * sed cvs2svn at install so we find rcsparse.py (closes: #172284)
+
+ -- David Kimdon <dwhedon@debian.org>  Thu,  5 Dec 2002 07:52:24 -0800
+
+subversion (0.15.0-2) unstable; urgency=low
+
+  * Fix broken conffile (closes: #171323) 
+  * Don't run testsuite on archs that succeeded with 0.15.0-1.
+  * remove subversion.conffiles until Bug#126520 is closed.
+
+ -- David Kimdon <dwhedon@debian.org>  Sun,  1 Dec 2002 08:28:35 -0800
+
+subversion (0.15.0-1) unstable; urgency=low
+
+  * New upstream release. 
+  * Add dependancy on libdb4.0-util for subversion and libapache2-dav-svn
+    packages.  In case a repository gets wedged we want db4.0_recover
+    available. Fix paths in hot-backup.py (closes: #169797, #169796)
+  * Doc install cleanup thanks to Jon Middleton <jjm@ixtab.org.uk>
+  * aprutl version checking hack, thanks to Jon Middleton <jjm@ixtab.org.uk>
+  * Include a statically linked svnadmin that we can copy to svnadmin-$(VERSION)
+    on upgrade if the repository format changes.  This facilitates a 
+    repository dump/reload.
+
+ -- David Kimdon <dwhedon@debian.org>  Fri, 29 Nov 2002 10:19:14 -0800
+
+subversion (0.14.5-1) unstable; urgency=low
+
+  * add hot-backup.py (closes: #164870)
+  * Make swig1.3 build-dep a versioned build-dep (closes: #166301)
+  * The suggested location of the passwd file for libapache2-dav-svn has
+    moved from /etc/svn to /etc/subversion since the command line tools
+    store configuration info in that directory.
+  * add subversion-tools package.
+  * Add subversion-server package.  This package depends on other packages
+    that you probably want to have if you are setting up a Subversion server.
+  * Don't ship svn-design.info anymore.  All the info we need can be
+    found in the Subversion book.
+  * Subversion handbook is now a xml book, "Subversion : The Definitive Guide" 
+    include the html version of this book.
+  * Build fixes and updates thanks to Jon Middleton <jjm@debian.org>
+  * Warn users upgrading from versions prior to 0.14.3 that they need to
+    do a dump/reload (closes: #163092).  At some point I'd like to find a 
+    good way of better automating the conversion.
+  * a few lintian fixes.
+
+ -- David Kimdon <dwhedon@debian.org>  Wed, 23 Oct 2002 08:01:54 -0700
+
+subversion (0.14.3-3) unstable; urgency=low
+
+  * Put autogen back as a prerequisite for the clean target.  I 
+    erroneously removed the autogen.sh run in the last upload, this left 
+    us with a broken libtool.  (closes: #164781)
+
+ -- David Kimdon <dwhedon@debian.org>  Sat, 19 Oct 2002 09:10:03 -0700
+
+subversion (0.14.3-2) unstable; urgency=low
+
+  * Disable testsuite on archs that have already built 0.14.3-1 
+  * new package python2.2-subversion (based on package created by
+    the subversion-snapshot source).  These python bindings are used
+    by various scripts that we want to include eventually.
+  * libtool bug 98342 is fixed.  We don't need to patch ltmain.sh anymore
+    (closes: #163858)
+  * build against new libapr0 which has a versioned shlibs file 
+    (closes: #162814)
+
+ -- David Kimdon <dwhedon@debian.org>  Wed, 25 Sep 2002 22:57:41 -0700
+
+subversion (0.14.3-1) unstable; urgency=low
+
+  * New upstream release (closes: #158677)
+     - build against new libneon (closes: #160270)
+     - updated manpage (closes: #158834)
+  * make symlinks in /etc/apache2/ relative rather than absolute
+    (closes: #161268)
+  * Change priotiry (optional->extra).
+  * Update to standards version 3.5.7.
+    - honor 'nostrip' in DEB_BUILD_OPTIONS
+    - build with debug info by default 
+  * include default dav_svn.conf in the proper location so
+    we can disable mod_dav_svn when libapache2-dav-svn is removed 
+    (closes: #158549).
+  * Use /etc/subversion/config to give us proper editor behavior rather
+    than patching the C source as I had when I closed Bug#157129.
+  * Patch libsvn_subr so it respects /etc/subversion/config.
+
+ -- David Kimdon <dwhedon@debian.org>  Sat, 24 Aug 2002 11:36:11 -0700
+
+subversion (0.14.1-3) unstable; urgency=low
+
+  * rename apache module libapache-dav-svn -> libapache2-dav-svn 
+    to indicate it is an apache2 module (closes: #158133)
+  * remove libapache-dav-svn dependancy on apache2, we only need to depend
+    on apache2-common (closes: #158132)
+  * cleanup handling of config.{sub|guess}
+
+ -- David Kimdon <dwhedon@debian.org>  Mon, 26 Aug 2002 21:15:35 -0700
+
+subversion (0.14.1-2) unstable; urgency=low
+
+  * Autotools fixes prompted by a failed autobuild and based on recomendations 
+    in /usr/share/doc/autotools-dev/README.Debian.gz
+    - call configure with --host and --build flags based on the output of
+      dpkg-architecture
+    - symlink config.{sub|guess} during build so they are always up to date.
+      Add build-dep on autotools-dev.
+    - Call autogen.sh when cleaning the tree.  Add versioned build-dep 
+      on autoconf.
+  * Remove commented python package rule and python2.2-dev build-dep. 
+    (I do plan on making the python package like in subversion-snapshot 
+    in the future but still need to figure some things out.)
+
+ -- David Kimdon <dwhedon@debian.org>  Sat, 24 Aug 2002 07:42:49 -0700
+
+subversion (0.14.1-1) unstable; urgency=low
+
+  * New upstream version.
+  * some build fixes thanks to Jon Middleton <jjm@ixtab.org.uk>
+  * libsvn0-dev priority changed from optional to extra since 
+    libsvn0-dev depends on extra libdb4.0-dev and policy forbids 
+    binary dependancies on packages with lower priorities.
+  * libneon build dep changed (libneon-dev -> libneon21-dev)
+  * Conform to policy section 12.4 (Editors and Pagers) which states 
+    that if the EDITOR variable is not set the program should use 
+    /usr/bin/editor when necessary.  (closes: #157129)
+
+ -- David Kimdon <dwhedon@debian.org>  Fri,  9 Aug 2002 19:29:12 -0700
+
+subversion (0.14.0-2) unstable; urgency=low
+
+  * Fix up descriptions to indicate this is no longer pre-alpha,
+    this is an alpha realease.
+  * remove version dependancy's from build-deps and libapache-dav-svn deps,
+    the versions cause more trouble than they are worth and the proper 
+    dependancy will be realized (for the most part) by way of libapr.
+  * rebuild with new apache2.
+
+ -- David Kimdon <dwhedon@debian.org>  Tue,  6 Aug 2002 20:51:36 -0700
+
+subversion (0.14.0-1) unstable; urgency=low
+
+  * New upstream. Alpha release.
+     - fix svn merge segfault (closes: #152461)
+     - requires new libneon (closes: #152622)
+  * Updates to svn-[inject|buildpackage]. 
+  * Install /etc/bash_completion.d/subversion.  (This allows for 
+    programmable completion for the svn command under bash.)
+  * Include svn-handbook and svn-design, register properly with info
+    directory (closes: #153262)
+  * libsvn -> libsvn0 and other fixes base on recommendations in 
+    Junichi Uekawa's Debian Library Packaging guide.
+  * Simplify libapache-dav-svn.postrm.
+  * Add url to package descriptions. 
+  * add build-dep on python-dev (closes: #153199)
+  * remove build-dep on texi2html and texinfo since build documents are
+    available in the distribution.
+  * enable mod_dav in libapache_dav_svn, thanks to minus <minus@toneby.com>
+    for catching the bug.
+
+ -- David Kimdon <dwhedon@debian.org>  Sun, 30 Jun 2002 19:44:50 -0700
+
+subversion (0.13.0-1) unstable; urgency=low
+
+  * New upstream.
+  * Actually uploading for real (closes: #97234)
+  * Build debug version if DEB_BUILD_OPTIONS says to.
+  * Include hack to fix broken apxs2, we include our own version of apxs2 
+    and use that during the build.  This will go away when apache2-dev 
+    is fixed, that will likely be the release after 2.0.37-2.
+  * include selection from INSTALL in README.Debian
+  * Make warnings in debian/control about this being in-development, 
+    pre-alpha software more conspicuous.
+  * Create /etc/apache2/mods-enabled/dav_svn.{load|conf} symlinks in
+    libapache-dav-svn.postinst if appropriate files exist in 
+    /etc/apache2/mods-available.  Delete these links in
+    libapache-dav-svn.postrm.
+  * include identical README.Debian in subversion and libapache-dav-svn
+    the info is pertinant to both packages.
+  * write svnadmin manpage
+
+ -- David Kimdon <dwhedon@debian.org>  Sat,  8 Jun 2002 08:19:04 -0700
+
+subversion (0.12.0-1) unstable; urgency=low
+
+  * New upstream.
+  * decided to delete apr/, apr-util/ and neon/ subdirs from original tarball.
+    We aren't using them, they just take up space.
+  * include experimental svn-inject and svn-buildpackage
+  * run testsuite during build
+  * add build-dep on python so we can run the testsuite
+  * update package descriptions
+  * bring back libsvn package
+
+ -- David Kimdon <dwhedon@debian.org>  Sat,  4 May 2002 09:41:54 -0700
+
+subversion (0.11.1-1) unstable; urgency=low
+
+  * New upstream.
+  * Now we aren't deleting the apr/ and neon/ subdirs, even though
+    we don't use them.
+  * add zlib1g-dev, bison, and patch to build depends.
+  * files previously in libsvn package are now in subversion package,
+    there aren't any other projects that use those libraries.
+  * build in build-svn to keep source tree cleaner.
+  * subversion-server package renamed to libapache-dav-svn
+
+ -- David Kimdon <dwhedon@debian.org>  Fri, 12 Apr 2002 20:16:22 -0700
+
+subversion (0.10.2-1) unstable; urgency=low
+
+  * New upstream.
+  * build against new apache2, neon, Berkeley DB
+  * stop using DBS, it was getting in my way.
+  * work around libtool bug #98342 with patch from the BTS.
+  * use Debian's libexpat rather than the included one.
+  * no longer using autoconf as part of the build.
+
+ -- David Kimdon <dwhedon@debian.org>  Wed, 20 Feb 2002 22:52:29 -0800
+
+subversion (0.8.0-1) unstable; urgency=low
+
+  * New upstream.
+  * track releases now rather than snapshots.
+  * build-depend on libtool, autoconf
+  * use dbs build scripts from package rather than on filesystem
+  * /etc/apache2/modules->/etc/apache2/mods-available
+  * rename packages svn-[server|client]-svn 
+    -> subversion-[server|client]-svn 
+  * change LIBTOOL_IS_A_FOOL hack since libsvn_ra wasn't building 
+    properly
+  * create /etc/svn/ in subversion-server
+
+ -- David Kimdon <dwhedon@debian.org>  Fri, 23 Nov 2001 20:37:16 -0800
+
+subversion-svn (473-1) unstable; urgency=low
+
+  * New upstream.
+  * build against pre-release apache-2.0.28 package
+  * install manpages and info pages.
+  * don't strip libmod_dav_svn, otherwise apache can't load it
+  * get the module name right in dav_svn.load
+  * create repository in /var/svn in postinst if directory 
+    doesn't exist and set up symlinks for apache2
+  * remove dav_svn.conf on purge
+  * remove rpath
+  * subversion Debian package is now self-hosting
+
+ -- David Kimdon <dwhedon@debian.org>  Fri, 16 Nov 2001 22:01:32 -0800
+
+subversion-svn (282-2) unstable; urgency=low
+
+  * libexpat -> libsvn_expat to avoid conflict. 
+  * don't use maintainer-mode b/c apache2 doesn't
+  * override mod_dav_svn install rule so we can put it in the right
+    place.
+
+ -- David Kimdon <dwhedon@debian.org>  Tue, 23 Oct 2001 08:32:55 -0700
+
+subversion-svn (282-1) unstable; urgency=low
+
+  * New upstream version.
+
+ -- David Kimdon <dwhedon@debian.org>  Mon, 22 Oct 2001 15:35:25 -0700
+
+subversion-svn (256-1) unstable; urgency=low
+
+  * New upstream, various packaging fixes.
+
+ -- David Kimdon <dwhedon@debian.org>  Wed, 17 Oct 2001 14:02:58 -0700
+
+subversion-svn (252-1) unstable; urgency=low
+
+  * Initial release.
+
+ -- David Kimdon <dwhedon@debian.org>  Fri, 28 Sep 2001 20:31:48 -0700
--- subversion-1.6.4dfsg.orig/debian/libsvn1.symbols
+++ subversion-1.6.4dfsg/debian/libsvn1.symbols
@@ -0,0 +1,1132 @@
+libsvn_client-1.so.1 libsvn1 #MINVER#
+* Build-Depends-Package: libsvn-dev
+ svn_client_add2@Base 1.4
+ svn_client_add3@Base 1.4
+ svn_client_add4@Base 1.5
+ svn_client_add@Base 1.4
+ svn_client_add_to_changelist@Base 1.5
+ svn_client_args_to_target_array@Base 1.6
+ svn_client_blame2@Base 1.4
+ svn_client_blame3@Base 1.4
+ svn_client_blame4@Base 1.5
+ svn_client_blame@Base 1.4
+ svn_client_cat2@Base 1.4
+ svn_client_cat@Base 1.4
+ svn_client_checkout2@Base 1.4
+ svn_client_checkout3@Base 1.5
+ svn_client_checkout@Base 1.4
+ svn_client_cleanup@Base 1.4
+ svn_client_commit2@Base 1.4
+ svn_client_commit3@Base 1.4
+ svn_client_commit4@Base 1.5
+ svn_client_commit@Base 1.4
+ svn_client_commit_item2_dup@Base 1.4
+ svn_client_commit_item3_create@Base 1.6
+ svn_client_commit_item3_dup@Base 1.5
+ svn_client_commit_item_create@Base 1.5
+ svn_client_copy2@Base 1.4
+ svn_client_copy3@Base 1.4
+ svn_client_copy4@Base 1.5
+ svn_client_copy5@Base 1.6
+ svn_client_copy@Base 1.4
+ svn_client_create_context@Base 1.4
+ svn_client_delete2@Base 1.4
+ svn_client_delete3@Base 1.5
+ svn_client_delete@Base 1.4
+ svn_client_diff2@Base 1.4
+ svn_client_diff3@Base 1.4
+ svn_client_diff4@Base 1.5
+ svn_client_diff@Base 1.4
+ svn_client_diff_peg2@Base 1.4
+ svn_client_diff_peg3@Base 1.4
+ svn_client_diff_peg4@Base 1.5
+ svn_client_diff_peg@Base 1.4
+ svn_client_diff_summarize2@Base 1.5
+ svn_client_diff_summarize@Base 1.4
+ svn_client_diff_summarize_dup@Base 1.4
+ svn_client_diff_summarize_peg2@Base 1.5
+ svn_client_diff_summarize_peg@Base 1.4
+ svn_client_export2@Base 1.4
+ svn_client_export3@Base 1.4
+ svn_client_export4@Base 1.5
+ svn_client_export@Base 1.4
+ svn_client_get_changelists@Base 1.5
+ svn_client_get_simple_prompt_provider@Base 1.4
+ svn_client_get_simple_provider@Base 1.4
+ svn_client_get_ssl_client_cert_file_provider@Base 1.4
+ svn_client_get_ssl_client_cert_prompt_provider@Base 1.4
+ svn_client_get_ssl_client_cert_pw_file_provider@Base 1.4
+ svn_client_get_ssl_client_cert_pw_prompt_provider@Base 1.4
+ svn_client_get_ssl_server_trust_file_provider@Base 1.4
+ svn_client_get_ssl_server_trust_prompt_provider@Base 1.4
+ svn_client_get_username_prompt_provider@Base 1.4
+ svn_client_get_username_provider@Base 1.4
+ svn_client_import2@Base 1.4
+ svn_client_import3@Base 1.5
+ svn_client_import@Base 1.4
+ svn_client_info2@Base 1.5
+ svn_client_info@Base 1.4
+ svn_client_list2@Base 1.5
+ svn_client_list@Base 1.4
+ svn_client_lock@Base 1.4
+ svn_client_log2@Base 1.4
+ svn_client_log3@Base 1.4
+ svn_client_log4@Base 1.5
+ svn_client_log5@Base 1.6
+ svn_client_log@Base 1.4
+ svn_client_ls2@Base 1.4
+ svn_client_ls3@Base 1.4
+ svn_client_ls@Base 1.4
+ svn_client_merge2@Base 1.4
+ svn_client_merge3@Base 1.5
+ svn_client_merge@Base 1.4
+ svn_client_merge_peg2@Base 1.4
+ svn_client_merge_peg3@Base 1.5
+ svn_client_merge_peg@Base 1.4
+ svn_client_merge_reintegrate@Base 1.5
+ svn_client_mergeinfo_get_merged@Base 1.5
+ svn_client_mergeinfo_log_eligible@Base 1.5
+ svn_client_mergeinfo_log_merged@Base 1.5
+ svn_client_mkdir2@Base 1.4
+ svn_client_mkdir3@Base 1.5
+ svn_client_mkdir@Base 1.4
+ svn_client_move2@Base 1.4
+ svn_client_move3@Base 1.4
+ svn_client_move4@Base 1.4
+ svn_client_move5@Base 1.5
+ svn_client_move@Base 1.4
+ svn_client_open_ra_session@Base 1.4
+ svn_client_propget2@Base 1.4
+ svn_client_propget3@Base 1.5
+ svn_client_propget@Base 1.4
+ svn_client_proplist2@Base 1.4
+ svn_client_proplist3@Base 1.5
+ svn_client_proplist@Base 1.4
+ svn_client_proplist_item_dup@Base 1.4
+ svn_client_propset2@Base 1.4
+ svn_client_propset3@Base 1.5
+ svn_client_propset@Base 1.4
+ svn_client_relocate@Base 1.4
+ svn_client_remove_from_changelists@Base 1.5
+ svn_client_resolve@Base 1.5
+ svn_client_resolved@Base 1.4
+ svn_client_revert2@Base 1.5
+ svn_client_revert@Base 1.4
+ svn_client_revprop_get@Base 1.4
+ svn_client_revprop_list@Base 1.4
+ svn_client_revprop_set2@Base 1.6
+ svn_client_revprop_set@Base 1.4
+ svn_client_root_url_from_path@Base 1.5
+ svn_client_status2@Base 1.4
+ svn_client_status3@Base 1.5
+ svn_client_status4@Base 1.6
+ svn_client_status@Base 1.4
+ svn_client_suggest_merge_sources@Base 1.5
+ svn_client_switch2@Base 1.5
+ svn_client_switch@Base 1.4
+ svn_client_unlock@Base 1.4
+ svn_client_update2@Base 1.4
+ svn_client_update3@Base 1.5
+ svn_client_update@Base 1.4
+ svn_client_url_from_path@Base 1.4
+ svn_client_uuid_from_path@Base 1.4
+ svn_client_uuid_from_url@Base 1.4
+ svn_client_version@Base 1.4
+ svn_info_dup@Base 1.4
+libsvn_delta-1.so.1 libsvn1 #MINVER#
+* Build-Depends-Package: libsvn-dev
+ svn_compat_wrap_file_rev_handler@Base 1.5
+ svn_delta_default_editor@Base 1.4
+ svn_delta_depth_filter_editor@Base 1.5
+ svn_delta_get_cancellation_editor@Base 1.4
+ svn_delta_noop_window_handler@Base 1.4
+ svn_delta_path_driver@Base 1.4
+ svn_delta_version@Base 1.4
+ svn_txdelta@Base 1.4
+ svn_txdelta_apply@Base 1.4
+ svn_txdelta_apply_instructions@Base 1.4
+ svn_txdelta_compose_windows@Base 1.4
+ svn_txdelta_md5_digest@Base 1.4
+ svn_txdelta_next_window@Base 1.4
+ svn_txdelta_parse_svndiff@Base 1.4
+ svn_txdelta_read_svndiff_window@Base 1.4
+ svn_txdelta_run@Base 1.6
+ svn_txdelta_send_stream@Base 1.4
+ svn_txdelta_send_string@Base 1.4
+ svn_txdelta_send_txstream@Base 1.4
+ svn_txdelta_skip_svndiff_window@Base 1.4
+ svn_txdelta_stream_create@Base 1.4
+ svn_txdelta_target_push@Base 1.4
+ svn_txdelta_to_svndiff2@Base 1.4
+ svn_txdelta_to_svndiff@Base 1.4
+ svn_txdelta_window_dup@Base 1.4
+libsvn_diff-1.so.1 libsvn1 #MINVER#
+* Build-Depends-Package: libsvn-dev
+ svn_diff_contains_conflicts@Base 1.4
+ svn_diff_contains_diffs@Base 1.4
+ svn_diff_diff3@Base 1.4
+ svn_diff_diff4@Base 1.4
+ svn_diff_diff@Base 1.4
+ svn_diff_file_diff3@Base 1.4
+ svn_diff_file_diff3_2@Base 1.4
+ svn_diff_file_diff4@Base 1.4
+ svn_diff_file_diff4_2@Base 1.4
+ svn_diff_file_diff@Base 1.4
+ svn_diff_file_diff_2@Base 1.4
+ svn_diff_file_options_create@Base 1.4
+ svn_diff_file_options_parse@Base 1.4
+ svn_diff_file_output_merge2@Base 1.6
+ svn_diff_file_output_merge@Base 1.4
+ svn_diff_file_output_unified2@Base 1.4
+ svn_diff_file_output_unified3@Base 1.5
+ svn_diff_file_output_unified@Base 1.4
+ svn_diff_mem_string_diff3@Base 1.5
+ svn_diff_mem_string_diff4@Base 1.5
+ svn_diff_mem_string_diff@Base 1.5
+ svn_diff_mem_string_output_merge2@Base 1.6
+ svn_diff_mem_string_output_merge@Base 1.5
+ svn_diff_mem_string_output_unified@Base 1.5
+ svn_diff_output@Base 1.4
+ svn_diff_version@Base 1.4
+libsvn_fs-1.so.1 libsvn1 #MINVER#
+* Build-Depends-Package: libsvn-dev
+ svn_fs_abort_txn@Base 1.4
+ svn_fs_access_add_lock_token2@Base 1.6
+ svn_fs_access_add_lock_token@Base 1.4
+ svn_fs_access_get_username@Base 1.4
+ svn_fs_apply_text@Base 1.4
+ svn_fs_apply_textdelta@Base 1.4
+ svn_fs_begin_txn2@Base 1.4
+ svn_fs_begin_txn@Base 1.4
+ svn_fs_berkeley_logfiles@Base 1.4
+ svn_fs_berkeley_path@Base 1.4
+ svn_fs_berkeley_recover@Base 1.4
+ svn_fs_change_node_prop@Base 1.4
+ svn_fs_change_rev_prop@Base 1.4
+ svn_fs_change_txn_prop@Base 1.4
+ svn_fs_change_txn_props@Base 1.5
+ svn_fs_check_path@Base 1.4
+ svn_fs_check_related@Base 1.4
+ svn_fs_close_root@Base 1.4
+ svn_fs_closest_copy@Base 1.4
+ svn_fs_commit_txn@Base 1.4
+ svn_fs_compare_ids@Base 1.4
+ svn_fs_contents_changed@Base 1.4
+ svn_fs_copied_from@Base 1.4
+ svn_fs_copy@Base 1.4
+ svn_fs_create@Base 1.4
+ svn_fs_create_access@Base 1.4
+ svn_fs_create_berkeley@Base 1.4
+ svn_fs_delete@Base 1.4
+ svn_fs_delete_berkeley@Base 1.4
+ svn_fs_delete_fs@Base 1.4
+ svn_fs_deltify_revision@Base 1.4
+ svn_fs_dir_entries@Base 1.4
+ svn_fs_file_checksum@Base 1.6
+ svn_fs_file_contents@Base 1.4
+ svn_fs_file_length@Base 1.4
+ svn_fs_file_md5_checksum@Base 1.4
+ svn_fs_generate_lock_token@Base 1.4
+ svn_fs_get_access@Base 1.4
+ svn_fs_get_file_delta_stream@Base 1.4
+ svn_fs_get_lock@Base 1.4
+ svn_fs_get_locks@Base 1.4
+ svn_fs_get_mergeinfo@Base 1.5
+ svn_fs_get_uuid@Base 1.4
+ svn_fs_history_location@Base 1.4
+ svn_fs_history_prev@Base 1.4
+ svn_fs_hotcopy@Base 1.4
+ svn_fs_hotcopy_berkeley@Base 1.4
+ svn_fs_initialize@Base 1.4
+ svn_fs_is_dir@Base 1.4
+ svn_fs_is_file@Base 1.4
+ svn_fs_is_revision_root@Base 1.4
+ svn_fs_is_txn_root@Base 1.4
+ svn_fs_list_transactions@Base 1.4
+ svn_fs_lock@Base 1.4
+ svn_fs_make_dir@Base 1.4
+ svn_fs_make_file@Base 1.4
+ svn_fs_merge@Base 1.4
+ svn_fs_new@Base 1.4
+ svn_fs_node_created_path@Base 1.4
+ svn_fs_node_created_rev@Base 1.4
+ svn_fs_node_history@Base 1.4
+ svn_fs_node_id@Base 1.4
+ svn_fs_node_origin_rev@Base 1.5
+ svn_fs_node_prop@Base 1.4
+ svn_fs_node_proplist@Base 1.4
+ svn_fs_open@Base 1.4
+ svn_fs_open_berkeley@Base 1.4
+ svn_fs_open_txn@Base 1.4
+ svn_fs_pack@Base 1.6
+ svn_fs_parse_id@Base 1.4
+ svn_fs_path@Base 1.4
+ svn_fs_path_change2_create@Base 1.6
+ svn_fs_paths_changed2@Base 1.6
+ svn_fs_paths_changed@Base 1.4
+ svn_fs_print_modules@Base 1.4
+ svn_fs_props_changed@Base 1.4
+ svn_fs_purge_txn@Base 1.4
+ svn_fs_recover@Base 1.5
+ svn_fs_revision_link@Base 1.4
+ svn_fs_revision_prop@Base 1.4
+ svn_fs_revision_proplist@Base 1.4
+ svn_fs_revision_root@Base 1.4
+ svn_fs_revision_root_revision@Base 1.4
+ svn_fs_root_fs@Base 1.4
+ svn_fs_set_access@Base 1.4
+ svn_fs_set_berkeley_errcall@Base 1.4
+ svn_fs_set_uuid@Base 1.4
+ svn_fs_set_warning_func@Base 1.4
+ svn_fs_txn_base_revision@Base 1.4
+ svn_fs_txn_name@Base 1.4
+ svn_fs_txn_prop@Base 1.4
+ svn_fs_txn_proplist@Base 1.4
+ svn_fs_txn_root@Base 1.4
+ svn_fs_txn_root_base_revision@Base 1.5
+ svn_fs_txn_root_name@Base 1.4
+ svn_fs_type@Base 1.4
+ svn_fs_unlock@Base 1.4
+ svn_fs_unparse_id@Base 1.4
+ svn_fs_upgrade@Base 1.5
+ svn_fs_version@Base 1.4
+ svn_fs_youngest_rev@Base 1.4
+libsvn_ra-1.so.1 libsvn1 #MINVER#
+* Build-Depends-Package: libsvn-dev
+ svn_ra_change_rev_prop@Base 1.4
+ svn_ra_check_path@Base 1.4
+ svn_ra_create_callbacks@Base 1.4
+ svn_ra_do_diff2@Base 1.4
+ svn_ra_do_diff3@Base 1.5
+ svn_ra_do_diff@Base 1.4
+ svn_ra_do_status2@Base 1.5
+ svn_ra_do_status@Base 1.4
+ svn_ra_do_switch2@Base 1.5
+ svn_ra_do_switch@Base 1.4
+ svn_ra_do_update2@Base 1.5
+ svn_ra_do_update@Base 1.4
+ svn_ra_get_commit_editor2@Base 1.4
+ svn_ra_get_commit_editor3@Base 1.5
+ svn_ra_get_commit_editor@Base 1.4
+ svn_ra_get_dated_revision@Base 1.4
+ svn_ra_get_deleted_rev@Base 1.6
+ svn_ra_get_dir2@Base 1.4
+ svn_ra_get_dir@Base 1.4
+ svn_ra_get_file@Base 1.4
+ svn_ra_get_file_revs2@Base 1.5
+ svn_ra_get_file_revs@Base 1.4
+ svn_ra_get_latest_revnum@Base 1.4
+ svn_ra_get_location_segments@Base 1.5
+ svn_ra_get_locations@Base 1.4
+ svn_ra_get_lock@Base 1.4
+ svn_ra_get_locks@Base 1.4
+ svn_ra_get_log2@Base 1.5
+ svn_ra_get_log@Base 1.4
+ svn_ra_get_mergeinfo@Base 1.5
+ svn_ra_get_ra_library@Base 1.4
+ svn_ra_get_repos_root2@Base 1.5
+ svn_ra_get_repos_root@Base 1.4
+ svn_ra_get_session_url@Base 1.5
+ svn_ra_get_uuid2@Base 1.5
+ svn_ra_get_uuid@Base 1.4
+ svn_ra_has_capability@Base 1.5
+ svn_ra_init_ra_libs@Base 1.4
+ svn_ra_initialize@Base 1.4
+ svn_ra_lock@Base 1.4
+ svn_ra_open2@Base 1.4
+ svn_ra_open3@Base 1.5
+ svn_ra_open@Base 1.4
+ svn_ra_print_modules@Base 1.4
+ svn_ra_print_ra_libraries@Base 1.4
+ svn_ra_reparent@Base 1.4
+ svn_ra_replay@Base 1.4
+ svn_ra_replay_range@Base 1.5
+ svn_ra_rev_prop@Base 1.4
+ svn_ra_rev_proplist@Base 1.4
+ svn_ra_stat@Base 1.4
+ svn_ra_unlock@Base 1.4
+ svn_ra_version@Base 1.4
+libsvn_ra_svn-1.so.1 libsvn1 #MINVER#
+* Build-Depends-Package: libsvn-dev
+ svn_ra_svn_conn_remote_host@Base 1.6
+ svn_ra_svn_cram_server@Base 1.4
+ svn_ra_svn_create_conn@Base 1.4
+ svn_ra_svn_drive_editor2@Base 1.4
+ svn_ra_svn_drive_editor@Base 1.4
+ svn_ra_svn_end_list@Base 1.4
+ svn_ra_svn_flush@Base 1.4
+ svn_ra_svn_get_editor@Base 1.4
+ svn_ra_svn_handle_commands2@Base 1.6
+ svn_ra_svn_handle_commands@Base 1.4
+ svn_ra_svn_has_capability@Base 1.4
+ svn_ra_svn_init@Base 1.4
+ svn_ra_svn_parse_proplist@Base 1.5
+ svn_ra_svn_parse_tuple@Base 1.4
+ svn_ra_svn_read_cmd_response@Base 1.4
+ svn_ra_svn_read_item@Base 1.4
+ svn_ra_svn_read_tuple@Base 1.4
+ svn_ra_svn_set_capabilities@Base 1.4
+ svn_ra_svn_skip_leading_garbage@Base 1.4
+ svn_ra_svn_start_list@Base 1.4
+ svn_ra_svn_version@Base 1.4
+ svn_ra_svn_write_cmd@Base 1.4
+ svn_ra_svn_write_cmd_failure@Base 1.4
+ svn_ra_svn_write_cmd_response@Base 1.4
+ svn_ra_svn_write_cstring@Base 1.4
+ svn_ra_svn_write_number@Base 1.4
+ svn_ra_svn_write_proplist@Base 1.5
+ svn_ra_svn_write_string@Base 1.4
+ svn_ra_svn_write_tuple@Base 1.4
+ svn_ra_svn_write_word@Base 1.4
+libsvn_repos-1.so.1 libsvn1 #MINVER#
+* Build-Depends-Package: libsvn-dev
+ svn_repos_abort_report@Base 1.4
+ svn_repos_authz_check_access@Base 1.4
+ svn_repos_authz_read@Base 1.4
+ svn_repos_begin_report2@Base 1.5
+ svn_repos_begin_report@Base 1.4
+ svn_repos_check_revision_access@Base 1.5
+ svn_repos_conf_dir@Base 1.4
+ svn_repos_create@Base 1.4
+ svn_repos_dated_revision@Base 1.4
+ svn_repos_db_env@Base 1.4
+ svn_repos_db_lockfile@Base 1.4
+ svn_repos_db_logfiles@Base 1.4
+ svn_repos_db_logs_lockfile@Base 1.4
+ svn_repos_delete@Base 1.4
+ svn_repos_delete_path@Base 1.4
+ svn_repos_deleted_rev@Base 1.5
+ svn_repos_dir_delta2@Base 1.5
+ svn_repos_dir_delta@Base 1.4
+ svn_repos_dump_fs2@Base 1.4
+ svn_repos_dump_fs@Base 1.4
+ svn_repos_find_root_path@Base 1.4
+ svn_repos_finish_report@Base 1.4
+ svn_repos_fs@Base 1.4
+ svn_repos_fs_begin_txn_for_commit2@Base 1.5
+ svn_repos_fs_begin_txn_for_commit@Base 1.4
+ svn_repos_fs_begin_txn_for_update@Base 1.4
+ svn_repos_fs_change_node_prop@Base 1.4
+ svn_repos_fs_change_rev_prop2@Base 1.4
+ svn_repos_fs_change_rev_prop3@Base 1.5
+ svn_repos_fs_change_rev_prop@Base 1.4
+ svn_repos_fs_change_txn_prop@Base 1.4
+ svn_repos_fs_change_txn_props@Base 1.5
+ svn_repos_fs_commit_txn@Base 1.4
+ svn_repos_fs_get_locks@Base 1.4
+ svn_repos_fs_get_mergeinfo@Base 1.5
+ svn_repos_fs_lock@Base 1.4
+ svn_repos_fs_pack@Base 1.6
+ svn_repos_fs_revision_prop@Base 1.4
+ svn_repos_fs_revision_proplist@Base 1.4
+ svn_repos_fs_unlock@Base 1.4
+ svn_repos_get_commit_editor2@Base 1.4
+ svn_repos_get_commit_editor3@Base 1.4
+ svn_repos_get_commit_editor4@Base 1.4
+ svn_repos_get_commit_editor5@Base 1.5
+ svn_repos_get_commit_editor@Base 1.4
+ svn_repos_get_committed_info@Base 1.4
+ svn_repos_get_file_revs2@Base 1.5
+ svn_repos_get_file_revs@Base 1.4
+ svn_repos_get_fs_build_parser2@Base 1.4
+ svn_repos_get_fs_build_parser@Base 1.4
+ svn_repos_get_logs2@Base 1.4
+ svn_repos_get_logs3@Base 1.4
+ svn_repos_get_logs4@Base 1.5
+ svn_repos_get_logs@Base 1.4
+ svn_repos_has_capability@Base 1.5
+ svn_repos_history2@Base 1.4
+ svn_repos_history@Base 1.4
+ svn_repos_hook_dir@Base 1.4
+ svn_repos_hotcopy@Base 1.4
+ svn_repos_link_path2@Base 1.4
+ svn_repos_link_path3@Base 1.5
+ svn_repos_link_path@Base 1.4
+ svn_repos_load_fs2@Base 1.4
+ svn_repos_load_fs@Base 1.4
+ svn_repos_lock_dir@Base 1.4
+ svn_repos_node_editor@Base 1.4
+ svn_repos_node_from_baton@Base 1.4
+ svn_repos_node_location_segments@Base 1.5
+ svn_repos_open@Base 1.4
+ svn_repos_parse_dumpstream2@Base 1.4
+ svn_repos_parse_dumpstream@Base 1.4
+ svn_repos_path@Base 1.4
+ svn_repos_post_commit_hook@Base 1.4
+ svn_repos_post_lock_hook@Base 1.4
+ svn_repos_post_revprop_change_hook@Base 1.4
+ svn_repos_post_unlock_hook@Base 1.4
+ svn_repos_pre_commit_hook@Base 1.4
+ svn_repos_pre_lock_hook@Base 1.4
+ svn_repos_pre_revprop_change_hook@Base 1.4
+ svn_repos_pre_unlock_hook@Base 1.4
+ svn_repos_recover2@Base 1.4
+ svn_repos_recover3@Base 1.5
+ svn_repos_recover@Base 1.4
+ svn_repos_remember_client_capabilities@Base 1.5
+ svn_repos_replay2@Base 1.4
+ svn_repos_replay@Base 1.4
+ svn_repos_set_path2@Base 1.4
+ svn_repos_set_path3@Base 1.5
+ svn_repos_set_path@Base 1.4
+ svn_repos_start_commit_hook@Base 1.4
+ svn_repos_stat@Base 1.4
+ svn_repos_svnserve_conf@Base 1.4
+ svn_repos_trace_node_locations@Base 1.4
+ svn_repos_upgrade@Base 1.5
+ svn_repos_verify_fs@Base 1.5
+ svn_repos_version@Base 1.4
+libsvn_subr-1.so.1 libsvn1 #MINVER#
+* Build-Depends-Package: libsvn-dev
+ svn_auth_first_credentials@Base 1.4
+ svn_auth_get_parameter@Base 1.4
+ svn_auth_get_platform_specific_client_providers@Base 1.6
+ svn_auth_get_platform_specific_provider@Base 1.6
+ svn_auth_get_simple_prompt_provider@Base 1.4
+ svn_auth_get_simple_provider2@Base 1.6
+ svn_auth_get_simple_provider@Base 1.4
+ svn_auth_get_ssl_client_cert_file_provider@Base 1.4
+ svn_auth_get_ssl_client_cert_prompt_provider@Base 1.4
+ svn_auth_get_ssl_client_cert_pw_file_provider2@Base 1.6
+ svn_auth_get_ssl_client_cert_pw_file_provider@Base 1.4
+ svn_auth_get_ssl_client_cert_pw_prompt_provider@Base 1.4
+ svn_auth_get_ssl_server_trust_file_provider@Base 1.4
+ svn_auth_get_ssl_server_trust_prompt_provider@Base 1.4
+ svn_auth_get_username_prompt_provider@Base 1.4
+ svn_auth_get_username_provider@Base 1.4
+ svn_auth_next_credentials@Base 1.4
+ svn_auth_open@Base 1.4
+ svn_auth_save_credentials@Base 1.4
+ svn_auth_set_parameter@Base 1.4
+ svn_auth_ssl_server_cert_info_dup@Base 1.4
+ svn_base64_decode@Base 1.4
+ svn_base64_decode_string@Base 1.4
+ svn_base64_encode@Base 1.4
+ svn_base64_encode_string2@Base 1.6
+ svn_base64_encode_string@Base 1.4
+ svn_base64_from_md5@Base 1.4
+ svn_categorize_props@Base 1.4
+ svn_checksum@Base 1.6
+ svn_checksum_clear@Base 1.6
+ svn_checksum_create@Base 1.6
+ svn_checksum_ctx_create@Base 1.6
+ svn_checksum_dup@Base 1.6
+ svn_checksum_empty_checksum@Base 1.6
+ svn_checksum_final@Base 1.6
+ svn_checksum_match@Base 1.6
+ svn_checksum_parse_hex@Base 1.6
+ svn_checksum_size@Base 1.6
+ svn_checksum_to_cstring@Base 1.6
+ svn_checksum_to_cstring_display@Base 1.6
+ svn_checksum_update@Base 1.6
+ svn_cmdline_auth_plaintext_passphrase_prompt@Base 1.6
+ svn_cmdline_auth_plaintext_prompt@Base 1.6
+ svn_cmdline_auth_simple_prompt@Base 1.4
+ svn_cmdline_auth_ssl_client_cert_prompt@Base 1.4
+ svn_cmdline_auth_ssl_client_cert_pw_prompt@Base 1.4
+ svn_cmdline_auth_ssl_server_trust_prompt@Base 1.4
+ svn_cmdline_auth_username_prompt@Base 1.4
+ svn_cmdline_create_auth_baton@Base 1.6
+ svn_cmdline_cstring_from_utf8@Base 1.4
+ svn_cmdline_cstring_from_utf8_fuzzy@Base 1.4
+ svn_cmdline_cstring_to_utf8@Base 1.4
+ svn_cmdline_fflush@Base 1.4
+ svn_cmdline_fprintf@Base 1.4
+ svn_cmdline_fputs@Base 1.4
+ svn_cmdline_handle_exit_error@Base 1.4
+ svn_cmdline_init@Base 1.4
+ svn_cmdline_output_encoding@Base 1.4
+ svn_cmdline_path_local_style_from_utf8@Base 1.4
+ svn_cmdline_printf@Base 1.4
+ svn_cmdline_prompt_user2@Base 1.5
+ svn_cmdline_prompt_user@Base 1.4
+ svn_cmdline_setup_auth_baton@Base 1.4
+ svn_commit_info_dup@Base 1.4
+ svn_compat_log_revprops_clear@Base 1.5
+ svn_compat_log_revprops_in@Base 1.5
+ svn_compat_log_revprops_out@Base 1.5
+ svn_compat_wrap_commit_callback@Base 1.4
+ svn_compat_wrap_log_receiver@Base 1.5
+ svn_config_ensure@Base 1.4
+ svn_config_enumerate2@Base 1.4
+ svn_config_enumerate@Base 1.4
+ svn_config_enumerate_sections2@Base 1.4
+ svn_config_enumerate_sections@Base 1.4
+ svn_config_find_group@Base 1.4
+ svn_config_get@Base 1.4
+ svn_config_get_bool@Base 1.4
+ svn_config_get_config@Base 1.4
+ svn_config_get_server_setting@Base 1.4
+ svn_config_get_server_setting_bool@Base 1.6
+ svn_config_get_server_setting_int@Base 1.4
+ svn_config_get_user_config_path@Base 1.6
+ svn_config_get_yes_no_ask@Base 1.6
+ svn_config_has_section@Base 1.4
+ svn_config_merge@Base 1.4
+ svn_config_read@Base 1.4
+ svn_config_read_auth_data@Base 1.4
+ svn_config_set@Base 1.4
+ svn_config_set_bool@Base 1.4
+ svn_config_write_auth_data@Base 1.4
+ svn_create_commit_info@Base 1.4
+ svn_cstring_casecmp@Base 1.5
+ svn_cstring_count_newlines@Base 1.4
+ svn_cstring_join@Base 1.4
+ svn_cstring_match_glob_list@Base 1.4
+ svn_cstring_split@Base 1.4
+ svn_cstring_split_append@Base 1.4
+ svn_ctype_casecmp@Base 1.5
+ svn_ctype_table@Base 1.4
+ svn_ctype_table_internal@Base 1.5
+ svn_depth_from_word@Base 1.5
+ svn_depth_to_word@Base 1.5
+ svn_dirent_canonicalize@Base 1.6
+ svn_dirent_dirname@Base 1.6
+ svn_dirent_dup@Base 1.4
+ svn_dirent_get_absolute@Base 1.6
+ svn_dirent_get_longest_ancestor@Base 1.6
+ svn_dirent_internal_style@Base 1.6
+ svn_dirent_is_absolute@Base 1.6
+ svn_dirent_is_ancestor@Base 1.6
+ svn_dirent_is_canonical@Base 1.6
+ svn_dirent_is_child@Base 1.6
+ svn_dirent_is_root@Base 1.5
+ svn_dirent_join@Base 1.6
+ svn_dirent_join_many@Base 1.6
+ svn_dirent_local_style@Base 1.6
+ svn_dso_initialize2@Base 1.6
+ svn_dso_initialize@Base 1.4
+ svn_dso_load@Base 1.4
+ svn_err_best_message@Base 1.4
+ svn_error_abort_on_malfunction@Base 1.6
+ svn_error_clear@Base 1.4
+ svn_error_compose@Base 1.4
+ svn_error_compose_create@Base 1.6
+ svn_error_create@Base 1.4
+ svn_error_createf@Base 1.4
+ svn_error_dup@Base 1.4
+ svn_error_quick_wrap@Base 1.4
+ svn_error_raise_on_malfunction@Base 1.6
+ svn_error_root_cause@Base 1.5
+ svn_error_set_malfunction_handler@Base 1.6
+ svn_error_wrap_apr@Base 1.4
+ svn_handle_error2@Base 1.4
+ svn_handle_error@Base 1.4
+ svn_handle_warning2@Base 1.4
+ svn_handle_warning@Base 1.4
+ svn_hash_diff@Base 1.4
+ svn_hash_from_cstring_keys@Base 1.5
+ svn_hash_keys@Base 1.5
+ svn_hash_read2@Base 1.4
+ svn_hash_read@Base 1.4
+ svn_hash_read_incremental@Base 1.4
+ svn_hash_write2@Base 1.4
+ svn_hash_write@Base 1.4
+ svn_hash_write_incremental@Base 1.4
+ svn_inheritance_from_word@Base 1.5
+ svn_inheritance_to_word@Base 1.5
+ svn_io_append_file@Base 1.4
+ svn_io_check_path@Base 1.4
+ svn_io_check_resolved_path@Base 1.4
+ svn_io_check_special_path@Base 1.4
+ svn_io_copy_dir_recursively@Base 1.4
+ svn_io_copy_file@Base 1.4
+ svn_io_copy_link@Base 1.4
+ svn_io_copy_perms@Base 1.6
+ svn_io_create_unique_link@Base 1.4
+ svn_io_detect_mimetype2@Base 1.5
+ svn_io_detect_mimetype@Base 1.4
+ svn_io_dir_empty@Base 1.4
+ svn_io_dir_file_copy@Base 1.4
+ svn_io_dir_make@Base 1.4
+ svn_io_dir_make_hidden@Base 1.4
+ svn_io_dir_make_sgid@Base 1.4
+ svn_io_dir_open@Base 1.4
+ svn_io_dir_read@Base 1.4
+ svn_io_dir_remove_nonrecursive@Base 1.4
+ svn_io_dir_walk@Base 1.4
+ svn_io_file_affected_time@Base 1.4
+ svn_io_file_checksum2@Base 1.6
+ svn_io_file_checksum@Base 1.4
+ svn_io_file_close@Base 1.4
+ svn_io_file_create@Base 1.4
+ svn_io_file_flush_to_disk@Base 1.4
+ svn_io_file_getc@Base 1.4
+ svn_io_file_info_get@Base 1.4
+ svn_io_file_lock2@Base 1.4
+ svn_io_file_lock@Base 1.4
+ svn_io_file_move@Base 1.4
+ svn_io_file_open@Base 1.4
+ svn_io_file_read@Base 1.4
+ svn_io_file_read_full@Base 1.4
+ svn_io_file_rename@Base 1.4
+ svn_io_file_seek@Base 1.4
+ svn_io_file_trunc@Base 1.6
+ svn_io_file_write@Base 1.4
+ svn_io_file_write_full@Base 1.4
+ svn_io_files_contents_same_p@Base 1.4
+ svn_io_filesizes_different_p@Base 1.4
+ svn_io_get_dir_filenames@Base 1.4
+ svn_io_get_dirents2@Base 1.4
+ svn_io_get_dirents@Base 1.4
+ svn_io_is_file_executable@Base 1.4
+ svn_io_make_dir_recursively@Base 1.4
+ svn_io_open_unique_file2@Base 1.4
+ svn_io_open_unique_file3@Base 1.6
+ svn_io_open_unique_file@Base 1.4
+ svn_io_open_uniquely_named@Base 1.6
+ svn_io_parse_mimetypes_file@Base 1.5
+ svn_io_read_length_line@Base 1.4
+ svn_io_read_link@Base 1.4
+ svn_io_read_version_file@Base 1.4
+ svn_io_remove_dir2@Base 1.5
+ svn_io_remove_dir@Base 1.4
+ svn_io_remove_file@Base 1.4
+ svn_io_run_cmd@Base 1.4
+ svn_io_run_diff2@Base 1.6
+ svn_io_run_diff3@Base 1.4
+ svn_io_run_diff3_2@Base 1.4
+ svn_io_run_diff3_3@Base 1.6
+ svn_io_run_diff@Base 1.4
+ svn_io_set_file_affected_time@Base 1.4
+ svn_io_set_file_executable@Base 1.4
+ svn_io_set_file_read_only@Base 1.4
+ svn_io_set_file_read_write@Base 1.4
+ svn_io_set_file_read_write_carefully@Base 1.4
+ svn_io_sleep_for_timestamps@Base 1.6
+ svn_io_start_cmd@Base 1.4
+ svn_io_stat@Base 1.4
+ svn_io_temp_dir@Base 1.4
+ svn_io_wait_for_cmd@Base 1.4
+ svn_io_write_unique@Base 1.6
+ svn_io_write_version_file@Base 1.4
+ svn_iter_apr_array@Base 1.5
+ svn_iter_apr_hash@Base 1.5
+ svn_location_segment_dup@Base 1.5
+ svn_lock_create@Base 1.4
+ svn_lock_dup@Base 1.4
+ svn_log_changed_path2_create@Base 1.6
+ svn_log_changed_path2_dup@Base 1.6
+ svn_log_changed_path_dup@Base 1.4
+ svn_log_entry_create@Base 1.5
+ svn_log_entry_dup@Base 1.6
+ svn_md5_digest_to_cstring@Base 1.4
+ svn_md5_digest_to_cstring_display@Base 1.4
+ svn_md5_digests_match@Base 1.4
+ svn_md5_empty_string_digest@Base 1.4
+ svn_merge_range_contains_rev@Base 1.5
+ svn_merge_range_dup@Base 1.5
+ svn_mergeinfo_catalog_dup@Base 1.6
+ svn_mergeinfo_diff@Base 1.5
+ svn_mergeinfo_dup@Base 1.5
+ svn_mergeinfo_inheritable@Base 1.5
+ svn_mergeinfo_intersect@Base 1.5
+ svn_mergeinfo_merge@Base 1.5
+ svn_mergeinfo_parse@Base 1.5
+ svn_mergeinfo_remove@Base 1.5
+ svn_mergeinfo_sort@Base 1.5
+ svn_mergeinfo_to_string@Base 1.5
+ svn_mime_type_is_binary@Base 1.4
+ svn_mime_type_validate@Base 1.4
+ svn_nls_init@Base 1.4
+ svn_node_kind_from_word@Base 1.6
+ svn_node_kind_to_word@Base 1.6
+ svn_opt_args_to_target_array2@Base 1.4
+ svn_opt_args_to_target_array3@Base 1.5
+ svn_opt_args_to_target_array@Base 1.4
+ svn_opt_format_option@Base 1.4
+ svn_opt_get_canonical_subcommand2@Base 1.4
+ svn_opt_get_canonical_subcommand@Base 1.4
+ svn_opt_get_option_from_code2@Base 1.4
+ svn_opt_get_option_from_code@Base 1.4
+ svn_opt_parse_all_args@Base 1.4
+ svn_opt_parse_num_args@Base 1.4
+ svn_opt_parse_path@Base 1.4
+ svn_opt_parse_revision@Base 1.4
+ svn_opt_parse_revision_to_range@Base 1.5
+ svn_opt_parse_revprop@Base 1.6
+ svn_opt_print_generic_help2@Base 1.4
+ svn_opt_print_generic_help@Base 1.4
+ svn_opt_print_help2@Base 1.4
+ svn_opt_print_help3@Base 1.5
+ svn_opt_print_help@Base 1.4
+ svn_opt_push_implicit_dot_target@Base 1.4
+ svn_opt_resolve_revisions@Base 1.5
+ svn_opt_subcommand_help2@Base 1.4
+ svn_opt_subcommand_help3@Base 1.5
+ svn_opt_subcommand_help@Base 1.4
+ svn_opt_subcommand_takes_option2@Base 1.4
+ svn_opt_subcommand_takes_option3@Base 1.5
+ svn_opt_subcommand_takes_option@Base 1.4
+ svn_parse_date@Base 1.4
+ svn_path_add_component@Base 1.4
+ svn_path_basename@Base 1.4
+ svn_path_canonicalize@Base 1.4
+ svn_path_check_valid@Base 1.4
+ svn_path_compare_paths@Base 1.4
+ svn_path_component_count@Base 1.4
+ svn_path_compose@Base 1.5
+ svn_path_condense_targets@Base 1.4
+ svn_path_cstring_from_utf8@Base 1.4
+ svn_path_cstring_to_utf8@Base 1.4
+ svn_path_decompose@Base 1.4
+ svn_path_dirname@Base 1.4
+ svn_path_get_absolute@Base 1.4
+ svn_path_get_longest_ancestor@Base 1.4
+ svn_path_internal_style@Base 1.4
+ svn_path_is_ancestor@Base 1.4
+ svn_path_is_backpath_present@Base 1.4
+ svn_path_is_canonical@Base 1.5
+ svn_path_is_child@Base 1.4
+ svn_path_is_dotpath_present@Base 1.6
+ svn_path_is_empty@Base 1.4
+ svn_path_is_single_path_component@Base 1.4
+ svn_path_is_uri_safe@Base 1.4
+ svn_path_is_url@Base 1.4
+ svn_path_join@Base 1.4
+ svn_path_join_many@Base 1.4
+ svn_path_local_style@Base 1.4
+ svn_path_remove_component@Base 1.4
+ svn_path_remove_components@Base 1.4
+ svn_path_remove_redundancies@Base 1.4
+ svn_path_split@Base 1.4
+ svn_path_split_if_file@Base 1.4
+ svn_path_splitext@Base 1.5
+ svn_path_uri_autoescape@Base 1.4
+ svn_path_uri_decode@Base 1.4
+ svn_path_uri_encode@Base 1.4
+ svn_path_uri_from_iri@Base 1.4
+ svn_path_url_add_component2@Base 1.6
+ svn_path_url_add_component@Base 1.4
+ svn_pool_create_ex@Base 1.4
+ svn_pool_create_ex_debug@Base 1.4
+ svn_prop_array_dup@Base 1.4
+ svn_prop_diffs@Base 1.4
+ svn_prop_dup@Base 1.4
+ svn_prop_has_svn_prop@Base 1.5
+ svn_prop_hash_dup@Base 1.6
+ svn_prop_hash_to_array@Base 1.5
+ svn_prop_is_boolean@Base 1.5
+ svn_prop_is_svn_prop@Base 1.4
+ svn_prop_name_is_valid@Base 1.5
+ svn_prop_needs_translation@Base 1.4
+ svn_property_kind@Base 1.4
+ svn_quoprint_decode@Base 1.4
+ svn_quoprint_decode_string@Base 1.4
+ svn_quoprint_encode@Base 1.4
+ svn_quoprint_encode_string@Base 1.4
+ svn_rangelist_diff@Base 1.5
+ svn_rangelist_dup@Base 1.5
+ svn_rangelist_inheritable@Base 1.5
+ svn_rangelist_intersect@Base 1.5
+ svn_rangelist_merge@Base 1.5
+ svn_rangelist_remove@Base 1.5
+ svn_rangelist_reverse@Base 1.5
+ svn_rangelist_to_string@Base 1.5
+ svn_revnum_parse@Base 1.5
+ svn_sleep_for_timestamps@Base 1.4
+ svn_sort_compare_items_as_paths@Base 1.4
+ svn_sort_compare_items_lexically@Base 1.4
+ svn_sort_compare_paths@Base 1.4
+ svn_sort_compare_ranges@Base 1.5
+ svn_sort_compare_revisions@Base 1.4
+ svn_stream_checksummed2@Base 1.6
+ svn_stream_checksummed@Base 1.4
+ svn_stream_close@Base 1.4
+ svn_stream_compressed@Base 1.4
+ svn_stream_contents_same@Base 1.4
+ svn_stream_copy2@Base 1.5
+ svn_stream_copy3@Base 1.6
+ svn_stream_copy@Base 1.4
+ svn_stream_create@Base 1.4
+ svn_stream_disown@Base 1.4
+ svn_stream_empty@Base 1.4
+ svn_stream_for_stdout@Base 1.4
+ svn_stream_from_aprfile2@Base 1.4
+ svn_stream_from_aprfile@Base 1.4
+ svn_stream_from_string@Base 1.6
+ svn_stream_from_stringbuf@Base 1.4
+ svn_stream_open_readonly@Base 1.6
+ svn_stream_open_unique@Base 1.6
+ svn_stream_open_writable@Base 1.6
+ svn_stream_printf@Base 1.4
+ svn_stream_printf_from_utf8@Base 1.4
+ svn_stream_read@Base 1.4
+ svn_stream_readline@Base 1.4
+ svn_stream_set_baton@Base 1.4
+ svn_stream_set_close@Base 1.4
+ svn_stream_set_read@Base 1.4
+ svn_stream_set_write@Base 1.4
+ svn_stream_write@Base 1.4
+ svn_strerror@Base 1.4
+ svn_string_compare@Base 1.4
+ svn_string_compare_stringbuf@Base 1.4
+ svn_string_create@Base 1.4
+ svn_string_create_from_buf@Base 1.4
+ svn_string_createf@Base 1.4
+ svn_string_createv@Base 1.4
+ svn_string_dup@Base 1.4
+ svn_string_find_char_backward@Base 1.4
+ svn_string_first_non_whitespace@Base 1.4
+ svn_string_from_stream@Base 1.6
+ svn_string_isempty@Base 1.4
+ svn_string_ncreate@Base 1.4
+ svn_stringbuf_appendbytes@Base 1.4
+ svn_stringbuf_appendcstr@Base 1.4
+ svn_stringbuf_appendstr@Base 1.4
+ svn_stringbuf_chop@Base 1.4
+ svn_stringbuf_compare@Base 1.4
+ svn_stringbuf_create@Base 1.4
+ svn_stringbuf_create_ensure@Base 1.6
+ svn_stringbuf_create_from_string@Base 1.4
+ svn_stringbuf_createf@Base 1.4
+ svn_stringbuf_createv@Base 1.4
+ svn_stringbuf_dup@Base 1.4
+ svn_stringbuf_ensure@Base 1.4
+ svn_stringbuf_fillchar@Base 1.4
+ svn_stringbuf_find_char_backward@Base 1.4
+ svn_stringbuf_first_non_whitespace@Base 1.4
+ svn_stringbuf_from_aprfile@Base 1.4
+ svn_stringbuf_from_file2@Base 1.5
+ svn_stringbuf_from_file@Base 1.4
+ svn_stringbuf_isempty@Base 1.4
+ svn_stringbuf_ncreate@Base 1.4
+ svn_stringbuf_set@Base 1.4
+ svn_stringbuf_setempty@Base 1.4
+ svn_stringbuf_strip_whitespace@Base 1.4
+ svn_subr_version@Base 1.4
+ svn_subst_build_keywords2@Base 1.4
+ svn_subst_build_keywords@Base 1.4
+ svn_subst_copy_and_translate2@Base 1.4
+ svn_subst_copy_and_translate3@Base 1.4
+ svn_subst_copy_and_translate@Base 1.4
+ svn_subst_create_specialfile@Base 1.6
+ svn_subst_detranslate_string@Base 1.4
+ svn_subst_eol_style_from_value@Base 1.4
+ svn_subst_keywords_differ2@Base 1.4
+ svn_subst_keywords_differ@Base 1.4
+ svn_subst_read_specialfile@Base 1.6
+ svn_subst_stream_detranslated@Base 1.4
+ svn_subst_stream_from_specialfile@Base 1.5
+ svn_subst_stream_translated@Base 1.4
+ svn_subst_stream_translated_to_normal_form@Base 1.5
+ svn_subst_translate_cstring2@Base 1.4
+ svn_subst_translate_cstring@Base 1.4
+ svn_subst_translate_stream2@Base 1.4
+ svn_subst_translate_stream3@Base 1.4
+ svn_subst_translate_stream@Base 1.4
+ svn_subst_translate_string@Base 1.4
+ svn_subst_translate_to_normal_form@Base 1.4
+ svn_subst_translation_required@Base 1.4
+ svn_time_from_cstring@Base 1.4
+ svn_time_to_cstring@Base 1.4
+ svn_time_to_human_cstring@Base 1.4
+ svn_uri_canonicalize@Base 1.6
+ svn_uri_dirname@Base 1.6
+ svn_uri_get_longest_ancestor@Base 1.6
+ svn_uri_internal_style@Base 1.6
+ svn_uri_is_absolute@Base 1.6
+ svn_uri_is_ancestor@Base 1.6
+ svn_uri_is_canonical@Base 1.6
+ svn_uri_is_child@Base 1.6
+ svn_uri_is_root@Base 1.6
+ svn_uri_local_style@Base 1.6
+ svn_user_get_homedir@Base 1.4
+ svn_user_get_name@Base 1.4
+ svn_utf_cstring_from_utf8@Base 1.4
+ svn_utf_cstring_from_utf8_ex2@Base 1.4
+ svn_utf_cstring_from_utf8_ex@Base 1.4
+ svn_utf_cstring_from_utf8_fuzzy@Base 1.4
+ svn_utf_cstring_from_utf8_string@Base 1.4
+ svn_utf_cstring_from_utf8_stringbuf@Base 1.4
+ svn_utf_cstring_to_utf8@Base 1.4
+ svn_utf_cstring_to_utf8_ex2@Base 1.4
+ svn_utf_cstring_to_utf8_ex@Base 1.4
+ svn_utf_initialize@Base 1.4
+ svn_utf_string_from_utf8@Base 1.4
+ svn_utf_string_to_utf8@Base 1.4
+ svn_utf_stringbuf_from_utf8@Base 1.4
+ svn_utf_stringbuf_to_utf8@Base 1.4
+ svn_uuid_generate@Base 1.4
+ svn_ver_check_list@Base 1.4
+ svn_ver_compatible@Base 1.4
+ svn_ver_equal@Base 1.4
+ svn_xml_ap_to_hash@Base 1.4
+ svn_xml_escape_attr_cstring@Base 1.4
+ svn_xml_escape_attr_string@Base 1.4
+ svn_xml_escape_attr_stringbuf@Base 1.4
+ svn_xml_escape_cdata_cstring@Base 1.4
+ svn_xml_escape_cdata_string@Base 1.4
+ svn_xml_escape_cdata_stringbuf@Base 1.4
+ svn_xml_free_parser@Base 1.4
+ svn_xml_fuzzy_escape@Base 1.4
+ svn_xml_get_attr_value@Base 1.4
+ svn_xml_hash_atts_overlaying@Base 1.4
+ svn_xml_hash_atts_preserving@Base 1.4
+ svn_xml_is_xml_safe@Base 1.4
+ svn_xml_make_att_hash@Base 1.4
+ svn_xml_make_close_tag@Base 1.4
+ svn_xml_make_header@Base 1.4
+ svn_xml_make_open_tag@Base 1.4
+ svn_xml_make_open_tag_hash@Base 1.4
+ svn_xml_make_open_tag_v@Base 1.4
+ svn_xml_make_parser@Base 1.4
+ svn_xml_parse@Base 1.4
+ svn_xml_signal_bailout@Base 1.4
+libsvn_wc-1.so.1 libsvn1 #MINVER#
+* Build-Depends-Package: libsvn-dev
+ svn_wc_add2@Base 1.4
+ svn_wc_add3@Base 1.6
+ svn_wc_add@Base 1.4
+ svn_wc_add_lock@Base 1.4
+ svn_wc_add_repos_file2@Base 1.4
+ svn_wc_add_repos_file3@Base 1.6
+ svn_wc_add_repos_file@Base 1.4
+ svn_wc_adm_access_path@Base 1.4
+ svn_wc_adm_access_pool@Base 1.4
+ svn_wc_adm_close2@Base 1.6
+ svn_wc_adm_close@Base 1.4
+ svn_wc_adm_locked@Base 1.4
+ svn_wc_adm_open2@Base 1.4
+ svn_wc_adm_open3@Base 1.4
+ svn_wc_adm_open@Base 1.4
+ svn_wc_adm_open_anchor@Base 1.4
+ svn_wc_adm_probe_open2@Base 1.4
+ svn_wc_adm_probe_open3@Base 1.4
+ svn_wc_adm_probe_open@Base 1.4
+ svn_wc_adm_probe_retrieve@Base 1.4
+ svn_wc_adm_probe_try2@Base 1.4
+ svn_wc_adm_probe_try3@Base 1.4
+ svn_wc_adm_probe_try@Base 1.4
+ svn_wc_adm_retrieve@Base 1.4
+ svn_wc_canonicalize_svn_prop@Base 1.5
+ svn_wc_check_wc@Base 1.4
+ svn_wc_cleanup2@Base 1.4
+ svn_wc_cleanup@Base 1.4
+ svn_wc_committed_queue_create@Base 1.5
+ svn_wc_conflict_description_create_prop@Base 1.6
+ svn_wc_conflict_description_create_text@Base 1.6
+ svn_wc_conflict_description_create_tree@Base 1.6
+ svn_wc_conflict_version_create@Base 1.6
+ svn_wc_conflict_version_dup@Base 1.6
+ svn_wc_conflicted_p2@Base 1.6
+ svn_wc_conflicted_p@Base 1.4
+ svn_wc_copy2@Base 1.4
+ svn_wc_copy@Base 1.4
+ svn_wc_crawl_revisions2@Base 1.4
+ svn_wc_crawl_revisions3@Base 1.5
+ svn_wc_crawl_revisions4@Base 1.6
+ svn_wc_crawl_revisions@Base 1.4
+ svn_wc_create_conflict_result@Base 1.5
+ svn_wc_create_notify@Base 1.4
+ svn_wc_create_notify_url@Base 1.6
+ svn_wc_create_tmp_file2@Base 1.4
+ svn_wc_create_tmp_file@Base 1.4
+ svn_wc_crop_tree@Base 1.6
+ svn_wc_delete2@Base 1.4
+ svn_wc_delete3@Base 1.5
+ svn_wc_delete@Base 1.4
+ svn_wc_diff2@Base 1.4
+ svn_wc_diff3@Base 1.4
+ svn_wc_diff4@Base 1.5
+ svn_wc_diff5@Base 1.6
+ svn_wc_diff@Base 1.4
+ svn_wc_dup_notify@Base 1.4
+ svn_wc_dup_status2@Base 1.4
+ svn_wc_dup_status@Base 1.4
+ svn_wc_edited_externals@Base 1.4
+ svn_wc_ensure_adm2@Base 1.4
+ svn_wc_ensure_adm3@Base 1.5
+ svn_wc_ensure_adm@Base 1.4
+ svn_wc_entries_read@Base 1.4
+ svn_wc_entry@Base 1.4
+ svn_wc_entry_dup@Base 1.4
+ svn_wc_external_item2_dup@Base 1.5
+ svn_wc_external_item_create@Base 1.5
+ svn_wc_external_item_dup@Base 1.4
+ svn_wc_get_actual_target@Base 1.4
+ svn_wc_get_adm_dir@Base 1.4
+ svn_wc_get_ancestry@Base 1.4
+ svn_wc_get_default_ignores@Base 1.4
+ svn_wc_get_diff_editor2@Base 1.4
+ svn_wc_get_diff_editor3@Base 1.4
+ svn_wc_get_diff_editor4@Base 1.5
+ svn_wc_get_diff_editor5@Base 1.6
+ svn_wc_get_diff_editor@Base 1.4
+ svn_wc_get_ignores@Base 1.4
+ svn_wc_get_pristine_contents@Base 1.6
+ svn_wc_get_pristine_copy_path@Base 1.4
+ svn_wc_get_prop_diffs@Base 1.4
+ svn_wc_get_status_editor2@Base 1.4
+ svn_wc_get_status_editor3@Base 1.5
+ svn_wc_get_status_editor4@Base 1.6
+ svn_wc_get_status_editor@Base 1.4
+ svn_wc_get_switch_editor2@Base 1.4
+ svn_wc_get_switch_editor3@Base 1.5
+ svn_wc_get_switch_editor@Base 1.4
+ svn_wc_get_update_editor2@Base 1.4
+ svn_wc_get_update_editor3@Base 1.5
+ svn_wc_get_update_editor@Base 1.4
+ svn_wc_has_binary_prop@Base 1.4
+ svn_wc_init_traversal_info@Base 1.4
+ svn_wc_is_adm_dir@Base 1.4
+ svn_wc_is_entry_prop@Base 1.4
+ svn_wc_is_normal_prop@Base 1.4
+ svn_wc_is_wc_prop@Base 1.4
+ svn_wc_is_wc_root@Base 1.4
+ svn_wc_locked@Base 1.4
+ svn_wc_mark_missing_deleted@Base 1.4
+ svn_wc_match_ignore_list@Base 1.5
+ svn_wc_maybe_set_repos_root@Base 1.4
+ svn_wc_merge2@Base 1.4
+ svn_wc_merge3@Base 1.5
+ svn_wc_merge@Base 1.4
+ svn_wc_merge_prop_diffs@Base 1.4
+ svn_wc_merge_props2@Base 1.5
+ svn_wc_merge_props@Base 1.4
+ svn_wc_parse_externals_description2@Base 1.4
+ svn_wc_parse_externals_description3@Base 1.5
+ svn_wc_parse_externals_description@Base 1.4
+ svn_wc_process_committed2@Base 1.4
+ svn_wc_process_committed3@Base 1.4
+ svn_wc_process_committed4@Base 1.5
+ svn_wc_process_committed@Base 1.4
+ svn_wc_process_committed_queue@Base 1.5
+ svn_wc_prop_get@Base 1.4
+ svn_wc_prop_list@Base 1.4
+ svn_wc_prop_set2@Base 1.4
+ svn_wc_prop_set3@Base 1.6
+ svn_wc_prop_set@Base 1.4
+ svn_wc_props_modified_p@Base 1.4
+ svn_wc_queue_committed2@Base 1.6
+ svn_wc_queue_committed@Base 1.5
+ svn_wc_relocate2@Base 1.4
+ svn_wc_relocate3@Base 1.5
+ svn_wc_relocate@Base 1.4
+ svn_wc_remove_from_revision_control@Base 1.4
+ svn_wc_remove_lock@Base 1.4
+ svn_wc_resolved_conflict2@Base 1.4
+ svn_wc_resolved_conflict3@Base 1.5
+ svn_wc_resolved_conflict4@Base 1.6
+ svn_wc_resolved_conflict@Base 1.4
+ svn_wc_revert2@Base 1.4
+ svn_wc_revert3@Base 1.5
+ svn_wc_revert@Base 1.4
+ svn_wc_revision_status@Base 1.4
+ svn_wc_set_adm_dir@Base 1.4
+ svn_wc_set_changelist@Base 1.5
+ svn_wc_status2@Base 1.4
+ svn_wc_status@Base 1.4
+ svn_wc_status_set_repos_locks@Base 1.4
+ svn_wc_text_modified_p@Base 1.4
+ svn_wc_translated_file2@Base 1.4
+ svn_wc_translated_file@Base 1.4
+ svn_wc_translated_stream@Base 1.5
+ svn_wc_transmit_prop_deltas@Base 1.4
+ svn_wc_transmit_text_deltas2@Base 1.4
+ svn_wc_transmit_text_deltas@Base 1.4
+ svn_wc_traversed_depths@Base 1.5
+ svn_wc_version@Base 1.4
+ svn_wc_walk_entries2@Base 1.4
+ svn_wc_walk_entries3@Base 1.5
+ svn_wc_walk_entries@Base 1.4
--- subversion-1.6.4dfsg.orig/debian/libsvn-perl.install
+++ subversion-1.6.4dfsg/debian/libsvn-perl.install
@@ -0,0 +1,3 @@
+debian/tmp/usr/lib/perl5			usr/lib
+debian/tmp/usr/lib/libsvn_swig_perl*.so.*	usr/lib
+debian/tmp/usr/share/man/man3/SVN::*.3perl	usr/share/man/man3
--- subversion-1.6.4dfsg.orig/debian/python-subversion.README.Debian
+++ subversion-1.6.4dfsg/debian/python-subversion.README.Debian
@@ -0,0 +1 @@
+See /usr/bin/svnshell for an example that uses the python bindings.
--- subversion-1.6.4dfsg.orig/debian/man/svn_load_dirs.1
+++ subversion-1.6.4dfsg/debian/man/svn_load_dirs.1
@@ -0,0 +1,127 @@
+.TH SVN_LOAD_DIRS 1
+
+.SH NAME
+svn_load_dirs - Load directories into a Subversion repository
+
+.SH SYNOPSIS
+.B svn_load_dirs
+[\fIoptions\fR] \fIsvn_url\fR \fIsvn_import_dir\fR [\fIdirectory\fR ...]
+
+.SH DESCRIPTION
+This tool can be used for importing one or more directories into a
+Subversion repository. The difference from "svn import" is that
+svn_load_dirs can update an existing directory tree, and tag it
+properly. Only changes from the previous version will be recorded in
+the revision, so that you can easily apply them on another branch.
+For example, this is very useful for managing the upstream source when
+maintaining Debian packages in Subversion.
+
+.SH OPTIONS
+.TP
+\fIsvn_url\fR
+The base Subversion URL.
+.TP
+\fIsvn_import_dir\fR
+The path relative to \fIsvn_url\fR where the directories are to be imported.
+.TP
+\fIdirectory ...\fR
+The directories to import. If they are not specified on the command line,
+they are read from standard input.
+.TP
+\fB\-no_user_input\fR
+Don't ask any questions. Assume that the answer is yes.
+.TP
+\fB\-p\fR \fIfilename\fR
+Apply the properties specified in the configuration file
+\fIfilename\fR to matching files. See below for a description of
+the configuration file format.
+.TP
+\fB\-svn_username\fR \fIusername\fR
+Username to use when committing to the repository.
+.TP
+\fB\-svn_password\fR \fIpassword\fR
+Password to use when committing to the repository.
+.TP
+\fB\-t\fR \fItag_dir\fR
+Create a tag copy in \fItag_dir\fR, relative to
+\fIsvn_url\fR. \fItag_dir\fR may contain a regular expression
+enclosed within '@' characters. It will be replaced by the matching part
+from the imported directory names.
+.TP
+\fB\-v\fR
+Be more verbose. Use multiple times for increased effect.
+.TP
+\fB\-wc\fR \fIpath\fR
+Use the already checked out working copy at \fIpath\fR instead of
+checking out a new working copy.
+
+.SH PROPERTY CONFIGURATION FILE FORMAT
+The property configuration file, which is specified by the \-p option,
+contains rules for applying properties to the imported files.
+It consists of lines of the following format:
+.PP
+.I regular_expression	control	property_name	property_value
+.PP
+The meaning of the fields are:
+.TP
+.I regular_expression
+A Perl-style regular expression matching the files to apply this rule to.
+.TP
+.I control
+Either "break" or "cont". If set to "break", processing of the current
+file will stop if this rule matches. If set to "cont", processing will
+continue. The latter can be used to set multiple properties for one
+file.
+.TP
+.I property_name
+(Optional) The name of the property to set.
+.TP
+.I property_value
+(Optional) Set the property to this value.
+.PP
+The last two fields may be omitted, in which case the rule will not
+set any properties. This is useful for excluding certain files from
+subsequent rules.
+.PP
+You need to quote the \fIregular_expression\fR, \fIproperty_name\fR
+and \fIproperty_value\fR fields with double quotes ('"') if you have
+whitespace in them. Single and double quotes can be escaped with
+backslash ('\\').
+
+.SH EXAMPLES
+For example, to import the contents of the foo\-1.3 directory into the
+upstream/current directory of the foo repository:
+.PP
+.HP
+svn_load_dirs svn+ssh://svn.example.org/svn/foo upstream/current foo\-1.3
+.PP
+A tag can also be added automatically using the \-t option:
+.PP
+.HP
+svn_load_dirs svn+ssh://svn.example.org/svn/foo \-t \'upstream/@\\d+\\.\\w+@\'
+upstream/current foo\-1.3
+.PP
+Here's an example of a property configuration file:
+.PP
+\\.doc$			break	svn:mime\-type	application/msword
+.br
+\\.ds(p|w)$		break	svn:eol\-style	CRLF
+.br
+\\.dos2unix\-eol\\.sh$	break
+.br
+\&.*\ \ \ 			break	svn:eol\-style	native
+.PP
+This example specifies that .doc files are to be treated as binary
+files, that .dsp and .dsw files have their line ending characters
+kept, and that all other files except dos2unix\-eol.sh have their line
+endings converted to the native style.
+
+.SH SEE ALSO
+/usr/share/doc/subversion\-tools/svn_load_dirs.README.gz
+.PP
+\fBsvn\fR(1)
+
+.SH AUTHOR
+This manual page was written by Per Olofsson <pelle@dsv.su.se> for the
+Debian distribution (but may be used by others). Some parts were taken
+from the README.
--- subversion-1.6.4dfsg.orig/debian/man/svnwrap.1
+++ subversion-1.6.4dfsg/debian/man/svnwrap.1
@@ -0,0 +1,98 @@
+.\" svnwrap.1
+.\" Copyright 2006 by Peter Samuelson
+.\" Permission is granted to everyone to use and distribute this work,
+.\" without limitation, modified or unmodified, in any way, for any purpose.
+.TH SVNWRAP 1 "2006-04-21"
+.\"
+.SH NAME
+svnwrap \- Umask wrapper for subversion client commands
+.\"
+.SH SYNOPSIS
+.B svnwrap
+.RB { program }
+.RI [ args... ]
+.\"
+.SH DESCRIPTION
+.B svnwrap
+is a simple shell script to work around permission problems when
+sharing Subversion repositories between multiple local users.
+.B svnwrap
+can be used either by specifying a particular
+.B subversion
+client command on the command line, or by invoking it by the same name
+as the desired client command, via a symlink.
+.PP
+.B svnwrap
+sets the
+.I umask
+to 002, then launches the appropriate
+.B subversion
+client command.  For complicated reasons, this is needed when using the
+clients with
+.IR BDB -format
+repositories, but not for
+.IR FSFS -format
+ones.
+.\"
+.SH EXAMPLES
+To create a new BDB-format shared repository (note that FSFS-format
+shared repositories should also be created this way):
+.PP
+svnwrap\ svnadmin\ create\ \-\-fs\-type=bdb
+.I /path/to/repo
+.br
+chgrp\ \-R
+.I shared_group\ /path/to/repo
+.PP
+The following line in
+.I /etc/inetd.conf
+can be used to serve
+.I svn://
+URLs:
+.PP
+svn\ stream\ tcp\ nowait
+.I my_svn_user
+/usr/bin/svnwrap\ svnserve\ svnserve\ \-i\ \-r
+.I /srv/svn
+.PP
+The following commands enable use of
+.B svnwrap
+for local
+.I file:///
+and remote
+.I svn+ssh://
+URLs:
+.PP
+ln\ \-s\ /usr/bin/svnwrap\ /usr/local/bin/svn
+.br
+ln\ \-s\ /usr/bin/svnwrap\ /usr/local/bin/svnserve
+.PP
+.B svn
+is used for local
+.I file:///
+URLs, and
+.B svnserve
+is invoked by remote users of
+.I svn+ssh://
+URLs.
+.SH BUGS
+If you symlink the
+.B svn
+binary to
+.BR svnwrap ,
+as shown in one of the examples,
+.I all local users' working copies will also use the new
+.IR umask .
+Be sure to warn your users about this, as security-related surprises
+are rarely pleasant.
+.\"
+.SH "SEE ALSO"
+.BR svnserve (8),
+.BR svn (1),
+.BR svnlook (1).
+.\"
+.SH AUTHOR
+.B svnwrap
+and this manual were written by Peter Samuelson
+.\" <peter@p12n.org>
+for the Debian Project (but may be used by others).
--- subversion-1.6.4dfsg.orig/debian/man/svn-backup-dumps.1
+++ subversion-1.6.4dfsg/debian/man/svn-backup-dumps.1
@@ -0,0 +1,168 @@
+.\" Process this file with
+.\" Copyright 2006 by Troy Heber - taken directly from svn-backup-dumps
+.\" Copyright (c) 2006 CollabNet.
+.\" Permission is granted to everyone to use and distribute this work,
+.\" without limitation, modified or unmodified, in any way, for any purpose.
+.\" groff -man -Tascii svn-backup-dumps.1
+.\"
+.TH svn\-backup\-dumps 1  "2006-11-09"
+.SH NAME
+svn\-backup\-dumps \- Create dumpfiles to backup a subversion repository.
+.SH SYNOPSIS
+.B svn\-backup\-dumps 
+.I <repos>
+.I <dumpdir>
+.SH DESCRIPTION
+.B svn\-backup\-dumps
+creates dumpfiles from a subversion repository.  It is intended for
+use in cron jobs and post-commit hooks.
+.PP
+The basic modes of operation are:
+.IP \(bu
+Create a full dump (revisions 0 to HEAD)
+.IP \(bu
+Create incremental dump containing at most N revisions.
+.IP \(bu
+Create incremental single-revision dumps (for use in post-commit).
+.PP
+Dumpfiles are named in the format
+.IR basename . rev .svndmp
+or
+.IR basename . rev . rev .svndmp,
+where
+.I basename
+is the repository directory name, and the
+.I rev
+arguments are the first and last revision numbers represented in the
+dumpfile, zero-padded to 6 digits.
+.PP
+Optionally,
+.B svn\-backup\-dumps
+can compress dumpfiles with
+.BR gzip " or " bzip2 ,
+and can transfer them to another host using FTP or SMB (using
+.BR smbclient ).
+.\"
+.SH OPTIONS
+.TP
+.B \-\-version
+Show program's version number and exit.
+.TP
+.BR \-h ", " \-\-help
+Show this help message and exit.
+.TP
+.B \-b
+Compress the dump using
+.BR bzip2 .
+.TP
+.B \-\-deltas
+This is passed through to
+.BR "svnadmin dump" .
+.TP
+.BI \-c " count"
+Maximum number of revisions per dumpfile.
+.TP
+.B \-o
+Overwrite files.
+.TP
+.B \-O
+Overwrite all files.
+.TP
+.B \-q
+Quiet.
+.TP
+.BI \-r " rev"
+Specify a single-revision dumpfile.
+.PP
+.RI "\fB\-t\fR ftp:" host : user : password : path
+.PD 0
+.TP
+.RI "\fB\-t\fR smb:" share : user : password : path
+.PD
+Transfer dumps to another machine using the FTP or SMB protocols.
+.I path
+is where to store the dumpfiles on the remote server; any occurrence of
+.I %r
+in the path is replaced by the repository name.  Support for "smb:"
+requires the
+.B smbclient
+program.
+.TP
+.B \-z
+Compress the dump using
+.BR gzip .
+.\"
+.SH EXAMPLES
+To create a full dump of all revisions of a repository
+.IR /srv/svn/foo " in the directory " /var/backup/svn :
+.PP
+svn\-backup\-dumps /srv/svn/foo /var/backup/svn
+.PP
+The dumpfile will be named
+.I src.000000-NNNNNN.svndmp.gz
+where
+.I NNNNNN
+is the head revision number.
+.\"
+.PP
+To create incremental dumps containing at most 1000 revisions:
+.PP
+svn\-backup\-dumps \-\-deltas \-z \-c 1000 /srv/svn/foo /var/backup/svn
+.PP
+If the youngest revision is 2923, it creates the following files:
+.IP
+.PD 0
+foo.000000-000999.svndmp.gz
+.IP
+foo.001000-001999.svndmp.gz
+.IP
+foo.002000-002923.svndmp.gz
+.PD
+.PP
+If run again, later, when the youngest revision is 3045, it creates
+these two files:
+.IP
+.PD 0
+foo.002000-002999.svndmp.gz
+.IP
+foo.003000-003045.svndmp.gz
+.PD
+.PP
+Note that it does not remove the redundant file
+foo.002000-002923.svndmp.gz.
+.\"
+.PP
+To create incremental single-revision dumps from a post-commit hook:
+.PP
+svn\-backup\-dumps \-r $rev $repos /var/backups/svn
+.PP
+where
+.IR $rev " and " $repos
+are variables previously set in the post-commit script from its command
+line.  The dumpfile name will be in the form
+.IR foo.000352.svndmp .
+.\"
+.PP
+To send the dumpfiles to the SMB share
+.I \\\\\\\\ERNEST\\\\BACKUPS
+in a directory
+.I \\\\svn\\\\foo
+with user
+.I svnuser
+and password
+.IR w0rth1ng :
+.IP
+svn\-backup\-dumps \-t "smb://ERNEST/BACKUPS:svnuser:w0rth1ng:svn/%r
+/srv/svn/foo /tmp/tmpbackup
+.PP
+Note that the
+.I %r
+in the path is replaced by the repository name
+.BR foo .
+Note also that a local backup directory is required, at present, even
+when using the
+.B \-t
+option.
+.\"
+.SH AUTHOR
+Voluntary contributions made by many individuals.  Copyright \(co 2006 CollabNet.
--- subversion-1.6.4dfsg.orig/debian/man/svn-fast-backup.1
+++ subversion-1.6.4dfsg/debian/man/svn-fast-backup.1
@@ -0,0 +1,78 @@
+.\" Process this file with
+.\" Copyright 2006 by Troy Heber - taken directly from svn-fast-backup
+.\" Copyright (c) 2006 CollabNet.
+.\" Permission is granted to everyone to use and distribute this work,
+.\" without limitation, modified or unmodified, in any way, for any purpose.
+.\" groff -man -Tascii svn-fast-backup.1
+.\"
+.TH svn\-fast\-backup 1  "2006-11-09"
+.SH NAME
+svn\-fast\-backup \- very fast backup for Subversion fsfs repositories.
+.SH SYNOPSIS
+.B svn\-fast\-backup 
+.RB [ \-q ]
+.RB [ \-k {\fIN\fR|\fIall\fR}]
+.RB [ \-f ]
+.RB [ \-t ]
+.RB [ \-s ]
+.I repos_path
+.I backup_dir
+.\"
+.SH DESCRIPTION
+.B svn\-fast\-backup
+uses
+.B rsync
+snapshots for very fast backup of a Subversion
+.B fsfs
+repository at
+.I repos_path
+to
+.IR backup_dir / repos-rev ,
+the latest revision number in the repository.  Multiple
+.B fsfs
+backups share data via hardlinks, so old backups are almost free, since
+a newer revision of a repository is almost a complete superset of an
+older revision.
+.PP
+This is good for replacing incremental log-dump+restore-style backups
+because it is just as space-conserving and even faster; there is no
+inter-backup state (old backups are essentially caches); each backup
+directory is self-contained.  It has the same command-line interface as
+.BR svn\-hot\-backup (1)
+(if you use 
+.BR \-\-force ),
+but only works for
+.B fsfs
+repositories.
+.PP
+.B svn\-fast\-backup
+keeps 64 backups by default and deletes backups older than these; this
+can be adjusted with the
+.B \-k
+option.
+.\"
+.SH OPTIONS
+.TP
+.BR \-h ", " \-\-help
+Shows some brief help text.
+.TP
+.BR \-q ", " \-\-quiet
+Quieter-than-usual operation.
+.TP
+.BR \-k ", " \-\-keep=\fIN\fR
+Keep a specified number of backups; the default is to keep 64.
+.TP
+.BR \-k ", " \-\-keep=all
+Do not delete any old backups at all.
+.TP
+.BR \-f ", " \-\-force
+Make a new backup even if one with the current revision exists.
+.TP
+.BR \-t ", " \-\-trace
+Show actions.
+.TP
+.BR \-s ", " \-\-simulate
+Don't perform actions.
+.\"
+.SH AUTHOR
+Voluntary contributions made by many individuals.  Copyright \(co 2006 CollabNet.
--- subversion-1.6.4dfsg.orig/debian/man/svn-hot-backup.1
+++ subversion-1.6.4dfsg/debian/man/svn-hot-backup.1
@@ -0,0 +1,40 @@
+.\" Process this file with
+.\" Copyright 2006 by Troy Heber - taken directly from svn-hot-backup
+.\" Copyright (c) 2006 CollabNet.
+.\" Permission is granted to everyone to use and distribute this work,
+.\" without limitation, modified or unmodified, in any way, for any purpose.
+.\" groff -man -Tascii svn-hot-backup.1
+.\"
+.TH svn\-hot\-backup 1  "2006-11-09"
+.SH NAME
+svn\-hot\-backup \- perform a "hot" backup of a Berkeley DB repository.
+.SH SYNOPSIS
+.B svn\-hot\-backup 
+.RB [ \-\-archive-type=\fItype\fR ]
+.I repos_path
+.I backup_dir
+.PP
+.\"
+.SH DESCRIPTION
+.B svn\-hot\-backup
+performs a "hot" backup of a Subversion BDB repository, and cleans old
+logfiles after the backup completes.
+.\"
+.SH OPTIONS
+.TP
+.PD 0
+.B \-\-archive\-type=gz
+.TP
+.BI \-\-archive\-type=bz2
+.TP
+.BI \-\-archive\-type=zip
+.PD
+Create a compressed archive of the backup, in
+.IR .tar.gz ", " .tar.bz2 ", or " .zip
+format respectively.
+.TP
+.BR \-h ", " \-\-help
+Print this help message and exit.
+.\"
+.SH AUTHOR
+Voluntary contributions made by many individuals.  Copyright \(co 2006 CollabNet.
--- subversion-1.6.4dfsg.orig/debian/tools/README
+++ subversion-1.6.4dfsg/debian/tools/README
@@ -0,0 +1,5 @@
+The files in this directory are used to create the default
+/etc/subversion/config and /etc/subversion/servers on Debian systems.  The
+default configuration files are created by the subversion libraries.  This
+ensures that new configuration options and changes to existing options are
+reflected in the default /etc/subversion/ files in a timely manner.
--- subversion-1.6.4dfsg.orig/debian/tools/svn-make-config.c
+++ subversion-1.6.4dfsg/debian/tools/svn-make-config.c
@@ -0,0 +1,60 @@
+/*
+ * Subversion will populate the user's ~/.subversion/ directory with
+ * default configuration files if the directory does not exist.  Some
+ * of these same files are useful to system administrators who want to
+ * put files in /etc/subversion/ to control site-wide configuration.
+ * This program creates a default set of subversion config files in
+ * the current directory.
+ */ 
+
+#include <apr.h>
+#include <apr_general.h>
+#include <apr_pools.h>
+#include <apr_file_io.h>
+#include <apr_file_info.h>
+#include <svn_config.h>
+#include <stdio.h>
+
+#define ROOT_DIR "svn-defaults"
+
+int
+main(int argc, char *argv[])
+{
+  char *root;
+  apr_pool_t *pool;
+  apr_file_t *fptr;
+  apr_finfo_t finfo;
+  
+  apr_initialize();
+  apr_pool_create(&pool, NULL);
+ 
+  apr_file_open_stderr(&fptr, pool);
+
+  if (argc != 1)
+    {
+      apr_file_printf(fptr, "Usage: %s\n", argv[0]);
+      apr_file_printf(fptr, "Create a set of default config files"
+              "in $PWD/" ROOT_DIR "\n");
+      exit(0);
+    }
+  
+  root = apr_psprintf(pool, "%s/%s", getenv("PWD"), ROOT_DIR);
+
+  if (!root)
+    {
+      apr_file_printf(fptr, "apr_psprintf failed\n");
+      exit(1);
+    }
+
+  if (APR_SUCCESS == apr_stat(&finfo, root, 0, pool))
+    {
+      apr_file_printf(fptr, "%s exists\n", root);
+      exit(1);
+    }
+
+  svn_config_ensure(root, pool);
+  
+  apr_terminate();
+  
+  return 0;
+}
--- subversion-1.6.4dfsg.orig/debian/tools/Makefile
+++ subversion-1.6.4dfsg/debian/tools/Makefile
@@ -0,0 +1,20 @@
+APR_CFLAGS = `apr-config --cppflags --includes --cflags`
+SVN_INC = -I$(DEB_SRCDIR)/subversion/include
+CFLAGS     += -Wall \
+		$(SVN_INC) \
+		$(APR_CFLAGS)
+
+all: default-config
+
+default-config: clean svn-make-config
+	./svn-make-config
+
+svn-make-config: svn-make-config.o
+	libtool --mode=link gcc svn-make-config.o $(DEB_BUILDDIR)/subversion/libsvn_client/libsvn_client-1.la -o svn-make-config
+
+clean:
+	$(RM) svn-make-config svn-make-config.o
+	rm -rf svn-defaults
+	rm -rf .libs
+
+.PHONY: clean
--- subversion-1.6.4dfsg.orig/debian/patches/svnshell
+++ subversion-1.6.4dfsg/debian/patches/svnshell
@@ -0,0 +1,25 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+##
+## svnshell by <dwhedon@debian.org>
+##
+## DP: Contains r20992 from upstream trunk, which may be in 1.4.1.
+
+@DPATCH@
+--- a/tools/examples/svnshell.py
++++ b/tools/examples/svnshell.py
+@@ -49,14 +49,8 @@
+   def postcmd(self, stop, line):
+     self._setup_prompt()
+ 
+-  _errors = ["Huh?",
+-             "Whatchoo talkin' 'bout, Willis?",
+-             "Say what?",
+-             "Nope.  Not gonna do it.",
+-             "Ehh...I don't think so, chief."]
+-
+   def default(self, line):
+-    print(self._errors[randint(0, len(self._errors) - 1)])
++    print "Unknown command."
+ 
+   def do_cat(self, arg):
+     """dump the contents of a file"""
--- subversion-1.6.4dfsg.orig/debian/patches/python-builds
+++ subversion-1.6.4dfsg/debian/patches/python-builds
@@ -0,0 +1,120 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+##
+## python-builds by <doko@debian.org>
+##
+## DP: Prepare upstream build system for building multiple python versions.
+## DP: Mostly, rename libsvn_swig_py to libsvn_swig_py2.x.
+## DP: Submitted upstream: http://svn.haxx.se/dev/archive-2008-05/0361.shtml
+
+@DPATCH@
+--- a/Makefile.in
++++ b/Makefile.in
+@@ -113,6 +113,7 @@
+ APACHE_LDFLAGS = @APACHE_LDFLAGS@
+ 
+ SWIG = @SWIG@
++PYTHON_INCLUDES = @PYTHON_INCLUDES@
+ SWIG_PY_INCLUDES = @SWIG_PY_INCLUDES@ -I$(SWIG_SRC_DIR)/python/libsvn_swig_py
+ SWIG_PY_COMPILE = @SWIG_PY_COMPILE@
+ SWIG_PY_LINK = @SWIG_PY_LINK@
+--- a/build/ac-macros/swig.m4
++++ b/build/ac-macros/swig.m4
+@@ -93,7 +93,8 @@
+     AC_CACHE_CHECK([for Python includes], [ac_cv_python_includes],[
+       ac_cv_python_includes="`$PYTHON ${abs_srcdir}/build/get-py-info.py --includes`"
+     ])
+-    SWIG_PY_INCLUDES="\$(SWIG_INCLUDES) $ac_cv_python_includes"
++    PYTHON_INCLUDES="$ac_cv_python_includes"
++    SWIG_PY_INCLUDES="\$(SWIG_INCLUDES) \$(PYTHON_INCLUDES)"
+ 
+     if test "$ac_cv_python_includes" = "none"; then
+       AC_MSG_WARN([python bindings cannot be built without distutils module])
+@@ -240,6 +241,7 @@
+       AC_MSG_RESULT([$SWIG_RB_TEST_VERBOSE])
+   fi
+   AC_SUBST(SWIG)
++  AC_SUBST(PYTHON_INCLUDES)
+   AC_SUBST(SWIG_PY_INCLUDES)
+   AC_SUBST(SWIG_PY_COMPILE)
+   AC_SUBST(SWIG_PY_LINK)
+--- a/build.conf
++++ b/build.conf
+@@ -378,7 +378,7 @@
+ type = swig
+ path = subversion/bindings/swig
+ sources = core.i
+-libs = libsvn_swig_py libsvn_swig_perl libsvn_swig_ruby
++libs = libsvn_swig_py$(PYVER) libsvn_swig_perl libsvn_swig_ruby
+        libsvn_diff libsvn_subr apr
+ description = Subversion core library bindings
+ include-runtime = yes
+@@ -387,7 +387,7 @@
+ type = swig
+ path = subversion/bindings/swig
+ sources = svn_client.i
+-libs = libsvn_swig_py libsvn_swig_perl libsvn_swig_ruby
++libs = libsvn_swig_py$(PYVER) libsvn_swig_perl libsvn_swig_ruby
+        libsvn_client libsvn_subr apr
+ nonlibs = swig_core
+ description = Subversion client library bindings
+@@ -396,7 +396,7 @@
+ type = swig
+ path = subversion/bindings/swig
+ sources = svn_delta.i
+-libs = libsvn_swig_py libsvn_swig_perl libsvn_swig_ruby
++libs = libsvn_swig_py$(PYVER) libsvn_swig_perl libsvn_swig_ruby
+        libsvn_delta libsvn_subr apr
+ nonlibs = swig_core
+ description = Subversion delta library bindings
+@@ -405,7 +405,7 @@
+ type = swig
+ path = subversion/bindings/swig
+ sources = svn_diff.i
+-libs = libsvn_swig_py libsvn_swig_perl libsvn_swig_ruby
++libs = libsvn_swig_py$(PYVER) libsvn_swig_perl libsvn_swig_ruby
+        libsvn_diff libsvn_subr apr
+ nonlibs = swig_core
+ description = Subversion diff library bindings
+@@ -414,7 +414,7 @@
+ type = swig
+ path = subversion/bindings/swig
+ sources = svn_fs.i
+-libs = libsvn_swig_py libsvn_swig_perl libsvn_swig_ruby
++libs = libsvn_swig_py$(PYVER) libsvn_swig_perl libsvn_swig_ruby
+        libsvn_fs libsvn_subr apr
+ nonlibs = swig_core
+ description = Subversion FS library bindings
+@@ -423,7 +423,7 @@
+ type = swig
+ path = subversion/bindings/swig
+ sources = svn_ra.i
+-libs = libsvn_swig_py libsvn_swig_perl libsvn_swig_ruby
++libs = libsvn_swig_py$(PYVER) libsvn_swig_perl libsvn_swig_ruby
+        libsvn_ra libsvn_subr apr
+ nonlibs = swig_core
+ description = Subversion RA library bindings
+@@ -432,7 +432,7 @@
+ type = swig
+ path = subversion/bindings/swig
+ sources = svn_repos.i
+-libs = libsvn_swig_py libsvn_swig_perl libsvn_swig_ruby
++libs = libsvn_swig_py$(PYVER) libsvn_swig_perl libsvn_swig_ruby
+        libsvn_repos libsvn_subr apr
+ nonlibs = swig_core
+ description = Subversion repository library bindings
+@@ -441,13 +441,13 @@
+ type = swig
+ path = subversion/bindings/swig
+ sources = svn_wc.i
+-libs = libsvn_swig_py libsvn_swig_perl libsvn_swig_ruby
++libs = libsvn_swig_py$(PYVER) libsvn_swig_perl libsvn_swig_ruby
+        libsvn_wc libsvn_subr apr
+ nonlibs = swig_core
+ description = Subversion WC library bindings
+ 
+ # SWIG utility library for Python modules
+-[libsvn_swig_py]
++[libsvn_swig_py$(PYVER)]
+ type = swig_lib
+ lang = python
+ path = subversion/bindings/swig/python/libsvn_swig_py
--- subversion-1.6.4dfsg.orig/debian/patches/ssh-no-controlmaster
+++ subversion-1.6.4dfsg/debian/patches/ssh-no-controlmaster
@@ -0,0 +1,104 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## ssh-no-controlmaster by <peter@p12n.org>
+##
+## DP: Fix / work around the bug where 'ssh -o ControlMaster=auto'
+## DP: interacts badly with the svn+ssh tunnel scheme.  As I note in
+## DP: the bug log for #413102, I don't really think the problem is
+## DP: either svn's or openssh's fault, but the obvious way to avoid
+## DP: it is to avoid accidentally becoming a ControlMaster.  In this
+## DP: mode we will still use ssh connection sharing, but only if a
+## DP: ControlMaster is already present.
+
+@DPATCH@
+--- a/subversion/bindings/swig/ruby/test/test_core.rb
++++ b/subversion/bindings/swig/ruby/test/test_core.rb
+@@ -184,6 +184,7 @@
+   def test_config_each
+     config = Svn::Core::Config.read(@config_file)
+     section = Svn::Core::CONFIG_SECTION_HELPERS
++    section2 = Svn::Core::CONFIG_SECTION_TUNNELS
+     options = {
+       Svn::Core::CONFIG_OPTION_DIFF_CMD => "diff",
+       Svn::Core::CONFIG_OPTION_DIFF3_CMD => "diff3",
+@@ -201,7 +202,7 @@
+       section_names << name
+       true
+     end
+-    assert_equal([], section_names)
++    assert_equal([section2], section_names)
+ 
+     options.each do |option, value|
+       config.set(section, option, value)
+@@ -213,13 +214,15 @@
+     end
+     assert_equal(options, infos)
+ 
++    section_names = []
+     config.each_section do |name|
+       section_names << name
+       true
+     end
+-    assert_equal([section], section_names)
++    assert_equal([section, section2], section_names)
+ 
+     infos = options.collect {|key, value| [section, key, value]}
++    infos << [section2, "ssh", "$SVN_SSH ssh -o ControlMaster=no"]
+     config_infos = []
+     config.each do |section, name, value|
+       config_infos << [section, name, value]
+@@ -302,6 +305,8 @@
+       Svn::Core::CONFIG_OPTION_DIFF_CMD => "diff",
+       Svn::Core::CONFIG_OPTION_DIFF3_CMD => "diff3",
+     }
++    section2 = Svn::Core::CONFIG_SECTION_TUNNELS
++    options2 = { "ssh", "$SVN_SSH ssh -o ControlMaster=no" }
+ 
+     options.each do |option, value|
+       config[section, option] = value
+@@ -313,7 +318,8 @@
+     temp_config.close
+ 
+     parsed_config = Svn::Core::Config.read(temp_config.path)
+-    assert_equal({section => options}, parsed_config.to_hash)
++    assert_equal({section2 => options2, section => options},
++                 parsed_config.to_hash)
+   end
+ 
+   def test_config_to_hash
+@@ -323,14 +329,16 @@
+       Svn::Core::CONFIG_OPTION_DIFF_CMD => "diff",
+       Svn::Core::CONFIG_OPTION_DIFF3_CMD => "diff3",
+     }
++    section2 = Svn::Core::CONFIG_SECTION_TUNNELS
++    options2 = { "ssh" => "$SVN_SSH ssh -o ControlMaster=no" }
+ 
+-    assert_equal({}, config.to_hash)
++    assert_equal({section2 => options2}, config.to_hash)
+ 
+     options.each do |option, value|
+       config[section, option] = value
+     end
+ 
+-    assert_equal({section => options}, config.to_hash)
++    assert_equal({section2 => options2, section => options}, config.to_hash)
+   end
+ 
+   def test_diff_version
+--- a/subversion/libsvn_subr/config_file.c
++++ b/subversion/libsvn_subr/config_file.c
+@@ -947,10 +947,11 @@
+         "### spaces.  The command will be invoked as:"                       NL
+         "###   <command> <hostname> svnserve -t"                             NL
+         "### (If the URL includes a username, then the hostname will be"     NL
+-        "### passed to the tunnel agent as <user>@<hostname>.)  If the"      NL
+-        "### built-in ssh scheme were not predefined, it could be defined"   NL
+-        "### as:"                                                            NL
+-        "# ssh = $SVN_SSH ssh"                                               NL
++        "### passed to the tunnel agent as <user>@<hostname>.)  Here we"     NL
++        "### redefine the built-in 'ssh' scheme to avoid an unfortunate"     NL
++        "### interaction with the \"ControlMaster auto\" feature (for"       NL
++        "### details, see Debian Bug #413102):"                              NL
++        "ssh = $SVN_SSH ssh -o ControlMaster=no"                             NL
+         "### If you wanted to define a new 'rsh' scheme, to be used with"    NL
+         "### 'svn+rsh:' URLs, you could do so as follows:"                   NL
+         "# rsh = rsh"                                                        NL
--- subversion-1.6.4dfsg.orig/debian/patches/no-extra-libs-2
+++ subversion-1.6.4dfsg/debian/patches/no-extra-libs-2
@@ -0,0 +1,106 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+##
+## no-extra-libs-2 by <peter@p12n.org>
+##
+## DP: Eliminate several unneeded inter-library linkages.
+## DP: This saves us one package dependency (subversion -> libneon).
+
+@DPATCH@
+--- a/build.conf
++++ b/build.conf
+@@ -149,7 +149,7 @@
+ type = exe
+ path = subversion/svn
+ libs = libsvn_client libsvn_wc libsvn_ra libsvn_delta libsvn_diff libsvn_subr
+-       apriconv apr neon
++       apriconv apr
+ manpages = subversion/svn/svn.1
+ install = bin
+ 
+@@ -194,7 +194,7 @@
+ description = Subversion repository replicator
+ type = exe
+ path = subversion/svnsync
+-libs = libsvn_ra libsvn_delta libsvn_subr apr neon
++libs = libsvn_ra libsvn_delta libsvn_subr apr
+ install = bin
+ manpages = subversion/svnsync/svnsync.1
+ 
+@@ -543,7 +543,7 @@
+ type = lib
+ path = subversion/bindings/javahl/native
+ libs = libsvn_repos libsvn_client libsvn_wc libsvn_ra libsvn_delta libsvn_diff 
+-       libsvn_subr libsvn_fs aprutil apriconv apr neon
++       libsvn_subr libsvn_fs apriconv apr
+ sources = *.cpp *.c
+ add-deps = $(javahl_javah_DEPS) $(javahl_java_DEPS)
+ install = javahl-lib
+@@ -904,7 +904,7 @@
+ 
+ [apriconv]
+ type = lib
+-external-lib = $(SVN_APRUTIL_LIBS)
++external-lib = $(SVN_APR_LIBS)
+ 
+ [bdb]
+ type = lib
+@@ -1032,14 +1032,14 @@
+ path = contrib/client-side/svn-push
+ sources = svn-push.c
+ install = contrib
+-libs = libsvn_ra libsvn_delta libsvn_subr apriconv apr neon
++libs = libsvn_ra libsvn_delta libsvn_subr apriconv apr
+ 
+ [svnmucc]
+ type = exe
+ path = tools/client-side/svnmucc
+ sources = svnmucc.c
+ install = tools
+-libs = libsvn_client libsvn_ra libsvn_subr libsvn_delta apriconv apr neon
++libs = libsvn_client libsvn_ra libsvn_subr libsvn_delta apriconv apr
+ 
+ [diff]
+ type = exe
+--- a/subversion/bindings/swig/perl/native/Makefile.PL.in
++++ b/subversion/bindings/swig/perl/native/Makefile.PL.in
+@@ -25,7 +25,12 @@
+                                                                       fs_base
+                                                                       fs_util
+                                                                       fs_fs/));
+-my @ldmodules = map {"-lsvn_$_-1"} (@modules, qw/diff subr/);
++sub libs_line {
++   return join(' ', $apr_ldflags,
++               (map {$_ = abs_path($_); "-L$_"} @ldpaths),
++               (map {"-lsvn_$_-1"} @_),
++               '-lsvn_swig_perl-1', `$swig -perl -ldflags`);
++}
+ 
+ my $apr_shlib_path_var = '@SVN_APR_SHLIB_PATH_VAR@';
+ my $cppflags = '@CPPFLAGS@';
+@@ -50,10 +55,6 @@
+                  " -I$svnlib_builddir",
+                  " -I$swig_srcdir -g"),
+     OBJECT => q/$(O_FILES)/,
+-    LIBS => [join(' ', $apr_ldflags,
+-                  (map {$_ = abs_path($_); "-L$_"} @ldpaths),
+-                  @ldmodules, '-lsvn_swig_perl-1',
+-                  `$swig -perl -ldflags`)],
+     test => { TESTS => "$swig_srcdir/perl/native/t/*.t" }
+ );
+ 
+@@ -63,6 +64,7 @@
+     $_;
+ }
+ 
++$config{LIBS} = [libs_line('diff', 'subr')];
+ WriteMakefile(%config, NAME => 'SVN::_Core', C => ['core.c'],
+         PM => {map { ("$swig_srcdir/perl/native/$_.pm" =>
+                       "\$(INST_LIBDIR)/$_.pm") }
+@@ -77,6 +79,7 @@
+        );
+ 
+ for (@modules) {
++    $config{LIBS} = [libs_line($_, 'subr')];
+     WriteMakefile(%config,
+       MAKEFILE=> "Makefile.$_",
+       NAME    => "SVN::_".perlish($_),
--- subversion-1.6.4dfsg.orig/debian/patches/svn-bisect
+++ subversion-1.6.4dfsg/debian/patches/svn-bisect
@@ -0,0 +1,83 @@
+New script svn-bisect contributed by Robert Millan, bug #501500.
+
+--- /dev/null
++++ subversion/contrib/client-side/svn-bisect
+@@ -0,0 +1,78 @@
++#!/bin/sh -e
++#
++# Copyright (C) 2008  Robert Millan
++#
++# This program is free software: you can redistribute it and/or modify
++# it under the terms of the GNU General Public License as published by
++# the Free Software Foundation, either version 3 of the License, or
++# (at your option) any later version.
++#
++# This program is distributed in the hope that it will be useful,
++# but WITHOUT ANY WARRANTY; without even the implied warranty of
++# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
++# GNU General Public License for more details.
++# 
++# You should have received a copy of the GNU General Public License
++# along with this program.  If not, see <http://www.gnu.org/licenses/>.
++
++
++get_curr_rev ()
++{
++  LC_MESSAGES=C svn info | sed -ne "s/^Revision: //p"
++}
++
++usage ()
++{
++  cat << EOF >&2
++Usage:
++  $0 start
++  $0 good [revision]
++  $0 bad [revision]
++EOF
++}
++
++case $1 in
++  start)
++    rm -rf .svn-bisect
++    mkdir .svn-bisect
++  ;;
++  bad|good)
++    what=$1
++    shift
++    if [ "$1" = "" ] ; then
++      get_curr_rev > .svn-bisect/$what
++    else
++      echo $1 > .svn-bisect/$what
++    fi
++  ;;
++  -h|--help)
++    usage
++    exit 0
++  ;;
++  "")
++    usage
++    exit 1
++  ;;
++  *)
++    echo "Unknown parameter \`$1'" >&2
++    usage
++    exit 1
++  ;;
++esac
++
++if ! test -e .svn-bisect/good || ! test -e .svn-bisect/bad ; then
++  exit 0
++fi
++
++good=`cat .svn-bisect/good`
++bad=`cat .svn-bisect/bad`
++target=$(((${good}+${bad})/2))
++
++if [ "$target" = "$good" ] ; then
++  echo "Regression found!"
++  echo "Last good revision: $good"
++  echo "First bad revision: $bad"
++  exit 0
++fi
++
++svn up -r $target
--- subversion-1.6.4dfsg.orig/debian/patches/svn2cl-debian
+++ subversion-1.6.4dfsg/debian/patches/svn2cl-debian
@@ -0,0 +1,21 @@
+svn2cl-debian: hard-code svn2cl's data directory to /etc/svn2cl/.
+
+--- a/contrib/client-side/svn2cl/svn2cl.sh
++++ b/contrib/client-side/svn2cl/svn2cl.sh
+@@ -245,15 +251,7 @@
+   esac
+ done
+ 
+-# find the directory that this script resides in
+-prog="$0"
+-while [ -h "$prog" ]
+-do
+-  dir=`dirname "$prog"`
+-  prog=`ls -ld "$prog" | sed "s/^.*-> \(.*\)/\1/;/^[^/]/s,^,$dir/,"`
+-done
+-dir=`dirname "$prog"`
+-dir=`cd "$dir" && pwd`
++dir=/etc/svn2cl
+ XSL="$dir/svn2${OUTSTYLE}.xsl"
+ 
+ # check if the authors file is formatted as a legacy
--- subversion-1.6.4dfsg.orig/debian/patches/ruby-typemap-digest
+++ subversion-1.6.4dfsg/debian/patches/ruby-typemap-digest
@@ -0,0 +1,21 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## ruby-typemap-digest by <zippel@linux-m68k.org>
+##
+## DP: Change the ruby 'digest' typemaps to tolerate NULL pointers.
+## DP: This may be the bug which has sporadically plagued us for
+## DP: several months, most recently on m68k.  Patch by Roman Zippel.
+## DP:
+## DP: Sent upstream: http://svn.haxx.se/dev/archive-2006-09/0536.shtml
+
+@DPATCH@
+--- a/subversion/bindings/swig/include/svn_types.swg
++++ b/subversion/bindings/swig/include/svn_types.swg
+@@ -1053,7 +1053,7 @@
+ #ifdef SWIGRUBY
+ %typemap(argout) unsigned char digest[ANY] {
+   char *digest_string = (char *)svn_md5_digest_to_cstring($1, _global_pool);
+-  %append_output(rb_str_new2(digest_string));
++  %append_output(rb_str_new2(digest_string ? digest_string : ""));
+ }
+ #endif
+ 
--- subversion-1.6.4dfsg.orig/debian/patches/apr-abi
+++ subversion-1.6.4dfsg/debian/patches/apr-abi
@@ -0,0 +1,95 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## apr-abi.dpatch by <peter@p12n.org>
+##
+## DP: Use libtool -version-info to express library SONAMEs, and make it
+## DP: sensitive to libapr ABI w/r/t 64-bit file offsets.
+## DP: 
+## DP: Patch has been submitted upstream.
+
+@DPATCH@
+--- a/Makefile.in
++++ b/Makefile.in
+@@ -106,6 +106,7 @@
+ LTFLAGS = --tag=CC --silent
+ LTCXXFLAGS = --tag=CXX --silent
+ LT_LDFLAGS = @LT_LDFLAGS@
++LT_SOVERSION = @SVN_LT_SOVERSION@
+ LT_NO_UNDEFINED = @LT_NO_UNDEFINED@
+ LT_CXX_LIBADD = @LT_CXX_LIBADD@
+ 
+@@ -186,7 +187,7 @@
+ 
+ LINK = $(LIBTOOL) $(LTFLAGS) --mode=link $(CC) $(LT_LDFLAGS) $(CFLAGS) $(LDFLAGS)
+ LINK_CXX = $(LIBTOOL) $(LTCXXFLAGS) --mode=link $(CXX) $(LT_LDFLAGS) $(CXXFLAGS) $(LDFLAGS)
+-LINK_LIB = $(LINK) -rpath $(libdir)
++LINK_LIB = $(LINK) -rpath $(libdir) $(LT_SOVERSION)
+ 
+ # special link rule for mod_dav_svn
+ LINK_APACHE_MOD = $(LIBTOOL) $(LTFLAGS) --mode=link $(CC) $(LT_LDFLAGS) $(CFLAGS) $(LDFLAGS) -rpath $(APACHE_LIBEXECDIR) -avoid-version -module $(APACHE_LDFLAGS)
+--- a/build/ac-macros/apr.m4
++++ b/build/ac-macros/apr.m4
+@@ -85,11 +85,31 @@
+     AC_MSG_ERROR([apr-config --shlib-path-var failed])
+   fi
+ 
++  dnl Determine whether or not we will be using the 64-bit apr_off_t ABI.
++  dnl This necessarily changes the SONAME of libsvn_*.
++if test `expr $apr_version : 0` -ne 0; then
++  SVN_LT_SOVERSION="-version-info 0"
++else
++  SVN_LT_SOVERSION="-version-info 1"
++fi
++  dnl   oldcppflags=$CPPFLAGS
++  dnl   CPPFLAGS="$CPPFLAGS $SVN_APR_INCLUDES"
++  dnl   AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
++  dnl #include <apr.h>
++  dnl #if APR_HAS_LARGE_FILES
++  dnl # error Large file ABI required
++  dnl #endif
++  dnl     ]])], [apr_lfs_abi=0], [apr_lfs_abi=1])
++  dnl   CPPFLAGS=$oldcppflags
++  dnl
++  dnl SVN_LT_SOVERSION="-version-info $apr_lfs_abi"
++
+   AC_SUBST(SVN_APR_PREFIX)
+   AC_SUBST(SVN_APR_INCLUDES)
+   AC_SUBST(SVN_APR_LIBS)
+   AC_SUBST(SVN_APR_EXPORT_LIBS)
+   AC_SUBST(SVN_APR_SHLIB_PATH_VAR)
++  AC_SUBST(SVN_LT_SOVERSION)
+ ])
+ 
+ dnl SVN_DOWNLOAD_APR()
+--- a/subversion/libsvn_fs/fs-loader.c
++++ b/subversion/libsvn_fs/fs-loader.c
+@@ -91,7 +91,7 @@
+     const char *funcname;
+     apr_status_t status;
+ 
+-    libname = apr_psprintf(pool, "libsvn_fs_%s-%d.so.0",
++    libname = apr_psprintf(pool, "libsvn_fs_%s-%d.so.1",
+                            name, SVN_VER_MAJOR);
+     funcname = apr_psprintf(pool, "svn_fs_%s__init", name);
+ 
+--- a/subversion/libsvn_ra/ra_loader.c
++++ b/subversion/libsvn_ra/ra_loader.c
+@@ -154,7 +154,7 @@
+     const char *compat_funcname;
+     apr_status_t status;
+ 
+-    libname = apr_psprintf(pool, "libsvn_ra_%s-%d.so.0",
++    libname = apr_psprintf(pool, "libsvn_ra_%s-%d.so.1",
+                            ra_name, SVN_VER_MAJOR);
+     funcname = apr_psprintf(pool, "svn_ra_%s__init", ra_name);
+     compat_funcname = apr_psprintf(pool, "svn_ra_%s_init", ra_name);
+--- a/subversion/libsvn_subr/auth.c
++++ b/subversion/libsvn_subr/auth.c
+@@ -393,7 +393,7 @@
+       const char *library_label, *library_name;
+       const char *provider_function_name, *version_function_name;
+       library_name = apr_psprintf(pool,
+-                                  "libsvn_auth_%s-%d.so.0",
++                                  "libsvn_auth_%s-%d.so.1",
+                                   provider_name,
+                                   SVN_VER_MAJOR);
+       library_label = apr_psprintf(pool, "svn_%s", provider_name);
--- subversion-1.6.4dfsg.orig/debian/patches/svn-clean-ignore
+++ subversion-1.6.4dfsg/debian/patches/svn-clean-ignore
@@ -0,0 +1,85 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## svn-clean-ignore by <peter@p12n.org>
+##
+## DP: Support a new 'svn-clean:ignore' directory property in
+## DP: svn-clean, conceptually a lot like the svn:ignore property.
+## DP: svn-clean will not remove files that match svn-clean:ignore.
+## DP: Suggested by Jonathan Hall <flimzy@flimzy.com>.
+## DP: Submitted upstream: http://svn.haxx.se/dev/archive-2008-05/0236.shtml
+
+@DPATCH@
+--- a/contrib/client-side/svn-clean
++++ b/contrib/client-side/svn-clean
+@@ -52,11 +52,20 @@
+ # Precompile regexes.
+ $_ = qr/$_/ foreach @exclude;
+ 
++my %svn_clean_ignore;
+ if ($use_svn_module) {
+ 
+     # Create SVN client object. No need for connection to remote server.
+     my $ctx = new SVN::Client;
+ 
++    my $ign = $ctx->propget('svn-clean:ignore', $path, undef, 1);
++    for my $dir (keys %$ign) {
++        for (split /\n/, $ign->{$dir}) {
++            for (glob "$dir/$_") {
++                $svn_clean_ignore{$_} = 1 if -e $_;
++            }
++        }
++    }
+     # Call handler function with status info for each file.
+     $ctx->status( $path, undef, \&clean, !$nonrecursive, 1, 0, 1 );
+ }
+@@ -64,8 +73,22 @@
+     warn "Warning: Not using SVN Perl modules, this might be slow.\n"
+       unless $quiet;
+ 
+-    # Build svn client command
+-    my @command = qw(svn status --no-ignore -v);
++    my @command = qw(svn propget svn-clean:ignore);
++    push @command, '-R' unless $nonrecursive;
++    open PG, '-|', @command, @ARGV;
++    my $dir;
++    while (<PG>) {
++        if (s/(.*?) - //) {
++            $dir = $1;
++        }
++        chomp;
++        for (glob "$dir/$_") {
++            $svn_clean_ignore{$_} = 1 if -e $_;
++        }
++    }
++    close PG;
++
++    @command = qw(svn status --no-ignore -v);
+     if ($nonrecursive) {
+         push @command, '-N';
+     }
+@@ -84,6 +107,7 @@
+   LINE: while (<SVN>) {
+         if (/^([\?ID])/) {
+             my $file = (split)[-1];
++            next if $svn_clean_ignore{$file};
+             foreach my $ex (@exclude) {
+                 if ( $file =~ $ex ) {
+                     print "excluded $file\n" unless $quiet or $print;
+@@ -109,6 +133,7 @@
+ # Main file-wiping function.
+ sub clean {
+     my ( $path, $status ) = @_;
++    return if $svn_clean_ignore{$path};
+ 
+     # Use relative path for pretty-printing.
+     if ( $path =~ s/^\Q$CWD\E\/?//o ) {
+@@ -165,7 +190,9 @@
+ B<svn-clean> will scan the given files and directories recursively and find
+ unversioned files and directories (files and directories that are not present in
+ the Subversion repository). After the scan is done, these files and directories
+-will be deleted.
++will be deleted.  Files which match patterns in the I<svn-clean:ignore> dir
++property will be spared, much as the I<svn:ignore> property works for B<svn
++status>.
+ 
+ If no file or directory is given, B<svn-clean> defaults to the current directory
+ (".").
--- subversion-1.6.4dfsg.orig/debian/patches/build-fixes
+++ subversion-1.6.4dfsg/debian/patches/build-fixes
@@ -0,0 +1,173 @@
+--- a/build/generator/swig/checkout_swig_header.py
++++ b/build/generator/swig/checkout_swig_header.py
+@@ -20,15 +20,14 @@
+ 
+   def write_makefile_rules(self, makefile):
+     """Write makefile rules to checkout files"""
+-    script_path = '$(top_srcdir)/build/generator/swig/checkout_swig_header.py'
+-    conf = '$(abs_srcdir)/build.conf'
+-    makefile.write('CHECKOUT_SWIG = cd $(top_builddir) && $(PYTHON)' +
+-                   ' %s %s $(SWIG)\n\n' % (script_path, conf))
++    script_path = 'build/generator/swig/checkout_swig_header.py'
++    makefile.write('CHECKOUT_SWIG = cd $(top_srcdir) &&' +
++                   ' $(PYTHON) %s build.conf $(SWIG)\n' % script_path)
+     checkout_locations = []
+     for path in self.swig_checkout_files:
+       out = self._output_file(path)
+       checkout_locations.append(out)
+-      makefile.write('%s: %s\n' % (out, script_path) +
++      makefile.write('%s: $(top_srcdir)/%s\n' % (out, script_path) +
+                      '\t$(CHECKOUT_SWIG) %s\n\n' % path)
+     makefile.write('SWIG_CHECKOUT_FILES = %s\n\n\n'
+                    % " ".join(checkout_locations))
+--- a/Makefile.in
++++ b/Makefile.in
+@@ -249,14 +249,14 @@
+ 
+ # The path to generated and complementary source files for the SWIG
+ # bindings.
+-SWIG_PL_DIR = $(abs_builddir)/subversion/bindings/swig/perl
+-SWIG_PY_DIR = $(abs_builddir)/subversion/bindings/swig/python
+-SWIG_RB_DIR = $(abs_builddir)/subversion/bindings/swig/ruby
++SWIG_PL_DIR = $(top_builddir)/subversion/bindings/swig/perl
++SWIG_PY_DIR = $(top_builddir)/subversion/bindings/swig/python
++SWIG_RB_DIR = $(top_builddir)/subversion/bindings/swig/ruby
+ 
+ # The path to the source files for the SWIG bindings
+ SWIG_PL_SRC_DIR = $(abs_srcdir)/subversion/bindings/swig/perl
+-SWIG_PY_SRC_DIR = $(abs_srcdir)/subversion/bindings/swig/python
+-SWIG_RB_SRC_DIR = $(abs_srcdir)/subversion/bindings/swig/ruby
++SWIG_PY_SRC_DIR = $(top_srcdir)/subversion/bindings/swig/python
++SWIG_RB_SRC_DIR = $(top_srcdir)/subversion/bindings/swig/ruby
+ 
+ ### Automate JAR creation using Makefile generator's javahl-java.jar
+ ### property.  Enhance generator to support JAR installation.
+@@ -682,7 +682,7 @@
+ swig-pl_DEPS = autogen-swig-pl libsvn_swig_perl \
+   $(SWIG_PL_DIR)/native/Makefile
+ swig-pl: $(swig-pl_DEPS)
+-	if test "$(SWIG_PL_DIR)" != "$(SWIG_PL_SRC_DIR)"; then \
++	if test "$$(cd $(SWIG_PL_DIR);pwd)" != "$(SWIG_PL_SRC_DIR)"; then \
+ 	  ln -sf $(SWIG_PL_SRC_DIR)/native/*.c $(SWIG_PL_DIR)/native; \
+ 	fi
+ 	cd $(SWIG_PL_DIR)/native; $(MAKE) OPTIMIZE="" OTHERLDFLAGS="$(SWIG_LDFLAGS)"
+@@ -705,8 +705,7 @@
+ 	fi
+ 	for d in $(SWIG_PL_DIR)/libsvn_swig_perl; \
+ 	do \
+-	  cd $$d; \
+-	  rm -rf *.lo *.la *.o .libs; \
++	  (cd $$d && rm -rf *.lo *.la *.o .libs); \
+ 	done
+ 	if [ -f "$(SWIG_PL_DIR)/native/Makefile" ]; then \
+ 	  cd $(SWIG_PL_DIR)/native; $(MAKE) clean; \
+@@ -739,7 +738,7 @@
+ 	fi
+ 	for d in $(SWIG_PY_DIR) $(SWIG_PY_DIR)/libsvn_swig_py; \
+ 	do \
+-	  cd $$d && rm -rf *.lo *.la *.o *.pyc .libs; \
++	  (cd $$d && rm -rf *.lo *.la *.o *.pyc .libs); \
+ 	done
+ 	find $(SWIG_PY_SRC_DIR) $(SWIG_PY_DIR) -name "*.pyc" -exec rm {} ';'
+ 
+@@ -763,8 +762,7 @@
+ 	fi
+ 	for d in $(SWIG_RB_DIR) $(SWIG_RB_DIR)/libsvn_swig_ruby; \
+ 	do \
+-	  cd $$d; \
+-	  rm -rf *.lo *.la *.o .libs; \
++	  (cd $$d && rm -rf *.lo *.la *.o .libs); \
+ 	done
+ 
+ extraclean-swig-rb: clean-swig-rb
+--- a/build/generator/gen_make.py
++++ b/build/generator/gen_make.py
+@@ -183,9 +183,9 @@
+       source_dir = build_path_dirname(source)
+       opts = self.swig.opts[objname.lang]
+       if not self.release_mode:
+-        self.ofile.write('%s: %s\n' % (objname, deps) +
+-          '\t$(SWIG) $(SWIG_INCLUDES) %s ' % opts +
+-          '-o $@ $(top_srcdir)/%s\n' % source
++        self.ofile.write('$(top_srcdir)/%s:' % objname +
++                         ' $(top_srcdir)/%s %s\n' % (source, deps) +
++          '\t$(SWIG) $(SWIG_INCLUDES) %s -o $@ $<\n' % opts
+         )
+ 
+     self.ofile.write('\n')
+@@ -456,11 +456,11 @@
+       self.ofile.write('%s: %s\n' % (objname, deps))
+       cmd = objname.compile_cmd
+       if cmd:
+-        if not getattr(objname, 'source_generated', 0):
++#        if not getattr(objname, 'source_generated', 0):
+           self.ofile.write('\t%s %s\n\n'
+                            % (cmd, '$(canonicalized_srcdir)' + str(sources[0])))
+-        else:
+-          self.ofile.write('\t%s %s\n\n' % (cmd, sources[0]))
++#        else:
++#          self.ofile.write('\t%s %s\n\n' % (cmd, sources[0]))
+       else:
+         self.ofile.write('\n')
+ 
+--- a/build/generator/gen_base.py
++++ b/build/generator/gen_base.py
+@@ -284,7 +284,8 @@
+ 
+ class SWIGSource(SourceFile):
+   def __init__(self, filename):
+-    SourceFile.__init__(self, filename, build_path_dirname(filename))
++    SourceFile.__init__(self, filename,
++                        build_path_dirname('$(top_srcdir)/' + filename))
+   pass
+ 
+ lang_abbrev = {
+--- a/build/generator/swig/header_wrappers.py
++++ b/build/generator/swig/header_wrappers.py
+@@ -32,7 +32,7 @@
+     """Write makefile rules for generating SWIG wrappers for Subversion
+     header files."""
+     wrapper_fnames = []
+-    python_script = '$(abs_srcdir)/build/generator/swig/header_wrappers.py'
++    python_script = 'build/generator/swig/header_wrappers.py'
+     makefile.write('GEN_SWIG_WRAPPER = cd $(top_srcdir) && $(PYTHON)' +
+                    ' %s build.conf $(SWIG)\n\n'  % python_script)
+     for fname in self.includes:
+--- a/configure.ac
++++ b/configure.ac
+@@ -988,6 +988,11 @@
+ AC_SUBST(SVN_CONFIG_SCRIPT_FILES)
+ 
+ AC_OUTPUT
++if test "$abs_srcdir" != "$abs_builddir"
++then
++  AC_MSG_NOTICE([Creating build directories])
++  (cd "$abs_srcdir"; find subversion tools contrib -type d) | xargs $MKDIR
++fi
+ 
+ # ==== Print final messages to user ==========================================
+ 
+--- a/build.conf
++++ b/build.conf
+@@ -648,13 +648,14 @@
+ # ----------------------------------------------------------------------------
+ # Tests for libsvn_subr
+ 
+-[auth-test]
+-description = Test platform-specific auth provider access
+-type = exe
+-path = subversion/tests/libsvn_subr
+-sources = auth-test.c
+-install = test
+-libs = libsvn_test libsvn_subr
++# Fails because it assumes gnome-keyring facilities are available at test time
++#[auth-test]
++#description = Test platform-specific auth provider access
++#type = exe
++#path = subversion/tests/libsvn_subr
++#sources = auth-test.c
++#install = test
++#libs = libsvn_test libsvn_subr
+ 
+ [cache-test]
+ description = Test in-memory cache
--- subversion-1.6.4dfsg.orig/debian/patches/commit-email
+++ subversion-1.6.4dfsg/debian/patches/commit-email
@@ -0,0 +1,20 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## commit-email.dpatch by <peter@p12n.org>
+##
+## DP: Select the 'sendmail' interface for commit-email.pl by default,
+## DP: which works better than the 'smtp_server' feature.
+
+@DPATCH@
+--- a/contrib/hook-scripts/commit-email.pl.in
++++ b/contrib/hook-scripts/commit-email.pl.in
+@@ -49,8 +49,8 @@
+ # leaving the other commented out, to select which method of sending
+ # email should be used.
+ # Using --stdout on the command line overrides both.
+-#$sendmail = "/usr/sbin/sendmail";
+-$smtp_server = "127.0.0.1";
++$sendmail = "/usr/sbin/sendmail";
++#$smtp_server = "127.0.0.1";
+ 
+ # Svnlook path.
+ my $svnlook = "@SVN_BINDIR@/svnlook";
--- subversion-1.6.4dfsg.orig/debian/patches/series
+++ subversion-1.6.4dfsg/debian/patches/series
@@ -0,0 +1,21 @@
+build-fixes
+entropy
+java-build
+last-changed-date-charset
+no-extra-libs
+no-extra-libs-2
+repos-templates
+rpath
+ruby-no-strict-aliasing
+ruby-test-svnserve-race
+ruby-typemap-digest
+ssh-no-controlmaster
+svnshell
+apr-abi
+fix-bdb-version-detection
+svn2cl-debian
+python-builds
+examples-compile-instructions
+svn-clean-ignore
+commit-email
+svn-bisect
--- subversion-1.6.4dfsg.orig/debian/patches/examples-compile-instructions
+++ subversion-1.6.4dfsg/debian/patches/examples-compile-instructions
@@ -0,0 +1,98 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## examples_compile_instructions by <peter@p12n.org>
+##
+## DP: Fix build instructions for /usr/share/doc/libsvn-doc/examples/*.c.
+
+@DPATCH@
+--- a/tools/examples/getlocks_test.c
++++ b/tools/examples/getlocks_test.c
+@@ -15,13 +15,11 @@
+  * history and logs, available at http://subversion.tigris.org/.
+  * ====================================================================
+  *
+- *  To compile on unix against Subversion and APR libraries, try
+- *  something like:
++ *  To compile on Debian:
+  *
+  *  cc getlocks_test.c -o getlocks_test \
+- *  -I/usr/local/include/subversion-1 -I/usr/local/apache2/include \
+- *  -L/usr/local/apache2/lib -L/usr/local/lib \
+- *  -lsvn_client-1 -lsvn_ra-1 -lsvn_subr-1 -lapr-0 -laprutil-0
++ *  -I/usr/include/subversion-1 $(pkg-config --cflags apr-1) \
++ *  -lsvn_client-1 -lsvn_ra-1 -lsvn_subr-1
+  *
+  */
+ 
+--- a/tools/examples/headrev.c
++++ b/tools/examples/headrev.c
+@@ -15,13 +15,11 @@
+  * history and logs, available at http://subversion.tigris.org/.
+  * ====================================================================
+  *
+- *  To compile on unix against Subversion and APR libraries, try
+- *  something like:
++ *  To compile on Debian:
+  *
+  *  cc headrev.c -o headrev \
+- *  -I/usr/local/include/subversion-1 -I/usr/local/apache2/include \
+- *  -L/usr/local/apache2/lib -L/usr/local/lib \
+- *  -lsvn_client-1 -lsvn_ra-1 -lsvn_subr-1 -lapr-0 -laprutil-0
++ *  -I/usr/include/subversion-1 $(pkg-config --cflags apr-1) \
++ *  -lsvn_client-1 -lsvn_ra-1 -lsvn_subr-1
+  *
+  */
+ 
+--- a/tools/examples/minimal_client.c
++++ b/tools/examples/minimal_client.c
+@@ -25,12 +25,10 @@
+  *  For a much more complex example, the svn cmdline client might be
+  *  considered the 'reference implementation'.
+  *
+- *  From a Linux system, a typical commandline compile might look like:
++ *  To compile on Debian:
+  *
+  *  cc minimal_client.c -o minimal_client \
+- *  -I/usr/local/include/subversion-1 -I/usr/local/apache2/include \
+- *  -L/usr/local/apache2/lib -L/usr/local/lib \
+- *  -lsvn_client-1 -lapr-0 -laprutil-0
++ *  -I/usr/include/subversion-1 $(pkg-config --cflags apr-1) -lsvn_client-1
+  *
+  */
+ 
+--- a/tools/examples/svnput.c
++++ b/tools/examples/svnput.c
+@@ -28,13 +28,10 @@
+  * history and logs, available at http://subversion.tigris.org/.
+  * ====================================================================
+  *
+- *  To compile on unix against Subversion and APR libraries, try
+- *  something like:
++ *  To compile on Debian:
+  *
+  *  cc svnput.c -o svnput \
+- *  -I/usr/local/include/subversion-1 -I/usr/local/apache2/include \
+- *  -L/usr/local/apache2/lib -L/usr/local/lib \
+- *  -lsvn_client-1 -lapr-0 -laprutil-0
++ *  -I/usr/include/subversion-1 $(pkg-config --cflags apr-1) -lsvn_client-1
+  *
+  */
+ 
+--- a/tools/examples/testwrite.c
++++ b/tools/examples/testwrite.c
+@@ -15,13 +15,11 @@
+  * history and logs, available at http://subversion.tigris.org/.
+  * ====================================================================
+  *
+- *  To compile on unix against Subversion and APR libraries, try
+- *  something like:
++ *  To compile on Debian:
+  *
+  *  cc testwrite.c -o testwrite \
+- *  -I/usr/local/include/subversion-1 -I/usr/local/apache2/include \
+- *  -L/usr/local/apache2/lib -L/usr/local/lib \
+- *  -lsvn_client-1 -lsvn_ra-1 -lsvn_subr-1 -lsvn-fs-1 -lapr-0 -laprutil-0
++ *  -I/usr/include/subversion-1 $(pkg-config --cflags apr-1) \
++ *  -lsvn_client-1 -lsvn_ra-1 -lsvn_subr-1 -lsvn_fs-1
+  *
+  */
+ 
--- subversion-1.6.4dfsg.orig/debian/patches/fix-bdb-version-detection
+++ subversion-1.6.4dfsg/debian/patches/fix-bdb-version-detection
@@ -0,0 +1,21 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## fix-bdb-version-detection.dpatch by <peter@p12n.org>
+##
+## DP: Do not rely on apu-config to print "-ldb4.3" or whatever - see #378105.
+## DP: Instead, include -laprutil-1 in the compile line.
+## DP:
+## DP: I don't think this can be sent upstream, as it won't work when
+## DP: compiling aprutil in-tree.  But I'm not certain.
+
+@DPATCH@
+--- a/build/ac-macros/berkeley-db.m4
++++ b/build/ac-macros/berkeley-db.m4
+@@ -164,7 +164,7 @@
+     SVN_DB_LIBS=["${SVN_DB_LIBS-`$apu_config --libs | sed -e 's/.*\(-ldb[^[:space:]]*\).*/\1/' | $EGREP -- '-ldb[^[:space:]]*'`}"]
+ 
+     CPPFLAGS="$SVN_DB_INCLUDES $SVN_APRUTIL_INCLUDES $CPPFLAGS" 
+-    LIBS="`$apu_config --ldflags` $SVN_DB_LIBS $LIBS"
++    LIBS="`$apu_config --ldflags --link-ld` $SVN_DB_LIBS $LIBS"
+ 
+     if test -n "$svn_berkeley_db_header"; then
+       SVN_DB_HEADER="#include <$svn_berkeley_db_header>"
--- subversion-1.6.4dfsg.orig/debian/patches/no-extra-libs
+++ subversion-1.6.4dfsg/debian/patches/no-extra-libs
@@ -0,0 +1,52 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+##
+## no-extra-libs by <peter@p12n.org>
+##
+## DP: Work around "libtool disease" in '{apr,aprutil,neon}-config --libs',
+## DP: where they think our runtime linker is too stupid to handle recursive
+## DP: library dependencies.
+## DP:
+## DP: See Debian bug #338302.
+
+@DPATCH@
+--- a/build/ac-macros/apr.m4
++++ b/build/ac-macros/apr.m4
+@@ -74,16 +74,10 @@
+     AC_MSG_ERROR([apr-config --prefix failed])
+   fi
+ 
+-  dnl When APR stores the dependent libs in the .la file, we don't need 
+-  dnl --libs.
+-  SVN_APR_LIBS="`$apr_config --link-libtool --libs`"
++  SVN_APR_LIBS="`pkg-config --libs apr-1`"
++  SVN_APR_EXPORT_LIBS="`pkg-config --libs apr-1`"
+   if test $? -ne 0; then
+-    AC_MSG_ERROR([apr-config --link-libtool --libs failed])
+-  fi
+-
+-  SVN_APR_EXPORT_LIBS="`$apr_config --link-ld --libs`"
+-  if test $? -ne 0; then
+-    AC_MSG_ERROR([apr-config --link-ld --libs failed])
++    AC_MSG_ERROR([pkg-config --libs apr-1 failed])
+   fi
+ 
+   SVN_APR_SHLIB_PATH_VAR="`$apr_config --shlib-path-var`"
+--- a/build/ac-macros/aprutil.m4
++++ b/build/ac-macros/aprutil.m4
+@@ -77,14 +77,8 @@
+     AC_MSG_ERROR([apu-config --prefix failed])
+   fi
+ 
+-  dnl When APR stores the dependent libs in the .la file, we don't need
+-  dnl --libs.
+-  SVN_APRUTIL_LIBS="`$apu_config --link-libtool --libs`"
+-  if test $? -ne 0; then
+-    AC_MSG_ERROR([apu-config --link-libtool --libs failed])
+-  fi
+-
+-  SVN_APRUTIL_EXPORT_LIBS="`$apu_config --link-ld --libs`"
++  SVN_APRUTIL_LIBS="`pkg-config --libs apr-util-1`"
++  SVN_APRUTIL_EXPORT_LIBS="`pkg-config --libs apr-util-1`"
+   if test $? -ne 0; then
+     AC_MSG_ERROR([apu-config --link-ld --libs failed])
+   fi
--- subversion-1.6.4dfsg.orig/debian/patches/entropy
+++ subversion-1.6.4dfsg/debian/patches/entropy
@@ -0,0 +1,25 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+##
+## entropy by <troyh@debian.org>
+##
+## DP: Changing the default behavior to not use apr_generate_random_bytes(), Debian use
+## DP: the system APR which is configured to use /dev/random. In cases where the
+## DP: entropy pool is drained svn commands can block waiting. Moving to the fallback
+## DP: of using time. (Closes: #285708, #298822) 
+
+@DPATCH@
+--- a/subversion/libsvn_ra_svn/cram.c
++++ b/subversion/libsvn_ra_svn/cram.c
+@@ -118,12 +118,8 @@
+  * should prevent replay attacks in practice. */
+ static apr_status_t make_nonce(apr_uint64_t *nonce)
+ {
+-#if APR_HAS_RANDOM
+-  return apr_generate_random_bytes((unsigned char *) nonce, sizeof(*nonce));
+-#else
+   *nonce = apr_time_now();
+   return APR_SUCCESS;
+-#endif
+ }
+ 
+ svn_error_t *svn_ra_svn_cram_server(svn_ra_svn_conn_t *conn, apr_pool_t *pool,
--- subversion-1.6.4dfsg.orig/debian/patches/ruby-test-svnserve-race
+++ subversion-1.6.4dfsg/debian/patches/ruby-test-svnserve-race
@@ -0,0 +1,61 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+##
+## ruby-test-svnserve-race by <peter@p12n.org>
+##
+## DP: Hack to try to avoid the race in the ruby testsuite harness between
+## DP: starting up a svnserve process and trying to connect to it.  If the
+## DP: client tries to connect too soon, before svnserve has initialised
+## DP: itself, the test in progress gets a 'connection refused' and fails.
+## DP:
+## DP: This race causes random test failures on slow platforms - observed on
+## DP: an arm with 32 MB of RAM, and m68k buildds of unknown specs.
+
+@DPATCH@
+--- a/subversion/bindings/swig/ruby/test/util.rb
++++ b/subversion/bindings/swig/ruby/test/util.rb
+@@ -1,5 +1,6 @@
+ require "fileutils"
+ require "pathname"
++require "socket"
+ 
+ require "my-assertions"
+ 
+@@ -220,11 +221,7 @@
+                "-d", "--foreground")
+         }
+         pid, status = Process.waitpid2(@svnserve_pid, Process::WNOHANG)
+-        if status and status.exited?
+-          if $DEBUG
+-            STDERR.puts "port #{port} couldn't be used for svnserve"
+-          end
+-        else
++        if wait_until_svnserve_gets_available_at(port)
+           # svnserve started successfully.  Note port number and cease
+           # startup attempts.
+           @svnserve_port = port
+@@ -287,4 +284,25 @@
+     include Svnserve
+     extend SetupEnvironment
+   end
++
++  # Waits until svnserve gets available at port +port+, avoiding the race
++  # condition between starting up a svnserve process and trying to connect
++  # to it (Bug#378837 in Debian's BTS).
++  def wait_until_svnserve_gets_available_at(port)
++    1000.times do |n|
++      begin
++	pid, status = Process.waitpid2(@svnserve_pid, Process::WNOHANG)
++	if status and status.exited?
++	  STDERR.puts "port #{port} couldn't be used for svnserve"
++	  return false
++	end
++	TCPSocket.new(@svnserve_host, port).close
++      rescue Errno::ECONNREFUSED
++	sleep(n < 10 ? 0.2 : 0.5)
++      else
++	return true
++      end
++    end
++    raise "svnserve couldn't get available at port #{port}"
++  end
+ end
--- subversion-1.6.4dfsg.orig/debian/patches/rpath
+++ subversion-1.6.4dfsg/debian/patches/rpath
@@ -0,0 +1,82 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+##
+## rpath by <dwhedon@debian.org>
+
+@DPATCH@
+--- a/Makefile.in
++++ b/Makefile.in
+@@ -184,8 +184,9 @@
+ COMPILE_JAVAHL_JAVAC = $(JAVAC) $(JAVAC_FLAGS)
+ COMPILE_JAVAHL_JAVAH = $(JAVAH)
+ 
+-LINK = $(LIBTOOL) $(LTFLAGS) --mode=link $(CC) $(LT_LDFLAGS) $(CFLAGS) $(LDFLAGS) -rpath $(libdir)
+-LINK_CXX = $(LIBTOOL) $(LTCXXFLAGS) --mode=link $(CXX) $(LT_LDFLAGS) $(CXXFLAGS) $(LDFLAGS) -rpath $(libdir)
++LINK = $(LIBTOOL) $(LTFLAGS) --mode=link $(CC) $(LT_LDFLAGS) $(CFLAGS) $(LDFLAGS)
++LINK_CXX = $(LIBTOOL) $(LTCXXFLAGS) --mode=link $(CXX) $(LT_LDFLAGS) $(CXXFLAGS) $(LDFLAGS)
++LINK_LIB = $(LINK) -rpath $(libdir)
+ 
+ # special link rule for mod_dav_svn
+ LINK_APACHE_MOD = $(LIBTOOL) $(LTFLAGS) --mode=link $(CC) $(LT_LDFLAGS) $(CFLAGS) $(LDFLAGS) -rpath $(APACHE_LIBEXECDIR) -avoid-version -module $(APACHE_LDFLAGS)
+@@ -677,7 +678,9 @@
+ 	./config.status subversion/bindings/swig/perl/native/Makefile.PL
+ 
+ $(SWIG_PL_DIR)/native/Makefile: $(SWIG_PL_DIR)/native/Makefile.PL
+-	cd $(SWIG_PL_DIR)/native; $(PERL) Makefile.PL
++	cd $(SWIG_PL_DIR)/native; \
++		$(PERL) Makefile.PL INSTALLDIRS=vendor; \
++		sed -i -e '/^LD_RUN_PATH/s/^/#/' Makefile Makefile.[a-z]*
+ 
+ swig-pl_DEPS = autogen-swig-pl libsvn_swig_perl \
+   $(SWIG_PL_DIR)/native/Makefile
+--- a/build.conf
++++ b/build.conf
+@@ -472,7 +472,7 @@
+ lang = python
+ path = subversion/bindings/swig/python/libsvn_swig_py
+ libs = libsvn_client libsvn_wc libsvn_ra libsvn_delta libsvn_subr apriconv apr
+-link-cmd = $(LINK) $(SWIG_PY_LIBS)
++link-cmd = $(LINK_LIB) $(SWIG_PY_LIBS)
+ install = swig-py-lib
+ # need special build rule to include -DSWIGPYTHON
+ compile-cmd = $(COMPILE_SWIG_PY)
+@@ -495,7 +495,7 @@
+ lang = ruby
+ path = subversion/bindings/swig/ruby/libsvn_swig_ruby
+ libs = libsvn_client libsvn_wc libsvn_delta libsvn_subr apriconv apr
+-link-cmd = $(LINK) $(SWIG_RB_LIBS)
++link-cmd = $(LINK_LIB) $(SWIG_RB_LIBS)
+ install = swig-rb-lib
+ # need special build rule to include
+ compile-cmd = $(COMPILE_SWIG_RB)
+--- a/build/generator/gen_base.py
++++ b/build/generator/gen_base.py
+@@ -357,7 +357,7 @@
+     self.install = options.get('install')
+     self.compile_cmd = options.get('compile-cmd')
+     self.sources = options.get('sources', '*.c *.cpp')
+-    self.link_cmd = options.get('link-cmd', '$(LINK)')
++    self.link_cmd = options.get('link-cmd', '$(LINK_LIB)')
+ 
+     self.external_lib = options.get('external-lib')
+     self.external_project = options.get('external-project')
+@@ -409,6 +409,7 @@
+       extmap = self.gen_obj._extension_map
+       self.objext = extmap['exe', 'object']
+       self.filename = build_path_join(self.path, name + extmap['exe', 'target'])
++      self.link_cmd = '$(LINK)'
+ 
+     self.manpages = options.get('manpages', '')
+     self.testing = options.get('testing')
+--- a/build/generator/gen_make.py
++++ b/build/generator/gen_make.py
+@@ -389,8 +389,8 @@
+           name = base.replace('mod_', '')
+           self.ofile.write('\tcd %s ; '
+                            '$(MKDIR) "$(APACHE_LIBEXECDIR)" ; '
+-                           '$(INSTALL_MOD_SHARED) -n %s %s\n'
+-                           % (dirname, name, fname))
++                           '$(INSTALL_LIB) %s $(APACHE_LIBEXECDIR)\n'
++                           % (dirname, fname))
+         self.ofile.write('\n')
+ 
+       elif area != 'test' and area != 'bdb-test':
--- subversion-1.6.4dfsg.orig/debian/patches/java-build
+++ subversion-1.6.4dfsg/debian/patches/java-build
@@ -0,0 +1,27 @@
+A hack to get around differences between Sun javah and gcj javah - in
+Sun javah, nested class .h filenames have _ as a separator instead of
+$, and the symbols inside use _ as a separator instead of _00024.
+
+--- a/build/generator/gen_make.py
++++ b/build/generator/gen_make.py
+@@ -290,7 +290,10 @@
+             '%s_CLASS_FILENAMES = %s\n'
+             '%s_CLASSES = %s\n'
+             '$(%s_HEADERS): $(%s_CLASS_FILENAMES)\n'
+-            '\t%s -d %s -classpath %s:$(%s_CLASSPATH) $(%s_CLASSES)\n'
++            '\t%s -d %s -classpath %s:$(%s_CLASSPATH) -all %s\n'
++            '\tfor f in %s/*\\$$*; do \\\n'
++            '\t    sed s/00024// < "$$f" > "$$(echo "$$f" | tr \\$$ _)"; \\\n'
++            '\tdone\n'
+             % (targ_varname, ' '.join(header_class_filenames),
+ 
+                targ_varname, ' '.join(header_classes),
+@@ -298,7 +301,7 @@
+                targ_varname, targ_varname,
+ 
+                target_ob.link_cmd, target_ob.output_dir, target_ob.classes,
+-               targ_varname, targ_varname))
++               targ_varname, target_ob.classes, target_ob.output_dir))
+ 
+         # Build the objects from the object_srcs with one 'javac' call
+         if object_srcs:
--- subversion-1.6.4dfsg.orig/debian/patches/last-changed-date-charset
+++ subversion-1.6.4dfsg/debian/patches/last-changed-date-charset
@@ -0,0 +1,25 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+##
+## last-changed-date-charset by <peter@p12n.org>
+##
+## DP: Convert $LastChangedDate$ keyword to the local character set.
+## DP: See #290774.
+
+@DPATCH@
+--- a/subversion/libsvn_subr/subst.c
++++ b/subversion/libsvn_subr/subst.c
+@@ -246,8 +246,12 @@
+           break;
+         case 'D': /* long format of date of this revision */
+           if (date)
+-            svn_stringbuf_appendcstr(value,
+-                                     svn_time_to_human_cstring(date, pool));
++	    {
++              char *date_keyword;
++              char *date_utf8 = svn_time_to_human_cstring (date, pool);
++              svn_utf_cstring_from_utf8(&date_keyword, date_utf8, pool);
++              svn_stringbuf_appendcstr(value, date_keyword);
++            }
+           break;
+         case 'r': /* number of this revision */
+           if (rev)
--- subversion-1.6.4dfsg.orig/debian/patches/ruby-no-strict-aliasing
+++ subversion-1.6.4dfsg/debian/patches/ruby-no-strict-aliasing
@@ -0,0 +1,22 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+##
+## ruby-no-strict-aliasing by <peter@p12n.org>
+##
+## DP: Compile ruby bindings with -fno-strict-aliasing.
+## DP: It seems swig is generating _really_ bad code here, or something.
+## DP:
+## DP: Whatever it is, this line suppresses 1323 warnings, any of which might
+## DP: be real bugs with real consequences.
+
+@DPATCH@
+--- a/Makefile.in
++++ b/Makefile.in
+@@ -118,7 +118,7 @@
+ SWIG_PY_LIBS = @SWIG_PY_LIBS@
+ SWIG_PL_INCLUDES = @SWIG_PL_INCLUDES@
+ SWIG_RB_INCLUDES = @SWIG_RB_INCLUDES@ -I$(SWIG_SRC_DIR)/ruby/libsvn_swig_ruby
+-SWIG_RB_COMPILE = @SWIG_RB_COMPILE@
++SWIG_RB_COMPILE = @SWIG_RB_COMPILE@ -fno-strict-aliasing
+ SWIG_RB_LINK = @SWIG_RB_LINK@
+ SWIG_RB_LIBS = @SWIG_RB_LIBS@
+ SWIG_RB_SITE_LIB_DIR = @SWIG_RB_SITE_LIB_DIR@
--- subversion-1.6.4dfsg.orig/debian/patches/repos-templates
+++ subversion-1.6.4dfsg/debian/patches/repos-templates
@@ -0,0 +1,86 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+##
+## repos-templates by <dwhedon@debian.org>
+
+@DPATCH@
+--- a/subversion/libsvn_repos/repos.c
++++ b/subversion/libsvn_repos/repos.c
+@@ -266,7 +266,7 @@
+ 
+ #define PREWRITTEN_HOOKS_TEXT                                                 \
+   "# For more examples and pre-written hooks, see those in"                NL \
+-  "# the Subversion repository at"                                         NL \
++  "# /usr/share/subversion/hook-scripts, and in the repository at"         NL \
+   "# http://svn.collab.net/repos/svn/trunk/tools/hook-scripts/ and"        NL \
+   "# http://svn.collab.net/repos/svn/trunk/contrib/hook-scripts/"          NL
+ 
+@@ -345,8 +345,11 @@
+ "REPOS=\"$1\""                                                               NL
+ "USER=\"$2\""                                                                NL
+ ""                                                                           NL
+-"commit-allower.pl --repository \"$REPOS\" --user \"$USER\" || exit 1"       NL
+-"special-auth-check.py --user \"$USER\" --auth-level 3 || exit 1"            NL
++"# Exit on all errors."                                                      NL
++"set -e"                                                                     NL
++""                                                                           NL
++"\"$REPOS\"/hooks/commit-allower.pl --repository \"$REPOS\" --user \"$USER\"" NL
++"\"$REPOS\"/hooks/special-auth-check.py --user \"$USER\" --auth-level 3"     NL
+ ""                                                                           NL
+ "# All checks passed, so allow the commit."                                  NL
+ "exit 0"                                                                     NL;
+@@ -433,10 +436,13 @@
+ "$SVNLOOK log -t \"$TXN\" \"$REPOS\" | \\"                                   NL
+ "   grep \"[a-zA-Z0-9]\" > /dev/null || exit 1"                              NL
+ ""                                                                           NL
++"# Exit on all errors."                                                      NL
++"set -e"                                                                     NL
++""                                                                           NL
+ "# Check that the author of this commit has the rights to perform"           NL
+ "# the commit on the files and directories being modified."                  NL
+-"commit-access-control.pl \"$REPOS\" \"$TXN\" commit-access-control.cfg || exit 1"
+-                                                                             NL
++"\"$REPOS\"/hooks/commit-access-control.pl \"$REPOS\" $TXN \\"               NL
++"  \"$REPOS\"/hooks/commit-access-control.cfg"                               NL
+ ""                                                                           NL
+ "# All checks passed, so allow the commit."                                  NL
+ "exit 0"                                                                     NL;
+@@ -743,7 +749,7 @@
+ "REPOS=\"$1\""                                                               NL
+ "REV=\"$2\""                                                                 NL
+                                                                              NL
+-"mailer.py commit \"$REPOS\" \"$REV\" /path/to/mailer.conf"                  NL;
++"\"$REPOS\"/hooks/mailer.py commit \"$REPOS\" $REV \"$REPOS\"/mailer.conf"   NL;
+ 
+ #undef SCRIPT_NAME
+ 
+@@ -804,7 +810,8 @@
+ "USER=\"$2\""                                                                NL
+ ""                                                                           NL
+ "# Send email to interested parties, let them know a lock was created:"      NL
+-"mailer.py lock \"$REPOS\" \"$USER\" /path/to/mailer.conf"                   NL;
++"\"$REPOS\"/hooks/mailer.py lock \\"                                         NL
++"  \"$REPOS\" \"$USER\" \"$REPOS\"/hooks/mailer.conf"                        NL;
+ 
+ #undef SCRIPT_NAME
+ 
+@@ -863,7 +870,8 @@
+ "USER=\"$2\""                                                                NL
+ ""                                                                           NL
+ "# Send email to interested parties, let them know a lock was removed:"      NL
+-"mailer.py unlock \"$REPOS\" \"$USER\" /path/to/mailer.conf"                 NL;
++"\"$REPOS\"/hooks/mailer.py unlock \\"                                       NL
++"  \"$REPOS\" \"$USER\" \"$REPOS\"/hooks/mailer.conf"                        NL;
+ 
+ #undef SCRIPT_NAME
+ 
+@@ -928,8 +936,8 @@
+ "PROPNAME=\"$4\""                                                            NL
+ "ACTION=\"$5\""                                                              NL
+ ""                                                                           NL
+-"mailer.py propchange2 \"$REPOS\" \"$REV\" \"$USER\" \"$PROPNAME\" "
+-"\"$ACTION\" /path/to/mailer.conf"                                           NL;
++"\"$REPOS\"/hooks/mailer.py propchange2 \"$REPOS\" $REV \\"                  NL
++"  \"$USER\" \"$PROPNAME\" \"$ACTION\" \"$REPOS\"/hooks/mailer.conf"         NL;
+ 
+ #undef SCRIPT_NAME
+ 
--- subversion-1.6.4dfsg.orig/debian/etc/50psvn.el
+++ subversion-1.6.4dfsg/debian/etc/50psvn.el
@@ -0,0 +1,3 @@
+; Set up autoloads for psvn (svn directory edit mode for emacs)
+
+(autoload 'svn-status "psvn" nil t)
