For release notes, see:
https://subversion.apache.org/docs/release-notes/1.11.html
There is a known issue with GitHub's SVN bridge: SVN 1.11 clients don't
recognize GitHub's custom April fools SVN server implementation anymore,
due to stricter client-side HTTP/DAV RFC conformance checks. A surprising
number of people were relying on this, but I doubt any OpenBSD users will
care. This will hopefully be fixed at Github's end eventually.
In the meantime, devel/git can be installed as a workaround :)
The following dependencies still package fine with this diff:
devel/cvs2svn
devel/git
devel/kdevelop
devel/p5-SVN-Notify
devel/p5-SVN-Simple
devel/p5-SVN-Web
devel/pysvn
devel/rapidsvn
graphics/netpbm
sysutils/ncal
sysutils/salt
www/trac
x11/kde4/sdk-kioslaves
x11/xfce4/thunar-vcs
x11/xfce4/xfce4-dev-tools
Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/subversion/Makefile,v
retrieving revision 1.168
diff -u -p -r1.168 Makefile
--- Makefile 26 Oct 2018 16:15:44 -0000 1.168
+++ Makefile 10 Nov 2018 08:33:14 -0000
@@ -7,7 +7,7 @@ COMMENT-ruby= ruby interface to subvers
COMMENT-ap2= apache2 subversion modules
COMMENT-gnome-keyring= GNOME keyring support for subversion
-VERSION= 1.10.3
+VERSION= 1.11.0
DISTNAME= subversion-${VERSION:S/rc/-rc/}
PKGNAME-main= subversion-${VERSION}
FULLPKGNAME-perl= p5-SVN-${VERSION}
@@ -25,7 +25,7 @@ MODRUBY_REV ?= 2.5
# Work around for SHARED_LIBS not picking up MODRUBY_BINREV from ruby module
MODRUBY_BINREV= ${MODRUBY_REV:S/.//}
-SO_VERSION= 3.0
+SO_VERSION= 4.0
SVN_LIBS= svn_client-1 svn_delta-1 svn_diff-1 svn_fs-1 \
svn_fs_base-1 svn_fs_fs-1 svn_fs_util-1 svn_fs_x-1 \
svn_ra-1 svn_ra_serf-1 svn_ra_local-1 \
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/subversion/distinfo,v
retrieving revision 1.58
diff -u -p -r1.58 distinfo
--- distinfo 16 Oct 2018 11:09:03 -0000 1.58
+++ distinfo 10 Nov 2018 08:33:43 -0000
@@ -1,2 +1,2 @@
-SHA256 (subversion-1.10.3.tar.bz2) =
nw2qyLhK76p3rVTdBatXjsyTnY5y0IwM1PYTFZId2fw=
-SIZE (subversion-1.10.3.tar.bz2) = 8374465
+SHA256 (subversion-1.11.0.tar.bz2) =
h8RDRLB0rC6e18qWdfseWxlwUcPe7P5ZNOX2rvv4PlY=
+SIZE (subversion-1.11.0.tar.bz2) = 8490744
Index: pkg/PLIST-gnome-keyring
===================================================================
RCS file: /cvs/ports/devel/subversion/pkg/PLIST-gnome-keyring,v
retrieving revision 1.4
diff -u -p -r1.4 PLIST-gnome-keyring
--- pkg/PLIST-gnome-keyring 14 Jun 2016 08:36:29 -0000 1.4
+++ pkg/PLIST-gnome-keyring 10 Nov 2018 08:49:11 -0000
@@ -1,6 +1,6 @@
@comment $OpenBSD: PLIST-gnome-keyring,v 1.4 2016/06/14 08:36:29 czarkoff Exp $
-@pkgpath subversion,gnome_keyring
@conflict subversion-*-gnome_keyring
+@pkgpath subversion,gnome_keyring
@comment lib/libsvn_auth_gnome_keyring-1.a
@comment lib/libsvn_auth_gnome_keyring-1.la
@lib lib/libsvn_auth_gnome_keyring-1.so.${LIBsvn_auth_gnome_keyring-1_VERSION}
Index: pkg/PLIST-main
===================================================================
RCS file: /cvs/ports/devel/subversion/pkg/PLIST-main,v
retrieving revision 1.19
diff -u -p -r1.19 PLIST-main
--- pkg/PLIST-main 23 Apr 2018 20:06:01 -0000 1.19
+++ pkg/PLIST-main 10 Nov 2018 08:49:11 -0000
@@ -1,10 +1,11 @@
@comment $OpenBSD: PLIST-main,v 1.19 2018/04/23 20:06:01 stsp Exp $
-@newgroup _svnserve:777
-@newuser _svnserve:777:_svnserve:daemon:SVN Daemon:/nonexistent:/sbin/nologin
+@conflict subversion-*-gnome_keyring
@pkgpath devel/subversion,no_bindings
@pkgpath devel/subversion,-main,gnome_keyring
@pkgpath devel/subversion
-@conflict subversion-*-gnome_keyring
+@newgroup _svnserve:777
+@newuser _svnserve:777:_svnserve:daemon:SVN Daemon:/nonexistent:/sbin/nologin
+@rcscript ${RCDIR}/svnserve
@comment @bin bin/diff
@comment @bin bin/diff3
@comment @bin bin/diff4
@@ -21,6 +22,7 @@ bin/fsfs-stats
@bin bin/svndumpfilter
@bin bin/svnfsfs
@bin bin/svnlook
+@bin bin/svnmover
@bin bin/svnmucc
@bin bin/svnraisetreeconflict
@bin bin/svnrdump
@@ -237,4 +239,3 @@ share/pkgconfig/libsvn_ra_svn.pc
share/pkgconfig/libsvn_repos.pc
share/pkgconfig/libsvn_subr.pc
share/pkgconfig/libsvn_wc.pc
-@rcscript ${RCDIR}/svnserve
Index: pkg/PLIST-perl
===================================================================
RCS file: /cvs/ports/devel/subversion/pkg/PLIST-perl,v
retrieving revision 1.8
diff -u -p -r1.8 PLIST-perl
--- pkg/PLIST-perl 14 Jun 2014 10:34:44 -0000 1.8
+++ pkg/PLIST-perl 10 Nov 2018 08:49:11 -0000
@@ -3,6 +3,8 @@
lib/libsvn_swig_perl-1.a
lib/libsvn_swig_perl-1.la
@lib lib/libsvn_swig_perl-1.so.${LIBsvn_swig_perl-1_VERSION}
+libdata/perl5/${MACHINE_ARCH}-openbsd/
+libdata/perl5/${MACHINE_ARCH}-openbsd/perllocal.pod
libdata/perl5/site_perl/${MACHINE_ARCH}-openbsd/
libdata/perl5/site_perl/${MACHINE_ARCH}-openbsd/SVN/
libdata/perl5/site_perl/${MACHINE_ARCH}-openbsd/SVN/Base.pm
Index: pkg/PLIST-python
===================================================================
RCS file: /cvs/ports/devel/subversion/pkg/PLIST-python,v
retrieving revision 1.9
diff -u -p -r1.9 PLIST-python
--- pkg/PLIST-python 10 Oct 2013 09:50:17 -0000 1.9
+++ pkg/PLIST-python 10 Nov 2018 08:49:11 -0000
@@ -2,7 +2,7 @@
@pkgpath devel/subversion,-python,gnome_keyring
lib/libsvn_swig_${MODPY_PY_PREFIX}1.a
lib/libsvn_swig_${MODPY_PY_PREFIX}1.la
-@lib lib/libsvn_swig_${MODPY_PY_PREFIX}1.so.${LIBsvn_swig_py-1_VERSION}
+@lib
lib/libsvn_swig_${MODPY_PY_PREFIX}1.so.${LIBsvn_swig_${MODPY_PY_PREFIX}1_VERSION}
lib/python${MODPY_VERSION}/site-packages/libsvn/
lib/python${MODPY_VERSION}/site-packages/libsvn/__init__.py
lib/python${MODPY_VERSION}/site-packages/libsvn/__init__.pyc
Index: pkg/PLIST-ruby
===================================================================
RCS file: /cvs/ports/devel/subversion/pkg/PLIST-ruby,v
retrieving revision 1.10
diff -u -p -r1.10 PLIST-ruby
--- pkg/PLIST-ruby 1 Nov 2017 10:16:53 -0000 1.10
+++ pkg/PLIST-ruby 10 Nov 2018 08:49:11 -0000
@@ -1,12 +1,11 @@
@comment $OpenBSD: PLIST-ruby,v 1.10 2017/11/01 10:16:53 jeremy Exp $
@pkgpath devel/subversion,-ruby,gnome_keyring
-@comment lib/ruby/
-@comment lib/ruby/site_ruby/
-@comment lib/ruby/site_ruby/${MODRUBY_LIBREV}/
-@comment lib/ruby/site_ruby/${MODRUBY_LIBREV}/${MODRUBY_ARCH}/
lib/libsvn_swig_ruby${MODRUBY_BINREV}-1.a
lib/libsvn_swig_ruby${MODRUBY_BINREV}-1.la
-@lib lib/libsvn_swig_ruby${MODRUBY_BINREV}-1.so.${LIBsvn_swig_ruby-1_VERSION}
+@lib
lib/libsvn_swig_ruby${MODRUBY_BINREV}-1.so.${LIBsvn_swig_ruby${MODRUBY_BINREV}-1_VERSION}
+@comment lib/ruby/
+@comment lib/ruby/site_ruby/
+@comment ${MODRUBY_SITEDIR}/
${MODRUBY_SITEDIR}/svn/
${MODRUBY_SITEDIR}/svn/client.rb
${MODRUBY_SITEDIR}/svn/commit-mailer.rb
@@ -20,6 +19,7 @@ ${MODRUBY_SITEDIR}/svn/repos.rb
${MODRUBY_SITEDIR}/svn/synchronizer.rb
${MODRUBY_SITEDIR}/svn/util.rb
${MODRUBY_SITEDIR}/svn/wc.rb
+@comment ${MODRUBY_SITEARCHDIR}/
${MODRUBY_SITEARCHDIR}/svn/
${MODRUBY_SITEARCHDIR}/svn/ext/
${MODRUBY_SITEARCHDIR}/svn/ext/client.a