The final 1.7.0 release is here!
See here for the release announcement:
http://svn.haxx.se/dev/archive-2011-10/0152.shtml

The final release is identical to 1.7.0-rc4 (except for the version number).

mpi@ found a regression from 1.6 in RC4. I'm gonna hold off on
committing the 1.7.0 update until we've figured that out. I'd like
to add a patch to fix his problem if necessary.

In the meantime, enjoy this release by building the port yourselves.
If you run into problems I'd like to know about them. Thanks.

Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/subversion/Makefile,v
retrieving revision 1.97
diff -u -p -r1.97 Makefile
--- Makefile    11 Oct 2011 09:59:45 -0000      1.97
+++ Makefile    11 Oct 2011 12:28:25 -0000
@@ -6,7 +6,7 @@ COMMENT-python=         python interface to sub
 COMMENT-ruby=          ruby interface to subversion
 COMMENT-ap2=           apache2 subversion modules
 
-VERSION=               1.6.17
+VERSION=               1.7.0
 DISTNAME=              subversion-${VERSION}
 PKGNAME-main=          ${DISTNAME}
 FULLPKGNAME-perl=      p5-SVN-${VERSION}
@@ -18,13 +18,7 @@ FULLPKGPATH-ruby=    devel/subversion,-ruby
 FULLPKGNAME-ap2=       ap2-subversion-${VERSION}
 FULLPKGPATH-ap2=       devel/subversion,-ap2
 
-REVISION-main=         4
-REVISION-python=       1
-REVISION-perl=         0
-REVISION-ruby=         3
-REVISION-ap2=          0
-
-SO_VERSION=    1.2
+SO_VERSION=    1.3
 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_ra-1 svn_ra_neon-1 \
                svn_ra_local-1 svn_ra_neon-1 svn_ra_svn-1 svn_repos-1 
svn_subr-1 svn_wc-1
@@ -44,8 +38,7 @@ PERMIT_PACKAGE_FTP=   Yes
 PERMIT_DISTFILES_CDROM=        Yes
 PERMIT_DISTFILES_FTP=  Yes
 
-# Subversion 1.6.x tarballs are still hosted at tigris.org, not apache.org
-MASTER_SITES=  http://subversion.tigris.org/downloads/
+MASTER_SITES=  ${MASTER_SITE_APACHE:=subversion/}
 EXTRACT_SUFX=  .tar.bz2
 
 PSEUDO_FLAVORS=        no_bindings no_ap2
@@ -55,7 +48,7 @@ FLAVOR?=
 MODULES=       devel/gettext lang/python
 USE_GROFF =    Yes
 
-WANTLIB=       expat db z
+WANTLIB=       expat db magic z
 
 
 # autogen.sh checks for libtoolize
@@ -70,34 +63,19 @@ LIB_DEPENDS-main = ${LIB_DEPENDS} \
                devel/apr \
                devel/apr-util \
                security/cyrus-sasl2 \
-               databases/sqlite3
+               databases/sqlite3 \
+               devel/libmagic
 
 WANTLIB-main=  ${WANTLIB} asn1 c crypto gssapi krb5 ssl \
                neon>=26 apr-1 aprutil-1 sasl2>=2 sqlite3
 RUN_DEPENDS-main= ${MODGETTEXT_RUN_DEPENDS}
 
-CONTRIB_HOOK_SCRIPTS=  case-insensitive.py pre-commit-check.py \
-       check-mime-type.pl pre-lock-require-needs-lock.py \
-       commit-block-joke.py remove-zombie-locks.py \
-       syntax-check.sh commit-email.pl
-# There's also 'enforcer', but we handle it separately, see post-install
-
 TOOLS_HOOK_SCRIPTS=    commit-access-control.cfg.example \
        commit-access-control.pl commit-email.rb \
        log-police.py svn2feed.py svnperms.conf.example \
        svnperms.py verify-po.py
 # There's also 'mailer', but we handle it separately, see post-install
 
-CONTRIB_CLIENT_SIDE_SCRIPTS=   incremental-update.py search-svnlog.pl \
-       svn-clean svn-merge-vendor.py svn_apply_autoprops.py \
-       svn_export_empty_files.py
-
-SVN_LOAD_DIRS_FILES=   LICENSE_AFL3.txt svn_load_dirs.README \
-       svn_load_dirs.pl svn_load_dirs_property_table.example
-
-CONTRIB_SERVER_SIDE_SCRIPTS=   authz_svn_group.py fsfsverify.py \
-       svn-fast-backup svn-tweak-author.py
-
 TOOLS_CLIENT_SIDE_SCRIPTS=     bash_completion change-svn-wc-format.py \
        server-version.py showchange.pl svn-graph.pl
 
@@ -171,13 +149,15 @@ MAKE_FLAGS=       MAKE=${MAKE_PROGRAM}
 USE_LIBTOOL=   Yes
 AUTOCONF_VERSION=2.64
 CONFIGURE_STYLE=gnu
-CONFIGURE_ENV= PYTHON2=${MODPY_BIN}
+CONFIGURE_ENV= PYTHON2=${MODPY_BIN} MKDIR="/bin/mkdir -p"
 CONFIGURE_ARGS+=${CONFIGURE_SHARED} \
                --with-sasl=${LOCALBASE} \
                --without-jikes \
-               --without-jdk
+               --without-jdk \
+               --with-libmagic=${LOCALBASE}
 .if !${FLAVOR:L:Mno_bindings}
 CONFIGURE_ARGS+=--with-swig
+CONFIGURE_ENV+=        RUBY=ruby${MODRUBY_BINREV} RDOC=rdoc${MODRUBY_BINREV}
 .else
 CONFIGURE_ARGS+=--without-swig
 .endif
@@ -268,34 +248,6 @@ post-install:
        ${INSTALL_DATA_DIR} 
${PREFIX}/share/examples/subversion/hook-scripts/enforcer
        ${INSTALL_DATA_DIR} 
${PREFIX}/share/examples/subversion/server-side/mod_dontdothat
        ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/subversion/xslt
-       ${INSTALL_DATA} ${WRKSRC}/contrib/cgi/* \
-                       ${PREFIX}/share/examples/subversion/cgi
-       ${INSTALL_DATA} ${WRKSRC}/contrib/client-side/emacs/* \
-                       ${PREFIX}/share/examples/subversion/client-side/emacs
-       ${INSTALL_DATA} ${WRKSRC}/contrib/client-side/svn2cl/* \
-                       ${PREFIX}/share/examples/subversion/client-side/svn2cl
-.for _file in ${SVN_LOAD_DIRS_FILES}
-       ${INSTALL_DATA} ${WRKSRC}/contrib/client-side/svn_load_dirs/${_file} \
-                       
${PREFIX}/share/examples/subversion/client-side/svn_load_dirs
-.endfor
-       ${INSTALL_DATA} ${WRKSRC}/contrib/server-side/mod_dontdothat/* \
-                       
${PREFIX}/share/examples/subversion/server-side/mod_dontdothat
-.for _script in ${CONTRIB_CLIENT_SIDE_SCRIPTS}
-       ${INSTALL_DATA} ${WRKSRC}/contrib/client-side/${_script} \
-                       ${PREFIX}/share/examples/subversion/client-side
-.endfor
-.for _script in ${CONTRIB_SERVER_SIDE_SCRIPTS}
-       ${INSTALL_DATA} ${WRKSRC}/contrib/server-side/${_script} \
-                       ${PREFIX}/share/examples/subversion/server-side
-.endfor
-       ${INSTALL_DATA} ${WRKSRC}/contrib/hook-scripts/enforcer/enforcer \
-                       
${PREFIX}/share/examples/subversion/hook-scripts/enforcer/
-       ${INSTALL_DATA} ${WRKSRC}/contrib/hook-scripts/enforcer/enforcer.conf \
-                       
${PREFIX}/share/examples/subversion/hook-scripts/enforcer/
-.for _hook_script in ${CONTRIB_HOOK_SCRIPTS}
-       ${INSTALL_DATA} ${WRKSRC}/contrib/hook-scripts/${_hook_script} \
-                       ${PREFIX}/share/examples/subversion/hook-scripts/
-.endfor
        @cd ${WRKBUILD} && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} \
                ${ALL_FAKE_FLAGS} install-tools
        ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/subversion/backup
@@ -317,8 +269,6 @@ post-install:
                        ${PREFIX}/share/examples/subversion/server-side
        ${INSTALL_PROGRAM} 
${WRKSRC}/tools/server-side/svn-populate-node-origins-index.c \
                ${PREFIX}/share/examples/subversion/server-side
-       ${INSTALL_DATA} ${WRKSRC}/tools/hook-scripts/README \
-                       ${PREFIX}/share/examples/subversion/hook-scripts/
        ${INSTALL_DATA} ${WRKSRC}/tools/xslt/* \
                ${PREFIX}/share/examples/subversion/xslt
 .for _hook_script in ${TOOLS_HOOK_SCRIPTS}
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/subversion/distinfo,v
retrieving revision 1.28
diff -u -p -r1.28 distinfo
--- distinfo    1 Jun 2011 22:19:17 -0000       1.28
+++ distinfo    11 Oct 2011 12:28:45 -0000
@@ -1,5 +1,5 @@
-MD5 (subversion-1.6.17.tar.bz2) = geXcW+7ks/wCWscMC2yqFA==
-RMD160 (subversion-1.6.17.tar.bz2) = sJN76AYid0/uXUVX50CtRPf0cXI=
-SHA1 (subversion-1.6.17.tar.bz2) = bj7XyH2Y/fXwqZkFCrYB3OxhVaE=
-SHA256 (subversion-1.6.17.tar.bz2) = 
1inGV+FxYW0wzAy93xARoGV3CBO/wy94xpQNCcqGgSQ=
-SIZE (subversion-1.6.17.tar.bz2) = 5504298
+MD5 (subversion-1.7.0.tar.bz2) = kw5mRKG2CU79Jo/eajGPBA==
+RMD160 (subversion-1.7.0.tar.bz2) = SkdKT/NWssr24E+xy8np7NKTraY=
+SHA1 (subversion-1.7.0.tar.bz2) = PlFOD7qchk0tE3Y8IoltMUltew0=
+SHA256 (subversion-1.7.0.tar.bz2) = 
ZP1fJjqA5glxejykLx8mJWBqXEpAqFcW+CyGYDN4CXg=
+SIZE (subversion-1.7.0.tar.bz2) = 5953297
Index: patches/patch-Makefile_in
===================================================================
RCS file: /cvs/ports/devel/subversion/patches/patch-Makefile_in,v
retrieving revision 1.11
diff -u -p -r1.11 patch-Makefile_in
--- patches/patch-Makefile_in   23 Sep 2010 22:12:10 -0000      1.11
+++ patches/patch-Makefile_in   11 Oct 2011 12:24:23 -0000
@@ -1,7 +1,7 @@
 $OpenBSD: patch-Makefile_in,v 1.11 2010/09/23 22:12:10 jeremy Exp $
---- Makefile.in.orig   Mon Feb 16 08:10:48 2009
-+++ Makefile.in        Thu Sep 16 14:04:24 2010
-@@ -76,12 +76,12 @@ swig_pl_libdir = @libdir@
+--- Makefile.in.orig   Thu May 26 10:58:42 2011
++++ Makefile.in        Sat Jun  4 16:41:02 2011
+@@ -84,11 +84,11 @@ swig_pl_libdir = @libdir@
  swig_rb_libdir = @libdir@
  
  ### these possibly need further discussion
@@ -11,13 +11,12 @@ $OpenBSD: patch-Makefile_in,v 1.11 2010/
 +swig_pydir_extra = @libdir@/python${MODPY_VERSION}/site-packages/svn
  swig_pldir = @libdir@/svn-perl
  swig_rbdir = $(SWIG_RB_SITE_ARCH_DIR)/svn/ext
- contribdir = @bindir@/svn-contrib
 -toolsdir = @bindir@/svn-tools
 +toolsdir = @bindir@
  
  javahl_javadir = @libdir@/svn-javahl
  javahl_javahdir = @libdir@/svn-javahl/include
-@@ -122,13 +122,13 @@ APACHE_LDFLAGS = @APACHE_LDFLAGS@
+@@ -132,13 +132,13 @@ APACHE_LDFLAGS = @APACHE_LDFLAGS@
  SWIG = @SWIG@
  SWIG_PY_INCLUDES = @SWIG_PY_INCLUDES@ -I$(SWIG_SRC_DIR)/python/libsvn_swig_py
  SWIG_PY_COMPILE = @SWIG_PY_COMPILE@
Index: patches/patch-configure_ac
===================================================================
RCS file: /cvs/ports/devel/subversion/patches/patch-configure_ac,v
retrieving revision 1.6
diff -u -p -r1.6 patch-configure_ac
--- patches/patch-configure_ac  23 Sep 2010 22:12:10 -0000      1.6
+++ patches/patch-configure_ac  11 Oct 2011 12:24:23 -0000
@@ -1,25 +1,16 @@
 $OpenBSD: patch-configure_ac,v 1.6 2010/09/23 22:12:10 jeremy Exp $
---- configure.ac.orig  Tue Oct 13 09:09:30 2009
-+++ configure.ac       Thu Sep 16 14:06:25 2010
-@@ -6,7 +6,7 @@ AC_PREREQ(2.58)
+--- configure.ac.orig  Fri May 20 11:28:57 2011
++++ configure.ac       Sat Jun  4 16:42:55 2011
+@@ -23,7 +23,7 @@ AC_PREREQ(2.59)
  dnl Get the version of Subversion, using m4's esyscmd() command to do this
  dnl at m4-time, since AC_INIT() requires it then.
  AC_INIT([subversion],
 -     [esyscmd(python build/getversion.py SVN 
subversion/include/svn_version.h)],
 +     [esyscmd(${MODPY_BIN} build/getversion.py SVN 
subversion/include/svn_version.h)],
-      [http://subversion.tigris.org/])
+      [http://subversion.apache.org/])
  
  AC_CONFIG_SRCDIR(subversion/include/svn_types.h)
-@@ -60,7 +60,7 @@ if test "$INSTALL" = "build/install-sh -c"; then
-   INSTALL="$abs_srcdir/$INSTALL"
- fi
- 
--AC_SUBST([MKDIR], ["$INSTALL -d"])
-+AC_SUBST([MKDIR], ["/bin/mkdir -p"])
- 
- # ==== Libraries, for which we may have source to build ======================
- 
-@@ -769,7 +769,7 @@ AS_HELP_STRING([--enable-gprof],
+@@ -1021,7 +1021,7 @@ AS_HELP_STRING([--enable-gprof],
  # Python: Used for testsuite, and bindings
  
  
@@ -28,16 +19,3 @@ $OpenBSD: patch-configure_ac,v 1.6 2010/
  if test -z "$PYTHON"; then
    AC_MSG_WARN([Python 2.4 or later is required to run the testsuite])
    AC_MSG_WARN([or to use the Subversion Python bindings])
-@@ -787,10 +787,10 @@ SVN_CHECK_JDK($JAVA_OLDEST_WORKING_VER)
- 
- AC_PATH_PROG(PERL, perl, none)
- 
--AC_PATH_PROG(RUBY, ruby, none)
-+AC_PATH_PROG(RUBY, ruby18, none)
- if test "$RUBY" != "none"; then
-   if "$RUBY" -r mkmf -e 'exit(have_func("rb_hash_foreach") ? 0 : 1)'; then
--    AC_PATH_PROG(RDOC, rdoc, none)
-+    AC_PATH_PROG(RDOC, rdoc18, none)
-     AC_CACHE_CHECK([for Ruby major version], [svn_cv_ruby_major],[
-     svn_cv_ruby_major="`$RUBY -rrbconfig -e 'print 
Config::CONFIG.fetch(%q(MAJOR))'`"
-     ])
Index: patches/patch-subversion_libsvn_subr_auth_c
===================================================================
RCS file: 
/cvs/ports/devel/subversion/patches/patch-subversion_libsvn_subr_auth_c,v
retrieving revision 1.2
diff -u -p -r1.2 patch-subversion_libsvn_subr_auth_c
--- patches/patch-subversion_libsvn_subr_auth_c 23 Sep 2010 22:12:10 -0000      
1.2
+++ patches/patch-subversion_libsvn_subr_auth_c 11 Oct 2011 12:24:23 -0000
@@ -1,7 +1,7 @@
 $OpenBSD: patch-subversion_libsvn_subr_auth_c,v 1.2 2010/09/23 22:12:10 jeremy 
Exp $
---- subversion/libsvn_subr/auth.c.orig Fri Jan 23 10:30:04 2009
-+++ subversion/libsvn_subr/auth.c      Thu Sep 16 14:07:10 2010
-@@ -393,7 +393,7 @@ svn_auth_get_platform_specific_provider
+--- subversion/libsvn_subr/auth.c.orig Fri Dec 31 15:24:13 2010
++++ subversion/libsvn_subr/auth.c      Sat Jun  4 16:40:04 2011
+@@ -398,7 +398,7 @@ svn_auth_get_platform_specific_provider
        const char *library_label, *library_name;
        const char *provider_function_name, *version_function_name;
        library_name = apr_psprintf(pool,
Index: pkg/PLIST-main
===================================================================
RCS file: /cvs/ports/devel/subversion/pkg/PLIST-main,v
retrieving revision 1.9
diff -u -p -r1.9 PLIST-main
--- pkg/PLIST-main      16 Nov 2010 18:17:06 -0000      1.9
+++ pkg/PLIST-main      11 Oct 2011 12:24:23 -0000
@@ -9,11 +9,14 @@
 @comment @bin bin/diff4
 @bin bin/svn
 @bin bin/svn-populate-node-origins-index
+@bin bin/svn-rep-sharing-stats
 @bin bin/svnadmin
 @bin bin/svnauthz-validate
 @bin bin/svndumpfilter
 @bin bin/svnlook
 @bin bin/svnmucc
+@bin bin/svnraisetreeconflict
+@bin bin/svnrdump
 @bin bin/svnserve
 @bin bin/svnsync
 @bin bin/svnversion
@@ -21,6 +24,7 @@ include/subversion-1/
 include/subversion-1/svn-revision.txt
 include/subversion-1/svn_auth.h
 include/subversion-1/svn_base64.h
+include/subversion-1/svn_cache_config.h
 include/subversion-1/svn_checksum.h
 include/subversion-1/svn_client.h
 include/subversion-1/svn_cmdline.h
@@ -98,6 +102,7 @@ lib/libsvn_wc-1.la
 @man man/man1/svnadmin.1
 @man man/man1/svndumpfilter.1
 @man man/man1/svnlook.1
+@man man/man1/svnrdump.1
 @man man/man1/svnsync.1
 @man man/man1/svnversion.1
 @man man/man5/svnserve.conf.5
@@ -115,41 +120,16 @@ share/examples/subversion/bdb/svnfs.py
 share/examples/subversion/bdb/whatis-rep.py
 share/examples/subversion/blame.py
 share/examples/subversion/cgi/
-share/examples/subversion/cgi/mirror_dir_through_svn.README
-share/examples/subversion/cgi/mirror_dir_through_svn.cgi
-share/examples/subversion/cgi/tweak-log.cgi
 share/examples/subversion/check-modified.py
 share/examples/subversion/client-side/
 share/examples/subversion/client-side/bash_completion
 share/examples/subversion/client-side/change-svn-wc-format.py
 share/examples/subversion/client-side/emacs/
-share/examples/subversion/client-side/emacs/dsvn.el
-share/examples/subversion/client-side/emacs/psvn.el
-share/examples/subversion/client-side/emacs/vc-svn.el
-share/examples/subversion/client-side/incremental-update.py
-share/examples/subversion/client-side/search-svnlog.pl
 share/examples/subversion/client-side/server-version.py
 share/examples/subversion/client-side/showchange.pl
-share/examples/subversion/client-side/svn-clean
 share/examples/subversion/client-side/svn-graph.pl
-share/examples/subversion/client-side/svn-merge-vendor.py
 share/examples/subversion/client-side/svn2cl/
-share/examples/subversion/client-side/svn2cl/NEWS
-share/examples/subversion/client-side/svn2cl/README
-share/examples/subversion/client-side/svn2cl/TODO
-share/examples/subversion/client-side/svn2cl/authors.xml
-share/examples/subversion/client-side/svn2cl/svn2cl.1
-share/examples/subversion/client-side/svn2cl/svn2cl.sh
-share/examples/subversion/client-side/svn2cl/svn2cl.xsl
-share/examples/subversion/client-side/svn2cl/svn2html.css
-share/examples/subversion/client-side/svn2cl/svn2html.xsl
-share/examples/subversion/client-side/svn_apply_autoprops.py
-share/examples/subversion/client-side/svn_export_empty_files.py
 share/examples/subversion/client-side/svn_load_dirs/
-share/examples/subversion/client-side/svn_load_dirs/LICENSE_AFL3.txt
-share/examples/subversion/client-side/svn_load_dirs/svn_load_dirs.README
-share/examples/subversion/client-side/svn_load_dirs/svn_load_dirs.pl
-share/examples/subversion/client-side/svn_load_dirs/svn_load_dirs_property_table.example
 share/examples/subversion/dumpprops.py
 share/examples/subversion/get-location-segments.py
 share/examples/subversion/getfile.py
@@ -157,17 +137,10 @@ share/examples/subversion/getlocks_test.
 share/examples/subversion/geturl.py
 share/examples/subversion/headrev.c
 share/examples/subversion/hook-scripts/
-share/examples/subversion/hook-scripts/README
-share/examples/subversion/hook-scripts/case-insensitive.py
-share/examples/subversion/hook-scripts/check-mime-type.pl
 share/examples/subversion/hook-scripts/commit-access-control.cfg.example
 share/examples/subversion/hook-scripts/commit-access-control.pl
-share/examples/subversion/hook-scripts/commit-block-joke.py
-share/examples/subversion/hook-scripts/commit-email.pl
 share/examples/subversion/hook-scripts/commit-email.rb
 share/examples/subversion/hook-scripts/enforcer/
-share/examples/subversion/hook-scripts/enforcer/enforcer
-share/examples/subversion/hook-scripts/enforcer/enforcer.conf
 share/examples/subversion/hook-scripts/log-police.py
 share/examples/subversion/hook-scripts/mailer/
 share/examples/subversion/hook-scripts/mailer/mailer.conf.example
@@ -178,30 +151,20 @@ share/examples/subversion/hook-scripts/m
 share/examples/subversion/hook-scripts/mailer/tests/mailer-t1.sh
 share/examples/subversion/hook-scripts/mailer/tests/mailer-tweak.py
 share/examples/subversion/hook-scripts/mailer/tests/mailer.conf
-share/examples/subversion/hook-scripts/pre-commit-check.py
-share/examples/subversion/hook-scripts/pre-lock-require-needs-lock.py
-share/examples/subversion/hook-scripts/remove-zombie-locks.py
 share/examples/subversion/hook-scripts/svn2feed.py
 share/examples/subversion/hook-scripts/svnperms.conf.example
 share/examples/subversion/hook-scripts/svnperms.py
-share/examples/subversion/hook-scripts/syntax-check.sh
 share/examples/subversion/hook-scripts/verify-po.py
 share/examples/subversion/minimal_client.c
 share/examples/subversion/putfile.py
 share/examples/subversion/revplist.py
 share/examples/subversion/server-side/
-share/examples/subversion/server-side/authz_svn_group.py
 share/examples/subversion/server-side/fsfs-reshard.py
-share/examples/subversion/server-side/fsfsverify.py
 @comment mod_dontdothat should be compiled and installed
 @comment so that it can be loaded into apache
 share/examples/subversion/server-side/mod_dontdothat/
-share/examples/subversion/server-side/mod_dontdothat/README
-share/examples/subversion/server-side/mod_dontdothat/mod_dontdothat.c
 share/examples/subversion/server-side/svn-backup-dumps.py
-share/examples/subversion/server-side/svn-fast-backup
 share/examples/subversion/server-side/svn-populate-node-origins-index.c
-share/examples/subversion/server-side/svn-tweak-author.py
 share/examples/subversion/servers
 @sample ${SYSCONFDIR}/subversion/servers
 share/examples/subversion/svnlog2html.rb

Reply via email to