subversion.patch 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147
  1. Index: apr-util/crypto/getuuid.c
  2. --- apr-util/crypto/getuuid.c.orig 2005-01-14 18:34:14 +0100
  3. +++ apr-util/crypto/getuuid.c 2005-01-22 18:01:24 +0100
  4. @@ -101,7 +101,7 @@
  5. static void get_pseudo_node_identifier(unsigned char *node)
  6. {
  7. get_random_info(node);
  8. - node[0] |= 0x80; /* this designates a random node ID */
  9. + node[0] |= 0x01; /* this designates a random node ID */
  10. }
  11. static void get_system_time(apr_uint64_t *uuid_time)
  12. Index: subversion/bindings/swig/perl/native/Makefile.PL.in
  13. --- subversion/bindings/swig/perl/native/Makefile.PL.in.orig 2004-09-14 18:32:08 +0200
  14. +++ subversion/bindings/swig/perl/native/Makefile.PL.in 2005-03-06 13:40:24 +0100
  15. @@ -26,16 +26,12 @@
  16. ra_dav
  17. fs_base
  18. fs_fs/));
  19. -my @ldmodules = map {"-lsvn_$_-1"} (@modules, qw/diff subr/);
  20. +my @ldmodules = map {"-lsvn_$_-1"} (@modules, qw/diff subr delta ra_dav subr ra_local ra_svn fs_base fs_fs/);
  21. my $apr_shlib_path_var = '@SVN_APR_SHLIB_PATH_VAR@';
  22. my $apr_cflags = '@SVN_APR_INCLUDES@';
  23. my $apu_cflags = '@SVN_APRUTIL_INCLUDES@';
  24. -
  25. -# According to the log of r7937, the flags guarded by the conditional break
  26. -# the build on FreeBSD if not conditionalized.
  27. -my $apr_ldflags = '@SVN_APR_EXPORT_LIBS@'
  28. - if $^O eq 'darwin' or $^O eq 'cygwin';
  29. +my $apr_ldflags = '@SVN_APRUTIL_EXPORT_LIBS@ @SVN_APR_EXPORT_LIBS@ -liconv -lz '.`neon-config --libs`.' -lssl -lcrypto -lxml2';
  30. chomp $apr_shlib_path_var;
  31. @@ -46,9 +42,9 @@
  32. " -I$svnlib_srcdir/include",
  33. " -I$swig_srcdir -g"),
  34. OBJECT => q/$(O_FILES)/,
  35. - LIBS => [join(' ', $apr_ldflags,
  36. + LIBS => [join(' ', "-L@l_prefix@/lib",
  37. (map {$_ = abs_path($_); "-L$_"} @ldpaths),
  38. - @ldmodules, '-lsvn_swig_perl-1',
  39. + '-lsvn_swig_perl-1', @ldmodules, @ldmodules, @ldmodules, @ldmodules, $apr_ldflags,
  40. `$swig -perl -ldflags`)],
  41. test => { TESTS => "$swig_srcdir/perl/native/t/*.t" }
  42. );
  43. Index: Makefile.in
  44. --- Makefile.in.orig 2004-12-20 14:32:23 +0100
  45. +++ Makefile.in 2005-03-06 20:25:18 +0100
  46. @@ -576,7 +576,7 @@
  47. done
  48. $(SWIG_PL_DIR)/native/Makefile: $(SWIG_PL_DIR)/native/Makefile.PL
  49. - cd $(SWIG_PL_DIR)/native; $(PERL) Makefile.PL
  50. + cd $(SWIG_PL_DIR)/native; $(PERL) Makefile.PL INSTALLDIRS=vendor
  51. swig-pl_DEPS = libsvn_client libsvn_delta libsvn_diff libsvn_fs libsvn_ra libsvn_repos libsvn_subr libsvn_wc libsvn_swig_perl $(SWIG_PL_DIR)/native/Makefile
  52. swig-pl: $(swig-pl_DEPS)
  53. Index: build-outputs.mk
  54. --- build-outputs.mk.orig 2005-01-14 18:34:19 +0100
  55. +++ build-outputs.mk 2005-03-08 11:24:20 +0100
  56. @@ -1,5 +1,33 @@
  57. # DO NOT EDIT -- AUTOMATICALLY GENERATED
  58. +OPENPKG_LIBS_ROOT = \
  59. + ../../../../subversion
  60. +OPENPKG_LIBS_SVN = \
  61. + $(OPENPKG_LIBS_ROOT)/libsvn_client/libsvn_client-1.la \
  62. + $(OPENPKG_LIBS_ROOT)/libsvn_delta/libsvn_delta-1.la \
  63. + $(OPENPKG_LIBS_ROOT)/libsvn_diff/libsvn_diff-1.la \
  64. + $(OPENPKG_LIBS_ROOT)/libsvn_fs/libsvn_fs-1.la \
  65. + $(OPENPKG_LIBS_ROOT)/libsvn_fs_base/libsvn_fs_base-1.la \
  66. + $(OPENPKG_LIBS_ROOT)/libsvn_fs_fs/libsvn_fs_fs-1.la \
  67. + $(OPENPKG_LIBS_ROOT)/libsvn_ra/libsvn_ra-1.la \
  68. + $(OPENPKG_LIBS_ROOT)/libsvn_ra_dav/libsvn_ra_dav-1.la \
  69. + $(OPENPKG_LIBS_ROOT)/libsvn_ra_local/libsvn_ra_local-1.la \
  70. + $(OPENPKG_LIBS_ROOT)/libsvn_ra_svn/libsvn_ra_svn-1.la \
  71. + $(OPENPKG_LIBS_ROOT)/libsvn_repos/libsvn_repos-1.la \
  72. + $(OPENPKG_LIBS_ROOT)/libsvn_subr/libsvn_subr-1.la \
  73. + $(OPENPKG_LIBS_ROOT)/libsvn_wc/libsvn_wc-1.la
  74. +OPENPKG_LIBS_EXT = \
  75. + -liconv -lz `neon-config --libs` -lssl -lcrypto -lxml2
  76. +OPENPKG_PYTHON_LIBS = \
  77. + $(OPENPKG_LIBS_SVN) \
  78. + $(OPENPKG_LIBS_SVN) \
  79. + $(OPENPKG_LIBS_SVN) \
  80. + $(OPENPKG_LIBS_SVN) \
  81. + $(SVN_APRUTIL_LIBS) \
  82. + $(SVN_APR_LIBS) \
  83. + $(OPENPKG_LIBS_EXT) \
  84. + $(LIBS)
  85. +
  86. FS_BASE_DEPS = subversion/libsvn_fs_base/libsvn_fs_base-1.la subversion/libsvn_delta/libsvn_delta-1.la subversion/libsvn_subr/libsvn_subr-1.la
  87. FS_BASE_LINK = ../../subversion/libsvn_fs_base/libsvn_fs_base-1.la ../../subversion/libsvn_delta/libsvn_delta-1.la ../../subversion/libsvn_subr/libsvn_subr-1.la
  88. @@ -267,42 +295,42 @@
  89. python_client_DEPS = subversion/bindings/swig/python/svn_client.lo subversion/bindings/swig/python/libsvn_swig_py/libsvn_swig_py-1.la subversion/libsvn_client/libsvn_client-1.la subversion/libsvn_subr/libsvn_subr-1.la
  90. python_client_OBJECTS = svn_client.lo
  91. subversion/bindings/swig/python/_client.la: $(python_client_DEPS)
  92. - cd subversion/bindings/swig/python && $(LINK_PY_WRAPPER) -o _client.la $(LT_NO_UNDEFINED) $(python_client_OBJECTS) -lswigpy ../../../../subversion/bindings/swig/python/libsvn_swig_py/libsvn_swig_py-1.la ../../../../subversion/libsvn_client/libsvn_client-1.la ../../../../subversion/libsvn_subr/libsvn_subr-1.la $(SVN_APR_LIBS) $(LIBS)
  93. + cd subversion/bindings/swig/python && $(LINK_PY_WRAPPER) -o _client.la $(LT_NO_UNDEFINED) $(python_client_OBJECTS) -lswigpy ../../../../subversion/bindings/swig/python/libsvn_swig_py/libsvn_swig_py-1.la ../../../../subversion/libsvn_client/libsvn_client-1.la ../../../../subversion/libsvn_subr/libsvn_subr-1.la $(SVN_APR_LIBS) $(LIBS) $(OPENPKG_PYTHON_LIBS)
  94. python_core_DEPS = subversion/bindings/swig/python/core.lo subversion/bindings/swig/python/libsvn_swig_py/libsvn_swig_py-1.la subversion/libsvn_delta/libsvn_delta-1.la subversion/libsvn_diff/libsvn_diff-1.la subversion/libsvn_subr/libsvn_subr-1.la
  95. python_core_OBJECTS = core.lo
  96. subversion/bindings/swig/python/_core.la: $(python_core_DEPS)
  97. - cd subversion/bindings/swig/python && $(LINK_PY_WRAPPER) -o _core.la $(LT_NO_UNDEFINED) $(python_core_OBJECTS) -lswigpy ../../../../subversion/bindings/swig/python/libsvn_swig_py/libsvn_swig_py-1.la ../../../../subversion/libsvn_delta/libsvn_delta-1.la ../../../../subversion/libsvn_diff/libsvn_diff-1.la ../../../../subversion/libsvn_subr/libsvn_subr-1.la $(SVN_APR_LIBS) $(LIBS)
  98. + cd subversion/bindings/swig/python && $(LINK_PY_WRAPPER) -o _core.la $(LT_NO_UNDEFINED) $(python_core_OBJECTS) -lswigpy ../../../../subversion/bindings/swig/python/libsvn_swig_py/libsvn_swig_py-1.la ../../../../subversion/libsvn_delta/libsvn_delta-1.la ../../../../subversion/libsvn_diff/libsvn_diff-1.la ../../../../subversion/libsvn_subr/libsvn_subr-1.la $(SVN_APR_LIBS) $(LIBS) $(OPENPKG_PYTHON_LIBS)
  99. python_delta_DEPS = subversion/bindings/swig/python/svn_delta.lo subversion/bindings/swig/python/libsvn_swig_py/libsvn_swig_py-1.la subversion/libsvn_delta/libsvn_delta-1.la subversion/libsvn_subr/libsvn_subr-1.la
  100. python_delta_OBJECTS = svn_delta.lo
  101. subversion/bindings/swig/python/_delta.la: $(python_delta_DEPS)
  102. - cd subversion/bindings/swig/python && $(LINK_PY_WRAPPER) -o _delta.la $(LT_NO_UNDEFINED) $(python_delta_OBJECTS) -lswigpy ../../../../subversion/bindings/swig/python/libsvn_swig_py/libsvn_swig_py-1.la ../../../../subversion/libsvn_delta/libsvn_delta-1.la ../../../../subversion/libsvn_subr/libsvn_subr-1.la $(LIBS)
  103. + cd subversion/bindings/swig/python && $(LINK_PY_WRAPPER) -o _delta.la $(LT_NO_UNDEFINED) $(python_delta_OBJECTS) -lswigpy ../../../../subversion/bindings/swig/python/libsvn_swig_py/libsvn_swig_py-1.la ../../../../subversion/libsvn_delta/libsvn_delta-1.la ../../../../subversion/libsvn_subr/libsvn_subr-1.la $(LIBS) $(OPENPKG_PYTHON_LIBS)
  104. python_fs_DEPS = subversion/bindings/swig/python/svn_fs.lo subversion/bindings/swig/python/libsvn_swig_py/libsvn_swig_py-1.la subversion/libsvn_fs/libsvn_fs-1.la subversion/libsvn_subr/libsvn_subr-1.la
  105. python_fs_OBJECTS = svn_fs.lo
  106. subversion/bindings/swig/python/_fs.la: $(python_fs_DEPS)
  107. - cd subversion/bindings/swig/python && $(LINK_PY_WRAPPER) -o _fs.la $(LT_NO_UNDEFINED) $(python_fs_OBJECTS) -lswigpy ../../../../subversion/bindings/swig/python/libsvn_swig_py/libsvn_swig_py-1.la ../../../../subversion/libsvn_fs/libsvn_fs-1.la ../../../../subversion/libsvn_subr/libsvn_subr-1.la $(LIBS)
  108. + cd subversion/bindings/swig/python && $(LINK_PY_WRAPPER) -o _fs.la $(LT_NO_UNDEFINED) $(python_fs_OBJECTS) -lswigpy ../../../../subversion/bindings/swig/python/libsvn_swig_py/libsvn_swig_py-1.la ../../../../subversion/libsvn_fs/libsvn_fs-1.la ../../../../subversion/libsvn_subr/libsvn_subr-1.la $(LIBS) $(OPENPKG_PYTHON_LIBS)
  109. python_ra_DEPS = subversion/bindings/swig/python/svn_ra.lo subversion/bindings/swig/python/libsvn_swig_py/libsvn_swig_py-1.la subversion/libsvn_ra/libsvn_ra-1.la subversion/libsvn_subr/libsvn_subr-1.la
  110. python_ra_OBJECTS = svn_ra.lo
  111. subversion/bindings/swig/python/_ra.la: $(python_ra_DEPS)
  112. - cd subversion/bindings/swig/python && $(LINK_PY_WRAPPER) -o _ra.la $(LT_NO_UNDEFINED) $(python_ra_OBJECTS) -lswigpy ../../../../subversion/bindings/swig/python/libsvn_swig_py/libsvn_swig_py-1.la ../../../../subversion/libsvn_ra/libsvn_ra-1.la ../../../../subversion/libsvn_subr/libsvn_subr-1.la $(LIBS)
  113. + cd subversion/bindings/swig/python && $(LINK_PY_WRAPPER) -o _ra.la $(LT_NO_UNDEFINED) $(python_ra_OBJECTS) -lswigpy ../../../../subversion/bindings/swig/python/libsvn_swig_py/libsvn_swig_py-1.la ../../../../subversion/libsvn_ra/libsvn_ra-1.la ../../../../subversion/libsvn_subr/libsvn_subr-1.la $(LIBS) $(OPENPKG_PYTHON_LIBS)
  114. python_repos_DEPS = subversion/bindings/swig/python/svn_repos.lo subversion/bindings/swig/python/libsvn_swig_py/libsvn_swig_py-1.la subversion/libsvn_repos/libsvn_repos-1.la subversion/libsvn_subr/libsvn_subr-1.la
  115. python_repos_OBJECTS = svn_repos.lo
  116. subversion/bindings/swig/python/_repos.la: $(python_repos_DEPS)
  117. - cd subversion/bindings/swig/python && $(LINK_PY_WRAPPER) -o _repos.la $(LT_NO_UNDEFINED) $(python_repos_OBJECTS) -lswigpy ../../../../subversion/bindings/swig/python/libsvn_swig_py/libsvn_swig_py-1.la ../../../../subversion/libsvn_repos/libsvn_repos-1.la ../../../../subversion/libsvn_subr/libsvn_subr-1.la $(LIBS)
  118. + cd subversion/bindings/swig/python && $(LINK_PY_WRAPPER) -o _repos.la $(LT_NO_UNDEFINED) $(python_repos_OBJECTS) -lswigpy ../../../../subversion/bindings/swig/python/libsvn_swig_py/libsvn_swig_py-1.la ../../../../subversion/libsvn_repos/libsvn_repos-1.la ../../../../subversion/libsvn_subr/libsvn_subr-1.la $(LIBS) $(OPENPKG_PYTHON_LIBS)
  119. python_runtime_DEPS = mkdir-init subversion/bindings/swig/python/swigpy.lo
  120. python_runtime_OBJECTS = swigpy.lo
  121. subversion/bindings/swig/python/swigpy.la: $(python_runtime_DEPS)
  122. - cd subversion/bindings/swig/python && $(LINK_PY_WRAPPER) -o swigpy.la $(LT_NO_UNDEFINED) $(python_runtime_OBJECTS) $(LIBS)
  123. + cd subversion/bindings/swig/python && $(LINK_PY_WRAPPER) -o swigpy.la $(LT_NO_UNDEFINED) $(python_runtime_OBJECTS) $(LIBS) $(OPENPKG_PYTHON_LIBS)
  124. python_wc_DEPS = subversion/bindings/swig/python/svn_wc.lo subversion/bindings/swig/python/libsvn_swig_py/libsvn_swig_py-1.la subversion/libsvn_wc/libsvn_wc-1.la subversion/libsvn_subr/libsvn_subr-1.la
  125. python_wc_OBJECTS = svn_wc.lo
  126. subversion/bindings/swig/python/_wc.la: $(python_wc_DEPS)
  127. - cd subversion/bindings/swig/python && $(LINK_PY_WRAPPER) -o _wc.la $(LT_NO_UNDEFINED) $(python_wc_OBJECTS) -lswigpy ../../../../subversion/bindings/swig/python/libsvn_swig_py/libsvn_swig_py-1.la ../../../../subversion/libsvn_wc/libsvn_wc-1.la ../../../../subversion/libsvn_subr/libsvn_subr-1.la $(LIBS)
  128. + cd subversion/bindings/swig/python && $(LINK_PY_WRAPPER) -o _wc.la $(LT_NO_UNDEFINED) $(python_wc_OBJECTS) -lswigpy ../../../../subversion/bindings/swig/python/libsvn_swig_py/libsvn_swig_py-1.la ../../../../subversion/libsvn_wc/libsvn_wc-1.la ../../../../subversion/libsvn_subr/libsvn_subr-1.la $(LIBS) $(OPENPKG_PYTHON_LIBS)
  129. ra_local_test_DEPS = subversion/tests/libsvn_ra_local/ra-local-test.o subversion/tests/libsvn_test-1.la subversion/libsvn_ra/libsvn_ra-1.la subversion/libsvn_fs/libsvn_fs-1.la subversion/libsvn_delta/libsvn_delta-1.la subversion/libsvn_subr/libsvn_subr-1.la
  130. ra_local_test_OBJECTS = ra-local-test.o