~ubuntu-branches/debian/sid/subversion/sid

« back to all changes in this revision

Viewing changes to build.conf

  • Committer: Package Import Robot
  • Author(s): James McCoy, Peter Samuelson, James McCoy
  • Date: 2014-01-12 19:48:33 UTC
  • mfrom: (0.2.10)
  • Revision ID: package-import@ubuntu.com-20140112194833-w3axfwksn296jn5x
Tags: 1.8.5-1
[ Peter Samuelson ]
* New upstream release.  (Closes: #725787) Rediff patches:
  - Remove apr-abi1 (applied upstream), rename apr-abi2 to apr-abi
  - Remove loosen-sqlite-version-check (shouldn't be needed)
  - Remove java-osgi-metadata (applied upstream)
  - svnmucc prompts for a changelog if none is provided. (Closes: #507430)
  - Remove fix-bdb-version-detection, upstream uses "apu-config --dbm-libs"
  - Remove ruby-test-wc (applied upstream)
  - Fix “svn diff -r N file” when file has svn:mime-type set.
    (Closes: #734163)
  - Support specifying an encoding for mod_dav_svn's environment in which
    hooks are run.  (Closes: #601544)
  - Fix ordering of “svnadmin dump” paths with certain APR versions.
    (Closes: #687291)
  - Provide a better error message when authentication fails with an
    svn+ssh:// URL.  (Closes: #273874)
  - Updated Polish translations.  (Closes: #690815)

[ James McCoy ]
* Remove all traces of libneon, replaced by libserf.
* patches/sqlite_3.8.x_workaround: Upstream fix for wc-queries-test test
  failurse.
* Run configure with --with-apache-libexecdir, which allows removing part of
  patches/rpath.
* Re-enable auth-test as upstream has fixed the problem of picking up
  libraries from the environment rather than the build tree.
  (Closes: #654172)
* Point LD_LIBRARY_PATH at the built auth libraries when running the svn
  command during the build.  (Closes: #678224)
* Add a NEWS entry describing how to configure mod_dav_svn to understand
  UTF-8.  (Closes: #566148)
* Remove ancient transitional package, libsvn-ruby.
* Enable compatibility with Sqlite3 versions back to Wheezy.
* Enable hardening flags.  (Closes: #734918)
* patches/build-fixes: Enable verbose build logs.
* Build against the default ruby version.  (Closes: #722393)

Show diffs side-by-side

added added

removed removed

Lines of Context:
38
38
        subversion/include/private/*.h
39
39
        subversion/bindings/swig/include/*.swg
40
40
        subversion/libsvn_delta/compose_delta.c
 
41
        subversion/bindings/cxxhl/include/*.hpp
 
42
        subversion/bindings/cxxhl/include/svncxxhl/*.hpp
41
43
private-built-includes =
42
44
        subversion/svn_private_config.h
43
45
        subversion/libsvn_fs_fs/rep-cache-db.h
55
57
        subversion/bindings/javahl/include/org_apache_subversion_javahl_SVNRepos.h
56
58
        subversion/bindings/javahl/include/org_apache_subversion_javahl_SVNClient.h
57
59
        subversion/bindings/javahl/include/org_apache_subversion_javahl_types_Version.h
 
60
        subversion/bindings/javahl/include/org_apache_subversion_javahl_types_VersionExtended.h
 
61
        subversion/bindings/javahl/include/org_apache_subversion_javahl_types_VersionExtended_LinkedLib.h
 
62
        subversion/bindings/javahl/include/org_apache_subversion_javahl_types_VersionExtended_LinkedLibIterator.h
 
63
        subversion/bindings/javahl/include/org_apache_subversion_javahl_types_VersionExtended_LoadedLib.h
 
64
        subversion/bindings/javahl/include/org_apache_subversion_javahl_types_VersionExtended_LoadedLibIterator.h
58
65
        subversion/bindings/javahl/include/org_apache_subversion_javahl_types_Revision.h
59
66
        subversion/bindings/javahl/include/org_apache_subversion_javahl_callback_UserPasswordCallback.h
60
67
 
64
71
 
65
72
bdb-test-scripts =
66
73
 
67
 
swig-python-opts = -python -classic
68
 
swig-perl-opts = -perl -nopm -noproxy
69
 
swig-ruby-opts = -ruby
 
74
swig-python-opts = $(CPPFLAGS) -python -classic
 
75
swig-perl-opts = $(CPPFLAGS) -perl -nopm -noproxy
 
76
swig-ruby-opts = $(CPPFLAGS) -ruby
70
77
swig-languages = python perl ruby
71
78
swig-dirs = 
72
79
        subversion/bindings/swig/python
83
90
#
84
91
# BUILD TARGETS
85
92
#
86
 
 
87
 
# Explanation for the seemingly-spurious mention of 'neon' in the libs lines
88
 
# for svn, svnsync, ra-local-test, client-test, svn-push and svnmucc:
89
 
# This is a workaround for a libtool bug, which manifests on Linux and similar
90
 
# ELF platforms, when linking to an installed Neon, and there are old
91
 
# Subversion libraries in the same directory as the installed Neon.  In such
92
 
# cases, the run-before-installing version of the executables (.libs/lt-foo),
93
 
# gets given an ELF RPATH which includes the install directory *before* all the
94
 
# uninstalled libsvn_foo/.libs directories have been mentioned.  This occurs
95
 
# because when libtool is at the point of handling Neon, it adds an RPATH entry
96
 
# pointing to its directory, but fails to correctly consider that it should
97
 
# prioritize all the RPATH entries for *un*installed libraries before all those
98
 
# for installed libraries, to avoid this bug.  As a kludgy workaround, we add
99
 
# a mention of 'neon' to the end of the libs lines for executables which
100
 
# indirectly link to libsvn_ra_neon, which has the effect of 'pulling' the
101
 
# harmful RPATH entry toward the end of RPATH, enabling the executables to run
102
 
# correctly before installation, even when old versions of the Subversion
103
 
# libraries are present.
104
 
# This bug was last confirmed to be present in libtool 1.5.22.
 
93
# Target parameters:
 
94
#    description      - optional build target description
 
95
#    type             - the target type, defines how to build it
 
96
#    when             - the name of an autoconf-substed variable that muset be
 
97
#                       defined to either "true" or "false", that determines
 
98
#                       whether this target should be built and installed.
 
99
#    path             - relative path to target sources
 
100
#    sources          - explicit list of target sources
 
101
#    install          - the installation group/type
 
102
#    manpages         - the man pages associated with this target
 
103
#    libs             - libraries that this target depends on
 
104
#    nonlibs          - dependencies that are not linked into the target
 
105
#    lang             - bindings for language $(lang)
 
106
#    msvc-libs        - additional libraries to link with on Windows
 
107
#    msvc-export      - additional list of files to expose in dsp/vc(x)proj
 
108
#    msvc-static      - visual studio target produces only a static lib
 
109
#    add-deps         - expands to additional autoconf-defined dependencies
 
110
#    add-install-deps - like add-deps, but for the install step
 
111
#    external-lib     - expands to additional autoconf-defined libs
 
112
#    external-project - visual studio project to depend on
 
113
#
105
114
 
106
115
# The subversion command-line client
107
116
[svn]
109
118
type = exe
110
119
path = subversion/svn
111
120
libs = libsvn_client libsvn_wc libsvn_ra libsvn_delta libsvn_diff libsvn_subr
112
 
       apriconv apr neon
 
121
       apriconv apr
113
122
manpages = subversion/svn/svn.1
114
123
install = bin
115
124
 
154
163
description = Subversion repository replicator
155
164
type = exe
156
165
path = subversion/svnsync
157
 
libs = libsvn_ra libsvn_delta libsvn_subr apr neon
 
166
libs = libsvn_ra libsvn_delta libsvn_subr apr
158
167
install = bin
159
168
manpages = subversion/svnsync/svnsync.1
160
169
 
170
179
description = Subversion remote repository dumper and loader
171
180
type = exe
172
181
path = subversion/svnrdump
173
 
libs = libsvn_client libsvn_ra libsvn_repos libsvn_delta libsvn_subr apr
 
182
libs = libsvn_client libsvn_ra libsvn_repos libsvn_delta libsvn_subr aprutil apr
174
183
install = bin
175
184
manpages = subversion/svnrdump/svnrdump.1
176
185
 
 
186
[svnmucc]
 
187
description = Subversion Multiple URL Command Client
 
188
type = exe
 
189
path = subversion/svnmucc
 
190
libs = libsvn_client libsvn_ra libsvn_subr libsvn_delta apriconv apr
 
191
install = bin
 
192
manpages = subversion/svnmucc/svnmucc.1
 
193
 
177
194
# Support for GNOME Keyring
178
195
[libsvn_auth_gnome_keyring]
179
196
description = Subversion GNOME Keyring Library
207
224
install = fsmod-lib
208
225
path = subversion/libsvn_delta
209
226
libs = libsvn_subr aprutil apriconv apr zlib
210
 
msvc-export = svn_delta.h
 
227
msvc-export = svn_delta.h private/svn_editor.h private/svn_delta_private.h
211
228
 
212
229
# Routines for diffing
213
230
[libsvn_diff]
216
233
path = subversion/libsvn_diff
217
234
libs = libsvn_subr apriconv apr zlib
218
235
install = lib
219
 
msvc-export = svn_diff.h
 
236
msvc-export = svn_diff.h private/svn_diff_private.h private/svn_diff_tree.h
220
237
 
221
238
# The repository filesystem library
222
239
[libsvn_fs]
224
241
type = lib
225
242
path = subversion/libsvn_fs
226
243
install = ramod-lib
227
 
libs = libsvn_fs_util libsvn_subr fs-libs aprutil apr
 
244
libs = libsvn_fs_util libsvn_delta libsvn_subr fs-libs aprutil apr
228
245
# conditionally add more dependencies
229
246
add-deps = $(SVN_FS_LIB_DEPS)
230
247
add-install-deps = $(SVN_FS_LIB_INSTALL_DEPS)
266
283
install = lib
267
284
msvc-export = svn_ra.h private\svn_ra_private.h
268
285
 
269
 
# Accessing repositories via DAV through neon
270
 
[libsvn_ra_neon]
271
 
type = ra-module
272
 
path = subversion/libsvn_ra_neon
273
 
install = neon-lib
274
 
libs = libsvn_delta libsvn_subr aprutil apriconv apr neon
275
 
msvc-static = yes
276
 
 
277
286
# Accessing repositories via DAV through serf
278
287
[libsvn_ra_serf]
279
288
type = ra-module
280
289
path = subversion/libsvn_ra_serf
281
290
install = serf-lib
282
 
libs = libsvn_delta libsvn_subr aprutil apriconv apr serf gssapi xml
 
291
libs = libsvn_delta libsvn_subr aprutil apriconv apr serf xml
283
292
msvc-libs = secur32.lib
284
293
msvc-static = yes
285
294
 
315
324
install = fsmod-lib
316
325
path = subversion/libsvn_subr
317
326
libs = aprutil apriconv apr xml zlib apr_memcache sqlite magic
318
 
msvc-libs = advapi32.lib shfolder.lib ole32.lib crypt32.lib version.lib
 
327
msvc-libs = kernel32.lib advapi32.lib shfolder.lib ole32.lib
 
328
            crypt32.lib version.lib
319
329
msvc-export = 
320
330
        svn_auth.h svn_base64.h svn_cache_config.h svn_checksum.h svn_cmdline.h
321
331
        svn_compat.h svn_config.h svn_ctype.h svn_dirent_uri.h svn_dso.h 
324
334
        svn_sorts.h svn_string.h svn_subst.h svn_time.h svn_types.h svn_user.h
325
335
        svn_utf.h svn_version.h svn_xml.h 
326
336
        private\svn_atomic.h private\svn_cache.h private\svn_cmdline_private.h
327
 
        private\svn_debug.h private\svn_fspath.h
 
337
        private\svn_debug.h private\svn_error_private.h private\svn_fspath.h
328
338
        private\svn_log.h private\svn_mergeinfo_private.h
329
339
        private\svn_opt_private.h private\svn_skel.h private\svn_sqlite.h
330
340
        private\svn_utf_private.h private\svn_eol_private.h
331
341
        private\svn_token.h  private\svn_adler32.h
332
342
        private\svn_temp_serializer.h private\svn_io_private.h
333
343
        private\svn_string_private.h private\svn_magic.h
 
344
        private\svn_subr_private.h private\svn_mutex.h private\svn_named_atomic.h
334
345
 
335
346
# Working copy management lib
336
347
[libsvn_wc]
344
355
# Subversion plugin for Apache's mod_dav
345
356
[mod_dav_svn]
346
357
description = Subversion plug-in for the Apache DAV module
 
358
when = INSTALL_APACHE_MODS
347
359
type = apache-mod
348
360
path = subversion/mod_dav_svn
349
361
sources = *.c reports/*.c posts/*.c
354
366
 
355
367
[mod_authz_svn]
356
368
description = Subversion path-based authorization module for Apache
 
369
when = INSTALL_APACHE_MODS
357
370
type = apache-mod
358
371
path = subversion/mod_authz_svn
359
372
nonlibs = mod_dav_svn apr aprutil
363
376
 
364
377
[mod_dontdothat]
365
378
description = Apache Httpd module to block certain kinds of Apache Subversion requests
 
379
when = INSTALL_APACHE_MODS
366
380
type = apache-mod
367
381
path = tools/server-side/mod_dontdothat
368
382
nonlibs = mod_dav_svn apr aprutil
369
383
libs = libsvn_subr xml
370
 
# This will cause mod_dontdothat to be installed with the other apache
371
 
# modules instead of with the tools. While this is not quite right,
372
 
# the build generator currently cannot exclude this module from the
373
 
# build based on its install type
374
 
install = apache-mod
 
384
install = tools
375
385
msvc-libs = libhttpd.lib
376
386
 
377
387
# ----------------------------------------------------------------------------
610
620
type = lib
611
621
path = subversion/bindings/javahl/native
612
622
libs = libsvn_repos libsvn_client libsvn_wc libsvn_ra libsvn_delta libsvn_diff 
613
 
       libsvn_subr libsvn_fs aprutil apriconv apr neon
 
623
       libsvn_subr libsvn_fs aprutil apriconv apr
614
624
sources = *.cpp *.c
615
625
add-deps = $(javahl_javah_DEPS) $(javahl_java_DEPS) $(javahl_callback_javah_DEPS) $(javahl_types_javah_DEPS)
616
626
install = javahl-lib
620
630
 
621
631
# ----------------------------------------------------------------------------
622
632
#
 
633
# C++HL targets
 
634
#
 
635
 
 
636
[libsvncxxhl]
 
637
description = Subversion C++ HighLevel bindings
 
638
type = lib
 
639
path = subversion/bindings/cxxhl
 
640
libs = libsvn_repos libsvn_client libsvn_wc libsvn_ra libsvn_delta libsvn_diff
 
641
       libsvn_subr libsvn_fs aprutil apriconv apr
 
642
sources = src/*.cpp
 
643
install = cxxhl-lib
 
644
msvc-static = yes
 
645
compile-cmd = $(COMPILE_CXXHL_CXX)
 
646
link-cmd = $(LINK_CXX_LIB)
 
647
 
 
648
[cxxhl-tests]
 
649
description = Unit tests for Subversion C++ HighLevel bindings
 
650
type = exe
 
651
path = subversion/bindings/cxxhl
 
652
libs = libsvncxxhl libsvn_subr
 
653
sources = tests/*.cpp
 
654
install = tests
 
655
compile-cmd = $(COMPILE_CXXHL_CXX)
 
656
link-cmd = $(LINK_CXX)
 
657
 
 
658
# ----------------------------------------------------------------------------
 
659
#
623
660
# TESTING TARGETS
624
661
#
625
662
 
713
750
path = subversion/tests/libsvn_subr
714
751
sources = auth-test.c
715
752
install = test
716
 
libs = libsvn_test libsvn_subr
 
753
libs = libsvn_test libsvn_subr apr
717
754
 
718
755
[cache-test]
719
756
description = Test in-memory cache
729
766
path = subversion/tests/libsvn_subr
730
767
sources = checksum-test.c
731
768
install = test
732
 
libs = libsvn_test libsvn_subr apr
 
769
libs = libsvn_test libsvn_subr apr zlib
733
770
 
734
771
[compat-test]
735
772
description = Test compatibility functions
747
784
install = test
748
785
libs = libsvn_test libsvn_subr apriconv apr
749
786
 
 
787
[crypto-test]
 
788
description = Test svn_crypto utilities
 
789
type = exe
 
790
path = subversion/tests/libsvn_subr
 
791
sources = crypto-test.c
 
792
install = test
 
793
libs = libsvn_test libsvn_subr aprutil apr
 
794
 
750
795
[dirent_uri-test]
751
796
description = Test dirent_uri library
752
797
type = exe
763
808
install = test
764
809
libs = libsvn_test libsvn_subr apriconv apr
765
810
 
 
811
[error-code-test]
 
812
description = Test error library
 
813
type = exe
 
814
path = subversion/tests/libsvn_subr
 
815
sources = error-code-test.c
 
816
install = test
 
817
libs = libsvn_test libsvn_subr apriconv apr
 
818
 
766
819
[hashdump-test]
767
820
description = Test hashfile format for props
768
821
type = exe
771
824
install = test
772
825
libs = libsvn_test libsvn_subr apriconv apr
773
826
 
 
827
[io-test]
 
828
description = Test I/O Operations
 
829
type = exe
 
830
path = subversion/tests/libsvn_subr
 
831
sources = io-test.c
 
832
install = test
 
833
libs = libsvn_test libsvn_subr apriconv apr
 
834
 
774
835
[opt-test]
775
836
description = Test options library
776
837
type = exe
787
848
install = test
788
849
libs = libsvn_test libsvn_subr apr
789
850
 
 
851
[named_atomic-test]
 
852
description = Test named atomics
 
853
type = exe
 
854
path = subversion/tests/libsvn_subr
 
855
sources = named_atomic-test.c
 
856
install = test
 
857
libs = libsvn_test libsvn_subr apr
 
858
 
 
859
[named_atomic-proc-test]
 
860
description = Sub-process for named atomics
 
861
type = exe
 
862
path = subversion/tests/libsvn_subr
 
863
sources = named_atomic-test-proc.c
 
864
install = sub-test
 
865
libs = libsvn_subr apr
 
866
 
790
867
[path-test]
791
868
description = Test path library
792
869
type = exe
811
888
install = test
812
889
libs = libsvn_test libsvn_subr apriconv apr
813
890
 
 
891
[spillbuf-test]
 
892
description = Test spillbuf in libsvn_subr
 
893
type = exe
 
894
path = subversion/tests/libsvn_subr
 
895
sources = spillbuf-test.c
 
896
install = test
 
897
libs = libsvn_test libsvn_subr apriconv apr
 
898
 
814
899
[stream-test]
815
900
description = Test stream library
816
901
type = exe
843
928
install = test
844
929
libs = libsvn_test libsvn_subr apriconv apr
845
930
 
846
 
[target-test]
847
 
description = Test the condense_targets functions
848
 
type = exe
849
 
path = subversion/tests/libsvn_subr
850
 
sources = target-test.c
851
 
install = test
852
 
libs = libsvn_test libsvn_subr apriconv apr
853
 
 
854
931
[subst_translate-test]
855
932
description = Test the svn_subst_translate* functions
856
933
type = exe
895
972
path = subversion/tests/libsvn_client
896
973
sources = client-test.c
897
974
install = test
898
 
libs = libsvn_test libsvn_client libsvn_wc libsvn_repos libsvn_ra libsvn_fs libsvn_delta libsvn_subr apriconv apr neon
 
975
libs = libsvn_test libsvn_client libsvn_wc libsvn_repos libsvn_ra libsvn_fs libsvn_delta libsvn_subr apriconv apr
899
976
 
900
977
# ----------------------------------------------------------------------------
901
978
# Tests for libsvn_diff
917
994
libs = libsvn_test libsvn_diff libsvn_subr apriconv apr
918
995
 
919
996
# ----------------------------------------------------------------------------
 
997
# Tests for libsvn_ra
 
998
 
 
999
[ra-test]
 
1000
description = Test a few things in libsvn_ra
 
1001
type = exe
 
1002
path = subversion/tests/libsvn_ra
 
1003
sources = ra-test.c
 
1004
install = test
 
1005
libs = libsvn_test libsvn_ra libsvn_fs libsvn_delta libsvn_subr
 
1006
       apriconv apr
 
1007
 
 
1008
# ----------------------------------------------------------------------------
920
1009
# Tests for libsvn_ra_local
921
1010
 
922
1011
[ra-local-test]
926
1015
sources = ra-local-test.c
927
1016
install = test
928
1017
libs = libsvn_test libsvn_ra_local libsvn_ra libsvn_fs libsvn_delta libsvn_subr
929
 
       apriconv apr neon
 
1018
       apriconv apr
930
1019
 
931
1020
# ----------------------------------------------------------------------------
932
1021
# Tests for libsvn_wc
933
1022
 
934
 
[tree-conflict-data-test]
 
1023
[conflict-data-test]
935
1024
description = Test the storage of tree conflict data
936
1025
type = exe
937
1026
path = subversion/tests/libsvn_wc
938
 
sources = tree-conflict-data-test.c utils.c
 
1027
sources = conflict-data-test.c utils.c
939
1028
install = test
940
1029
libs = libsvn_client libsvn_test libsvn_wc libsvn_subr apriconv apr
941
1030
 
964
1053
libs = libsvn_client libsvn_test libsvn_wc libsvn_subr apriconv apr
965
1054
 
966
1055
[op-depth-test]
 
1056
description = Test layered tree changes
 
1057
type = exe
 
1058
path = subversion/tests/libsvn_wc
 
1059
sources = op-depth-test.c utils.c
 
1060
install = test
 
1061
libs = libsvn_client libsvn_test libsvn_wc libsvn_subr apriconv apr
 
1062
 
 
1063
[wc-queries-test]
 
1064
description = Test Sqlite query evaluation
 
1065
type = exe
 
1066
path = subversion/tests/libsvn_wc
 
1067
sources = wc-queries-test.c
 
1068
install = test
 
1069
libs = libsvn_test libsvn_subr apriconv apr sqlite
 
1070
 
 
1071
[wc-test]
967
1072
description = Test the main WC API functions
968
1073
type = exe
969
1074
path = subversion/tests/libsvn_wc
970
 
sources = op-depth-test.c utils.c
 
1075
sources = wc-test.c utils.c
971
1076
install = test
972
1077
libs = libsvn_client libsvn_test libsvn_wc libsvn_subr apriconv apr
973
1078
 
1053
1158
type = lib
1054
1159
external-lib = $(SVN_GNOME_KEYRING_LIBS)
1055
1160
 
1056
 
[gssapi]
1057
 
type = lib
1058
 
external-lib = $(SVN_GSSAPI_LIBS)
1059
 
 
1060
1161
[kwallet]
1061
1162
type = lib
1062
1163
external-lib = $(SVN_KWALLET_LIBS)
1075
1176
external-project = zlib
1076
1177
msvc-static = yes
1077
1178
 
1078
 
[neon]
1079
 
type = lib
1080
 
external-lib = $(NEON_LIBS)
1081
 
external-project = neon/neon
1082
 
libs = xml
1083
 
msvc-libs = ws2_32.lib
1084
 
msvc-static = yes
1085
 
 
1086
1179
[apr_memcache]
1087
1180
type = lib
1088
1181
external-lib = $(SVN_APR_MEMCACHE_LIBS)
1105
1198
[ra-libs]
1106
1199
type = lib
1107
1200
external-lib = $(SVN_RA_LIB_LINK)
1108
 
libs = libsvn_ra_neon libsvn_ra_serf libsvn_ra_local libsvn_ra_svn
 
1201
libs = libsvn_ra_serf libsvn_ra_local libsvn_ra_svn
1109
1202
 
1110
1203
[fs-libs]
1111
1204
type = lib
1118
1211
libs = svn svnadmin svndumpfilter svnlook svnmucc svnserve svnrdump svnsync
1119
1212
       svnversion
1120
1213
       mod_authz_svn mod_dav_svn mod_dontdothat
1121
 
       svnauthz-validate svnraisetreeconflict
 
1214
       svnauthz svnauthz-validate svnraisetreeconflict
1122
1215
 
1123
1216
[__ALL_TESTS__]
1124
1217
type = project
1128
1221
       strings-reps-test changes-test locks-test repos-test
1129
1222
       checksum-test compat-test config-test hashdump-test mergeinfo-test
1130
1223
       opt-test path-test stream-test string-test time-test utf-test
1131
 
       target-test error-test cache-test
1132
 
       revision-test
1133
 
       subst_translate-test
 
1224
       error-test error-code-test cache-test spillbuf-test crypto-test
 
1225
       named_atomic-test named_atomic-proc-test revision-test
 
1226
       subst_translate-test io-test
1134
1227
       translate-test
1135
1228
       random-test window-test
1136
1229
       diff-diff3-test
 
1230
       ra-test
1137
1231
       ra-local-test
1138
1232
       svndiff-test vdelta-test
1139
1233
       entries-dump atomic-ra-revprop-change wc-lock-tester wc-incomplete-tester
1140
 
       diff diff3 diff4
1141
1234
       client-test
1142
 
       tree-conflict-data-test db-test pristine-store-test entries-compat-test
1143
 
       op-depth-test dirent_uri-test
 
1235
       conflict-data-test db-test pristine-store-test entries-compat-test
 
1236
       op-depth-test dirent_uri-test wc-queries-test wc-test
1144
1237
       auth-test
1145
1238
       parse-diff-test
 
1239
 
 
1240
[__MORE__]
 
1241
type = project
 
1242
path = build/win32
 
1243
libs = __ALL_TESTS__
 
1244
       diff diff3 diff4 fsfs-reorg fsfs-stats fsfs-access-map svn-bench
1146
1245
       svn-rep-sharing-stats svn-populate-node-origins-index
1147
1246
 
1148
1247
[__LIBS__]
1149
1248
type = project
1150
1249
path = build/win32
1151
1250
libs = fs-libs ra-libs libsvn_client libsvn_subr libsvn_wc
1152
 
       aprutil apriconv apr neon
 
1251
       aprutil apriconv apr
1153
1252
 
1154
1253
[__CONFIG__]
1155
1254
type = lib
1164
1263
[__SWIG_PERL__]
1165
1264
type = swig_project
1166
1265
path = build/win32
1167
 
libs = swig_client swig_delta swig_fs swig_ra swig_repos swig_wc swig_core
 
1266
libs = swig_client swig_delta swig_diff swig_fs swig_ra swig_repos swig_wc swig_core
1168
1267
lang = perl
1169
1268
 
1170
1269
[__SWIG_RUBY__]
1171
1270
type = swig_project
1172
1271
path = build/win32
1173
 
libs = swig_client swig_delta swig_fs swig_ra swig_repos swig_wc swig_core
 
1272
libs = swig_client swig_delta swig_diff swig_fs swig_ra swig_repos swig_wc swig_core
1174
1273
lang = ruby
1175
1274
 
1176
1275
[__JAVAHL__]
1186
1285
# ----------------------------------------------------------------------------
1187
1286
# Contrib and tools
1188
1287
 
1189
 
[svnmucc]
1190
 
type = exe
1191
 
path = tools/client-side/svnmucc
1192
 
sources = svnmucc.c
1193
 
install = tools
1194
 
libs = libsvn_client libsvn_ra libsvn_subr libsvn_delta apriconv apr neon
 
1288
[fsfs-reorg]
 
1289
type = exe
 
1290
path = tools/dev
 
1291
sources = fsfs-reorg.c
 
1292
install = tools
 
1293
libs = libsvn_delta libsvn_subr apr
 
1294
 
 
1295
[fsfs-stats]
 
1296
type = exe
 
1297
path = tools/server-side
 
1298
sources = fsfs-stats.c
 
1299
install = tools
 
1300
libs = libsvn_delta libsvn_subr apr
 
1301
 
 
1302
[fsfs-access-map]
 
1303
type = exe
 
1304
path = tools/dev
 
1305
sources = fsfs-access-map.c
 
1306
install = tools
 
1307
libs = libsvn_subr apr
1195
1308
 
1196
1309
[diff]
1197
1310
type = exe
1214
1327
install = tools
1215
1328
libs = libsvn_diff libsvn_subr apriconv apr
1216
1329
 
 
1330
[svn-bench]
 
1331
type = exe
 
1332
path = tools/client-side/svn-bench
 
1333
install = tools
 
1334
libs = libsvn_client libsvn_wc libsvn_ra libsvn_subr libsvn_delta
 
1335
       apriconv apr
 
1336
 
 
1337
[svnauthz]
 
1338
description = Authz config file tool
 
1339
type = exe
 
1340
path = tools/server-side
 
1341
sources = svnauthz.c
 
1342
install = tools
 
1343
libs = libsvn_repos libsvn_fs libsvn_subr apr
 
1344
 
 
1345
# svnauthz-validate is the compat mode of the new svnauthz tool.  It is
 
1346
# exactly the same code as svnauthz.  This duplicated target is needed
 
1347
# in order to easily test both commands as part of the build since libtool
 
1348
# does not provide a way to set argv[0] different from the commands actual
 
1349
# name in the wrapper script.
1217
1350
[svnauthz-validate]
1218
1351
description = Authz config file validator
1219
1352
type = exe
1220
1353
path = tools/server-side
1221
 
sources = svnauthz-validate.c
 
1354
sources = svnauthz.c
1222
1355
install = tools
1223
 
libs = libsvn_repos libsvn_subr apr
 
1356
libs = libsvn_repos libsvn_fs libsvn_subr apr
1224
1357
 
1225
1358
[svn-populate-node-origins-index]
1226
1359
type = exe