2b2b02
# set to zero to avoid running test suite
2b2b02
2b2b02
%bcond_without kwallet
2b2b02
%bcond_without python2
2b2b02
%bcond_with python3
2b2b02
%bcond_without bdb
2b2b02
%bcond_without tests
2b2b02
%bcond_without pyswig
2b2b02
2b2b02
%ifarch %{power64} s390x
2b2b02
%global with_java 0
2b2b02
%else
2b2b02
%global with_java 1
2b2b02
%endif
2b2b02
2b2b02
%if %{with python2} == %{with python3}
2b2b02
%error Pick exactly one Python version
2b2b02
%endif
2b2b02
2b2b02
# set JDK path to build javahl; default for JPackage
2b2b02
%define jdk_path /usr/lib/jvm/java
2b2b02
2b2b02
%{!?_httpd_mmn: %{expand: %%global _httpd_mmn %%(cat %{_includedir}/httpd/.mmn 2>/dev/null || echo 0-0)}}
2b2b02
2b2b02
%define perl_vendorarch %(eval "`%{__perl} -V:installvendorarch`"; echo $installvendorarch)
2b2b02
2b2b02
%if %{with python2}
2b2b02
%global svn_python_sitearch %{python2_sitearch}
2b2b02
%global svn_python %{__python2}
2b2b02
%global svn_python_br python2-devel
2b2b02
%else
2b2b02
%global svn_python_sitearch %{python3_sitearch}
2b2b02
%global svn_python %{__python3}
2b2b02
%global svn_python_br python3-devel
2b2b02
%endif
2b2b02
2b2b02
Summary: A Modern Concurrent Version Control System
2b2b02
Name: subversion
2b2b02
Version: 1.10.2
5fe6ef
Release: 3%{?dist}
2b2b02
License: ASL 2.0
2b2b02
Group: Development/Tools
2b2b02
URL: https://subversion.apache.org/
2b2b02
2b2b02
Source0: https://www.apache.org/dist/subversion/subversion-%{version}.tar.bz2
2b2b02
Source1: subversion.conf
2b2b02
Source3: filter-requires.sh
2b2b02
Source4: http://www.xsteve.at/prg/emacs/psvn.el
2b2b02
Source5: psvn-init.el
2b2b02
Source6: svnserve.service
2b2b02
Source7: svnserve.tmpfiles
2b2b02
Source8: svnserve.sysconf
2b2b02
Patch1: subversion-1.10.0-rpath.patch
2b2b02
Patch2: subversion-1.10.0-pie.patch
2b2b02
Patch4: subversion-1.8.0-rubybind.patch
2b2b02
Patch5: subversion-1.8.5-swigplWall.patch
2b2b02
Patch6: subversion-1.10.2-CVE-2019-0203.patch
5fe6ef
Patch7: subversion-1.10.2-CVE-2018-11782.patch
2b2b02
BuildRequires: autoconf, libtool, texinfo, which
2b2b02
BuildRequires: swig >= 1.3.24, gettext
2b2b02
%if %{with bdb}
2b2b02
BuildRequires: libdb-devel >= 4.1.25
2b2b02
%endif
2b2b02
BuildRequires: %{svn_python_br}
2b2b02
BuildRequires: apr-devel >= 1.3.0, apr-util-devel >= 1.3.0
2b2b02
BuildRequires: libserf-devel >= 1.3.0, cyrus-sasl-devel
2b2b02
BuildRequires: sqlite-devel >= 3.4.0, file-devel, systemd-units
2b2b02
BuildRequires: utf8proc-devel, lz4-devel
2b2b02
# Any apr-util crypto backend needed
2b2b02
BuildRequires: apr-util-openssl
2b2b02
# For systemctl scriptlets
2b2b02
Requires(post): systemd
2b2b02
Requires(preun): systemd
2b2b02
Requires(postun): systemd
2b2b02
Provides: svn = %{version}-%{release}
2b2b02
Requires: subversion-libs%{?_isa} = %{version}-%{release}
2b2b02
2b2b02
%define __perl_requires %{SOURCE3}
2b2b02
2b2b02
# Put Python bindings in site-packages
2b2b02
%define swigdirs swig_pydir=%{svn_python_sitearch}/libsvn swig_pydir_extra=%{svn_python_sitearch}/svn
2b2b02
2b2b02
%description
2b2b02
Subversion is a concurrent version control system which enables one
2b2b02
or more users to collaborate in developing and maintaining a
2b2b02
hierarchy of files and directories while keeping a history of all
2b2b02
changes.  Subversion only stores the differences between versions,
2b2b02
instead of every complete file.  Subversion is intended to be a
2b2b02
compelling replacement for CVS.
2b2b02
2b2b02
%package libs
2b2b02
Group: Development/Tools
2b2b02
Summary: Libraries for Subversion Version Control system
2b2b02
# APR 1.3.x interfaces are required
2b2b02
Conflicts: apr%{?_isa} < 1.3.0
2b2b02
# Enforced at run-time by ra_serf
2b2b02
Conflicts: libserf%{?_isa} < 1.3.0
2b2b02
2b2b02
%description libs
2b2b02
The subversion-libs package includes the essential shared libraries
2b2b02
used by the Subversion version control tools.
2b2b02
2b2b02
%if %{with python2} && %{with pyswig}
2b2b02
%package -n python2-subversion
2b2b02
%{?python_provide:%python_provide python2-subversion}
2b2b02
# Remove before F30
2b2b02
Provides: %{name}-python = %{version}-%{release}
2b2b02
Provides: %{name}-python%{?_isa} = %{version}-%{release}
2b2b02
Obsoletes: %{name}-python < %{version}-%{release}
2b2b02
BuildRequires: python2-devel
2b2b02
Group: Development/Libraries
2b2b02
Summary: Python bindings for Subversion Version Control system
2b2b02
2b2b02
%description -n python2-subversion
2b2b02
The python2-subversion package includes the Python 2.x bindings to the
2b2b02
Subversion libraries.
2b2b02
%endif
2b2b02
%if %{with python3} && %{with pyswig}
2b2b02
%package -n python3-subversion
2b2b02
%{?python_provide:%python_provide python3-subversion}
2b2b02
Group: Development/Libraries
2b2b02
Summary: Python bindings for Subversion Version Control system
2b2b02
BuildRequires: python3-devel
2b2b02
2b2b02
%description -n python3-subversion
2b2b02
The python3-subversion package includes the Python 3.x bindings to the
2b2b02
Subversion libraries.
2b2b02
%endif
2b2b02
2b2b02
%package devel
2b2b02
Group: Development/Tools
2b2b02
Summary: Development package for the Subversion libraries
2b2b02
Requires: subversion%{?_isa} = %{version}-%{release}
2b2b02
Requires: apr-devel%{?_isa}, apr-util-devel%{?_isa}
2b2b02
2b2b02
%description devel
2b2b02
The subversion-devel package includes the libraries and include files
2b2b02
for developers interacting with the subversion package.
2b2b02
2b2b02
%package gnome
2b2b02
Group: Development/Tools
2b2b02
Summary: GNOME Keyring support for Subversion
2b2b02
Requires: subversion%{?_isa} = %{version}-%{release}
2b2b02
BuildRequires: dbus-devel, libsecret-devel
2b2b02
2b2b02
%description gnome
2b2b02
The subversion-gnome package adds support for storing Subversion
2b2b02
passwords in the GNOME Keyring.
2b2b02
2b2b02
%if %{with kwallet}
2b2b02
%package kde
2b2b02
Group: Development/Tools
2b2b02
Summary: KDE Wallet support for Subversion
2b2b02
Requires: subversion%{?_isa} = %{version}-%{release}
2b2b02
BuildRequires: kdelibs-devel >= 4.0.0
2b2b02
2b2b02
%description kde
2b2b02
The subversion-kde package adds support for storing Subversion
2b2b02
passwords in the KDE Wallet.
2b2b02
%endif
2b2b02
2b2b02
%package -n mod_dav_svn
2b2b02
Group: System Environment/Daemons
2b2b02
Summary: Apache httpd module for Subversion server
2b2b02
Requires: httpd-mmn = %{_httpd_mmn}
2b2b02
Requires: subversion-libs%{?_isa} = %{version}-%{release}
2b2b02
BuildRequires: httpd-devel >= 2.0.45
2b2b02
2b2b02
%description -n mod_dav_svn
2b2b02
The mod_dav_svn package allows access to a Subversion repository
2b2b02
using HTTP, via the Apache httpd server.
2b2b02
2b2b02
%package perl
2b2b02
Group: Development/Libraries
2b2b02
Summary: Perl bindings to the Subversion libraries
2b2b02
BuildRequires: perl-devel >= 2:5.8.0, perl-generators, perl(ExtUtils::MakeMaker)
2b2b02
BuildRequires: perl(Test::More), perl(ExtUtils::Embed)
2b2b02
Requires: %(eval `perl -V:version`; echo "perl(:MODULE_COMPAT_$version)")
2b2b02
Requires: subversion%{?_isa} = %{version}-%{release}
2b2b02
2b2b02
%description perl
2b2b02
This package includes the Perl bindings to the Subversion libraries.
2b2b02
2b2b02
%if %{with_java}
2b2b02
%package javahl
2b2b02
Group: Development/Libraries
2b2b02
Summary: JNI bindings to the Subversion libraries
2b2b02
Requires: subversion = %{version}-%{release}
2b2b02
BuildRequires: java-devel-openjdk
2b2b02
# JAR repacking requires both zip and unzip in the buildroot
2b2b02
BuildRequires: zip, unzip
2b2b02
# For the tests
2b2b02
BuildRequires: junit
2b2b02
BuildArch: noarch
2b2b02
2b2b02
%description javahl
2b2b02
This package includes the JNI bindings to the Subversion libraries.
2b2b02
%endif
2b2b02
2b2b02
%package ruby
2b2b02
Group: Development/Libraries
2b2b02
Summary: Ruby bindings to the Subversion libraries
2b2b02
BuildRequires: ruby-devel >= 1.9.1, ruby >= 1.9.1
2b2b02
BuildRequires: rubygem(test-unit)
2b2b02
Requires: subversion%{?_isa} = %{version}-%{release}
2b2b02
Conflicts: ruby-libs%{?_isa} < 1.8.2
2b2b02
2b2b02
%description ruby
2b2b02
This package includes the Ruby bindings to the Subversion libraries.
2b2b02
2b2b02
%package tools
2b2b02
Group: Development/Tools
2b2b02
Summary: Supplementary tools for Subversion
2b2b02
Requires: subversion%{?_isa} = %{version}-%{release}
2b2b02
2b2b02
%description tools
2b2b02
This package includes supplementary tools for use with Subversion.
2b2b02
2b2b02
%prep
2b2b02
%setup -q
2b2b02
%patch1 -p1 -b .rpath
2b2b02
%patch2 -p1 -b .pie
2b2b02
%patch4 -p1 -b .rubybind
2b2b02
%patch5 -p1 -b .swigplWall
2b2b02
%patch6 -p1 -b .cve0203
5fe6ef
%patch7 -p1 -b .cve11782
2b2b02
2b2b02
%build
2b2b02
# Regenerate the buildsystem, so that:
2b2b02
#  1) patches applied to configure.in take effect
2b2b02
#  2) the swig bindings are regenerated using the system swig
2b2b02
# (2) is not ideal since typically upstream test with a different
2b2b02
# swig version
2b2b02
# This PATH order makes the fugly test for libtoolize work...
2b2b02
mv build-outputs.mk build-outputs.mk.old
2b2b02
export PYTHON=%{svn_python}
2b2b02
2b2b02
PATH=/usr/bin:$PATH ./autogen.sh --release
2b2b02
2b2b02
# fix shebang lines, #111498
2b2b02
perl -pi -e 's|/usr/bin/env perl -w|/usr/bin/perl -w|' tools/hook-scripts/*.pl.in
2b2b02
# fix python executable
2b2b02
perl -pi -e 's|/usr/bin/env python.*|%{svn_python}|' subversion/tests/cmdline/svneditor.py
2b2b02
2b2b02
# override weird -shrext from ruby
2b2b02
export svn_cv_ruby_link="%{__cc} -shared"
2b2b02
export svn_cv_ruby_sitedir_libsuffix=""
2b2b02
export svn_cv_ruby_sitedir_archsuffix=""
2b2b02
2b2b02
#export EXTRA_CFLAGS="$RPM_OPT_FLAGS -DSVN_SQLITE_MIN_VERSION_NUMBER=3007012 \
2b2b02
#       -DSVN_SQLITE_MIN_VERSION=\\\"3.7.12\\\""
2b2b02
export APACHE_LDFLAGS="-Wl,-z,relro,-z,now"
2b2b02
export CC=gcc CXX=g++ JAVA_HOME=%{jdk_path}
2b2b02
2b2b02
%configure --with-apr=%{_prefix} --with-apr-util=%{_prefix} \
2b2b02
        --disable-debug \
2b2b02
        --with-swig --with-serf=%{_prefix} \
2b2b02
        --with-ruby-sitedir=%{ruby_vendorarchdir} \
2b2b02
        --with-ruby-test-verbose=verbose \
2b2b02
        --with-apxs=%{_httpd_apxs} --disable-mod-activation \
2b2b02
        --with-apache-libexecdir=%{_httpd_moddir} \
2b2b02
        --disable-static --with-sasl=%{_prefix} \
2b2b02
        --with-libmagic=%{_prefix} \
2b2b02
        --with-gnome-keyring \
2b2b02
%if %{with_java}
2b2b02
        --enable-javahl \
2b2b02
        --with-junit=%{_prefix}/share/java/junit.jar \
2b2b02
%endif
2b2b02
%if %{with kwallet}
2b2b02
        --with-kwallet=%{_includedir}/kde4:%{_libdir}/kde4/devel \
2b2b02
%endif
2b2b02
%if %{with bdb}
2b2b02
        --with-berkeley-db \
2b2b02
%else
2b2b02
        --without-berkeley-db \
2b2b02
%endif
2b2b02
        || (cat config.log; exit 1)
2b2b02
make %{?_smp_mflags} all tools
2b2b02
%if %{with pyswig}
2b2b02
make swig-py swig-py-lib %{swigdirs}
2b2b02
%endif
2b2b02
make swig-pl swig-pl-lib swig-rb swig-rb-lib
2b2b02
%if %{with_java}
2b2b02
# javahl-javah does not parallel-make with javahl
2b2b02
#make javahl-java javahl-javah
2b2b02
make javahl
2b2b02
%endif
2b2b02
2b2b02
%install
2b2b02
make install DESTDIR=$RPM_BUILD_ROOT
2b2b02
%if %{with pyswig}
2b2b02
make install-swig-py %{swigdirs} DESTDIR=$RPM_BUILD_ROOT
2b2b02
%endif
2b2b02
make install-swig-pl-lib install-swig-rb DESTDIR=$RPM_BUILD_ROOT
2b2b02
make pure_vendor_install -C subversion/bindings/swig/perl/native \
2b2b02
        PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
2b2b02
%if %{with_java}
2b2b02
make install-javahl-java install-javahl-lib javahl_javadir=%{_javadir} DESTDIR=$RPM_BUILD_ROOT
2b2b02
%endif
2b2b02
2b2b02
install -m 755 -d ${RPM_BUILD_ROOT}%{_sysconfdir}/subversion
2b2b02
2b2b02
mkdir -p ${RPM_BUILD_ROOT}{%{_httpd_modconfdir},%{_httpd_confdir}}
2b2b02
2b2b02
%if "%{_httpd_modconfdir}" == "%{_httpd_confdir}"
2b2b02
# httpd <= 2.2.x
2b2b02
install -p -m 644 %{SOURCE1} ${RPM_BUILD_ROOT}%{_httpd_confdir}
2b2b02
%else
2b2b02
sed -n /^LoadModule/p %{SOURCE1} > 10-subversion.conf
2b2b02
sed    /^LoadModule/d %{SOURCE1} > example.conf
2b2b02
touch -r %{SOURCE1} 10-subversion.conf example.conf
2b2b02
install -p -m 644 10-subversion.conf ${RPM_BUILD_ROOT}%{_httpd_modconfdir}
2b2b02
%endif
2b2b02
2b2b02
# Remove unpackaged files
2b2b02
rm -rf ${RPM_BUILD_ROOT}%{_includedir}/subversion-*/*.txt \
2b2b02
       ${RPM_BUILD_ROOT}%{svn_python_sitearch}/*/*.{a,la}
2b2b02
2b2b02
# The SVN build system is broken w.r.t. DSO support; it treats
2b2b02
# normal libraries as DSOs and puts them in $libdir, whereas they
2b2b02
# should go in some subdir somewhere, and be linked using -module,
2b2b02
# etc.  So, forcibly nuke the .so's for libsvn_auth_{gnome,kde},
2b2b02
# since nothing should ever link against them directly.
2b2b02
rm -f ${RPM_BUILD_ROOT}%{_libdir}/libsvn_auth_*.so
2b2b02
2b2b02
# remove stuff produced with Perl modules
2b2b02
find $RPM_BUILD_ROOT -type f \
2b2b02
    -a \( -name .packlist -o \( -name '*.bs' -a -empty \) \) \
2b2b02
    -print0 | xargs -0 rm -f
2b2b02
2b2b02
# make Perl modules writable so they get stripped
2b2b02
find $RPM_BUILD_ROOT%{_libdir}/perl5 -type f -perm 555 -print0 |
2b2b02
        xargs -0 chmod 755
2b2b02
2b2b02
# unnecessary libraries for swig bindings
2b2b02
rm -f ${RPM_BUILD_ROOT}%{_libdir}/libsvn_swig_*.{so,la,a}
2b2b02
2b2b02
# Remove unnecessary ruby libraries
2b2b02
rm -f ${RPM_BUILD_ROOT}%{ruby_vendorarchdir}/svn/ext/*.*a
2b2b02
2b2b02
# Trim what goes in docdir
2b2b02
rm -rvf tools/*/*.in tools/hook-scripts/mailer/tests
2b2b02
2b2b02
# Install psvn for emacs and xemacs
2b2b02
for f in emacs/site-lisp xemacs/site-packages/lisp; do
2b2b02
  install -m 755 -d ${RPM_BUILD_ROOT}%{_datadir}/$f
2b2b02
  install -m 644 $RPM_SOURCE_DIR/psvn.el ${RPM_BUILD_ROOT}%{_datadir}/$f
2b2b02
done
2b2b02
2b2b02
install -m 644 $RPM_SOURCE_DIR/psvn-init.el \
2b2b02
        ${RPM_BUILD_ROOT}%{_datadir}/emacs/site-lisp
2b2b02
2b2b02
# Rename authz_svn INSTALL doc for docdir
2b2b02
ln -f subversion/mod_authz_svn/INSTALL mod_authz_svn-INSTALL
2b2b02
2b2b02
# Trim exported dependencies to APR libraries only:
2b2b02
sed -i "/^dependency_libs/{
2b2b02
     s, -l[^ ']*, ,g;
2b2b02
     s, -L[^ ']*, ,g;
2b2b02
     s,%{_libdir}/lib[^a][^p][^r][^ ']*.la, ,g;
2b2b02
     }"  $RPM_BUILD_ROOT%{_libdir}/*.la
2b2b02
2b2b02
# Install bash completion
2b2b02
install -Dpm 644 tools/client-side/bash_completion \
2b2b02
        $RPM_BUILD_ROOT%{_datadir}/bash-completion/completions/svn
2b2b02
for comp in svnadmin svndumpfilter svnlook svnsync svnversion; do
2b2b02
    ln -s svn \
2b2b02
        $RPM_BUILD_ROOT%{_datadir}/bash-completion/completions/${comp}
2b2b02
done
2b2b02
2b2b02
# Install svnserve bits
2b2b02
mkdir -p %{buildroot}%{_unitdir} \
2b2b02
      %{buildroot}/run/svnserve \
2b2b02
      %{buildroot}%{_prefix}/lib/tmpfiles.d \
2b2b02
      %{buildroot}%{_sysconfdir}/sysconfig
2b2b02
2b2b02
install -p -m 644 $RPM_SOURCE_DIR/svnserve.service \
2b2b02
        %{buildroot}%{_unitdir}/svnserve.service
2b2b02
install -p -m 644 $RPM_SOURCE_DIR/svnserve.tmpfiles \
2b2b02
        %{buildroot}%{_prefix}/lib/tmpfiles.d/svnserve.conf
2b2b02
install -p -m 644 $RPM_SOURCE_DIR/svnserve.sysconf \
2b2b02
        %{buildroot}%{_sysconfdir}/sysconfig/svnserve
2b2b02
2b2b02
# Install tools ex diff*, x509-parser
2b2b02
make install-tools DESTDIR=$RPM_BUILD_ROOT toolsdir=%{_bindir}
2b2b02
rm -f $RPM_BUILD_ROOT%{_bindir}/diff* $RPM_BUILD_ROOT%{_bindir}/x509-parser
2b2b02
2b2b02
# Don't add spurious dependency in libserf-devel
2b2b02
sed -i "/^Requires.private/s, serf-1, ," \
2b2b02
    $RPM_BUILD_ROOT%{_datadir}/pkgconfig/libsvn_ra_serf.pc
2b2b02
2b2b02
# Make svnauthz-validate a symlink
2b2b02
rm $RPM_BUILD_ROOT%{_bindir}/svnauthz-validate
2b2b02
ln -s svnauthz $RPM_BUILD_ROOT%{_bindir}/svnauthz-validate
2b2b02
2b2b02
for f in svn-populate-node-origins-index fsfs-access-map \
2b2b02
    svnauthz svnauthz-validate svnmucc svnraisetreeconflict svnbench \
2b2b02
    svn-mergeinfo-normalizer fsfs-stats svnmover svnconflict; do
2b2b02
    echo %{_bindir}/$f
2b2b02
    if test -f $RPM_BUILD_ROOT%{_mandir}/man?/${f}.*; then
2b2b02
       echo %{_mandir}/man?/${f}.*
2b2b02
    fi
2b2b02
done | tee tools.files | sed 's/^/%%exclude /' > exclude.tools.files
2b2b02
2b2b02
%find_lang %{name}
2b2b02
2b2b02
cat %{name}.lang exclude.tools.files >> %{name}.files
2b2b02
2b2b02
%if %{with tests}
2b2b02
%check
2b2b02
export LANG=C LC_ALL=C
2b2b02
export LD_LIBRARY_PATH=$RPM_BUILD_ROOT%{_libdir}
2b2b02
export MALLOC_PERTURB_=171 MALLOC_CHECK_=3
2b2b02
export LIBC_FATAL_STDERR_=1
2b2b02
export PYTHON=%{svn_python}
2b2b02
if ! make check CLEANUP=yes; then
2b2b02
   : Test suite failure.
2b2b02
   cat fails.log
2b2b02
   exit 1
2b2b02
fi
2b2b02
if ! make check-swig-pl check-swig-rb; then
2b2b02
   : Swig test failure.
2b2b02
   exit 1
2b2b02
fi
2b2b02
%if %{with pyswig}
2b2b02
if ! make check-swig-py; then
2b2b02
   : Python swig test failure.
2b2b02
   exit 1
2b2b02
fi
2b2b02
%endif
2b2b02
# check-swig-rb omitted: it runs svnserve
2b2b02
%if %{with_java}
2b2b02
make check-javahl
2b2b02
%endif
2b2b02
%endif
2b2b02
2b2b02
%post
2b2b02
%systemd_post svnserve.service
2b2b02
2b2b02
%preun
2b2b02
%systemd_preun svnserve.service
2b2b02
2b2b02
%postun
2b2b02
%systemd_postun_with_restart svnserve.service
2b2b02
2b2b02
%post libs -p /sbin/ldconfig
2b2b02
2b2b02
%postun libs -p /sbin/ldconfig
2b2b02
2b2b02
%post perl -p /sbin/ldconfig
2b2b02
2b2b02
%postun perl -p /sbin/ldconfig
2b2b02
2b2b02
%post ruby -p /sbin/ldconfig
2b2b02
2b2b02
%postun ruby -p /sbin/ldconfig
2b2b02
2b2b02
%if %{with_java}
2b2b02
%post javahl -p /sbin/ldconfig
2b2b02
2b2b02
%postun javahl -p /sbin/ldconfig
2b2b02
%endif
2b2b02
2b2b02
%files -f %{name}.files
2b2b02
%{!?_licensedir:%global license %%doc}
2b2b02
%license LICENSE NOTICE
2b2b02
%doc BUGS COMMITTERS INSTALL README CHANGES
2b2b02
%doc mod_authz_svn-INSTALL
2b2b02
%{_bindir}/*
2b2b02
%{_mandir}/man*/*
2b2b02
%{_datadir}/emacs/site-lisp/*.el
2b2b02
%{_datadir}/xemacs/site-packages/lisp/*.el
2b2b02
%{_datadir}/bash-completion/
2b2b02
%config(noreplace) %{_sysconfdir}/sysconfig/svnserve
2b2b02
%dir %{_sysconfdir}/subversion
2b2b02
%exclude %{_mandir}/man*/*::*
2b2b02
%{_unitdir}/*.service
2b2b02
%attr(0700,root,root) %dir /run/svnserve
2b2b02
%{_prefix}/lib/tmpfiles.d/svnserve.conf
2b2b02
2b2b02
%files tools -f tools.files
2b2b02
%doc tools/hook-scripts tools/backup tools/bdb tools/examples tools/xslt
2b2b02
2b2b02
%files libs
2b2b02
%{!?_licensedir:%global license %%doc}
2b2b02
%license LICENSE NOTICE
2b2b02
%{_libdir}/libsvn*.so.*
2b2b02
%exclude %{_libdir}/libsvn_swig_perl*
2b2b02
%exclude %{_libdir}/libsvn_swig_ruby*
2b2b02
%if %{with_java}
2b2b02
%{_libdir}/libsvnjavahl-*.so
2b2b02
%endif
2b2b02
%if %{with kwallet}
2b2b02
%exclude %{_libdir}/libsvn_auth_kwallet*
2b2b02
%endif
2b2b02
%exclude %{_libdir}/libsvn_auth_gnome*
2b2b02
2b2b02
%if %{with python2} && %{with pyswig}
2b2b02
%files -n python2-subversion
2b2b02
%{python2_sitearch}/svn
2b2b02
%{python2_sitearch}/libsvn
2b2b02
%endif
2b2b02
2b2b02
%if %{with python3} && %{with pyswig}
2b2b02
%files -n python3-subversion
2b2b02
%{python3_sitearch}/svn
2b2b02
%{python3_sitearch}/libsvn
2b2b02
%endif
2b2b02
2b2b02
%files gnome
2b2b02
%{_libdir}/libsvn_auth_gnome_keyring-*.so.*
2b2b02
2b2b02
%if %{with kwallet}
2b2b02
%files kde
2b2b02
%{_libdir}/libsvn_auth_kwallet-*.so.*
2b2b02
%endif
2b2b02
2b2b02
%files devel
2b2b02
%{_includedir}/subversion-1
2b2b02
%{_libdir}/libsvn*.*a
2b2b02
%{_libdir}/libsvn*.so
2b2b02
%{_datadir}/pkgconfig/*.pc
2b2b02
%exclude %{_libdir}/libsvn_swig_perl*
2b2b02
%exclude %{_libdir}/libsvnjavahl-*.so
2b2b02
2b2b02
%files -n mod_dav_svn
2b2b02
%config(noreplace) %{_httpd_modconfdir}/*.conf
2b2b02
%{_libdir}/httpd/modules/mod_*.so
2b2b02
%if "%{_httpd_modconfdir}" != "%{_httpd_confdir}"
2b2b02
%doc example.conf
2b2b02
%endif
2b2b02
2b2b02
%files perl
2b2b02
%{perl_vendorarch}/auto/SVN
2b2b02
%{perl_vendorarch}/SVN
2b2b02
%{_libdir}/libsvn_swig_perl*
2b2b02
%{_mandir}/man*/*::*
2b2b02
2b2b02
%files ruby
2b2b02
%{_libdir}/libsvn_swig_ruby*
2b2b02
%{ruby_vendorarchdir}/svn
2b2b02
2b2b02
%if %{with_java}
2b2b02
%files javahl
2b2b02
%{_javadir}/svn-javahl.jar
2b2b02
%endif
2b2b02
2b2b02
%changelog
5fe6ef
* Mon May 18 2020 Joe Orton <jorton@redhat.com> - 1.10.2-3
5fe6ef
- add security fix for CVE-2018-11782
2b2b02
5fe6ef
* Thu Aug 01 2019 Lubos Uhliarik <luhliari@redhat.com> - 1.10.2-2
5fe6ef
- Resolves: #1733443 - CVE-2019-0203 subversion:1.10/subversion: remote
2b2b02
  unauthenticated denial-of-service in subversion svnserve
2b2b02
2b2b02
* Fri Jul 20 2018 Joe Orton <jorton@redhat.com> - 1.10.2-1
2b2b02
- update to 1.10.2 (#1603197)
2b2b02
2b2b02
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.10.0-10
2b2b02
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
2b2b02
2b2b02
* Fri Jun 29 2018 Jitka Plesnikova <jplesnik@redhat.com> - 1.10.0-9
2b2b02
- Perl 5.28 rebuild
2b2b02
2b2b02
* Thu Jun 28 2018 Joe Orton <jorton@redhat.com> - 1.10.0-8
2b2b02
- fix test suite invocation
2b2b02
2b2b02
* Thu Jun 28 2018 Joe Orton <jorton@redhat.com> - 1.10.0-7
2b2b02
- switch build conditional to disable only python bindings
2b2b02
2b2b02
* Thu May  3 2018 Joe Orton <jorton@redhat.com> - 1.10.0-6
2b2b02
- really disable Berkeley DB support if required by bcond
2b2b02
- add build conditional to disable swig binding subpackages
2b2b02
2b2b02
* Tue May  1 2018 Joe Orton <jorton@redhat.com> - 1.10.0-5
2b2b02
- remove build and -devel deps on libgnome-keyring-devel
2b2b02
2b2b02
* Tue May  1 2018 Joe Orton <jorton@redhat.com> - 1.10.0-4
2b2b02
- drop -devel dep on libserf-devel
2b2b02
2b2b02
* Tue Apr 24 2018 Joe Orton <jorton@redhat.com> - 1.10.0-3
2b2b02
- add bdb, tests as build conditional
2b2b02
2b2b02
* Tue Apr 17 2018 Joe Orton <jorton@redhat.com> - 1.10.0-2
2b2b02
- move new tools to -tools
2b2b02
2b2b02
* Mon Apr 16 2018 Joe Orton <jorton@redhat.com> - 1.10.0-1
2b2b02
- update to 1.10.0 (#1566493)
2b2b02
2b2b02
* Tue Mar 27 2018 Joe Orton <jorton@redhat.com> - 1.9.7-7
2b2b02
- add build conditionals for python2, python3 and kwallet
2b2b02
2b2b02
* Thu Feb  8 2018 Joe Orton <jorton@redhat.com> - 1.9.7-6
2b2b02
- force use of Python2 in test suite
2b2b02
2b2b02
* Thu Feb 01 2018 Iryna Shcherbina <ishcherb@redhat.com> - 1.9.7-5
2b2b02
- Update Python 2 dependency declarations to new packaging standards
2b2b02
  (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)
2b2b02
2b2b02
* Sat Jan 20 2018 Björn Esser <besser82@fedoraproject.org> - 1.9.7-4
2b2b02
- Rebuilt for switch to libxcrypt
2b2b02
2b2b02
* Fri Jan 05 2018 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1.9.7-3
2b2b02
- F-28: rebuild for ruby25
2b2b02
2b2b02
* Sun Dec 17 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 1.9.7-2
2b2b02
- Python 2 binary package renamed to python2-subversion
2b2b02
  See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3
2b2b02
2b2b02
* Fri Aug 11 2017 Joe Orton <jorton@redhat.com> - 1.9.7-1
2b2b02
- update to 1.9.7 (CVE-2017-9800, #1480402)
2b2b02
- add Documentation= to svnserve.service
2b2b02
2b2b02
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.6-4
2b2b02
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
2b2b02
2b2b02
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.6-3
2b2b02
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
2b2b02
2b2b02
* Mon Jul 17 2017 Joe Orton <jorton@redhat.com> - 1.9.6-2
2b2b02
- move javahl .so to -libs (#1469158)
2b2b02
2b2b02
* Thu Jul  6 2017 Joe Orton <jorton@redhat.com> - 1.9.6-1
2b2b02
- update to 1.9.6 (#1467890)
2b2b02
- update to latest upstream psvn.el
2b2b02
- move libsvnjavahl to -libs, build -javahl noarch
2b2b02
- fix javahl Requires
2b2b02
2b2b02
* Sun Jun 04 2017 Jitka Plesnikova <jplesnik@redhat.com> - 1.9.5-4
2b2b02
- Perl 5.26 rebuild
2b2b02
2b2b02
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.5-3
2b2b02
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
2b2b02
2b2b02
* Fri Jan 13 2017 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1.9.5-2
2b2b02
- F-26: rebuild for ruby24
2b2b02
2b2b02
* Mon Jan  2 2017 Joe Orton <jorton@redhat.com> - 1.9.5-1
2b2b02
- update to 1.9.5 (#1400040, CVE-2016-8734)
2b2b02
2b2b02
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.9.4-4
2b2b02
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
2b2b02
2b2b02
* Wed May 25 2016 Jitka Plesnikova <jplesnik@redhat.com> - 1.9.4-3
2b2b02
- Enable tests
2b2b02
- Revert one of Ruby 2.2 fixes
2b2b02
2b2b02
* Tue May 17 2016 Jitka Plesnikova <jplesnik@redhat.com> - 1.9.4-2
2b2b02
- Perl 5.24 rebuild
2b2b02
2b2b02
* Sun May  8 2016 Peter Robinson <pbrobinson@fedoraproject.org> 1.9.4-1
2b2b02
- Update to 1.9.4 (#1331222) CVE-2016-2167 CVE-2016-2168
2b2b02
- Move tools in docs to tools subpackage (rhbz 1171757 1199761)
2b2b02
- Disable make check to work around FTBFS
2b2b02
2b2b02
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.3-3
2b2b02
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
2b2b02
2b2b02
* Thu Jan 21 2016 Joe Orton <jorton@redhat.com> - 1.9.3-2
2b2b02
- rebuild for Ruby 2.3
2b2b02
2b2b02
* Tue Dec 15 2015 Joe Orton <jorton@redhat.com> - 1.9.3-1
2b2b02
- update to 1.9.3 (#1291683)
2b2b02
- use private /tmp in svnserve.service
2b2b02
2b2b02
* Thu Sep 24 2015 Joe Orton <jorton@redhat.com> - 1.9.2-1
2b2b02
- update to 1.9.2 (#1265447)
2b2b02
2b2b02
* Mon Sep 14 2015 Joe Orton <jorton@redhat.com> - 1.9.1-1
2b2b02
- update to 1.9.1 (#1259099)
2b2b02
2b2b02
* Mon Aug 24 2015 Joe Orton <jorton@redhat.com> - 1.9.0-1
2b2b02
- update to 1.9.0 (#1207835)
2b2b02
- package pkgconfig files
2b2b02
2b2b02
* Tue Jul 14 2015 Joe Orton <jorton@redhat.com> - 1.8.13-7
2b2b02
- move svnauthz to -tools; make svnauthz-validate a symlink
2b2b02
- move svnmucc man page to -tools
2b2b02
- restore dep on systemd (#1183873)
2b2b02
2b2b02
* Fri Jul 10 2015 Joe Orton <jorton@redhat.com> - 1.8.13-6
2b2b02
- rebuild with tests enabled
2b2b02
2b2b02
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.8.13-5
2b2b02
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
2b2b02
2b2b02
* Mon Jun 15 2015 Ville Skyttä <ville.skytta@iki.fi> - 1.8.13-4
2b2b02
- Own bash-completion dirs not owned by anything in dep chain
2b2b02
2b2b02
* Sat Jun 06 2015 Jitka Plesnikova <jplesnik@redhat.com> - 1.8.13-3
2b2b02
- Perl 5.22 rebuild
2b2b02
2b2b02
* Tue Apr 21 2015 Peter Robinson <pbrobinson@fedoraproject.org> 1.8.13-2
2b2b02
- Disable tests to fix swig test issues
2b2b02
2b2b02
* Wed Apr 08 2015 <vondruch@redhat.com> - 1.8.13-1
2b2b02
- Fix Ruby's test suite.
2b2b02
2b2b02
* Tue Apr  7 2015 Joe Orton <jorton@redhat.com> - 1.8.13-1
2b2b02
- update to 1.8.13 (#1207835)
2b2b02
- attempt to patch around SWIG issues
2b2b02
2b2b02
* Tue Dec 16 2014 Joe Orton <jorton@redhat.com> - 1.8.11-1
2b2b02
- update to 1.8.11 (#1174521)
2b2b02
- require newer libserf (#1155670)
2b2b02
2b2b02
* Tue Sep 23 2014 Joe Orton <jorton@redhat.com> - 1.8.10-6
2b2b02
- prevents assert()ions in library code (#1058693)
2b2b02
2b2b02
* Tue Sep 23 2014 Joe Orton <jorton@redhat.com> - 1.8.10-5
2b2b02
- drop sysv conversion trigger (#1133786)
2b2b02
2b2b02
* Tue Sep 23 2014 Joe Orton <jorton@redhat.com> - 1.8.10-4
2b2b02
- move svn-bench, fsfs-* to -tools
2b2b02
2b2b02
* Tue Aug 26 2014 Jitka Plesnikova <jplesnik@redhat.com> - 1.8.10-3
2b2b02
- Perl 5.20 rebuild
2b2b02
2b2b02
* Thu Aug 21 2014 Kevin Fenzi <kevin@scrye.com> - 1.8.10-2
2b2b02
- Rebuild for rpm bug 1131960
2b2b02
2b2b02
* Mon Aug 18 2014 Joe Orton <jorton@redhat.com> - 1.8.10-1
2b2b02
- update to 1.8.10 (#1129100, #1128884, #1125800)
2b2b02
2b2b02
* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.8.9-3
2b2b02
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
2b2b02
2b2b02
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.8.9-2
2b2b02
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
2b2b02
2b2b02
* Wed May 28 2014 Joe Orton <jorton@redhat.com> - 1.8.9-1
2b2b02
- update to 1.8.9 (#1100779)
2b2b02
2b2b02
* Tue Apr 29 2014 Vít Ondruch <vondruch@redhat.com> - 1.8.8-3
2b2b02
- Rebuilt for https://fedoraproject.org/wiki/Changes/Ruby_2.1
2b2b02
2b2b02
* Tue Apr 22 2014 Joe Orton <jorton@redhat.com> - 1.8.8-2
2b2b02
- require minitest 4 to fix tests for Ruby bindings (#1089252)
2b2b02
2b2b02
* Fri Feb 28 2014 Joe Orton <jorton@redhat.com> - 1.8.8-1
2b2b02
- update to 1.8.8
2b2b02
2b2b02
* Thu Jan 23 2014 Joe Orton <jorton@redhat.com> - 1.8.5-4
2b2b02
- fix _httpd_mmn expansion in absence of httpd-devel
2b2b02
2b2b02
* Mon Jan  6 2014 Joe Orton <jorton@redhat.com> - 1.8.5-3
2b2b02
- fix permissions of /run/svnserve (#1048422)
2b2b02
2b2b02
* Tue Dec 10 2013 Joe Orton <jorton@redhat.com> - 1.8.5-2
2b2b02
- don't drop -Wall when building swig Perl bindings (#1037341)
2b2b02
2b2b02
* Tue Nov 26 2013 Joe Orton <jorton@redhat.com> - 1.8.5-1
2b2b02
- update to 1.8.5 (#1034130)
2b2b02
- add fix for wc-queries-test breakage (h/t Andreas Stieger, r1542774)
2b2b02
2b2b02
* Mon Nov 18 2013 Joe Orton <jorton@redhat.com> - 1.8.4-2
2b2b02
- add fix for ppc breakage (Andreas Stieger, #985582)
2b2b02
2b2b02
* Tue Oct 29 2013 Joe Orton <jorton@redhat.com> - 1.8.4-1
2b2b02
- update to 1.8.4
2b2b02
2b2b02
* Tue Sep  3 2013 Joe Orton <jorton@redhat.com> - 1.8.3-1
2b2b02
- update to 1.8.3
2b2b02
- move bash completions out of /etc (#922993)
2b2b02
2b2b02
* Tue Aug 06 2013 Adam Williamson <awilliam@redhat.com> - 1.8.1-2
2b2b02
- rebuild for perl 5.18 (again; 1.8.1-1 beat out 1.8.0-2)
2b2b02
2b2b02
* Thu Jul 25 2013 Joe Orton <jorton@redhat.com> - 1.8.1-1
2b2b02
- update to 1.8.1
2b2b02
2b2b02
* Fri Jul 19 2013 Joe Orton <jorton@redhat.com> - 1.8.0-3
2b2b02
- temporarily ignore test suite failures on ppc* (#985582)
2b2b02
2b2b02
* Wed Jul 17 2013 Petr Pisar <ppisar@redhat.com> - 1.8.0-2
2b2b02
- Perl 5.18 rebuild
2b2b02
2b2b02
* Tue Jun 18 2013 Joe Orton <jorton@redhat.com> - 1.8.0-1
2b2b02
- update to 1.8.0; switch to serf
2b2b02
- use full relro in mod_dav_svn build (#973694)
2b2b02
2b2b02
* Mon Jun  3 2013 Joe Orton <jorton@redhat.com> - 1.7.10-1
2b2b02
- update to 1.7.10 (#970014)
2b2b02
- fix aarch64 build issues (Dennis Gilmore, #926578)
2b2b02
2b2b02
* Thu May  9 2013 Joe Orton <jorton@redhat.com> - 1.7.9-3
2b2b02
- fix spurious failures in ruby test suite (upstream r1327373)
2b2b02
2b2b02
* Thu May  9 2013 Joe Orton <jorton@redhat.com> - 1.7.9-2
2b2b02
- try harder to avoid svnserve bind failures in ruby binding tests
2b2b02
- enable verbose output for ruby binding tests
2b2b02
2b2b02
* Tue Apr  9 2013 Joe Orton <jorton@redhat.com> - 1.7.9-1
2b2b02
- update to 1.7.9
2b2b02
2b2b02
* Wed Mar 27 2013 Vít Ondruch <vondruch@redhat.com> - 1.7.8-6
2b2b02
- Rebuild for https://fedoraproject.org/wiki/Features/Ruby_2.0.0
2b2b02
- Drop Ruby version checks from configuration script.
2b2b02
- Fix and enable Ruby test suite.
2b2b02
2b2b02
* Thu Mar 14 2013 Joe Orton <jorton@redhat.com> - 1.7.8-5
2b2b02
- drop specific dep on ruby(abi)
2b2b02
2b2b02
* Fri Feb 15 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.7.8-4
2b2b02
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
2b2b02
2b2b02
* Tue Jan  8 2013 Joe Orton <jorton@redhat.com> - 1.7.8-3
2b2b02
- update to latest psvn.el
2b2b02
2b2b02
* Tue Jan  8 2013 Lukáš Nykrýn <lnykryn@redhat.com> - 1.7.8-2
2b2b02
- Scriptlets replaced with new systemd macros (#850410)
2b2b02
2b2b02
* Fri Jan  4 2013 Joe Orton <jorton@redhat.com> - 1.7.8-1
2b2b02
- update to 1.7.8
2b2b02
2b2b02
* Thu Oct 11 2012 Joe Orton <jorton@redhat.com> - 1.7.7-1
2b2b02
- update to 1.7.7
2b2b02
2b2b02
* Fri Aug 17 2012 Joe Orton <jorton@redhat.com> - 1.7.6-1
2b2b02
- update to 1.7.6
2b2b02
2b2b02
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.7.5-6
2b2b02
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
2b2b02
2b2b02
* Mon Jul 16 2012 Joe Orton <jorton@redhat.com> - 1.7.5-5
2b2b02
- switch svnserve pidfile to use /run, use /usr/lib/tmpfiles.d (#840195)
2b2b02
2b2b02
* Thu Jun 28 2012 Petr Pisar <ppisar@redhat.com> - 1.7.5-4
2b2b02
- Perl 5.16 rebuild
2b2b02
2b2b02
* Mon Jun 18 2012 Dan Horák 
2b2b02
- fix build with recent gcc 4.7 (svn rev 1345740)
2b2b02
2b2b02
* Fri Jun 08 2012 Petr Pisar <ppisar@redhat.com> - 1.7.5-2
2b2b02
- Perl 5.16 rebuild
2b2b02
2b2b02
* Tue May 22 2012 Joe Orton <jorton@redhat.com> - 1.7.5-1
2b2b02
- update to 1.7.5
2b2b02
2b2b02
* Tue Apr 24 2012 Joe Orton <jorton@redhat.com> - 1.7.4-6
2b2b02
- drop strict sqlite version requirement (#815396)
2b2b02
2b2b02
* Mon Apr 23 2012 Joe Orton <jorton@redhat.com> - 1.7.4-5
2b2b02
- switch to libdb-devel (#814090)
2b2b02
2b2b02
* Thu Apr 19 2012 Joe Orton <jorton@redhat.com> - 1.7.4-4
2b2b02
- adapt for conf.modules.d with httpd 2.4
2b2b02
- add possible workaround for kwallet crasher (#810861)
2b2b02
2b2b02
* Fri Mar 30 2012 Joe Orton <jorton@redhat.com> - 1.7.4-3
2b2b02
- re-enable test suite
2b2b02
2b2b02
* Fri Mar 30 2012 Joe Orton <jorton@redhat.com> - 1.7.4-2
2b2b02
- fix build with httpd 2.4
2b2b02
2b2b02
* Mon Mar 12 2012 Joe Orton <jorton@redhat.com> - 1.7.4-1
2b2b02
- update to 1.7.4
2b2b02
- fix build with httpd 2.4
2b2b02
2b2b02
* Thu Mar  1 2012 Joe Orton <jorton@redhat.com> - 1.7.3-7
2b2b02
- re-enable kwallet (#791031)
2b2b02
2b2b02
* Wed Feb 29 2012 Joe Orton <jorton@redhat.com> - 1.7.3-6
2b2b02
- update psvn
2b2b02
2b2b02
* Wed Feb 29 2012 Joe Orton <jorton@redhat.com> - 1.7.3-5
2b2b02
- add tools subpackage (#648015)
2b2b02
2b2b02
* Tue Feb 28 2012 Joe Orton <jorton@redhat.com> - 1.7.3-4
2b2b02
- trim contents of doc dic (#746433)
2b2b02
2b2b02
* Tue Feb 28 2012 Joe Orton <jorton@redhat.com> - 1.7.3-3
2b2b02
- re-enable test suite
2b2b02
2b2b02
* Tue Feb 28 2012 Joe Orton <jorton@redhat.com> - 1.7.3-2
2b2b02
- add upstream test suite fixes for APR hash change (r1293602, r1293811)
2b2b02
- use ruby vendorlib directory (#798203)
2b2b02
- convert svnserve to systemd (#754074)
2b2b02
2b2b02
* Mon Feb 13 2012 Joe Orton <jorton@redhat.com> - 1.7.3-1
2b2b02
- update to 1.7.3
2b2b02
- ship, enable mod_dontdothat
2b2b02
2b2b02
* Mon Feb 13 2012 Joe Orton <jorton@redhat.com> - 1.7.2-2
2b2b02
- require ruby 1.9.1 abi
2b2b02
2b2b02
* Thu Feb  9 2012 Joe Orton <jorton@redhat.com> - 1.7.2-1
2b2b02
- update to 1.7.2
2b2b02
- add Vincent Batts' Ruby 1.9 fixes from dev@
2b2b02
2b2b02
* Sun Feb  5 2012 Peter Robinson <pbrobinson@fedoraproject.org> - 1.7.1-3
2b2b02
- fix gnome-keyring build deps 
2b2b02
2b2b02
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.7.1-2
2b2b02
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
2b2b02
2b2b02
* Mon Nov 28 2011 Joe Orton <jorton@redhat.com> - 1.7.1-1
2b2b02
- update to 1.7.1
2b2b02
- (temporarily) disable failing kwallet support
2b2b02
2b2b02
* Sun Nov 27 2011 Ville Skyttä <ville.skytta@iki.fi> - 1.7.0-3
2b2b02
- Build with libmagic support.
2b2b02
2b2b02
* Sat Oct 15 2011 Ville Skyttä <ville.skytta@iki.fi> - 1.7.0-2
2b2b02
- Fix apr Conflicts syntax in -libs.
2b2b02
- Fix obsolete chown syntax in subversion.conf.
2b2b02
- Fix use of spaces vs tabs in specfile.
2b2b02
2b2b02
* Wed Oct 12 2011 Joe Orton <jorton@redhat.com> - 1.7.0-1
2b2b02
- update to 1.7.0
2b2b02
- drop svn2cl (no longer shipped in upstream tarball)