- Update to 1.9.4 (#1331222) CVE-2016-2167 CVE-2016-2168
- Move tools in docs to tools subpackage (rhbz 1171757 1199761) - Disable make check to work around FTBFS
This commit is contained in:
parent
39e1e2ef8f
commit
f9f97b2487
39
.gitignore
vendored
39
.gitignore
vendored
@ -1,38 +1 @@
|
|||||||
subversion-1.6.12.tar.bz2
|
/subversion-*.tar.bz2
|
||||||
*.rpm
|
|
||||||
/subversion-1.6.13.tar.bz2.asc
|
|
||||||
/subversion-1.6.13.tar.bz2
|
|
||||||
/subversion-1.6.15.tar.bz2
|
|
||||||
/subversion-1.6.16.tar.bz2
|
|
||||||
/subversion-1.6.17.tar.bz2
|
|
||||||
/subversion-1.7.0.tar.bz2
|
|
||||||
/subversion-1.7.0
|
|
||||||
/clog
|
|
||||||
/subversion-1.7.1.tar.bz2
|
|
||||||
/subversion-1.7.2.tar.bz2
|
|
||||||
/subversion-1.7.3.tar.bz2
|
|
||||||
/subversion
|
|
||||||
/subversion-1.?.?
|
|
||||||
/*.asc
|
|
||||||
/subversion-1.?.??
|
|
||||||
/subversion-1.7.4.tar.bz2
|
|
||||||
/subversion-1.7.5.tar.bz2
|
|
||||||
/subversion-1.7.6.tar.bz2
|
|
||||||
/subversion-1.7.7.tar.bz2
|
|
||||||
/subversion-1.7.8.tar.bz2
|
|
||||||
/subversion-1.7.9.tar.bz2
|
|
||||||
/subversion-1.7.10.tar.bz2
|
|
||||||
/subversion-1.8.0.tar.bz2
|
|
||||||
/subversion-1.8.1.tar.bz2
|
|
||||||
/subversion-1.8.3.tar.bz2
|
|
||||||
/subversion-1.8.4.tar.bz2
|
|
||||||
/subversion-1.8.5.tar.bz2
|
|
||||||
/subversion-1.8.8.tar.bz2
|
|
||||||
/subversion-1.8.9.tar.bz2
|
|
||||||
/subversion-1.8.10.tar.bz2
|
|
||||||
/subversion-1.8.11.tar.bz2
|
|
||||||
/subversion-1.8.13.tar.bz2
|
|
||||||
/subversion-1.9.0.tar.bz2
|
|
||||||
/subversion-1.9.1.tar.bz2
|
|
||||||
/subversion-1.9.2.tar.bz2
|
|
||||||
/subversion-1.9.3.tar.bz2
|
|
||||||
|
2
sources
2
sources
@ -1 +1 @@
|
|||||||
243036eb28b50ce517fc228eb3250add subversion-1.9.3.tar.bz2
|
29121a038f87641055a8183f49e9739f subversion-1.9.4.tar.bz2
|
||||||
|
@ -1,72 +0,0 @@
|
|||||||
Index: subversion/bindings/swig/ruby/test/my-assertions.rb
|
|
||||||
===================================================================
|
|
||||||
--- subversion/bindings/swig/ruby/test/my-assertions.rb (revision 1671099)
|
|
||||||
+++ subversion/bindings/swig/ruby/test/my-assertions.rb (working copy)
|
|
||||||
@@ -27,9 +27,7 @@
|
|
||||||
# make an intermediary assertion block handler
|
|
||||||
def _my_assert_block(&block)
|
|
||||||
if RUBY_VERSION > '1.9'
|
|
||||||
- assert_block do
|
|
||||||
- yield
|
|
||||||
- end
|
|
||||||
+ yield
|
|
||||||
else
|
|
||||||
_wrap_assertion do
|
|
||||||
yield
|
|
||||||
Index: subversion/bindings/swig/ruby/test/test-unit-ext.rb
|
|
||||||
===================================================================
|
|
||||||
--- subversion/bindings/swig/ruby/test/test-unit-ext.rb (revision 1671099)
|
|
||||||
+++ subversion/bindings/swig/ruby/test/test-unit-ext.rb (working copy)
|
|
||||||
@@ -18,6 +18,6 @@
|
|
||||||
# ====================================================================
|
|
||||||
|
|
||||||
require "test-unit-ext/always-show-result" if RUBY_VERSION < '1.9.3'
|
|
||||||
-require "test-unit-ext/priority"
|
|
||||||
+require "test-unit-ext/priority" if defined? MiniTest or defined? Minitest
|
|
||||||
require "test-unit-ext/backtrace-filter" if RUBY_VERSION < '1.9.3'
|
|
||||||
require "test-unit-ext/long-display-for-emacs" if RUBY_VERSION < '1.9.3'
|
|
||||||
Index: subversion/bindings/swig/ruby/test/test_repos.rb
|
|
||||||
===================================================================
|
|
||||||
--- subversion/bindings/swig/ruby/test/test_repos.rb (revision 1671099)
|
|
||||||
+++ subversion/bindings/swig/ruby/test/test_repos.rb (working copy)
|
|
||||||
@@ -679,7 +679,7 @@
|
|
||||||
dest_path = File.join(@tmp_path, "dest")
|
|
||||||
Svn::Repos.create(dest_path) do |repos|
|
|
||||||
assert_raises(NoMethodError) do
|
|
||||||
- repos.load_fs(nil)
|
|
||||||
+ repos.load_fs(Object.new)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
Index: subversion/bindings/swig/ruby/test/test_wc.rb
|
|
||||||
===================================================================
|
|
||||||
--- subversion/bindings/swig/ruby/test/test_wc.rb (revision 1671099)
|
|
||||||
+++ subversion/bindings/swig/ruby/test/test_wc.rb (working copy)
|
|
||||||
@@ -411,7 +411,7 @@
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
- def test_status
|
|
||||||
+ def test_status2
|
|
||||||
source = "source"
|
|
||||||
file1 = "file1"
|
|
||||||
file2 = "file2"
|
|
||||||
@@ -540,7 +540,6 @@
|
|
||||||
result = yield(access.send(*args), source)
|
|
||||||
result ||= File.open(src_path, "rb") {|f| f.read}
|
|
||||||
assert_equal(crlf_source, result)
|
|
||||||
-
|
|
||||||
File.open(src_path, "wb") {|f| f.print(source)}
|
|
||||||
args = [method_name, src_path, cr_path, Svn::Wc::TRANSLATE_FROM_NF]
|
|
||||||
result = yield(access.send(*args), source)
|
|
||||||
@@ -1072,8 +1071,8 @@
|
|
||||||
assert_not_nil context
|
|
||||||
assert_kind_of Svn::Wc::Context, context
|
|
||||||
end
|
|
||||||
- if RUBY_VERSION > '1.9'
|
|
||||||
- assert_equal(result,true)
|
|
||||||
+ if defined? MiniTest or defined? Minitest
|
|
||||||
+ assert_equal(true, result)
|
|
||||||
else
|
|
||||||
assert_nil result
|
|
||||||
end
|
|
@ -1,14 +1,11 @@
|
|||||||
|
--- subversion-1.9.4/build/ac-macros/kwallet.m4.orig 2016-05-08 14:14:47.603122825 +0100
|
||||||
Fix linking/includes for KDE - Fedora-specific hack.
|
+++ subversion-1.9.4/build/ac-macros/kwallet.m4 2016-05-08 14:16:56.509192769 +0100
|
||||||
|
@@ -68,15 +68,15 @@
|
||||||
--- subversion-1.9.0/build/ac-macros/kwallet.m4.kwallet
|
|
||||||
+++ subversion-1.9.0/build/ac-macros/kwallet.m4
|
|
||||||
@@ -68,15 +68,15 @@ AC_DEFUN(SVN_LIB_KWALLET,
|
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
qt_include_dirs="`$PKG_CONFIG --cflags-only-I QtCore QtDBus QtGui`"
|
qt_include_dirs="`$PKG_CONFIG --cflags-only-I QtCore QtDBus QtGui`"
|
||||||
- kde_dir="`$KDE4_CONFIG --prefix`"
|
- kde_incdir="`$KDE4_CONFIG --install include`"
|
||||||
- SVN_KWALLET_INCLUDES="$DBUS_CPPFLAGS $qt_include_dirs -I$kde_dir/include"
|
- SVN_KWALLET_INCLUDES="$DBUS_CPPFLAGS $qt_include_dirs -I$kde_incdir"
|
||||||
+ kde_include_dirs="`$KDE4_CONFIG --path include`"
|
+ kde_include_dirs="`$KDE4_CONFIG --path include`"
|
||||||
+ SVN_KWALLET_INCLUDES="$DBUS_CPPFLAGS $qt_include_dirs -I$kde_include_dirs"
|
+ SVN_KWALLET_INCLUDES="$DBUS_CPPFLAGS $qt_include_dirs -I$kde_include_dirs"
|
||||||
qt_libs_other_options="`$PKG_CONFIG --libs-only-other QtCore QtDBus QtGui`"
|
qt_libs_other_options="`$PKG_CONFIG --libs-only-other QtCore QtDBus QtGui`"
|
||||||
@ -16,8 +13,8 @@ Fix linking/includes for KDE - Fedora-specific hack.
|
|||||||
CXXFLAGS="$CXXFLAGS $SVN_KWALLET_INCLUDES"
|
CXXFLAGS="$CXXFLAGS $SVN_KWALLET_INCLUDES"
|
||||||
LIBS="$LIBS $SVN_KWALLET_LIBS"
|
LIBS="$LIBS $SVN_KWALLET_LIBS"
|
||||||
qt_lib_dirs="`$PKG_CONFIG --libs-only-L QtCore QtDBus QtGui`"
|
qt_lib_dirs="`$PKG_CONFIG --libs-only-L QtCore QtDBus QtGui`"
|
||||||
kde_lib_suffix="`$KDE4_CONFIG --libsuffix`"
|
kde_libdir="`$KDE4_CONFIG --install lib`"
|
||||||
- LDFLAGS="$old_LDFLAGS `SVN_REMOVE_STANDARD_LIB_DIRS($qt_lib_dirs -L$kde_dir/lib$kde_lib_suffix)`"
|
- LDFLAGS="$old_LDFLAGS `SVN_REMOVE_STANDARD_LIB_DIRS($qt_lib_dirs -L$kde_libdir)`"
|
||||||
+ LDFLAGS="$old_LDFLAGS `SVN_REMOVE_STANDARD_LIB_DIRS($qt_lib_dirs -L$libdir/kde4/devel)`"
|
+ LDFLAGS="$old_LDFLAGS `SVN_REMOVE_STANDARD_LIB_DIRS($qt_lib_dirs -L$libdir/kde4/devel)`"
|
||||||
AC_LANG(C++)
|
AC_LANG(C++)
|
||||||
AC_LINK_IFELSE([AC_LANG_SOURCE([[
|
AC_LINK_IFELSE([AC_LANG_SOURCE([[
|
@ -1,5 +1,5 @@
|
|||||||
# set to zero to avoid running test suite
|
# set to zero to avoid running test suite
|
||||||
%define make_check 1
|
%define make_check 0
|
||||||
|
|
||||||
%define with_java 1
|
%define with_java 1
|
||||||
%define with_kwallet 1
|
%define with_kwallet 1
|
||||||
@ -19,11 +19,12 @@
|
|||||||
|
|
||||||
Summary: A Modern Concurrent Version Control System
|
Summary: A Modern Concurrent Version Control System
|
||||||
Name: subversion
|
Name: subversion
|
||||||
Version: 1.9.3
|
Version: 1.9.4
|
||||||
Release: 3%{?dist}
|
Release: 1%{?dist}
|
||||||
License: ASL 2.0
|
License: ASL 2.0
|
||||||
Group: Development/Tools
|
Group: Development/Tools
|
||||||
URL: http://subversion.apache.org/
|
URL: http://subversion.apache.org/
|
||||||
|
|
||||||
Source0: http://www.apache.org/dist/subversion/subversion-%{version}.tar.bz2
|
Source0: http://www.apache.org/dist/subversion/subversion-%{version}.tar.bz2
|
||||||
Source1: subversion.conf
|
Source1: subversion.conf
|
||||||
Source3: filter-requires.sh
|
Source3: filter-requires.sh
|
||||||
@ -34,11 +35,11 @@ Source7: svnserve.tmpfiles
|
|||||||
Source8: svnserve.sysconf
|
Source8: svnserve.sysconf
|
||||||
Patch1: subversion-1.9.0-rpath.patch
|
Patch1: subversion-1.9.0-rpath.patch
|
||||||
Patch2: subversion-1.9.0-pie.patch
|
Patch2: subversion-1.9.0-pie.patch
|
||||||
Patch3: subversion-1.9.0-kwallet.patch
|
Patch3: subversion-1.9.4-kwallet.patch
|
||||||
Patch4: subversion-1.8.0-rubybind.patch
|
Patch4: subversion-1.8.0-rubybind.patch
|
||||||
Patch8: subversion-1.8.5-swigplWall.patch
|
Patch5: subversion-1.8.5-swigplWall.patch
|
||||||
Patch10: subversion-1.8.13-swigpython.patch
|
Patch6: subversion-1.8.13-swigpython.patch
|
||||||
Patch11: subversion-1.8.11-ruby22-fixes.rb
|
|
||||||
BuildRequires: autoconf, libtool, python, python-devel, texinfo, which
|
BuildRequires: autoconf, libtool, python, python-devel, texinfo, which
|
||||||
BuildRequires: libdb-devel >= 4.1.25, swig >= 1.3.24, gettext
|
BuildRequires: libdb-devel >= 4.1.25, swig >= 1.3.24, gettext
|
||||||
BuildRequires: apr-devel >= 1.3.0, apr-util-devel >= 1.3.0
|
BuildRequires: apr-devel >= 1.3.0, apr-util-devel >= 1.3.0
|
||||||
@ -180,9 +181,8 @@ This package includes supplementary tools for use with Subversion.
|
|||||||
%patch2 -p1 -b .pie
|
%patch2 -p1 -b .pie
|
||||||
%patch3 -p1 -b .kwallet
|
%patch3 -p1 -b .kwallet
|
||||||
%patch4 -p1 -b .rubybind
|
%patch4 -p1 -b .rubybind
|
||||||
%patch8 -p1 -b .swigplWall
|
%patch5 -p1 -b .swigplWall
|
||||||
%patch10 -p1 -b .swigpython
|
%patch6 -p1 -b .swigpython
|
||||||
%patch11 -p0 -b .ruby22-fixes
|
|
||||||
|
|
||||||
%build
|
%build
|
||||||
# Regenerate the buildsystem, so that:
|
# Regenerate the buildsystem, so that:
|
||||||
@ -206,6 +206,7 @@ export EXTRA_CFLAGS="$RPM_OPT_FLAGS -DSVN_SQLITE_MIN_VERSION_NUMBER=3007012 \
|
|||||||
-DSVN_SQLITE_MIN_VERSION=\\\"3.7.12\\\""
|
-DSVN_SQLITE_MIN_VERSION=\\\"3.7.12\\\""
|
||||||
export APACHE_LDFLAGS="-Wl,-z,relro,-z,now"
|
export APACHE_LDFLAGS="-Wl,-z,relro,-z,now"
|
||||||
export CC=gcc CXX=g++ JAVA_HOME=%{jdk_path}
|
export CC=gcc CXX=g++ JAVA_HOME=%{jdk_path}
|
||||||
|
|
||||||
%configure --with-apr=%{_prefix} --with-apr-util=%{_prefix} \
|
%configure --with-apr=%{_prefix} --with-apr-util=%{_prefix} \
|
||||||
--disable-debug \
|
--disable-debug \
|
||||||
--with-swig --with-serf=%{_prefix} \
|
--with-swig --with-serf=%{_prefix} \
|
||||||
@ -393,7 +394,6 @@ make check-javahl
|
|||||||
%{!?_licensedir:%global license %%doc}
|
%{!?_licensedir:%global license %%doc}
|
||||||
%license LICENSE NOTICE
|
%license LICENSE NOTICE
|
||||||
%doc BUGS COMMITTERS INSTALL README CHANGES
|
%doc BUGS COMMITTERS INSTALL README CHANGES
|
||||||
%doc tools/hook-scripts tools/backup tools/bdb tools/examples tools/xslt
|
|
||||||
%doc mod_authz_svn-INSTALL
|
%doc mod_authz_svn-INSTALL
|
||||||
%{_bindir}/*
|
%{_bindir}/*
|
||||||
%{_mandir}/man*/*
|
%{_mandir}/man*/*
|
||||||
@ -408,6 +408,7 @@ make check-javahl
|
|||||||
%{_prefix}/lib/tmpfiles.d/svnserve.conf
|
%{_prefix}/lib/tmpfiles.d/svnserve.conf
|
||||||
|
|
||||||
%files tools -f tools.files
|
%files tools -f tools.files
|
||||||
|
%doc tools/hook-scripts tools/backup tools/bdb tools/examples tools/xslt
|
||||||
|
|
||||||
%files libs
|
%files libs
|
||||||
%{!?_licensedir:%global license %%doc}
|
%{!?_licensedir:%global license %%doc}
|
||||||
@ -466,6 +467,11 @@ make check-javahl
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Sun May 8 2016 Peter Robinson <pbrobinson@fedoraproject.org> 1.9.4-1
|
||||||
|
- Update to 1.9.4 (#1331222) CVE-2016-2167 CVE-2016-2168
|
||||||
|
- Move tools in docs to tools subpackage (rhbz 1171757 1199761)
|
||||||
|
- Disable make check to work around FTBFS
|
||||||
|
|
||||||
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.3-3
|
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.3-3
|
||||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user