OBS User unknown 2007-02-25 22:44:39 +00:00 committed by Git OBS Bridge
parent 945096ab64
commit f3c397beb4
24 changed files with 289 additions and 341 deletions

View File

@ -1,11 +1,11 @@
Makefile.in | 2 +- Makefile.in | 2 +-
1 files changed, 1 insertion(+), 1 deletion(-) 1 file changed, 1 insertion(+), 1 deletion(-)
Index: subversion-1.3.x/Makefile.in Index: subversion-1.4.x/Makefile.in
=================================================================== ===================================================================
--- subversion-1.3.x.orig/Makefile.in --- subversion-1.4.x.orig/Makefile.in
+++ subversion-1.3.x/Makefile.in +++ subversion-1.4.x/Makefile.in
@@ -144,7 +144,7 @@ CPPFLAGS = @CPPFLAGS@ $(EXTRA_CPPFLAGS) @@ -140,7 +140,7 @@ CPPFLAGS = @CPPFLAGS@ $(EXTRA_CPPFLAGS)
LDFLAGS = @LDFLAGS@ $(EXTRA_LDFLAGS) LDFLAGS = @LDFLAGS@ $(EXTRA_LDFLAGS)
COMPILE = $(CC) $(CPPFLAGS) $(CFLAGS) $(INCLUDES) COMPILE = $(CC) $(CPPFLAGS) $(CFLAGS) $(INCLUDES)

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:30c6a4490b63b597d54cd4dc3a713d6b34ceecf7cf7e9d33b49d225ab61f8066 oid sha256:478f717830d7c00f37ad2bdac0d7afce9ea81ac4158582388e306b856f76351c
size 3998549 size 4008873

View File

@ -1,16 +1,16 @@
Makefile.in | 2 +- Makefile.in | 2 +-
1 files changed, 1 insertion(+), 1 deletion(-) 1 file changed, 1 insertion(+), 1 deletion(-)
Index: subversion-1.3.x/Makefile.in Index: subversion-1.4.x/Makefile.in
=================================================================== ===================================================================
--- subversion-1.3.x.orig/Makefile.in --- subversion-1.4.x.orig/Makefile.in
+++ subversion-1.3.x/Makefile.in +++ subversion-1.4.x/Makefile.in
@@ -630,7 +630,7 @@ check-swig-pl: swig-pl swig-pl-lib @@ -616,7 +616,7 @@ check-swig-pl: swig-pl swig-pl-lib
cd $(SWIG_PL_DIR)/native; $(MAKE) test cd $(SWIG_PL_DIR)/native; $(MAKE) test
install-swig-pl: swig-pl install-swig-pl-lib install-swig-pl: swig-pl install-swig-pl-lib
- cd $(SWIG_PL_DIR)/native; $(MAKE) install - cd $(SWIG_PL_DIR)/native; $(MAKE) install
+ cd $(SWIG_PL_DIR)/native; $(MAKE) install_vendor + cd $(SWIG_PL_DIR)/native; $(MAKE) install_vendor
# Running Makefile.PL at this point *fails* (cannot find ..../.libs) so if the EXTRACLEAN_SWIG_PL=rm -f $(SWIG_PL_SRC_DIR)/native/svn_*.c \
# Makefile does not exist, DO NOT try to make it. But, if it doesn't exist, $(SWIG_PL_SRC_DIR)/native/core.c

View File

@ -1,42 +1,19 @@
--- ---
build/ac-macros/neon.m4 | 4 ++--
configure.in | 4 ++-- configure.in | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-) 1 file changed, 2 insertions(+), 2 deletions(-)
Index: subversion-1.3.x/configure.in Index: subversion-1.4.x/configure.in
=================================================================== ===================================================================
--- subversion-1.3.x.orig/configure.in --- subversion-1.4.x.orig/configure.in
+++ subversion-1.3.x/configure.in +++ subversion-1.4.x/configure.in
@@ -226,8 +226,8 @@ AC_SUBST(LT_NO_UNDEFINED) @@ -69,8 +69,8 @@ SVN_LIB_APRUTIL($APU_VER_REGEXES)
# Either a space-separated list of allowable Neon versions, or "any" to # Either a space-separated list of allowable Neon versions, or "any" to
# mean allow anything. # mean allow anything.
-NEON_ALLOWED_LIST="0.24.7 0.25.0 0.25.1 0.25.2 0.25.3 0.25.4 0.25.5" -NEON_ALLOWED_LIST="0.24.7 0.25.0 0.25.1 0.25.2 0.25.3 0.25.4 0.25.5 0.26.0 0.26.1 0.26.2"
-NEON_LATEST_WORKING_VER=0.25.5 -NEON_LATEST_WORKING_VER=0.25.5
+NEON_ALLOWED_LIST="0.24.4 0.24.7 0.25.0 0.25.1 0.25.2 0.25.3 0.25.4 0.25.5 0.26.0 0.26.1 0.26.2 0.26.3" +NEON_ALLOWED_LIST="0.24.4 0.24.7 0.25.0 0.25.1 0.25.2 0.25.3 0.25.4 0.25.5 0.26.0 0.26.1 0.26.2 0.26.3 0.26.4"
+NEON_LATEST_WORKING_VER=0.26.3 +NEON_LATEST_WORKING_VER=0.26.4
NEON_URL="http://www.webdav.org/neon/neon-${NEON_LATEST_WORKING_VER}.tar.gz" NEON_URL="http://www.webdav.org/neon/neon-${NEON_LATEST_WORKING_VER}.tar.gz"
dnl You can skip the neon version check only if you know what you are doing dnl You can skip the neon version check only if you know what you are doing
AC_ARG_ENABLE(neon-version-check, AC_ARG_ENABLE(neon-version-check,
Index: subversion-1.3.x/build/ac-macros/neon.m4
===================================================================
--- subversion-1.3.x.orig/build/ac-macros/neon.m4
+++ subversion-1.3.x/build/ac-macros/neon.m4
@@ -50,7 +50,7 @@ AC_DEFUN(SVN_LIB_NEON,
NEON_VERSION=`cat $abs_srcdir/neon/.version`
AC_MSG_RESULT([$NEON_VERSION])
- if test -n "`echo \"$NEON_VERSION\" | grep '^0\.25\.'`" ; then
+ if test -n "`echo \"$NEON_VERSION\" | grep -E '^0\.2(5|6)\.'`" ; then
AC_DEFINE_UNQUOTED([SVN_NEON_0_25], [1],
[Defined if have Neon 0.25.x instead of 0.24.7.])
fi
@@ -123,7 +123,7 @@ AC_DEFUN(SVN_NEON_CONFIG,
NEON_VERSION=`$neon_config --version | sed -e 's/^neon //'`
AC_MSG_RESULT([$NEON_VERSION])
- if test -n "`echo \"$NEON_VERSION\" | grep '^0\.25\.'`" ; then
+ if test -n "`echo \"$NEON_VERSION\" | grep -E '^0\.2(5|6)\.'`" ; then
AC_DEFINE_UNQUOTED([SVN_NEON_0_25], [1],
[Defined if have Neon 0.25.x instead of 0.24.7.])
fi

View File

@ -1,3 +1,89 @@
-------------------------------------------------------------------
Sun Feb 25 16:48:11 CET 2007 - olh@suse.de
- update viewvc to 1.0.3
* fix bug in path shown for Subversion deleted-under-copy items (issue #265)
* minor documentation fixes
* fix annotate assertions on uncanonicalized #include paths (issue #208)
* make RSS URL method match the method used to generate it (issue #245)
* fix Subversion annotation to run non-interactively, preventing hangs
* fix bug in custom syntax highlighter fallback logic
* fix bug in PHP CGI hack to avoid force-cgi-redirect errors
- update cvs2svn to 1.5.1
New features:
* Support multiproject conversions (each gets its own trunk, tags, branches).
* New --options option to allow run-time options to be defined via a file.
* --co, --cvs, and --sort options to specify the paths to executables.
* Add new --fallback-encoding option.
Bugs fixed:
* Add missing import in cvs2svn_lib/process.py.
* Fix issue #86: Support multiple project roots per repository.
* Fix issue #104: Allow path to "sort" executable to be specified.
* Fix issue #8: Allow multiple --encoding options.
* Fix issue #109: Improve handling of fallback encodings.
Improvements and output changes:
* Further reduce conversion time and temporary space requirements.
Miscellaneous:
* Deprecate the --dump-only option (it is now implied by --dumpfile).
-------------------------------------------------------------------
Sat Feb 24 21:55:39 CET 2007 - olh@suse.de
- Version 1.4.3
User-visible-changes:
- Client:
* fixed: crash using automatic auth protocols with Neon 0.26 (r22440, -61)
* fixed: svn_load_dirs.pl cannot import file names containing '@' (r22203)
* fixed: error when committing replaced directories (r22991, -8)
* fixed: inability to change file perms due to existing file perms (r23018)
* include newest version of svn-graph.pl (r22969)
* install a manpage for svnsync (r21403)
* translation updates for all languages
* dramatically speed up commit of wc-to-wc copy (r21471)
* fixed: support 'svn co URL@{DATE}' (issue #2602)
* fixed: cannot access repositories with spaces via svn:// (issue #2612)
* fixed: passing full URL in some DAV requests, breaking proxies (r21526)
* fixed: history-tracing can fail for renamed directories (issue #2600)
* fixed: crash if interrupted while opening a working copy (r21792)
* fixed: 'svn merge' should notify about conflicted files (issue #2584)
* fixed: 'svn revert' should notify about prop-only reverts (issue #2517)
* fixed: 'svn status -u' not showing props changed on wc root (issue #2533)
* fixed: 'svn status -u' fails in a read-only working copy (r21904, -19)
* fixed: 'svn up' failing with checksum mismatch error (issue #2618)
* fixed: 'svnsync sync' copying missing implicit revprops (issue #2613)
* fixed: svnsync unable to synchronise copies of URL-unsafe paths (r22092)
* svnshell tool: support "setrev head" (r20992)
* include newest version of svnmerge.py
- Server:
* fixed: incorrectly reporting authz circular dependencies (issue #2684)
* fixed: potential filesystem memory leak in commit finalisation (r22729)
* FSFS: improve detection of disk write errors (r21346)
* FSFS: prevent API violation from corrupting repository (issue #2467)
* improved error checking when running hook scripts, etc (r21483)
* mailer.py: new commit_url option links to web page for a commit (r21333)
- Client and Server:
* fixed: potential string corruption when resizing string buffers (r22689)
* translation updates for Korean, Spanish, Italian, Simplified Chinese,
and Japanese (fixing issues #2649 and #2681)
Developer-visible-changes:
* update (experimental) ra_serf repository access module for DAV (r22872)
* fixed: svn_{ra,repos}_replay() doesn't send checksums (r22346, -51, -52)
* fixed: error when calling svn_repos_replay2() with a txn root (r22609)
* support current CVS versions of libtool (post-1.5.22) (r22120)
* javahl bindings:
- fixed: auth cache is created in the current directory (r22780)
- fixed: SVNAdmin's setLog() method always fails (r22387)
- fixed: target dependency order in generated build scripts (r22209)
- compile Java bytecode for Java 1.2 VM (r21765, -7, r21814)
- fixed: crash if using 1.4.x bindings with older libraries (r21316, -429)
- fixed: crash when empty destination path passed to checkout (r21770)
* SWIG/perl bindings:
- fixed: ra_do_{update,switch,status} work with Perl delta editors (r22311)
- fixed: memory leak when calling methods on a Perl commit editor (r22332)
- fixed: ra_replay works with Perl delta editors (r20666)
* SWIG/python bindings:
- fixed: crash when using an apr_hash_t typemap (issue #2606)
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Jan 25 13:21:33 CET 2007 - olh@suse.de Thu Jan 25 13:21:33 CET 2007 - olh@suse.de

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:753cd20a17e47cd6783a7ca52e6d1a44eb7b9dc30428663a04db75f8f3c18f32
size 346131

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:5271c7584fc9a24f470b0b6eca6af423a1b5da63c6417fed661cc0991765adda
size 383392

View File

@ -4,18 +4,18 @@ According to bug #149809, prefix must be /usr/local
Makefile | 4 ++-- Makefile | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-) 1 file changed, 2 insertions(+), 2 deletions(-)
Index: cvs2svn-trunk/Makefile Index: cvs2svn-1.5.x/Makefile
=================================================================== ===================================================================
--- cvs2svn-trunk/Makefile --- cvs2svn-1.5.x.orig/Makefile
+++ cvs2svn-trunk/Makefile +++ cvs2svn-1.5.x/Makefile
@@ -14,8 +14,8 @@ install: @@ -18,8 +18,8 @@ install:
./setup.py install ; \ ${PYTHON} ./setup.py install ; \
;; \ ;; \
*) \ *) \
- echo ./setup.py install --root=${DESTDIR} ; \ - echo ${PYTHON} ./setup.py install --root=${DESTDIR} ; \
- ./setup.py install --root=${DESTDIR} ; \ - ${PYTHON} ./setup.py install --root=${DESTDIR} ; \
+ echo ./setup.py install --root=${DESTDIR} --prefix=/usr ; \ + echo ${PYTHON} ./setup.py install --root=${DESTDIR} --prefix=/usr ; \
+ ./setup.py install --root=${DESTDIR} --prefix=/usr ; \ + ${PYTHON} ./setup.py install --root=${DESTDIR} --prefix=/usr ; \
;; \ ;; \
esac esac

View File

@ -5,11 +5,11 @@ but doesnt respond to ipv6 right now.
subversion/libsvn_ra_svn/client.c | 20 ++++++++++++++++++++ subversion/libsvn_ra_svn/client.c | 20 ++++++++++++++++++++
1 file changed, 20 insertions(+) 1 file changed, 20 insertions(+)
Index: subversion-1.3.x/subversion/libsvn_ra_svn/client.c Index: subversion-1.4.x/subversion/libsvn_ra_svn/client.c
=================================================================== ===================================================================
--- subversion-1.3.x.orig/subversion/libsvn_ra_svn/client.c --- subversion-1.4.x.orig/subversion/libsvn_ra_svn/client.c
+++ subversion-1.3.x/subversion/libsvn_ra_svn/client.c +++ subversion-1.4.x/subversion/libsvn_ra_svn/client.c
@@ -137,10 +137,30 @@ static svn_error_t *make_connection(cons @@ -139,10 +139,30 @@ static svn_error_t *make_connection(cons
return svn_error_wrap_apr(status, _("Can't create socket")); return svn_error_wrap_apr(status, _("Can't create socket"));
status = apr_socket_connect(*sock, sa); status = apr_socket_connect(*sock, sa);

View File

@ -8,11 +8,11 @@
build/generator/swig/header_wrappers.py | 3 ++- build/generator/swig/header_wrappers.py | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-) 1 file changed, 2 insertions(+), 1 deletion(-)
Index: subversion-1.3.x/build/generator/swig/header_wrappers.py Index: subversion-1.4.x/build/generator/swig/header_wrappers.py
=================================================================== ===================================================================
--- subversion-1.3.x.orig/build/generator/swig/header_wrappers.py --- subversion-1.4.x.orig/build/generator/swig/header_wrappers.py
+++ subversion-1.3.x/build/generator/swig/header_wrappers.py +++ subversion-1.4.x/build/generator/swig/header_wrappers.py
@@ -129,7 +129,7 @@ class Generator(generator.swig.Generator @@ -146,7 +146,7 @@ class Generator(generator.swig.Generator
self.proxy_filename(base_fname)) self.proxy_filename(base_fname))
# Open the output file # Open the output file
@ -21,7 +21,7 @@ Index: subversion-1.3.x/build/generator/swig/header_wrappers.py
self.ofile.write('/* Proxy classes for %s\n' % base_fname) self.ofile.write('/* Proxy classes for %s\n' % base_fname)
self.ofile.write(' * DO NOT EDIT -- AUTOMATICALLY GENERATED */\n') self.ofile.write(' * DO NOT EDIT -- AUTOMATICALLY GENERATED */\n')
@@ -148,6 +148,7 @@ class Generator(generator.swig.Generator @@ -165,6 +165,7 @@ class Generator(generator.swig.Generator
# Close our output file # Close our output file
self.ofile.close() self.ofile.close()

View File

@ -1,6 +1,15 @@
--- subversion-1.4.x/build/generator/gen_make.py ---
build/generator/gen_make.py | 2 +-
build/generator/gen_win.py | 2 +-
configure.in | 2 +-
subversion/bindings/java/javahl/build/build.xml | 4 ++--
4 files changed, 5 insertions(+), 5 deletions(-)
Index: subversion-1.4.x/build/generator/gen_make.py
===================================================================
--- subversion-1.4.x.orig/build/generator/gen_make.py
+++ subversion-1.4.x/build/generator/gen_make.py +++ subversion-1.4.x/build/generator/gen_make.py
@@ -292,6 +292,6 @@ @@ -292,7 +292,7 @@ class Generator(gen_base.GeneratorBase):
self.ofile.write( self.ofile.write(
'%s_SRC = %s\n' '%s_SRC = %s\n'
'$(%s_OBJECTS): $(%s_SRC)\n' '$(%s_OBJECTS): $(%s_SRC)\n'
@ -8,7 +17,36 @@
+ '\t%s -source 1.4 -target 1.4 -d %s -classpath %s:$(%s_CLASSPATH) $(%s_SRC)\n' + '\t%s -source 1.4 -target 1.4 -d %s -classpath %s:$(%s_CLASSPATH) $(%s_SRC)\n'
% (targ_varname, string.join(object_srcs), % (targ_varname, string.join(object_srcs),
--- subversion-1.4.x/subversion/bindings/java/javahl/build/build.xml targ_varname, targ_varname,
Index: subversion-1.4.x/build/generator/gen_win.py
===================================================================
--- subversion-1.4.x.orig/build/generator/gen_win.py
+++ subversion-1.4.x/build/generator/gen_win.py
@@ -315,7 +315,7 @@ class WinGeneratorBase(GeneratorBase):
sourcepath = self.path(source.sourcepath)
- cbuild = "javac -g -target 1.2 -source 1.3 -classpath %s -d %s " \
+ cbuild = "javac -g -target 1.4 -source 1.4 -classpath %s -d %s " \
"-sourcepath %s $(InputPath)" \
% tuple(map(self.quote, (classes, targetdir, sourcepath)))
Index: subversion-1.4.x/configure.in
===================================================================
--- subversion-1.4.x.orig/configure.in
+++ subversion-1.4.x/configure.in
@@ -552,7 +552,7 @@ fi
AC_PATH_PROGS(PYTHON, "$PYTHON", none)
# The minimum version for the JVM runtime for our Java bytecode.
-JAVA_OLDEST_WORKING_VER='1.2'
+JAVA_OLDEST_WORKING_VER='1.4'
# SVN_CHECK_JDK sets $JAVA_CLASSPATH
SVN_CHECK_JDK($JAVA_OLDEST_WORKING_VER)
Index: subversion-1.4.x/subversion/bindings/java/javahl/build/build.xml
===================================================================
--- subversion-1.4.x.orig/subversion/bindings/java/javahl/build/build.xml
+++ subversion-1.4.x/subversion/bindings/java/javahl/build/build.xml +++ subversion-1.4.x/subversion/bindings/java/javahl/build/build.xml
@@ -17,13 +17,13 @@ @@ -17,13 +17,13 @@
</javah> </javah>

View File

@ -1,11 +1,11 @@
Makefile.in | 15 ++++++++------- Makefile.in | 15 ++++++++-------
1 files changed, 8 insertions(+), 7 deletions(-) 1 file changed, 8 insertions(+), 7 deletions(-)
Index: subversion-1.3.x/Makefile.in Index: subversion-1.4.x/Makefile.in
=================================================================== ===================================================================
--- subversion-1.3.x.orig/Makefile.in --- subversion-1.4.x.orig/Makefile.in
+++ subversion-1.3.x/Makefile.in +++ subversion-1.4.x/Makefile.in
@@ -143,24 +143,25 @@ CFLAGS = @CFLAGS@ $(EXTRA_CFLAGS) @@ -139,24 +139,25 @@ CFLAGS = @CFLAGS@ $(EXTRA_CFLAGS)
CPPFLAGS = @CPPFLAGS@ $(EXTRA_CPPFLAGS) CPPFLAGS = @CPPFLAGS@ $(EXTRA_CPPFLAGS)
LDFLAGS = @LDFLAGS@ $(EXTRA_LDFLAGS) LDFLAGS = @LDFLAGS@ $(EXTRA_LDFLAGS)
@ -37,4 +37,4 @@ Index: subversion-1.3.x/Makefile.in
+LINK = $(LIBTOOL) $(LTFLAGS) --mode=link $(CC) $(LT_LDFLAGS) $(CFLAGS) $(LDFLAGS) $(PIEFLAGS) -rpath $(libdir) +LINK = $(LIBTOOL) $(LTFLAGS) --mode=link $(CC) $(LT_LDFLAGS) $(CFLAGS) $(LDFLAGS) $(PIEFLAGS) -rpath $(libdir)
# special link rule for mod_dav_svn # 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 LINK_APACHE_MOD = $(LIBTOOL) $(LTFLAGS) --mode=link $(CC) $(LT_LDFLAGS) $(CFLAGS) $(LDFLAGS) -rpath $(APACHE_LIBEXECDIR) -avoid-version -module $(APACHE_LDFLAGS)

View File

@ -1,11 +1,11 @@
Makefile.in | 4 ++-- Makefile.in | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-) 1 file changed, 2 insertions(+), 2 deletions(-)
Index: subversion-1.3.x/Makefile.in Index: subversion-1.4.x/Makefile.in
=================================================================== ===================================================================
--- subversion-1.3.x.orig/Makefile.in --- subversion-1.4.x.orig/Makefile.in
+++ subversion-1.3.x/Makefile.in +++ subversion-1.4.x/Makefile.in
@@ -94,8 +94,8 @@ EXEEXT = @EXEEXT@ @@ -90,8 +90,8 @@ EXEEXT = @EXEEXT@
SHELL = @SHELL@ SHELL = @SHELL@
LIBTOOL = @SVN_LIBTOOL@ LIBTOOL = @SVN_LIBTOOL@

View File

@ -1,20 +0,0 @@
neon-0.26.1:
subversion/libsvn_ra_dav/session.c:1536: warning: passing argument 3 of 'ne_lock_discover' from incompatible pointer type
---
subversion/libsvn_ra_dav/session.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
Index: subversion-1.4.x/subversion/libsvn_ra_dav/session.c
===================================================================
--- subversion-1.4.x.orig/subversion/libsvn_ra_dav/session.c
+++ subversion-1.4.x/subversion/libsvn_ra_dav/session.c
@@ -1448,7 +1448,7 @@ struct receiver_baton
static void
lock_receiver(void *userdata,
const struct ne_lock *lock,
- const char *uri,
+ const ne_uri *uri,
const ne_status *status)
{
struct receiver_baton *rb = userdata;

View File

@ -1,13 +1,13 @@
clear LD_RUN_PATH, it will end up as RPATH in ELF binaries clear LD_RUN_PATH, it will end up as RPATH in ELF binaries
Makefile.in | 2 +- Makefile.in | 2 +-
1 files changed, 1 insertion(+), 1 deletion(-) 1 file changed, 1 insertion(+), 1 deletion(-)
Index: subversion-1.3.x/Makefile.in Index: subversion-1.4.x/Makefile.in
=================================================================== ===================================================================
--- subversion-1.3.x.orig/Makefile.in --- subversion-1.4.x.orig/Makefile.in
+++ subversion-1.3.x/Makefile.in +++ subversion-1.4.x/Makefile.in
@@ -622,7 +622,7 @@ $(SWIG_PL_DIR)/native/Makefile.PL: $(SWI @@ -605,7 +605,7 @@ $(SWIG_PL_DIR)/native/Makefile.PL: $(SWI
./config.status subversion/bindings/swig/perl/native/Makefile.PL ./config.status subversion/bindings/swig/perl/native/Makefile.PL
$(SWIG_PL_DIR)/native/Makefile: $(SWIG_PL_DIR)/native/Makefile.PL $(swig-pl_native_Makefile_DEPS) $(SWIG_PL_DIR)/native/Makefile: $(SWIG_PL_DIR)/native/Makefile.PL $(swig-pl_native_Makefile_DEPS)

View File

@ -1,5 +1,5 @@
# #
# spec file for package subversion (Version 1.4.0) # spec file for package subversion (Version 1.4.3)
# #
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. # Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine # This file and all modifications and additions to the pristine
@ -12,8 +12,8 @@
Name: subversion Name: subversion
BuildRequires: apache2-devel db-devel gcc-c++ java2-devel-packages neon-devel openldap2-devel python-devel swig BuildRequires: apache2-devel db-devel gcc-c++ java2-devel-packages neon-devel openldap2-devel python-devel swig
Version: 1.4.0 Version: 1.4.3
Release: 40 Release: 1
# #
%define apxs /usr/sbin/apxs2 %define apxs /usr/sbin/apxs2
%define apache_libexecdir %(%{apxs} -q LIBEXECDIR) %define apache_libexecdir %(%{apxs} -q LIBEXECDIR)
@ -37,11 +37,10 @@ Source7: subversion.viewvc-1.0.x.tar.bz2
Source8: subversion.viewvc.conf Source8: subversion.viewvc.conf
Source9: subversion.rcsvnserve Source9: subversion.rcsvnserve
Source10: subversion.sysconfig.svnserve Source10: subversion.sysconfig.svnserve
Source11: subversion.cvs2svn-1.4.x.tar.bz2 Source11: subversion.cvs2svn-1.5.x.tar.bz2
Source42: subversion.svngrep.sh Source42: subversion.svngrep.sh
Source43: subversion.svndiff.sh Source43: subversion.svndiff.sh
# #
Patch10: subversion.ne_lock_discover-args.patch
Patch11: subversion.libtool-verbose.patch Patch11: subversion.libtool-verbose.patch
Patch12: subversion.svn_swig_pl_info_receiver.patch Patch12: subversion.svn_swig_pl_info_receiver.patch
# build fixes # build fixes
@ -56,11 +55,6 @@ patch34: subversion.allowed-neon.patch
Patch35: subversion.java14.patch Patch35: subversion.java14.patch
# #
Patch42: subversion.viewvc-buglink.patch Patch42: subversion.viewvc-buglink.patch
Patch43: subversion.viewvc-r1397.patch
Patch44: subversion.viewvc-r1415.patch
Patch45: subversion.viewvc-r1418.patch
Patch46: subversion.viewvc-r1419.patch
Patch47: subversion.viewvc-r1423.patch
# #
Patch51: subversion.cvs2svn.install-prefix.patch Patch51: subversion.cvs2svn.install-prefix.patch
# #
@ -129,10 +123,10 @@ http://subversion.tigris.org
%define cvs2svn_dir cvs2svn-1.4.x %define cvs2svn_dir cvs2svn-1.5.x
%package -n cvs2svn %package -n cvs2svn
Version: 1.4.0 Version: 1.5.1
Release: 34 Release: 1
Provides: subversion-cvs2svn Provides: subversion-cvs2svn
Obsoletes: subversion-cvs2svn Obsoletes: subversion-cvs2svn
Group: Development/Tools/Version Control Group: Development/Tools/Version Control
@ -151,8 +145,8 @@ See /usr/share/doc/packages/cvs2svn directory for more information.
%package -n viewvc %package -n viewvc
Version: 1.0.1 Version: 1.0.3
Release: 36 Release: 1
Requires: subversion-python Requires: subversion-python
Provides: subversion-viewcvs viewcvs Provides: subversion-viewcvs viewcvs
Obsoletes: subversion-viewcvs viewcvs Obsoletes: subversion-viewcvs viewcvs
@ -196,7 +190,6 @@ esac
echo "" >> subversion/bindings/java/javahl/native/Path.cpp echo "" >> subversion/bindings/java/javahl/native/Path.cpp
echo "" >> subversion/bindings/java/javahl/native/Targets.cpp echo "" >> subversion/bindings/java/javahl/native/Targets.cpp
# #
%patch10 -p1
%patch11 -p1 %patch11 -p1
%patch12 -p1 %patch12 -p1
# #
@ -213,11 +206,6 @@ echo "" >> subversion/bindings/java/javahl/native/Targets.cpp
%patch35 -p1 %patch35 -p1
# #
pushd viewvc-1.0.x pushd viewvc-1.0.x
%patch43
%patch44
%patch45
%patch46
%patch47
%patch42 %patch42
popd popd
pushd %{cvs2svn_dir} pushd %{cvs2svn_dir}
@ -494,7 +482,87 @@ cp -a %_sourcedir/subversion.sysconfig.svnserve $RPM_BUILD_ROOT/var/adm/fillup-t
%dir %{apache_sysconfdir}/conf.d %dir %{apache_sysconfdir}/conf.d
%config (noreplace) %{apache_sysconfdir}/conf.d/subversion.viewvc.conf %config (noreplace) %{apache_sysconfdir}/conf.d/subversion.viewvc.conf
%changelog -n subversion %changelog
* Sun Feb 25 2007 - olh@suse.de
- update viewvc to 1.0.3
* fix bug in path shown for Subversion deleted-under-copy items (issue #265)
* minor documentation fixes
* fix annotate assertions on uncanonicalized #include paths (issue #208)
* make RSS URL method match the method used to generate it (issue #245)
* fix Subversion annotation to run non-interactively, preventing hangs
* fix bug in custom syntax highlighter fallback logic
* fix bug in PHP CGI hack to avoid force-cgi-redirect errors
- update cvs2svn to 1.5.1
New features:
* Support multiproject conversions (each gets its own trunk, tags, branches).
* New --options option to allow run-time options to be defined via a file.
* --co, --cvs, and --sort options to specify the paths to executables.
* Add new --fallback-encoding option.
Bugs fixed:
* Add missing import in cvs2svn_lib/process.py.
* Fix issue #86: Support multiple project roots per repository.
* Fix issue #104: Allow path to "sort" executable to be specified.
* Fix issue #8: Allow multiple --encoding options.
* Fix issue #109: Improve handling of fallback encodings.
Improvements and output changes:
* Further reduce conversion time and temporary space requirements.
Miscellaneous:
* Deprecate the --dump-only option (it is now implied by --dumpfile).
* Sat Feb 24 2007 - olh@suse.de
- Version 1.4.3
User-visible-changes:
- Client:
* fixed: crash using automatic auth protocols with Neon 0.26 (r22440, -61)
* fixed: svn_load_dirs.pl cannot import file names containing '@' (r22203)
* fixed: error when committing replaced directories (r22991, -8)
* fixed: inability to change file perms due to existing file perms (r23018)
* include newest version of svn-graph.pl (r22969)
* install a manpage for svnsync (r21403)
* translation updates for all languages
* dramatically speed up commit of wc-to-wc copy (r21471)
* fixed: support 'svn co URL@{DATE}' (issue #2602)
* fixed: cannot access repositories with spaces via svn:// (issue #2612)
* fixed: passing full URL in some DAV requests, breaking proxies (r21526)
* fixed: history-tracing can fail for renamed directories (issue #2600)
* fixed: crash if interrupted while opening a working copy (r21792)
* fixed: 'svn merge' should notify about conflicted files (issue #2584)
* fixed: 'svn revert' should notify about prop-only reverts (issue #2517)
* fixed: 'svn status -u' not showing props changed on wc root (issue #2533)
* fixed: 'svn status -u' fails in a read-only working copy (r21904, -19)
* fixed: 'svn up' failing with checksum mismatch error (issue #2618)
* fixed: 'svnsync sync' copying missing implicit revprops (issue #2613)
* fixed: svnsync unable to synchronise copies of URL-unsafe paths (r22092)
* svnshell tool: support "setrev head" (r20992)
* include newest version of svnmerge.py
- Server:
* fixed: incorrectly reporting authz circular dependencies (issue #2684)
* fixed: potential filesystem memory leak in commit finalisation (r22729)
* FSFS: improve detection of disk write errors (r21346)
* FSFS: prevent API violation from corrupting repository (issue #2467)
* improved error checking when running hook scripts, etc (r21483)
* mailer.py: new commit_url option links to web page for a commit (r21333)
- Client and Server:
* fixed: potential string corruption when resizing string buffers (r22689)
* translation updates for Korean, Spanish, Italian, Simplified Chinese,
and Japanese (fixing issues #2649 and #2681)
Developer-visible-changes:
* update (experimental) ra_serf repository access module for DAV (r22872)
* fixed: svn_{ra,repos}_replay() doesn't send checksums (r22346, -51, -52)
* fixed: error when calling svn_repos_replay2() with a txn root (r22609)
* support current CVS versions of libtool (post-1.5.22) (r22120)
* javahl bindings:
- fixed: auth cache is created in the current directory (r22780)
- fixed: SVNAdmin's setLog() method always fails (r22387)
- fixed: target dependency order in generated build scripts (r22209)
- compile Java bytecode for Java 1.2 VM (r21765, -7, r21814)
- fixed: crash if using 1.4.x bindings with older libraries (r21316, -429)
- fixed: crash when empty destination path passed to checkout (r21770)
* SWIG/perl bindings:
- fixed: ra_do_{update,switch,status} work with Perl delta editors (r22311)
- fixed: memory leak when calling methods on a Perl commit editor (r22332)
- fixed: ra_replay works with Perl delta editors (r20666)
* SWIG/python bindings:
- fixed: crash when using an apr_hash_t typemap (issue #2606)
* Thu Jan 25 2007 - olh@suse.de * Thu Jan 25 2007 - olh@suse.de
- add svnmerge.py to subversion-tools (236700) - add svnmerge.py to subversion-tools (236700)
* Sun Oct 29 2006 - meissner@suse.de * Sun Oct 29 2006 - meissner@suse.de

View File

@ -14,15 +14,15 @@
Writing Makefile.wc for SVN::_Wc Writing Makefile.wc for SVN::_Wc
Makefile.in | 9 +++++---- Makefile.in | 9 +++++----
1 files changed, 5 insertions(+), 4 deletions(-) 1 file changed, 5 insertions(+), 4 deletions(-)
Index: subversion-1.3.x/Makefile.in Index: subversion-1.4.x/Makefile.in
=================================================================== ===================================================================
--- subversion-1.3.x.orig/Makefile.in --- subversion-1.4.x.orig/Makefile.in
+++ subversion-1.3.x/Makefile.in +++ subversion-1.4.x/Makefile.in
@@ -615,15 +615,16 @@ clean-swig-headers: @@ -598,15 +598,16 @@ clean-swig-headers:
rm -f $(SWIG_PY_DIR)/*.py; \ extraclean-swig-headers: clean-swig-headers
fi $(EXTRACLEAN_SWIG_HEADERS)
+swig-pl_native_Makefile_DEPS = autogen-swig-pl libsvn_client libsvn_delta libsvn_diff \ +swig-pl_native_Makefile_DEPS = autogen-swig-pl libsvn_client libsvn_delta libsvn_diff \
+ libsvn_fs libsvn_ra libsvn_repos libsvn_subr libsvn_wc libsvn_swig_perl + libsvn_fs libsvn_ra libsvn_repos libsvn_subr libsvn_wc libsvn_swig_perl
@ -39,5 +39,5 @@ Index: subversion-1.3.x/Makefile.in
- $(SWIG_PL_DIR)/native/Makefile - $(SWIG_PL_DIR)/native/Makefile
+swig-pl_DEPS = $(SWIG_PL_DIR)/native/Makefile +swig-pl_DEPS = $(SWIG_PL_DIR)/native/Makefile
swig-pl: $(swig-pl_DEPS) swig-pl: $(swig-pl_DEPS)
cd $(SWIG_PL_DIR)/native; $(MAKE) if test "$(SWIG_PL_DIR)" != "$(SWIG_PL_SRC_DIR)"; then \
ln -sf $(SWIG_PL_SRC_DIR)/native/*.c $(SWIG_PL_DIR)/native; \

View File

@ -8,7 +8,7 @@ Index: subversion-1.4.x/subversion/bindings/swig/perl/libsvn_swig_perl/swigutil_
=================================================================== ===================================================================
--- subversion-1.4.x.orig/subversion/bindings/swig/perl/libsvn_swig_perl/swigutil_pl.c --- subversion-1.4.x.orig/subversion/bindings/swig/perl/libsvn_swig_perl/swigutil_pl.c
+++ subversion-1.4.x/subversion/bindings/swig/perl/libsvn_swig_perl/swigutil_pl.c +++ subversion-1.4.x/subversion/bindings/swig/perl/libsvn_swig_perl/swigutil_pl.c
@@ -1131,7 +1131,7 @@ svn_error_t *svn_swig_pl_info_receiver(v @@ -1132,7 +1132,7 @@ svn_error_t *svn_swig_pl_info_receiver(v
swig_type_info *infoinfo = _SWIG_TYPE("svn_info_t *"); swig_type_info *infoinfo = _SWIG_TYPE("svn_info_t *");
if (!SvOK((SV *)baton)) if (!SvOK((SV *)baton))

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:7c005e0347a2f0d525126cc1817d5ec8c4318d4d0da74d60e968cf7d2a68873d oid sha256:89657e9277256b6cf5137de6ef4a0446290788e8faa0d9c554037faad67af00b
size 369236 size 555136

View File

@ -1,37 +0,0 @@
------------------------------------------------------------------------
r1397 | cmpilato | 2006-07-21 09:51:13 +0000 (Fri, 21 Jul 2006) | 9 lines
Changed paths:
M /branches/1.0.x/lib/vclib/svn/__init__.py
Backport to the 1.0.x branch r1396, whose log message readly thusly:
Fix issue #18 (Annotate not working in windows for subversion).
Thanks to Hern?\195?\161n Mart?\195?\173nez Foffani <hernan.martinez@ecc.es> for testing
this patch on Windows.
* lib/vclib/svn/__init__.py
(BlameSource.__init__): Patch up the URLs passed to 'svn blame' on
systems that don't use forward-slashes for path separators.
---
lib/vclib/svn/__init__.py | 7 +++++++
1 file changed, 7 insertions(+)
Index: lib/vclib/svn/__init__.py
===================================================================
--- lib/vclib/svn/__init__.py.orig
+++ lib/vclib/svn/__init__.py
@@ -483,7 +483,14 @@ class BlameSource:
self.last = None
self.first_rev = first_rev
+ # Do a little dance to get a URL that works in both Unix-y and
+ # Windows worlds.
rootpath = os.path.abspath(rootpath)
+ if rootpath and rootpath[0] != '/':
+ rootpath = '/' + rootpath
+ if os.sep != '/':
+ rootpath = string.replace(rootpath, os.sep, '/')
+
url = 'file://' + string.join([rootpath, fs_path], "/")
fp = popen.popen(svn_client_path,
('blame', "-r%d" % int(rev), "%s@%d" % (url, int(rev))),

View File

@ -1,65 +0,0 @@
------------------------------------------------------------------------
r1415 | cmpilato | 2006-08-01 16:48:48 +0000 (Tue, 01 Aug 2006) | 11 lines
Backport fix for issue #208 (r1414) to the 1.0.x branch.
* lib/blame.py
(link_includes): Calculate include paths in such a way that '.' is
dropped and '..' is normalized. This should prevent us from
sending paths through Subversion's APIs that aren't legal (and
cause assertions to fire).
---
lib/blame.py | 37 ++++++++++++++++++++-----------------
1 file changed, 20 insertions(+), 17 deletions(-)
Index: lib/blame.py
===================================================================
--- lib/blame.py.orig
+++ lib/blame.py
@@ -42,25 +42,28 @@ def link_includes(text, repos, path_part
match = re_includes.match(text)
if match:
incfile = match.group(3)
-
- # check current directory and parent directory for file
- for depth in (-1, -2):
- include_path = path_parts[:depth] + [incfile]
- try:
- # will throw if path doesn't exist
- if repos.itemtype(include_path, None) == vclib.FILE:
- break
- except vclib.ItemNotFound:
- pass
- else:
- include_path = None
+ include_path_parts = path_parts[:-1]
+ for part in filter(None, string.split(incfile, '/')):
+ if part == "..":
+ if not include_path_parts:
+ # nothing left to pop; don't bother marking up this include.
+ return text
+ include_path_parts.pop()
+ elif part and part != ".":
+ include_path_parts.append(part)
+
+ include_path = None
+ try:
+ if repos.itemtype(include_path_parts, None) == vclib.FILE:
+ include_path = string.join(include_path_parts, '/')
+ except vclib.ItemNotFound:
+ pass
if include_path:
- url = string.replace(include_url, '/WHERE/',
- string.join(include_path, '/'))
- return '#%sinclude%s<a href="%s">"%s"</a>' % \
- (match.group(1), match.group(2), url, incfile)
-
+ return '#%sinclude%s<a href="%s">"%s"</a>' % \
+ (match.group(1), match.group(2),
+ string.replace(include_url, '/WHERE/', include_path), incfile)
+
return text

View File

@ -1,30 +0,0 @@
------------------------------------------------------------------------
r1418 | cmpilato | 2006-08-01 18:15:32 +0000 (Tue, 01 Aug 2006) | 10 lines
Backport fix for issue #245 (r1417) to the 1.0.x branch.
* lib/viewvc.py
(build_commit): If the environment variable HTTPS is set to "on", then
construct the rss_url data dictionary item with an "https" method instead
of an "http" one.
---
lib/viewvc.py | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
Index: lib/viewvc.py
===================================================================
--- lib/viewvc.py.orig
+++ lib/viewvc.py
@@ -3205,8 +3205,9 @@ def build_commit(request, files, limited
commit.rss_date = make_rss_time_string(files[0].GetTime(), request.cfg)
if request.roottype == 'svn':
commit.rev = files[0].GetRevision()
- commit.rss_url = 'http://%s%s' % \
- (request.server.getenv("HTTP_HOST"),
+ commit.rss_url = '%s://%s%s' % \
+ (request.server.getenv("HTTPS") == "on" and "https" or "http",
+ request.server.getenv("HTTP_HOST"),
request.get_url(view_func=view_revision,
params={'revision': commit.rev},
escape=1))

View File

@ -1,27 +0,0 @@
------------------------------------------------------------------------
r1419 | cmpilato | 2006-08-01 18:17:39 +0000 (Tue, 01 Aug 2006) | 9 lines
Backport r1416 to the 1.0.x branch.
* lib/vclib/svn/__init__.py
(BlameSource.__init__): Pass the --non-interactive flag to 'svn blame'
so it doesn't wedge when cache authstuffs aren't available or sufficient.
---
lib/vclib/svn/__init__.py | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
Index: lib/vclib/svn/__init__.py
===================================================================
--- lib/vclib/svn/__init__.py.orig
+++ lib/vclib/svn/__init__.py
@@ -493,7 +493,8 @@ class BlameSource:
url = 'file://' + string.join([rootpath, fs_path], "/")
fp = popen.popen(svn_client_path,
- ('blame', "-r%d" % int(rev), "%s@%d" % (url, int(rev))),
+ ('blame', "-r%d" % int(rev), "--non-interactive",
+ "%s@%d" % (url, int(rev))),
'rb', 1)
self.fp = fp

View File

@ -1,42 +0,0 @@
------------------------------------------------------------------------
r1423 | cmpilato | 2006-08-16 16:32:09 +0000 (Wed, 16 Aug 2006) | 7 lines
Port r1422 to the 1.0.x branch.
* lib/viewvc.py
(view_markup): Correct the syntax highlighter choosing logic.
---
lib/viewvc.py | 19 +++++++++++--------
1 file changed, 11 insertions(+), 8 deletions(-)
Index: lib/viewvc.py
===================================================================
--- lib/viewvc.py.orig
+++ lib/viewvc.py
@@ -1425,14 +1425,17 @@ def view_markup(request):
streamer = markup_streamers.get(ext)
if streamer:
markup_fp = streamer(fp, cfg)
- elif cfg.options.use_enscript:
- markup_fp = MarkupEnscript(cfg, fp, request.path_parts[-1])
- elif cfg.options.use_highlight:
- markup_fp = MarkupHighlight(cfg, fp, request.path_parts[-1])
-
- # If no one has a suitable markup handler, we'll use the default.
- if not markup_fp:
- markup_fp = MarkupPipeWrapper(fp)
+
+ # If there wasn't a custom streamer, or the streamer wasn't enabled, we'll
+ # try to use one of the configured syntax highlighting programs.
+ if not markup_fp:
+ if cfg.options.use_enscript:
+ markup_fp = MarkupEnscript(cfg, fp, request.path_parts[-1])
+ elif cfg.options.use_highlight:
+ markup_fp = MarkupHighlight(cfg, fp, request.path_parts[-1])
+ else:
+ # If no one has a suitable markup handler, we'll use the default.
+ markup_fp = MarkupPipeWrapper(fp)
data['markup'] = markup_fp