- Update to 1.14.0:
* Support for Python 3.x * Support for Python 2.7 is being phased out * New Build-Time Dependency: py3c * Many enhancements and bug fixes - Drop patches: * subversion-1.12.0-swig-4.patch * ruby27-warnings.patch * ruby-includes.patch - Refresh patch subversion-no-build-date.patch OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm:svn/subversion?expand=0&rev=325
This commit is contained in:
parent
4e3b86b223
commit
cdb71f3d56
@ -1,32 +0,0 @@
|
||||
From 9d3f457d0059b426d3483d0a733f45a2ea8f6dcd Mon Sep 17 00:00:00 2001
|
||||
From: James McCoy <jamessan@apache.org>
|
||||
Date: Tue, 24 Mar 2020 23:30:21 +0000
|
||||
Subject: [PATCH] Remove incorrect include paths from svn_cv_ruby_includes.
|
||||
|
||||
Files under ruby/ and ruby/backward/ should be included using "#include
|
||||
<ruby/...>", if needed, instead of adding those directories to the include
|
||||
path.
|
||||
|
||||
* build/ac-macros/swig.m4
|
||||
(SVN_FIND_SWIG): Remove "-I$rbconfig_rubyhdrdir/ruby
|
||||
-I$rbconfig_rubyhdrdir/ruby/backward"
|
||||
|
||||
|
||||
git-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1875602 13f79535-47bb-0310-9956-ffa450edef68
|
||||
---
|
||||
build/ac-macros/swig.m4 | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/build/ac-macros/swig.m4 b/build/ac-macros/swig.m4
|
||||
index bc2599038f22..c707a8c28253 100644
|
||||
--- a/build/ac-macros/swig.m4
|
||||
+++ b/build/ac-macros/swig.m4
|
||||
@@ -230,7 +230,7 @@ AC_DEFUN(SVN_FIND_SWIG,
|
||||
AC_CACHE_CHECK([for Ruby include path], [svn_cv_ruby_includes],[
|
||||
if test -d "$rbconfig_rubyhdrdir"; then
|
||||
dnl Ruby >=1.9
|
||||
- svn_cv_ruby_includes="-I. -I$rbconfig_rubyhdrdir -I$rbconfig_rubyhdrdir/ruby -I$rbconfig_rubyhdrdir/ruby/backward"
|
||||
+ svn_cv_ruby_includes="-I. -I$rbconfig_rubyhdrdir"
|
||||
if test -d "$rbconfig_rubyarchhdrdir"; then
|
||||
dnl Ruby >=2.0
|
||||
svn_cv_ruby_includes="$svn_cv_ruby_includes -I$rbconfig_rubyarchhdrdir"
|
@ -1,121 +0,0 @@
|
||||
From 4c75471f13559ad336a7dc9bc129a50f174c4991 Mon Sep 17 00:00:00 2001
|
||||
From: James McCoy <jamessan@apache.org>
|
||||
Date: Thu, 2 Apr 2020 03:01:43 +0000
|
||||
Subject: [PATCH] Fix Proc.new warnings in Ruby bindings with Ruby >= 2.7
|
||||
|
||||
Per Ruby 2.7's release notes[1], use the block-capturing syntax instead of
|
||||
explicit Proc.new to resolve warnings like these in the Ruby SWIG APIs:
|
||||
|
||||
subversion/bindings/swig/ruby/svn/client.rb:640: warning: Capturing the given block using Proc.new is deprecated; use `&block` instead
|
||||
subversion/bindings/swig/ruby/svn/core.rb:258: warning: Capturing the given block using Proc.new is deprecated; use `&block` instead
|
||||
|
||||
[1]: https://github.com/ruby/ruby/blob/v2_7_0/NEWS#proclambda-without-block-is-deprecated-
|
||||
|
||||
* subversion/bindings/swig/ruby/svn/client.rb:
|
||||
(set_log_msg_func, set_log_msg_func2, set_notify_func, set_cancel_func):
|
||||
Replace callback=Proc.new parameter with &callback
|
||||
(def_init_callbacks): Remove explicit nil parameters to above functions,
|
||||
leveraging deafaults
|
||||
|
||||
* subversion/bindings/swig/ruby/svn/core.rb:
|
||||
(add_simple_prompt_provider, add_username_prompt_provider,
|
||||
add_ssl_server_trust_prompt_provider, add_ssl_client_cert_prompt_provider,
|
||||
add_ssl_client_cert_pw_prompt_provider): Replace prompt=Proc.new parameter
|
||||
with &prompt
|
||||
|
||||
|
||||
git-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1876020 13f79535-47bb-0310-9956-ffa450edef68
|
||||
---
|
||||
subversion/bindings/swig/ruby/svn/client.rb | 16 ++++++++--------
|
||||
subversion/bindings/swig/ruby/svn/core.rb | 10 +++++-----
|
||||
2 files changed, 13 insertions(+), 13 deletions(-)
|
||||
|
||||
diff --git a/subversion/bindings/swig/ruby/svn/client.rb b/subversion/bindings/swig/ruby/svn/client.rb
|
||||
index 50a0385592eb..30d328bcd895 100644
|
||||
--- a/subversion/bindings/swig/ruby/svn/client.rb
|
||||
+++ b/subversion/bindings/swig/ruby/svn/client.rb
|
||||
@@ -637,25 +637,25 @@ def switch(path, uri, peg_rev=nil, rev=nil, depth=nil,
|
||||
ignore_externals, allow_unver_obstruction, self)
|
||||
end
|
||||
|
||||
- def set_log_msg_func(callback=Proc.new)
|
||||
+ def set_log_msg_func(&callback)
|
||||
callback_wrapper = Proc.new do |items|
|
||||
items = items.collect do |item|
|
||||
item_wrapper = CommitItemWrapper.new(item)
|
||||
end
|
||||
callback.call(items)
|
||||
end
|
||||
- set_log_msg_func2(callback_wrapper)
|
||||
+ set_log_msg_func2(&callback_wrapper)
|
||||
end
|
||||
|
||||
- def set_log_msg_func2(callback=Proc.new)
|
||||
+ def set_log_msg_func2(&callback)
|
||||
@log_msg_baton = Client.set_log_msg_func3(self, callback)
|
||||
end
|
||||
|
||||
- def set_notify_func(callback=Proc.new)
|
||||
+ def set_notify_func(&callback)
|
||||
@notify_baton = Client.set_notify_func2(self, callback)
|
||||
end
|
||||
|
||||
- def set_cancel_func(callback=Proc.new)
|
||||
+ def set_cancel_func(&callback)
|
||||
@cancel_baton = Client.set_cancel_func(self, callback)
|
||||
end
|
||||
|
||||
@@ -707,9 +707,9 @@ def remove_from_changelists(changelists_names, paths, depth=nil)
|
||||
|
||||
private
|
||||
def init_callbacks
|
||||
- set_log_msg_func(nil)
|
||||
- set_notify_func(nil)
|
||||
- set_cancel_func(nil)
|
||||
+ set_log_msg_func
|
||||
+ set_notify_func
|
||||
+ set_cancel_func
|
||||
end
|
||||
%w(log_msg notify cancel).each do |type|
|
||||
private "#{type}_func", "#{type}_baton"
|
||||
diff --git a/subversion/bindings/swig/ruby/svn/core.rb b/subversion/bindings/swig/ruby/svn/core.rb
|
||||
index 15ebe139b6a2..26e5e84d4fba 100644
|
||||
--- a/subversion/bindings/swig/ruby/svn/core.rb
|
||||
+++ b/subversion/bindings/swig/ruby/svn/core.rb
|
||||
@@ -249,31 +249,31 @@ def add_windows_ssl_server_trust_provider
|
||||
end
|
||||
end
|
||||
|
||||
- def add_simple_prompt_provider(retry_limit, prompt=Proc.new)
|
||||
+ def add_simple_prompt_provider(retry_limit, &prompt)
|
||||
args = [retry_limit]
|
||||
klass = AuthCredSimple
|
||||
add_prompt_provider("simple", args, prompt, klass)
|
||||
end
|
||||
|
||||
- def add_username_prompt_provider(retry_limit, prompt=Proc.new)
|
||||
+ def add_username_prompt_provider(retry_limit, &prompt)
|
||||
args = [retry_limit]
|
||||
klass = AuthCredUsername
|
||||
add_prompt_provider("username", args, prompt, klass)
|
||||
end
|
||||
|
||||
- def add_ssl_server_trust_prompt_provider(prompt=Proc.new)
|
||||
+ def add_ssl_server_trust_prompt_provider(&prompt)
|
||||
args = []
|
||||
klass = AuthCredSSLServerTrust
|
||||
add_prompt_provider("ssl_server_trust", args, prompt, klass)
|
||||
end
|
||||
|
||||
- def add_ssl_client_cert_prompt_provider(retry_limit, prompt=Proc.new)
|
||||
+ def add_ssl_client_cert_prompt_provider(retry_limit, &prompt)
|
||||
args = [retry_limit]
|
||||
klass = AuthCredSSLClientCert
|
||||
add_prompt_provider("ssl_client_cert", args, prompt, klass)
|
||||
end
|
||||
|
||||
- def add_ssl_client_cert_pw_prompt_provider(retry_limit, prompt=Proc.new)
|
||||
+ def add_ssl_client_cert_pw_prompt_provider(retry_limit, &prompt)
|
||||
args = [retry_limit]
|
||||
klass = AuthCredSSLClientCertPw
|
||||
add_prompt_provider("ssl_client_cert_pw", args, prompt, klass)
|
@ -1,23 +0,0 @@
|
||||
Fix build with Swig 4
|
||||
|
||||
Two changes in python swig build options:
|
||||
* Remove -classic (not supported anymore, was for python 2.2).
|
||||
* Add -nofastunpack as default is set to fastunpack now/.
|
||||
|
||||
See also https://issues.apache.org/jira/browse/SVN-4818.
|
||||
---
|
||||
build.conf | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/build.conf b/build.conf
|
||||
--- a/build.conf
|
||||
+++ b/build.conf
|
||||
@@ -101,7 +101,7 @@ test-scripts =
|
||||
|
||||
bdb-test-scripts =
|
||||
|
||||
-swig-python-opts = $(SWIG_FEATURES) -python $(SWIG_PY_FEATURES) -classic
|
||||
+swig-python-opts = $(SWIG_FEATURES) -python $(SWIG_PY_FEATURES) -nofastunpack
|
||||
swig-perl-opts = $(SWIG_FEATURES) -perl $(SWIG_PL_FEATURES) -nopm -noproxy
|
||||
swig-ruby-opts = $(SWIG_FEATURES) -ruby $(SWIG_RB_FEATURES)
|
||||
swig-languages = python perl ruby
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:bc50ce2c3faa7b1ae9103c432017df98dfd989c4239f9f8270bb3a314ed9e5bd
|
||||
size 8508122
|
@ -1,58 +0,0 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQIzBAABCAAdFiEEYBFjz51Jn9cYz1gtH7BkuE7sxJMFAl2ywOYACgkQH7BkuE7s
|
||||
xJPOLA//aP8lfDEf5aCHe8GupUb5WzakK5f6BJtK5qc7Zr0w2ZeUsPvH2U4Yeuvi
|
||||
kvYB7hUl+YLHa/XxwfHpM7O/6uHWM0MOBCqsKiOgm6jBgbAVqhuc3J44DoOqDUk1
|
||||
ke8msLozUW7zuEr3bTksYGNjGmmN9skPRn9w4n3VxdZ0OlGDXP3hd+OUC/duez7P
|
||||
I+GPGEwWuqhXZu2fYadCqVbuModJtnPVsZZlgThUqRTagPavyO3bRk8ZsaPTrdpf
|
||||
xRMEvuKjbb8/erDCWe5101tgue5lxDKLd/7gzmRsbTJEiIagBdPVwkDeKt8GZEJ2
|
||||
MHb52HPtjcanuzrRQLS2UD+xRI6u7KhOS/clV1G+UiRKcNbXVmi4nmUGsTqHwkeh
|
||||
NoBrs2+M5brPVdO7W9F1x7xroWkCcuVrV/jlWDjMZUVcUeQdVrcp9IGy8u4y+07U
|
||||
I5xqSPGIB/RjC1ctIw3O4r51ymwYMLpQ+oBMCR1ueKdHa5zSyGJXv0cX9teId65I
|
||||
x0FCSy9+tS0e1s72625c74XzwQpwqFsAC2vT1tb1pj/ON87qhRfOr0ueCw00HfsY
|
||||
58IJFFpVqmVoaDny9et1D4kiSzcNVRy3A3N6xoli0ciNhEdoSgZlY5/15WyGhxJc
|
||||
58eYNtss3lQzUZzR+TAn9/CBbNeIkRRa3XWVekbjhcnKOOKafBQ=
|
||||
=cm39
|
||||
-----END PGP SIGNATURE-----
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQEcBAABAgAGBQJdsyLpAAoJEE99uqmaWblzAjsH/iMeXNPszI4DskyZMcn2k0Ls
|
||||
WtV2bRzy1V3O1AIK8zUrOCT65HDMrAUj1gEjvjg5Nl/Agb2GagbQkg8kMK8RiC/Y
|
||||
jTQRC4xc/iVJ4uk5FO2lJ/Fa3PtwcC1SDvbsx170B+a/gF/hZxWXVe/pOPVczG5a
|
||||
ZuQCZYN7R6P+PxwxfVrL+0xF3aDVDOi1qII9Feg8wvRSLBMBJekzxQL9cYEloYie
|
||||
p2cpLTcs3/gGzpwmXPDyro2xODNqQlHazH6Z7PI45BVPr1rgnRLgz9OJ0F26p2KX
|
||||
LZEM1wcS3Zfn5H3bNXcBUOHzwYzOZGQHMVcXC4r0z+CmyyWPdFABtWLpaXM8U0c=
|
||||
=6vmB
|
||||
-----END PGP SIGNATURE-----
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQIzBAABCgAdFiEEujwVsTN88PsiK9QaG8plhqNHlD8FAl200GAACgkQG8plhqNH
|
||||
lD9RQw/+O/Jw3cdZS7xSXFkZlyY57gejXocqiONYDLbNCR2EyA+/aMl3gLLRTwEM
|
||||
CiWQz/NGFegUwyEJ70vSAjVTczyapYVwzBBZeNXhXIoeXHksS1n5fGKro62J6lmY
|
||||
OVyAuo6zC3jej2t6hP1W2KFDDGacwRnAvpOSDcX5XnB07GeoqRjmvn0XbLupk0+m
|
||||
/zxuMzv1CxfYpM9rLDH7ubMHa62+zfwn0Ol3x3Q6swcrCdgsrUP0fAOruDq45IrZ
|
||||
xb3t0u0QThnRh4JQORar60VwVp20DUHsTXAjtgBmZDr8VChf1wLDqCqMgWaA/9ct
|
||||
Plj8J2V2xKcwt6TN3y8BNKBU9BsK5FoBFxOGJSM2d1zt918mDb3R2j3c9EAgThPZ
|
||||
nc4uFWkn4v2sIFag2CroDUzs66gZw7uyJn9MS1Ieef7baTeE0IMVzrmutVWN1vUW
|
||||
mgnvKcRIMbzN2Xabam7s69/a1Gk0hZd0Tmwb7Rp4SiP6StDURTq/m56LChANeyi2
|
||||
OIwnGGzCk19mwswuJOc/GEgLTW23O8z2AYPKH4OAvtDLpCxXOZ2+IGP6aZiNXp0c
|
||||
PfJo2LWMK1aM1KaUKrBYOZ9i6868H3xWUkUEHNo8+ZqZjDW0Hh1dDHi1QG63Zwcg
|
||||
3WL6LM01gLNS5hUqwAq5nImX0m5z5wKWWVKkskmy9nW+srZ3uow=
|
||||
=mJtI
|
||||
-----END PGP SIGNATURE-----
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQIzBAABCAAdFiEEP45GfLM2bjAT4RINWD8ArfmBw58FAl208h0ACgkQWD8ArfmB
|
||||
w5/pYxAAi3dc8X0K8tJwX+4xlB9lRY9VXAKDOM4DVeVEd3DwySCt0THkgo0w1ogV
|
||||
tZMvnHM/Sq/DY6Ma2ddkTMRrMHVxUAa2t7Twe5m8BFCZ6w5s8DdEoWjZo9oSlp1o
|
||||
2WHDBgX4Siu08DAXT80/cbtU3j4+CXEjRNIoEQJq4t7rSkmQysX5fkxzlRUNMthY
|
||||
oJplaJ3WpS8fvQtKEayJH+4gzCY6nO8hEoPFRrh6i+NSuGP7EJpXIXu/lqztTdG/
|
||||
IViGod4Nz5kUpeXKml1Iv8Hg6On/4xZSlv5Y1nHsi0cFYx9tSDnQ0cZ9ykBHTlI5
|
||||
lGq8EYLstaOqukz2ojAtP/edntBxihdN9c1sMUXqlRhENw4llktdqReZJXqHQFuR
|
||||
p35MCRmr0hi1kDqiB4/BHz/GOkIwbcZnsq3bR4YYE0jLof3AddjIOggVlHDj9tEk
|
||||
CjqU8hMgbXw4bmWOAqsd4/ddscYPh4g6fL8YHjaSjONbz1GA+Npp5jVLse0skwJ1
|
||||
2yeLj9NijlB+ZxRdL4xPcqGVz+uiuzye77HKXIVsdQ4LRvwM2KpDlsySOy+VUjJy
|
||||
Ezlnb+SmR9F0ADZ5z2QliKdMGI7l2GDAvYKWK7/x2r0fmK02XfcLI+Ui+YWXdWCm
|
||||
x2ua8csnanKPIvDv5vZe8mHqiI966IAYJKODuLba0nUkx9TpyiU=
|
||||
=inSe
|
||||
-----END PGP SIGNATURE-----
|
3
subversion-1.14.0.tar.bz2
Normal file
3
subversion-1.14.0.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:6ba8e218f9f97a83a799e58a3c6da1221d034b18d9d8cbbcb6ec52ab11722102
|
||||
size 8497531
|
76
subversion-1.14.0.tar.bz2.asc
Normal file
76
subversion-1.14.0.tar.bz2.asc
Normal file
@ -0,0 +1,76 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQEcBAABAgAGBQJexSGoAAoJEE99uqmaWblzRAoH/1Kt3qcysh8YCutIZt8YhZCT
|
||||
1s3uPHzD2g3DzCceCSzFJeH3offU+JWKxnpzScQl85ANhzfIHwxtjU4yDlQr0jxN
|
||||
FddnB4b+9pBNijkWAX0An6BcYa1Uk05dDBgwt6B/QUdeRGNsG7dhyHztANWBS+ik
|
||||
v65F3qRYjs0iZTiIO20XZ5AQwDbwWa0qYHvOWo8r7OB4JvErRwQ938+lmsRIVhuI
|
||||
Cw5SozcufvCCOSAaGy25j3kABUTnC1z0TR2M8PTxJuiotr7qqmY1L7VMqIjb2BDF
|
||||
CZw0oK1XBbuSKRtDM+Ge5aeH/Crntv9pMtdFtZ8hIKMUsvqh+L9OBokJegvymGk=
|
||||
=iSoN
|
||||
-----END PGP SIGNATURE-----
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQIzBAABCAAdFiEEYBFjz51Jn9cYz1gtH7BkuE7sxJMFAl7FWF4ACgkQH7BkuE7s
|
||||
xJORVQ/8DJv5gNeQPloJ2Zy3UPn8AyqLCxqCPUhK9V1A38UrCgXp+VQL2gy0BuTz
|
||||
EJQgSqkunU784C49V75s43W0sr9CqsiNa5bK94XnG+NhGuVb+kU2ZEjKCRIch7HG
|
||||
VUtezYt+gOnySsrrwOrrYsY3WCxVu9IWpcsEo8A68JRRzX1GyVO2mBKyaGc7bFTm
|
||||
LMiH85Zu9n7WcEqiyDJSBw3wgIRiA0WiOM23wNH/RuEftHVg8+GtpKQLNfKQcL6l
|
||||
YlPK3nzZW6NEB0Ef+o63k+d4WURspbqCV6RWyxxEvni2o7M7rivEF97HxnfGODsz
|
||||
tRi8ZeaGydzX2+F8y/KJVXVE7a24IFiSiOrKOOb5DHXtltS0/CrCLfgK8PZknS1T
|
||||
EUgePpbEvKvgNdrhZm6WtEd6oKbMhAQAsKRr+ACjkdfE6uIfz4vcWfHgGXyXKVmf
|
||||
PnqQAzndHUaPN0BjDPjhLvDvIyWs34GbEi0zp3OqA2CFcNM9+TrOjvv/UQlMYvWk
|
||||
orM0/YG8TeWFznNIJTXU7PuP/Dn7WPfffWd4rFnh1oCk+OoWI/5Un/RP1+zjGovK
|
||||
qOzoWFXaQ5UY8bAGY5NbjBb7qmXcHap3TPN0AressnOyLNrv/2tk1+MCzreRgSNf
|
||||
2F7UjTG0BdzuLnqmZQ2glyz1wVO4xb44OUAcrrC40fJUSYD4Vbo=
|
||||
=J6Pm
|
||||
-----END PGP SIGNATURE-----
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQIzBAABCAAdFiEEP45GfLM2bjAT4RINWD8ArfmBw58FAl7Gz/0ACgkQWD8ArfmB
|
||||
w5/Wnw/+LfYn2xtWm2bVj31xBplaffGmqkVozOQsPeUq646TXonbbGjtgPoXgc6+
|
||||
IxGf9f0Tuob9KhmCStcTMYOMAnStZI/pC19mMZ4ei6S9qcnbJFXB+Ph+5JUWpmuk
|
||||
UrgNsn/V+icFOkL1v50J0m+WrJIm+36wJe2CLw4VEdPGO+8GIUycGUuDEnJUz9vt
|
||||
srGRWoj2FQbVLPqIzuGcgFquU3ct0zpVgoAYSpNMk7dUcwY15EszU2l1V43FJPG0
|
||||
praRulvy5SZFltLqNdNH8xEWpOraDoZmKdatrObCfsTO6xMvOdKpNba7W7PRZei1
|
||||
Q9CdaSigQlEEjXAUX/Vn4ZjEGwMND564NJ5IXfMQ/c4MNLCZNtE6aWR80xALCGmQ
|
||||
i7bJSlIPbKsVkJpN5nkiBma3cypUreyegxGnxuUUnDRbZkAGs+LQh2JiRtNOBu2t
|
||||
q3ZN+N6pdLn984IdsGpDLvt4O0L54wpRtobeDtWLmc6o9E+kZmqQBcj0pGV0bmxc
|
||||
+z/qH3oPYOuN9Ehiyll9eS7pZHGGtzbL7V/hxuwJ2PTh5W1Rcg+mhg9lpFCfr9+H
|
||||
2teIUbfxRlyTiIZ4/0CvuM/PIVvdQdIh1fQWpYtYHEXSjc7Q9QzHrCGF1O2UceAj
|
||||
5oU4lT90mJ0a6sOA+h17cTz90RvqsCVQG2d7Y0iE4ENMGIAoiRQ=
|
||||
=I97x
|
||||
-----END PGP SIGNATURE-----
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQIzBAABCgAdFiEEujwVsTN88PsiK9QaG8plhqNHlD8FAl7M7osACgkQG8plhqNH
|
||||
lD9MJw//ZaJpw0hcDnvAk3HBkmsdF7wjEhYONgpnowW39DkDYIApgnbiD07fHMvo
|
||||
A6UdCegXZD9+jOMGRaB7lm/A5u2DP/ZgjeiRIslwJi6Y0kmbt0z+KZk+sBfH8LYM
|
||||
3oXZRA31AwfRNfr/VkFFu+KKrqqv/zFyVwRaUwG26iSAGtMYKbYllQHM9rQrAKnZ
|
||||
wpSVRMaVNZPgdzogwngYpNQNRBYWgSJVrBqwyftM8Ux08XjN0ALJQ6Cx/lMdPSJj
|
||||
1BzmKGdLsiwHBeuFzZtFhfr0e50wHV2j6jPnVH1lr2ZL3VgRtf8hUETFJLVfcq9E
|
||||
vKG1BmhW7oq5zllV9sylrNWlcZFVkY6XbZrV/sdq7B/a/gGwox9vYn2wzZVZMxbB
|
||||
VLetz69cQnA/vSwsIluMf92csYGEgMaVL4tiEwHm44EKWquJmJrvVyCOUxI+CUst
|
||||
L2cSU3MT8mV0Q5hfdkmRHNGYKZlDnhy+4QwWCTkQOefmNCOcRhmSC7Wx+e1pc/8w
|
||||
CT5EAwkbsA/pBwh+Xf5M3Q+JjGrP56lZaMBdiK4PqdSuEErz5C2+VM9+1mYWBLHl
|
||||
OfaJ33xSJed3UuUsayQkL9ejxu9TaqRnbHEc7iwqtX/WPz9SlEW0tStWFt6lmOgT
|
||||
rLtQ/BL2SBTyCiPb9ovC7Zbom3/99Wge5j22S82SJEou5xlL6Eo=
|
||||
=4Pw3
|
||||
-----END PGP SIGNATURE-----
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQKTBAABCgB9FiEEkb+/TWlWvV33ty0j3+aRrjMbo9sFAl7NwHtfFIAAAAAALgAo
|
||||
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDkx
|
||||
QkZCRjRENjk1NkJENURGN0I3MkQyM0RGRTY5MUFFMzMxQkEzREIACgkQ3+aRrjMb
|
||||
o9twGg/+NtsaVN5xEukRMCv5zYmcLzdmW5ZTWZCeP39wT4sR5Y7VQaAb1QHQS2OV
|
||||
Li3LNl1k3NPJRNcW8ANNz0bjhsARoLft9H5fqHaz1g1XwgJJFOpDdsT//FrDVA2g
|
||||
beM4iHyPpMQjx/9c5E4OFumbwHnc/vbegMI7moRHDkS+Vlu2g2gJAFCtIJ9eblYT
|
||||
5l/llzgupZYDvQig30gi29wcBypu7EbsMaCVXnqDzq7RBuAlaJYccGjmkE5h/KuN
|
||||
/yWxYoluh8AExzhB7Mp7g87CuY4tIwohX0LGifoCUqb1hA9S30XLWQ4Kfx67ryIf
|
||||
Kge5svOQkjCFylUSv79t9Y3HlMa3CrB6R2miYYMnAAzSbf/2eYFdNhVjjQaTi18h
|
||||
k3rl+VwYwlg+S0iAK+TwSNNUuf5XbcHmaZ7LuGXIyFXLklAWzi0MvnKeNMA5TmvT
|
||||
xx1riUd1bIF+nGGNeZUoG6kJ+6cx/V2WNLGuFVNdzDFZECD4k1xiVSNxHLpD2vk2
|
||||
FYHp89VmUpvjB396yPWc8eW2TrfFuEufKPXVymfNWxZWWUrckd6Va2csuACtx8mZ
|
||||
W1d+Cvr5yh0F667ucyLzKSdw80jM0MDfs164RvzIPp/LdU/juQxFFxI7LLG8avKc
|
||||
E8CYpFHe5rEAAyWW0IMIjVoYGPzOfuaE+SgRFGPGqszMNKt9vZM=
|
||||
=ZjJu
|
||||
-----END PGP SIGNATURE-----
|
@ -13,11 +13,11 @@ Prevent unneccessary rebuilds of binary packages differing only by date, time an
|
||||
subversion/tests/cmdline/getopt_tests_data/svn--version_stdout | 1 -
|
||||
5 files changed, 6 insertions(+), 12 deletions(-)
|
||||
|
||||
Index: subversion-1.11.1/subversion/bindings/javahl/tests/org/apache/subversion/javahl/BasicTests.java
|
||||
Index: subversion-1.14.0/subversion/bindings/javahl/tests/org/apache/subversion/javahl/BasicTests.java
|
||||
===================================================================
|
||||
--- subversion-1.11.1.orig/subversion/bindings/javahl/tests/org/apache/subversion/javahl/BasicTests.java 2018-04-16 15:51:21.000000000 +0200
|
||||
+++ subversion-1.11.1/subversion/bindings/javahl/tests/org/apache/subversion/javahl/BasicTests.java 2019-01-18 15:03:10.407588129 +0100
|
||||
@@ -144,10 +144,10 @@ public class BasicTests extends SVNTests
|
||||
--- subversion-1.14.0.orig/subversion/bindings/javahl/tests/org/apache/subversion/javahl/BasicTests.java
|
||||
+++ subversion-1.14.0/subversion/bindings/javahl/tests/org/apache/subversion/javahl/BasicTests.java
|
||||
@@ -146,10 +146,10 @@ public class BasicTests extends SVNTests
|
||||
{
|
||||
vx = client.getVersionExtended(false);
|
||||
String result = vx.getBuildDate();
|
||||
@ -30,11 +30,11 @@ Index: subversion-1.11.1/subversion/bindings/javahl/tests/org/apache/subversion/
|
||||
throw new Exception("Build time empty");
|
||||
result = vx.getBuildHost();
|
||||
if (result == null || result.trim().length() == 0)
|
||||
Index: subversion-1.11.1/subversion/libsvn_subr/opt.c
|
||||
Index: subversion-1.14.0/subversion/libsvn_subr/opt.c
|
||||
===================================================================
|
||||
--- subversion-1.11.1.orig/subversion/libsvn_subr/opt.c 2018-03-15 12:54:29.000000000 +0100
|
||||
+++ subversion-1.11.1/subversion/libsvn_subr/opt.c 2019-01-18 15:03:10.407588129 +0100
|
||||
@@ -1085,12 +1085,8 @@ svn_opt__print_version_info(const char *
|
||||
--- subversion-1.14.0.orig/subversion/libsvn_subr/opt.c
|
||||
+++ subversion-1.14.0/subversion/libsvn_subr/opt.c
|
||||
@@ -1147,12 +1147,8 @@ svn_opt__print_version_info(const char *
|
||||
if (quiet)
|
||||
return svn_cmdline_printf(pool, "%s\n", SVN_VER_NUMBER);
|
||||
|
||||
@ -49,10 +49,10 @@ Index: subversion-1.11.1/subversion/libsvn_subr/opt.c
|
||||
SVN_ERR(svn_cmdline_printf(pool, "%s\n", svn_version_ext_copyright(info)));
|
||||
|
||||
if (footer)
|
||||
Index: subversion-1.11.1/subversion/libsvn_subr/version.c
|
||||
Index: subversion-1.14.0/subversion/libsvn_subr/version.c
|
||||
===================================================================
|
||||
--- subversion-1.11.1.orig/subversion/libsvn_subr/version.c 2019-01-04 12:38:50.000000000 +0100
|
||||
+++ subversion-1.11.1/subversion/libsvn_subr/version.c 2019-01-18 15:03:10.407588129 +0100
|
||||
--- subversion-1.14.0.orig/subversion/libsvn_subr/version.c
|
||||
+++ subversion-1.14.0/subversion/libsvn_subr/version.c
|
||||
@@ -139,8 +139,8 @@ svn_version_extended(svn_boolean_t verbo
|
||||
{
|
||||
svn_version_extended_t *info = apr_pcalloc(pool, sizeof(*info));
|
||||
@ -63,21 +63,21 @@ Index: subversion-1.11.1/subversion/libsvn_subr/version.c
|
||||
+ info->build_time = "";
|
||||
info->build_host = SVN_BUILD_HOST;
|
||||
info->copyright = apr_pstrdup
|
||||
(pool, _("Copyright (C) 2019 The Apache Software Foundation.\n"
|
||||
Index: subversion-1.11.1/subversion/tests/cmdline/getopt_tests_data/svn--version--verbose_stdout
|
||||
(pool, _("Copyright (C) 2020 The Apache Software Foundation.\n"
|
||||
Index: subversion-1.14.0/subversion/tests/cmdline/getopt_tests_data/svn--version--verbose_stdout
|
||||
===================================================================
|
||||
--- subversion-1.11.1.orig/subversion/tests/cmdline/getopt_tests_data/svn--version--verbose_stdout 2015-05-11 14:35:49.000000000 +0200
|
||||
+++ subversion-1.11.1/subversion/tests/cmdline/getopt_tests_data/svn--version--verbose_stdout 2019-01-18 15:03:10.407588129 +0100
|
||||
--- subversion-1.14.0.orig/subversion/tests/cmdline/getopt_tests_data/svn--version--verbose_stdout
|
||||
+++ subversion-1.14.0/subversion/tests/cmdline/getopt_tests_data/svn--version--verbose_stdout
|
||||
@@ -1,5 +1,4 @@
|
||||
svn, version 1.9.0-dev (under development)
|
||||
- compiled Feb 26 2014, 15:15:42 on x86_64-unknown-openbsd5.5
|
||||
|
||||
Copyright (C) 2012 The Apache Software Foundation.
|
||||
This software consists of contributions made by many people;
|
||||
Index: subversion-1.11.1/subversion/tests/cmdline/getopt_tests_data/svn--version_stdout
|
||||
Index: subversion-1.14.0/subversion/tests/cmdline/getopt_tests_data/svn--version_stdout
|
||||
===================================================================
|
||||
--- subversion-1.11.1.orig/subversion/tests/cmdline/getopt_tests_data/svn--version_stdout 2015-05-11 14:35:49.000000000 +0200
|
||||
+++ subversion-1.11.1/subversion/tests/cmdline/getopt_tests_data/svn--version_stdout 2019-01-18 15:03:10.407588129 +0100
|
||||
--- subversion-1.14.0.orig/subversion/tests/cmdline/getopt_tests_data/svn--version_stdout
|
||||
+++ subversion-1.14.0/subversion/tests/cmdline/getopt_tests_data/svn--version_stdout
|
||||
@@ -1,5 +1,4 @@
|
||||
svn, version 1.9.0-dev (under development)
|
||||
- compiled Feb 26 2014, 15:15:42 on x86_64-unknown-openbsd5.5
|
||||
|
@ -1,3 +1,17 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 11 07:40:28 UTC 2020 - Tomáš Chvátal <tchvatal@suse.com>
|
||||
|
||||
- Update to 1.14.0:
|
||||
* Support for Python 3.x
|
||||
* Support for Python 2.7 is being phased out
|
||||
* New Build-Time Dependency: py3c
|
||||
* Many enhancements and bug fixes
|
||||
- Drop patches:
|
||||
* subversion-1.12.0-swig-4.patch
|
||||
* ruby27-warnings.patch
|
||||
* ruby-includes.patch
|
||||
- Refresh patch subversion-no-build-date.patch
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue May 5 09:24:22 UTC 2020 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
|
63091
subversion.keyring
63091
subversion.keyring
File diff suppressed because it is too large
Load Diff
@ -34,7 +34,7 @@
|
||||
%bcond_with python_ctypes
|
||||
%bcond_with all_regression_tests
|
||||
Name: subversion
|
||||
Version: 1.13.0
|
||||
Version: 1.14.0
|
||||
Release: 0
|
||||
Summary: Subversion version control system
|
||||
License: Apache-2.0
|
||||
@ -60,11 +60,7 @@ Patch30: subversion-1.8.0-rpath.patch
|
||||
Patch37: subversion-no-build-date.patch
|
||||
Patch39: subversion-fix-parallel-build-support-for-perl-bindings.patch
|
||||
Patch40: subversion-perl-underlinking.patch
|
||||
# PATCH-FIX-UPSTREAM subversion-1.12.0-swig-4.patch -- Support Swig 4
|
||||
Patch41: subversion-1.12.0-swig-4.patch
|
||||
Patch42: gcc10-do-not-optimize-get_externals_to_pin.patch
|
||||
Patch43: ruby27-warnings.patch
|
||||
Patch44: ruby-includes.patch
|
||||
Patch45: disable-fs-fs-pack-test.patch
|
||||
BuildRequires: apache-rpm-macros
|
||||
BuildRequires: apache2-devel >= 2.2.0
|
||||
@ -78,9 +74,10 @@ BuildRequires: junit
|
||||
BuildRequires: libstdc++-devel
|
||||
BuildRequires: libtool
|
||||
BuildRequires: pkgconfig
|
||||
# Python 2 is required to run autogen.sh ; swig is also hardcoded to py2
|
||||
BuildRequires: python2-devel >= 2.7
|
||||
BuildRequires: python2-xml
|
||||
BuildRequires: py3c-devel
|
||||
BuildRequires: python3-devel >= 2.7
|
||||
BuildRequires: python3-py3c
|
||||
BuildRequires: python3-xml
|
||||
BuildRequires: ruby-devel >= 1.8.2
|
||||
BuildRequires: swig
|
||||
BuildRequires: update-alternatives
|
||||
@ -243,12 +240,7 @@ parameters and keywords for the svn command and other tools.
|
||||
%patch37 -p1
|
||||
%patch39
|
||||
%patch40 -p1
|
||||
%if 0%{?suse_version} > 1500
|
||||
%patch41 -p1
|
||||
%endif
|
||||
%patch42 -p1
|
||||
%patch43 -p1
|
||||
%patch44 -p1
|
||||
%patch45 -p1
|
||||
|
||||
%build
|
||||
@ -314,17 +306,17 @@ export LDFLAGS="-pie"
|
||||
--with-libmagic \
|
||||
--disable-static \
|
||||
--enable-broken-httpd-auth
|
||||
make %{?_smp_mflags}
|
||||
make doc-api %{?_smp_mflags}
|
||||
%make_build
|
||||
%make_build doc-api
|
||||
|
||||
# Bindings
|
||||
make extraclean-bindings %{?_smp_mflags}
|
||||
make %{?_smp_mflags} swig-py swig-rb swig-pl
|
||||
%make_build extraclean-bindings
|
||||
%make_build swig-py swig-rb swig-pl
|
||||
%if %{with python_ctypes}
|
||||
make %{?_smp_mflags} ctypes-python
|
||||
%make_build ctypes-python
|
||||
%endif
|
||||
# Java is not thread safe
|
||||
make -j1 JAVAC_FLAGS=" -encoding iso8859-1" javahl doc-javahl
|
||||
%make_build -j1 JAVAC_FLAGS=" -encoding iso8859-1" javahl doc-javahl
|
||||
|
||||
%install
|
||||
%make_install
|
||||
@ -407,19 +399,19 @@ rm -rf doc/doxygen/html/installdox
|
||||
%check
|
||||
export LANG=C LC_ALL=C
|
||||
|
||||
make %{?_smp_mflags} check CLEANUP=true || (cat fails.log; exit 1)
|
||||
make %{?_smp_mflags} check-javahl || (cat fails.log; exit 1)
|
||||
make %{?_smp_mflags} check-swig-pl || (cat fails.log; exit 1)
|
||||
%make_build check CLEANUP=true || (cat fails.log; exit 1)
|
||||
%make_build check-javahl || (cat fails.log; exit 1)
|
||||
%make_build check-swig-pl || (cat fails.log; exit 1)
|
||||
%if 0%{?suse_version} <= 1500
|
||||
# swig bindings check failing from swig 4.0.0 and later
|
||||
make %{?_smp_mflags} check-swig-py || (cat fails.log; exit 1)
|
||||
%make_build check-swig-py || (cat fails.log; exit 1)
|
||||
%endif
|
||||
make %{?_smp_mflags} check-swig-rb || (cat fails.log; exit 1)
|
||||
%make_build check-swig-rb || (cat fails.log; exit 1)
|
||||
%if %{with all_regression_tests}
|
||||
make %{?_smp_mflags} svnserveautocheck CLEANUP=true FS_TYPE=fsfs || (cat fails.log; exit 1)
|
||||
make %{?_smp_mflags} svnserveautocheck CLEANUP=true FS_TYPE=bdb || (cat fails.log; exit 1)
|
||||
make %{?_smp_mflags} davautocheck CLEANUP=true FS_TYPE=fsfs || (cat fails.log; exit 1)
|
||||
make %{?_smp_mflags} davautocheck CLEANUP=true FS_TYPE=bdb || (cat fails.log; exit 1)
|
||||
%make_build svnserveautocheck CLEANUP=true FS_TYPE=fsfs || (cat fails.log; exit 1)
|
||||
%make_build svnserveautocheck CLEANUP=true FS_TYPE=bdb || (cat fails.log; exit 1)
|
||||
%make_build davautocheck CLEANUP=true FS_TYPE=fsfs || (cat fails.log; exit 1)
|
||||
%make_build davautocheck CLEANUP=true FS_TYPE=bdb || (cat fails.log; exit 1)
|
||||
%endif
|
||||
|
||||
%pre
|
||||
|
Loading…
x
Reference in New Issue
Block a user