Hi, Subversion-1.5.5 has just been released. So here is a diff to update the OpenBSD port.
This release, as virtually every other 1.5.x release so far, has a bunch of fixes for merge-tracking. Anyone maintaining branches in their repositories really wants this upgrade. >From CHANGES: Version 1.5.5 (22 Dec 2008, from /branches/1.5.x) http://svn.collab.net/repos/svn/tags/1.5.5 User-visible changes: * allow prop commits on dirs with modified children (r34487, -92, -94) * make Cyrus auth implementation always prefer EXTERNAL to ANONYMOUS (r33866) * do not create mergeinfo for wc-wc moves or copies (r34184, -585) * do not autoupgrade old BDB filesystems to 1.5 or 1.4 format (r34653, -6) * return mergeinfo to prior state during reverse merges (r30257, r33024, -6) * remove mergeinfo deleted by merge (issue #3323) * make proxy slaves pass through txn GET and PROPFIND requests (issue #3275) * merge can now use targets with inconsistent newlines (issue #3262) * don't allow empty-string changelists (issue #3344) * remove false positive ra_neon mergeinfo errors (r34822) * improve performance of 'svn merge --reintegrate' (r34091, -4, and others) * fixed: foreign merges keep UUID of foreign repository (r34050, -1, -3) * fixed: properly encode diff headers used in conflict resolution (r34171) * fixed: segfault in 'svn cp --parents' (r31311, -4) * fixed: mergeinfo for '...' maps to empty revision range (issue #3312) * fixed: segfault in BDB backend node-origins cache (r34506) * fixed: broken merge if target's history includes resurrections (r34385, -93) * fixed: invalid mergeinfo created on a subtree during merge (r34560, -2) Developer-visible changes: * fixed: svn_repos_get_logs() chokes on some revision arguments (r33873, -4) This patch also contains all changes and additions I posted in the patch at http://marc.info/?l=openbsd-ports&m=122839482019812&w=2 That patch has never been committed. Also, I've updated contrib/client-side/svn2cl from version 0.9 (as found in 1.5.5 tarball) to 0.11 (as found in current Subversion trunk), because version 0.11 has a fix for OpenBSD's ksh by Carlo Marcelo Arenas Belon. Also, re-enable the SVN::Fs man page, which was @comment'ed for an, to me, unknown reason. Happy versioning, Stefan Index: Makefile =================================================================== RCS file: /usr/cvs/ports/devel/subversion/Makefile,v retrieving revision 1.52 diff -u -p -r1.52 Makefile --- Makefile 18 Nov 2008 23:08:01 -0000 1.52 +++ Makefile 22 Dec 2008 22:10:38 -0000 @@ -6,14 +6,14 @@ COMMENT-python= python interface to subv COMMENT-ruby= ruby interface to subversion COMMENT-ap2= apache2 subversion modules -VERSION= 1.5.4 +VERSION= 1.5.5 DISTNAME= subversion-${VERSION} PKGNAME= ${DISTNAME} -PKGNAME-main= ${DISTNAME}p0 +PKGNAME-main= ${DISTNAME} PKGNAME-perl= p5-SVN-${VERSION} -PKGNAME-python= py-subversion-${VERSION}p0 -PKGNAME-ruby= ruby-subversion-${VERSION}p0 -PKGNAME-ap2= ap2-subversion-${VERSION}p0 +PKGNAME-python= py-subversion-${VERSION} +PKGNAME-ruby= ruby-subversion-${VERSION} +PKGNAME-ap2= ap2-subversion-${VERSION} SO_VERSION= 1.1 SVN_LIBS= svn_client-1 svn_delta-1 svn_diff-1 svn_fs-1 \ @@ -57,17 +57,25 @@ RUN_DEPENDS-main= ${MODGETTEXT_RUN_DEPEN 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 detect-merge-conflicts.sh \ + commit-block-joke.py remove-zombie-locks.py \ syntax-check.sh -# There's also 'enforcer', but it has its own subdir in contrib/hook-scripts/ -# So we handle it separately, see post-install +# There's also 'enforcer', but we handle it separately, see post-install TOOLS_HOOK_SCRIPTS= commit-access-control.cfg.example \ - commit-access-control.pl svn2feed.py commit-access-control.pl.in \ - svnperms.conf.example commit-email.pl svnperms.py commit-email.pl.in \ - verify-po.py commit-email.rb -# There's also 'mailer', but it has its own subdir in contrib/hook-scripts/ -# So we handle it separately, see post-install + commit-access-control.pl commit-email.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 + +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 .if !${FLAVOR:L:Mno_ap2} MULTI_PACKAGES+= -ap2 @@ -75,7 +83,7 @@ WANTLIB-ap2= ${WANTLIB} apr-1 aprutil-1 LIB_DEPENDS-ap2= ${MODGETTEXT_LIB_DEPENDS} . for _lib in svn_delta-1 svn_fs-1 svn_fs_base-1 svn_fs_fs-1 \ svn_fs_util-1 svn_repos-1 svn_subr-1 -LIB_DEPENDS-ap2+= ${_lib}.>=${SO_VERSION}:subversion-${VERSION}:devel/subversion,-main +LIB_DEPENDS-ap2+= ${_lib}.>=${SO_VERSION}:${PKGNAME}:${BUILD_PKGPATH} . endfor BUILD_DEPENDS+= ::www/apache-httpd RUN_DEPENDS-ap2= ::www/apache-httpd @@ -90,7 +98,7 @@ RUN_DEPENDS-perl= ${MODGETTEXT_RUN_DEPEN LIB_DEPENDS-perl= ${MODGETTEXT_LIB_DEPENDS} . for _lib in svn_diff-1 svn_ra-1 svn_delta-1 svn_subr-1 svn_fs-1 \ svn_repos-1 svn_wc-1 svn_client-1 -LIB_DEPENDS-perl+= ${_lib}.>=${SO_VERSION}:subversion-${VERSION}:devel/subversion,-main +LIB_DEPENDS-perl+= ${_lib}.>=${SO_VERSION}:${PKGNAME}:${BUILD_PKGPATH} . endfor WANTLIB-python= ${WANTLIB} apr-1 aprutil-1 crypto neon sasl2 ssl \ @@ -98,7 +106,7 @@ WANTLIB-python= ${WANTLIB} apr-1 aprutil RUN_DEPENDS-python= ${MODPY_RUN_DEPENDS} LIB_DEPENDS-python= ${MODPY_LIB_DEPENDS} ${MODGETTEXT_LIB_DEPENDS} . for _lib in ${SVN_LIBS} -LIB_DEPENDS-python+= ${_lib}.>=${SO_VERSION}:subversion-${VERSION}:devel/subversion,-main +LIB_DEPENDS-python+= ${_lib}.>=${SO_VERSION}:${PKGNAME}:${BUILD_PKGPATH} . endfor WANTLIB-ruby= ${WANTLIB} apr-1 aprutil-1 crypto neon sasl2 ssl \ @@ -106,7 +114,7 @@ WANTLIB-ruby= ${WANTLIB} apr-1 aprutil-1 RUN_DEPENDS-ruby= ${MODRUBY_RUN_DEPENDS} LIB_DEPENDS-ruby= ruby.>=2::lang/ruby ${MODGETTEXT_LIB_DEPENDS} . for _lib in ${SVN_LIBS} -LIB_DEPENDS-ruby+= ${_lib}.>=${SO_VERSION}:subversion-${VERSION}:devel/subversion,-main +LIB_DEPENDS-ruby+= ${_lib}.>=${SO_VERSION}:${PKGNAME}:${BUILD_PKGPATH} . endfor MODULES+= lang/ruby @@ -155,20 +163,30 @@ REGRESS_DEPENDS+= :${PKGNAME-python}:dev pre-build: @cd ${WRKBUILD} && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} \ ${MAKE_FLAGS} clean-swig +.endif post-build: +.if !${FLAVOR:L:Mno_bindings} @cd ${WRKBUILD} && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} \ ${MAKE_FLAGS} swig-py @cd ${WRKBUILD} && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} \ ${MAKE_FLAGS} swig-pl @cd ${WRKBUILD} && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} \ ${MAKE_FLAGS} swig-rb +.endif + @cd ${WRKBUILD} && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} \ + ${MAKE_FLAGS} svnmucc + @cd ${WRKBUILD} && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} \ + ${MAKE_FLAGS} svnauthz-validate + @cd ${WRKBUILD} && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} \ + ${MAKE_FLAGS} svn-populate-node-origins-index do-regress: @cd ${WRKBUILD} && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} \ ${ALL_REGRESS_FLAGS} check FS_TYPE=bdb @cd ${WRKBUILD} && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} \ ${ALL_REGRESS_FLAGS} check FS_TYPE=fsfs +.if !${FLAVOR:L:Mno_bindings} @cd ${WRKBUILD} && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} \ ${ALL_REGRESS_FLAGS} TMPDIR=${WRKBUILD} check-swig-pl @cd ${WRKBUILD} && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} \ @@ -186,34 +204,75 @@ post-install: @cd ${WRKBUILD} && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} \ ${ALL_FAKE_FLAGS} install-swig-rb .endif - ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/subversion - ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/subversion/backup + ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/subversion/ + ${INSTALL_DATA} ${FILESDIR}/config \ + ${PREFIX}/share/examples/subversion/config + ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/subversion/client-side + ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/subversion/server-side ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/subversion/hook-scripts + ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/subversion/cgi + ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/subversion/client-side/emacs + ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/subversion/client-side/svn2cl ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/subversion/hook-scripts/mailer ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/subversion/hook-scripts/mailer/tests ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/subversion/hook-scripts/enforcer - ${INSTALL_DATA} ${FILESDIR}/config \ - ${PREFIX}/share/examples/subversion/config - ${INSTALL_DATA} ${WRKBUILD}/tools/backup/hot-backup.py \ - ${PREFIX}/share/examples/subversion/backup/ - ${INSTALL_DATA} ${WRKSRC}/tools/server-side/svn-backup-dumps.py \ - ${PREFIX}/share/examples/subversion/backup/ - ${INSTALL_DATA} ${WRKSRC}/contrib/server-side/svn-fast-backup \ - ${PREFIX}/share/examples/subversion/backup/svn-fast-backup + ${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 + ${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} \ +.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 + ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/subversion/bdb + ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/subversion/xslt + ${INSTALL_DATA} ${WRKBUILD}/tools/backup/hot-backup.py \ + ${PREFIX}/share/examples/subversion/backup + ${INSTALL_DATA} ${WRKSRC}/tools/bdb/* \ + ${PREFIX}/share/examples/subversion/bdb + ${INSTALL_DATA} ${WRKSRC}/tools/examples/* \ + ${PREFIX}/share/examples/subversion +.for _script in ${TOOLS_CLIENT_SIDE_SCRIPTS} + ${INSTALL_DATA} ${WRKSRC}/tools/client-side/${_script} \ + ${PREFIX}/share/examples/subversion/client-side +.endfor + ${INSTALL_DATA} ${WRKSRC}/tools/server-side/fsfs-reshard.py \ + ${PREFIX}/share/examples/subversion/server-side + ${INSTALL_DATA} ${WRKSRC}/tools/server-side/svn-backup-dumps.py \ + ${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/ -.for hook_script in ${TOOLS_HOOK_SCRIPTS} - ${INSTALL_DATA} ${WRKSRC}/tools/hook-scripts/${hook_script} \ + ${INSTALL_DATA} ${WRKSRC}/tools/xslt/* \ + ${PREFIX}/share/examples/subversion/xslt +.for _hook_script in ${TOOLS_HOOK_SCRIPTS} + ${INSTALL_DATA} ${WRKSRC}/tools/hook-scripts/${_hook_script} \ ${PREFIX}/share/examples/subversion/hook-scripts/ .endfor + ${INSTALL_DATA} ${WRKSRC}/tools/hook-scripts/mailer/mailer.conf.example \ + ${PREFIX}/share/examples/subversion/hook-scripts/mailer ${INSTALL_DATA} ${WRKSRC}/tools/hook-scripts/mailer/mailer.conf.example \ ${PREFIX}/share/examples/subversion/hook-scripts/mailer ${INSTALL_DATA} ${WRKSRC}/tools/hook-scripts/mailer/mailer.py \ Index: distinfo =================================================================== RCS file: /usr/cvs/ports/devel/subversion/distinfo,v retrieving revision 1.16 diff -u -p -r1.16 distinfo --- distinfo 2 Nov 2008 20:43:49 -0000 1.16 +++ distinfo 20 Dec 2008 12:33:35 -0000 @@ -1,5 +1,5 @@ -MD5 (subversion-1.5.4.tar.gz) = jsCm51bDXcPOIKu1gAQJJA== -RMD160 (subversion-1.5.4.tar.gz) = LKSA6dymeO65HNuR4FLf5exKNSQ= -SHA1 (subversion-1.5.4.tar.gz) = VlOp+RlyovBglAGzV+aydYV8Tx8= -SHA256 (subversion-1.5.4.tar.gz) = /CYHo7PEJ5KR8vEFFuBtcHMbwm66WjDAMQ5KuzbJ1v4= -SIZE (subversion-1.5.4.tar.gz) = 6673155 +MD5 (subversion-1.5.5.tar.gz) = Uyx9SbPNM9cSKJpe8Dt3SQ== +RMD160 (subversion-1.5.5.tar.gz) = MOdT6bPf4RCADRqlrjhQ3kYdbr0= +SHA1 (subversion-1.5.5.tar.gz) = 6fFAZbYaUkkyeFIENqa6NFXjJ0o= +SHA256 (subversion-1.5.5.tar.gz) = iipbypX9nIauWjgPlbfCokCvwitaiDNDowkdg7hmA7w= +SIZE (subversion-1.5.5.tar.gz) = 6691293 Index: patches/patch-Makefile_in =================================================================== RCS file: /usr/cvs/ports/devel/subversion/patches/patch-Makefile_in,v retrieving revision 1.8 diff -u -p -r1.8 patch-Makefile_in --- patches/patch-Makefile_in 2 Nov 2008 20:43:49 -0000 1.8 +++ patches/patch-Makefile_in 30 Nov 2008 14:16:00 -0000 @@ -1,7 +1,7 @@ $OpenBSD: patch-Makefile_in,v 1.8 2008/11/02 20:43:49 steven Exp $ --- Makefile.in.orig Tue Aug 26 19:27:56 2008 -+++ Makefile.in Sat Oct 25 21:46:14 2008 -@@ -68,8 +68,8 @@ swig_pl_libdir = @libdir@ ++++ Makefile.in Sat Nov 29 18:45:38 2008 +@@ -68,12 +68,12 @@ swig_pl_libdir = @libdir@ swig_rb_libdir = @libdir@ ### these possibly need further discussion @@ -12,6 +12,11 @@ $OpenBSD: patch-Makefile_in,v 1.8 2008/1 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 @@ -114,8 +114,8 @@ APACHE_LDFLAGS = @APACHE_LDFLAGS@ SWIG = @SWIG@ SWIG_PY_INCLUDES = @SWIG_PY_INCLUDES@ -I$(SWIG_SRC_DIR)/python/libsvn_swig_py Index: patches/patch-contrib_client-side_svn2cl_NEWS =================================================================== RCS file: patches/patch-contrib_client-side_svn2cl_NEWS diff -N patches/patch-contrib_client-side_svn2cl_NEWS --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ patches/patch-contrib_client-side_svn2cl_NEWS 22 Dec 2008 21:41:56 -0000 @@ -0,0 +1,23 @@ +$OpenBSD$ +--- contrib/client-side/svn2cl/NEWS.orig Sun Apr 8 14:18:27 2007 ++++ contrib/client-side/svn2cl/NEWS Mon Dec 22 21:41:47 2008 +@@ -1,3 +1,19 @@ ++changes from 0.10 to 0.11 ++------------------------- ++ ++* small portability improvements ++* fix for OpenBSD's ksh by Carlo Marcelo Arenas Belon ++ ++ ++changes from 0.9 to 0.10 ++------------------------ ++ ++* add an --include-actions option that adds action labels about file ++ additions and removals ++* small fix for other XSLT processors ++* manual page improvement ++ ++ + changes from 0.8 to 0.9 + ----------------------- + Index: patches/patch-contrib_client-side_svn2cl_svn2cl_1 =================================================================== RCS file: patches/patch-contrib_client-side_svn2cl_svn2cl_1 diff -N patches/patch-contrib_client-side_svn2cl_svn2cl_1 --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ patches/patch-contrib_client-side_svn2cl_svn2cl_1 22 Dec 2008 21:41:56 -0000 @@ -0,0 +1,109 @@ +$OpenBSD$ +--- contrib/client-side/svn2cl/svn2cl.1.orig Sun Apr 8 14:18:27 2007 ++++ contrib/client-side/svn2cl/svn2cl.1 Mon Dec 22 21:41:47 2008 +@@ -1,4 +1,4 @@ +-.\" Copyright (C) 2005, 2006, 2007 Arthur de Jong ++.\" Copyright (C) 2005, 2006, 2007, 2008 Arthur de Jong + .\" + .\" Redistribution and use in source and binary forms, with or without + .\" modification, are permitted provided that the following conditions +@@ -12,7 +12,7 @@ + .\" 3. The name of the author may not be used to endorse or promote + .\" products derived from this software without specific prior + .\" written permission. +-.\" ++.\" + .\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + .\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + .\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +@@ -24,7 +24,7 @@ + .\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR + .\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN + .\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-.TH "svn2cl" "1" "Apr 2007" "Version 0.9" "User Commands" ++.TH "svn2cl" "1" "Apr 2008" "Version 0.11" "User Commands" + .nh + .SH "NAME" + svn2cl - Create a ChangeLog from a subversion log. +@@ -35,10 +35,10 @@ svn2cl - Create a ChangeLog from a subversion log. + + .SH "DESCRIPTION" + \fBsvn2cl\fP generates a classic GNU-style ChangeLog from the log messages in a subversion repository. +-It acts as a wrapper around the `\fBsvn log\fP' command, parsing the XML output with an XSLT stylesheet. ++It acts as a wrapper around the '\fBsvn log\fP' command, parsing the XML output with an XSLT stylesheet. + Alternatively it can generate HTML output intended for use with the \fBsvn2html.css\fP style sheet that comes with \fBsvn2cl\fP. + +-In addition to its own options, it accepts and passes along most svn log options; see `\fBsvn help log\fP' for a list of those and their documentation. ++In addition to its own options, it accepts and passes along most svn log options; see '\fBsvn help log\fP' for a list of those and their documentation. + If PATH is not given, \fBsvn2cl\fP will run svn log on the current directory, so it should do the right thing when run from the top of a subversion checkout of the project. + + .TP +@@ -69,6 +69,11 @@ Include the subversion revision number in the ChangeLo + If the \-\-html option is specified this is implied, edit \fBsvn2html.css\fP to turn it off. + + .TP ++\fB\-a\fR, \fB\-\-include\-actions\fR ++Add action labels [ADD], [DEL] and [CPY] tags to files to show the operation ++that is performned on the files. ++ ++.TP + \fB\-\-break\-before\-msg\fR[=\fINUM\fR] + Add a line break (or multiple line breadks) between the paths and the log message. + If the \-\-html option is specified this option is ignored, edit \fBsvn2html.css\fP to set spacing. +@@ -86,8 +91,8 @@ This option is ignored for normal text output. + .TP + \fB\-\-revision\-link\fR=\fINAME\fR + This option is used to generate links from the revision numbers in the generated HTML file. +-If \fINAME\fR contains two hashes `\fB##\fP' that part will be replaced by the revision number, otherwise the revision number will be appended to \fINAME\fR. +-Only the first occurrence of `\fB##\fP' will be replaced. ++If \fINAME\fR contains two hashes '\fB##\fP' that part will be replaced by the revision number, otherwise the revision number will be appended to \fINAME\fR. ++Only the first occurrence of '\fB##\fP' will be replaced. + .br + This option is ignored for normal text output. + +@@ -126,10 +131,10 @@ Show short summary of options. + Show version of program. + + .PP +-Optional PATH arguments and the following options are passed directly to the `\fBsvn \-\-xml log\fP' command: ++Optional PATH arguments and the following options are passed directly to the '\fBsvn \-\-xml log\fP' command: + \fB\-r\fR, \fB\-\-revision\fR, \fB\-\-targets\fR, \fB\-\-stop\-on\-copy\fR, \fB\-\-username\fR, \fB\-\-password\fR, \fB\-\-no\-auth\-cache\fR, \fB\-\-non\-interactive\fR, \fB\-\-config\-dir\fR and \fB\-\-limit\fR. + .br +-See `\fBsvn help log\fP' for more information on these options. ++See '\fBsvn help log\fP' for more information on these options. + + .SH "AUTHORS FILES" + +@@ -164,6 +169,13 @@ As a bonus a plain text authors file that looks like t + arthur:Arthur de Jong <art...@ch.tudelft.nl> + .ft R + ++.SH "NOTES" ++ ++Note that the default revison range for \fBsvn log\fP is BASE:1. ++This means that \fBsvn2cl\fP will not always include the most recent revisons ++of the repository. Either run '\fBsvn update\fP' before running \fBsvn2cl\fP ++or pass '\fB\-r HEAD:1\fP'. ++ + .SH "EXAMPLES" + + Run svn log recursively on the current directory and generate a text ChangeLog file in the current directory for the entire log history: +@@ -182,14 +194,15 @@ Generate an HTML changelog for svn://svn.example.com/p + Group all commits per day into one ChangeLog entry and only include changes from 2005: + .ft B + svn2cl \-\-html \-\-strip\-prefix=project/trunk \-\-group\-by\-day \e +- \-r '{2006\-01\-01}:{2005\-01\-01}' svn://svn.example.com/project/trunk ++ \-r '{2006\-01\-01}:{2005\-01\-01}' \e ++ svn://svn.example.com/project/trunk + .ft R + + .SH "SEE ALSO" +-.BR `\fBsvn\ help\ log\fP' ++.BR '\fBsvn\ help\ log\fP' + + .SH "COPYRIGHT" +-Copyright \(co 2005, 2006, 2007 Arthur de Jong <art...@ch.tudelft.nl>. ++Copyright \(co 2005, 2006, 2007, 2008 Arthur de Jong <art...@ch.tudelft.nl>. + .br + This is free software; see the license for copying conditions. There is NO + warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Index: patches/patch-contrib_client-side_svn2cl_svn2cl_sh =================================================================== RCS file: patches/patch-contrib_client-side_svn2cl_svn2cl_sh diff -N patches/patch-contrib_client-side_svn2cl_svn2cl_sh --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ patches/patch-contrib_client-side_svn2cl_svn2cl_sh 22 Dec 2008 21:41:56 -0000 @@ -0,0 +1,114 @@ +$OpenBSD$ +--- contrib/client-side/svn2cl/svn2cl.sh.orig Sun Apr 8 14:18:27 2007 ++++ contrib/client-side/svn2cl/svn2cl.sh Mon Dec 22 21:41:47 2008 +@@ -2,9 +2,9 @@ + + # svn2cl.sh - front end shell script for svn2cl.xsl, calls xsltproc + # with the correct parameters +-# +-# Copyright (C) 2005, 2006, 2007 Arthur de Jong. +-# ++# ++# Copyright (C) 2005, 2006, 2007, 2008 Arthur de Jong. ++# + # Redistribution and use in source and binary forms, with or without + # modification, are permitted provided that the following conditions + # are met: +@@ -17,7 +17,7 @@ + # 3. The name of the author may not be used to endorse or promote + # products derived from this software without specific prior + # written permission. +-# ++# + # THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + # IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + # WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +@@ -36,7 +36,7 @@ set -e + set -u + + # svn2cl version +-VERSION="0.9" ++VERSION="0.11" + + # set default parameters + PWD=`pwd` +@@ -47,6 +47,7 @@ INCLUDEREV="no" + BREAKBEFOREMSG="no" + REPARAGRAPH="no" + SEPARATEDAYLOGS="no" ++ACTIONS="no" + CHANGELOG="" + OUTSTYLE="cl" + SVNLOGCMD="svn --verbose --xml log" +@@ -56,6 +57,7 @@ IGNORE_MESSAGE_STARTING="" + TITLE="ChangeLog" + REVISION_LINK="#r" + TMPFILES="" ++AWK="awk" + + # do command line checking + prog=`basename $0` +@@ -90,8 +92,12 @@ do + INCLUDEREV="yes"; + shift + ;; ++ -a|--include-actions) ++ ACTIONS="yes" ++ shift ++ ;; + --break-before-msg|--breaks-before-msg) +- # FIXME: if next argument is numeric use that as a parameter ++ # FIXME: if next argument is numeric use that as a parameter + BREAKBEFOREMSG="yes" + shift + ;; +@@ -210,6 +216,7 @@ do + echo " --group-by-day group changelog entries by day" + echo " --separate-daylogs put a blank line between grouped by day entries" + echo " -i, --include-rev include revision numbers" ++ echo " -a, --include-actions add [ADD], [DEL] and [CPY] tags to files" + echo " --break-before-msg[=NUM] add a line break (or multiple breaks)" + echo " between the paths and the log message" + echo " --reparagraph rewrap lines inside a paragraph" +@@ -228,12 +235,12 @@ do + echo "PATH arguments and the following options are passed to the svn log" + echo "command: -r, --revision, --targets --stop-on-copy, --username," + echo "--password, --no-auth-cache, --non-interactive, --config-dir and" +- echo "--limit (see \`svn help log' for more information)." ++ echo "--limit (see 'svn help log' for more information)." + exit 0 + ;; + -*) + echo "$prog: invalid option -- $1" +- echo "Try \`$prog --help' for more information." ++ echo "Try '$prog --help' for more information." + exit 1 + ;; + *) +@@ -282,13 +289,16 @@ AUTHORSFILE=`echo "$AUTHORSFILE" | sed "/^[^/]/s|^|$pw + if [ -z "$CHANGELOG" ] + then + CHANGELOG="ChangeLog" +- [ "$OUTSTYLE" != "cl" ] && CHANGELOG="$CHANGELOG.$OUTSTYLE" ++ if [ "$OUTSTYLE" != "cl" ] ++ then ++ CHANGELOG="$CHANGELOG.$OUTSTYLE" ++ fi + fi + + # try to determin a prefix to strip from all paths + if [ "$STRIPPREFIX" = "AUTOMATICALLY-DETERMINED" ] + then +- STRIPPREFIX=`LANG=C eval "$SVNINFOCMD" 2> /dev/null | awk '/^URL:/{url=$2} /^Repository Root:/{root=$3} END{if(root){print substr(url,length(root)+2)}else{gsub("^.*/","",url);print url}}'` ++ STRIPPREFIX=`LANG=C eval "$SVNINFOCMD" 2> /dev/null | $AWK '/^URL:/{url=$2} /^Repository Root:/{root=$3} END{if(root){print substr(url,length(root)+2)}else{n=split(url,u,"/");print u[n]}}'` + STRIPPREFIX=`echo "$STRIPPREFIX" | sed 's/%20/ /g'` + fi + +@@ -305,6 +315,7 @@ eval "$SVNLOGCMD" | \ + --stringparam groupbyday "$GROUPBYDAY" \ + --stringparam separate-daylogs "$SEPARATEDAYLOGS" \ + --stringparam include-rev "$INCLUDEREV" \ ++ --stringparam include-actions "$ACTIONS" \ + --stringparam breakbeforemsg "$BREAKBEFOREMSG" \ + --stringparam reparagraph "$REPARAGRAPH" \ + --stringparam authorsfile "$AUTHORSFILE" \ Index: patches/patch-contrib_client-side_svn2cl_svn2cl_xsl =================================================================== RCS file: patches/patch-contrib_client-side_svn2cl_svn2cl_xsl diff -N patches/patch-contrib_client-side_svn2cl_svn2cl_xsl --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ patches/patch-contrib_client-side_svn2cl_svn2cl_xsl 22 Dec 2008 21:41:56 -0000 @@ -0,0 +1,113 @@ +$OpenBSD$ +--- contrib/client-side/svn2cl/svn2cl.xsl.orig Sun Apr 8 14:18:27 2007 ++++ contrib/client-side/svn2cl/svn2cl.xsl Mon Dec 22 21:41:47 2008 +@@ -5,7 +5,7 @@ + svn2cl.xsl - xslt stylesheet for converting svn log to a normal + changelog + +- version 0.9 ++ version 0.11 + + Usage (replace ++ with two minus signs which aren't allowed + inside xml comments): +@@ -15,6 +15,7 @@ + ++stringparam groupbyday yes \ + ++stringparam separate-daylogs yes \ + ++stringparam include-rev yes \ ++ ++stringparam include-actions yes \ + ++stringparam breakbeforemsg yes/2 \ + ++stringparam reparagraph yes \ + ++stringparam authorsfile FILE \ +@@ -56,7 +57,7 @@ + + <!DOCTYPE xsl:stylesheet [ + <!ENTITY tab "	"> +- <!ENTITY newl " "> ++ <!ENTITY newl "&#xA;"> + <!ENTITY space " "> + ]> + +@@ -79,7 +80,7 @@ + + <!-- the length of a line to wrap messages at --> + <xsl:param name="linelen" select="75" /> +- ++ + <!-- whether entries should be grouped by day --> + <xsl:param name="groupbyday" select="'no'" /> + +@@ -89,6 +90,9 @@ + <!-- whether a revision number should be included --> + <xsl:param name="include-rev" select="'no'" /> + ++ <!-- whether aaction labels should be added to files --> ++ <xsl:param name="include-actions" select="'no'" /> ++ + <!-- whether the log message should start on a new line --> + <xsl:param name="breakbeforemsg" select="'no'" /> + +@@ -177,7 +181,6 @@ + <!-- get paths string --> + <xsl:variable name="paths"> + <xsl:apply-templates select="paths" /> +- <xsl:text>:&space;</xsl:text> + </xsl:variable> + <!-- get revision number --> + <xsl:variable name="rev"> +@@ -208,9 +211,17 @@ + <xsl:if test="$groupbyday='yes' and $separate-daylogs='yes'"><xsl:text>&newl;</xsl:text></xsl:if> + <!-- first line is indented (other indents are done in wrap template) --> + <xsl:text>&tab;*&space;</xsl:text> ++ <!-- set up the text to wrap --> ++ <xsl:variable name="txt"> ++ <xsl:value-of select="$rev" /> ++ <xsl:if test="$paths!=''"> ++ <xsl:value-of select="concat($paths,':&space;')" /> ++ </xsl:if> ++ <xsl:value-of select="$msg" /> ++ </xsl:variable> + <!-- print the paths and message nicely wrapped --> + <xsl:call-template name="wrap"> +- <xsl:with-param name="txt" select="concat($rev,$paths,$msg)" /> ++ <xsl:with-param name="txt" select="$txt" /> + </xsl:call-template> + </xsl:template> + +@@ -301,6 +312,10 @@ + <xsl:call-template name="printpath"> + <xsl:with-param name="path" select="substring(normalize-space(.),string-length($strip-prefix)+3)" /> + </xsl:call-template> ++ <!-- add the action flag --> ++ <xsl:if test="$include-actions='yes'"> ++ <xsl:apply-templates select="." mode="action"/> ++ </xsl:if> + </xsl:for-each> + </xsl:when> + <!-- print a simple list of all paths --> +@@ -313,8 +328,26 @@ + </xsl:if> + <!-- print the path name --> + <xsl:value-of select="normalize-space(.)" /> ++ <!-- add the action flag --> ++ <xsl:if test="$include-actions='yes'"> ++ <xsl:apply-templates select="." mode="action"/> ++ </xsl:if> + </xsl:for-each> + </xsl:otherwise> ++ </xsl:choose> ++ </xsl:template> ++ ++ <xsl:template match="path" mode="action"> ++ <xsl:choose> ++ <xsl:when test="@action='D'"> ++ <xsl:text>[DEL]</xsl:text> ++ </xsl:when> ++ <xsl:when test="@copyfrom-path"> ++ <xsl:text>[CPY]</xsl:text> ++ </xsl:when> ++ <xsl:when test="@action='D'"> ++ <xsl:text>[ADD]</xsl:text> ++ </xsl:when> + </xsl:choose> + </xsl:template> + Index: patches/patch-contrib_client-side_svn2cl_svn2html_xsl =================================================================== RCS file: patches/patch-contrib_client-side_svn2cl_svn2html_xsl diff -N patches/patch-contrib_client-side_svn2cl_svn2html_xsl --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ patches/patch-contrib_client-side_svn2cl_svn2html_xsl 22 Dec 2008 21:41:56 -0000 @@ -0,0 +1,48 @@ +$OpenBSD$ +--- contrib/client-side/svn2cl/svn2html.xsl.orig Sun Apr 8 14:18:27 2007 ++++ contrib/client-side/svn2cl/svn2html.xsl Mon Dec 22 21:41:47 2008 +@@ -5,7 +5,7 @@ + svn2html.xsl - xslt stylesheet for converting svn log to a normal + changelog fromatted in html + +- version 0.9 ++ version 0.11 + + Usage (replace ++ with two minus signs): + svn ++verbose ++xml log | \ +@@ -13,7 +13,7 @@ + ++stringparam groupbyday yes \ + ++stringparam authorsfile FILE \ + ++stringparam title NAME \ +- ++stringparam revision-link NAME \ ++ ++stringparam revision-link NAME \ + svn2html.xsl - > ChangeLog.html + + This file is partially based on (and includes) svn2cl.xsl. +@@ -48,7 +48,7 @@ + --> + + <!DOCTYPE xsl:stylesheet [ +- <!ENTITY newl " "> ++ <!ENTITY newl "&#xA;"> + <!ENTITY space " "> + ]> + +@@ -100,7 +100,7 @@ + </xsl:choose> + </ul> + <p class="changelog_footer"> +- <xsl:text>Generated by </xsl:text><a href="http://ch.tudelft.nl/~arthur/svn2cl/">svn2cl 0.9</a> ++ <xsl:text>Generated by </xsl:text><a href="http://ch.tudelft.nl/~arthur/svn2cl/">svn2cl 0.11</a> + </p> + </body> + </html> +@@ -159,7 +159,7 @@ + <xsl:when test="contains($revision-link,'##')"> + <xsl:value-of select="concat(substring-before($revision-link,'##'),@revision,substring-after($revision-link,'##'))" /> + </xsl:when> +- <xsl:otherwise> ++ <xsl:otherwise> + <xsl:value-of select="concat($revision-link,@revision)" /> + </xsl:otherwise> + </xsl:choose> Index: pkg/MESSAGE-main =================================================================== RCS file: pkg/MESSAGE-main diff -N pkg/MESSAGE-main --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ pkg/MESSAGE-main 22 Dec 2008 21:55:26 -0000 @@ -0,0 +1,2 @@ +Unfortunately, the svn_load_dirs.pl script referenced by the svnbook +could not be included in this package because of licencing issues. Index: pkg/PLIST-main =================================================================== RCS file: /usr/cvs/ports/devel/subversion/pkg/PLIST-main,v retrieving revision 1.3 diff -u -p -r1.3 PLIST-main --- pkg/PLIST-main 2 Nov 2008 20:43:49 -0000 1.3 +++ pkg/PLIST-main 3 Dec 2008 19:15:51 -0000 @@ -85,29 +85,40 @@ lib/libsvn_wc-1.la @man man/man1/svnversion.1 @man man/man5/svnserve.conf.5 @man man/man8/svnserve.8 +share/locale/de/LC_MESSAGES/subversion.mo +share/locale/es/LC_MESSAGES/subversion.mo +share/locale/fr/LC_MESSAGES/subversion.mo +share/locale/it/LC_MESSAGES/subversion.mo +share/locale/ja/LC_MESSAGES/subversion.mo +share/locale/ko/LC_MESSAGES/subversion.mo +share/locale/nb/LC_MESSAGES/subversion.mo +share/locale/pl/LC_MESSAGES/subversion.mo +share/locale/pt_BR/LC_MESSAGES/subversion.mo +share/locale/sv/LC_MESSAGES/subversion.mo +share/locale/zh_CN/LC_MESSAGES/subversion.mo +share/locale/zh_TW/LC_MESSAGES/subversion.mo +...@bin bin/svnmucc +...@bin bin/svn-populate-node-origins-index share/examples/subversion/ +share/examples/subversion/client-side/ +share/examples/subversion/server-side/ @sample ${SYSCONFDIR}/subversion/ -share/examples/subversion/backup/ -share/examples/subversion/backup/hot-backup.py -share/examples/subversion/backup/svn-backup-dumps.py -share/examples/subversion/backup/svn-fast-backup share/examples/subversion/config @sample ${SYSCONFDIR}/subversion/config 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-access-control.pl.in -share/examples/subversion/hook-scripts/commit-block-joke.py -share/examples/subversion/hook-scripts/commit-email.pl -share/examples/subversion/hook-scripts/commit-email.pl.in -share/examples/subversion/hook-scripts/commit-email.rb -share/examples/subversion/hook-scripts/detect-merge-conflicts.sh -share/examples/subversion/hook-scripts/enforcer/ -share/examples/subversion/hook-scripts/enforcer/enforcer -share/examples/subversion/hook-scripts/enforcer/enforcer.conf +share/examples/subversion/backup/ +share/examples/subversion/backup/hot-backup.py +share/examples/subversion/bdb/ +share/examples/subversion/bdb/erase-all-text-data.py +share/examples/subversion/bdb/skel.py +share/examples/subversion/bdb/svn-bdb-view.py +share/examples/subversion/bdb/svnfs.py +share/examples/subversion/bdb/whatis-rep.py +share/examples/subversion/client-side/change-svn-wc-format.py +share/examples/subversion/client-side/showchange.pl +share/examples/subversion/client-side/svn-graph.pl +share/examples/subversion/client-side/server-version.py +share/examples/subversion/client-side/bash_completion share/examples/subversion/hook-scripts/mailer/ share/examples/subversion/hook-scripts/mailer/mailer.conf.example share/examples/subversion/hook-scripts/mailer/mailer.py @@ -117,23 +128,78 @@ 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/commit-access-control.cfg.example +share/examples/subversion/hook-scripts/commit-access-control.pl +share/examples/subversion/hook-scripts/commit-email.pl +share/examples/subversion/hook-scripts/commit-email.rb +share/examples/subversion/hook-scripts/log-police.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/locale/de/LC_MESSAGES/subversion.mo -share/locale/es/LC_MESSAGES/subversion.mo -share/locale/fr/LC_MESSAGES/subversion.mo -share/locale/it/LC_MESSAGES/subversion.mo -share/locale/ja/LC_MESSAGES/subversion.mo -share/locale/ko/LC_MESSAGES/subversion.mo -share/locale/nb/LC_MESSAGES/subversion.mo -share/locale/pl/LC_MESSAGES/subversion.mo -share/locale/pt_BR/LC_MESSAGES/subversion.mo -share/locale/sv/LC_MESSAGES/subversion.mo -share/locale/zh_CN/LC_MESSAGES/subversion.mo -share/locale/zh_TW/LC_MESSAGES/subversion.mo +share/examples/subversion/server-side/fsfs-reshard.py +share/examples/subversion/server-side/svn-backup-dumps.py +share/examples/subversion/server-side/svn-populate-node-origins-index.c +share/examples/subversion/blame.py +share/examples/subversion/check-modified.py +share/examples/subversion/dumpprops.py +share/examples/subversion/get-location-segments.py +share/examples/subversion/getfile.py +share/examples/subversion/getlocks_test.c +share/examples/subversion/geturl.py +share/examples/subversion/headrev.c +share/examples/subversion/minimal_client.c +share/examples/subversion/putfile.py +share/examples/subversion/revplist.py +share/examples/subversion/svnlog2html.rb +share/examples/subversion/svnlook.py +share/examples/subversion/svnlook.rb +share/examples/subversion/svnput.c +share/examples/subversion/svnserve-sgid.c +share/examples/subversion/svnshell.py +share/examples/subversion/svnshell.rb +share/examples/subversion/testwrite.c +share/examples/subversion/xslt/ +share/examples/subversion/xslt/svnindex.css +share/examples/subversion/xslt/svnindex.xsl +share/examples/subversion/cgi/ +share/examples/subversion/cgi/tweak-log.cgi +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/incremental-update.py +share/examples/subversion/client-side/search-svnlog.pl +share/examples/subversion/client-side/svn-clean +share/examples/subversion/client-side/svn-merge-vendor.py +share/examples/subversion/client-side/svn_apply_autoprops.py +share/examples/subversion/client-side/svn_export_empty_files.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/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-block-joke.py +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/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/syntax-check.sh +share/examples/subversion/server-side/authz_svn_group.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-fast-backup +share/examples/subversion/server-side/svn-tweak-author.py Index: pkg/PLIST-perl =================================================================== RCS file: /usr/cvs/ports/devel/subversion/pkg/PLIST-perl,v retrieving revision 1.3 diff -u -p -r1.3 PLIST-perl --- pkg/PLIST-perl 2 Nov 2008 20:43:49 -0000 1.3 +++ pkg/PLIST-perl 3 Dec 2008 17:45:55 -0000 @@ -2,6 +2,7 @@ %%SHARED%% lib/libsvn_swig_perl-1.a lib/libsvn_swig_perl-1.la +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 libdata/perl5/site_perl/${MACHINE_ARCH}-openbsd/SVN/Client.pm @@ -11,6 +12,7 @@ libdata/perl5/site_perl/${MACHINE_ARCH}- libdata/perl5/site_perl/${MACHINE_ARCH}-openbsd/SVN/Ra.pm libdata/perl5/site_perl/${MACHINE_ARCH}-openbsd/SVN/Repos.pm libdata/perl5/site_perl/${MACHINE_ARCH}-openbsd/SVN/Wc.pm +libdata/perl5/site_perl/${MACHINE_ARCH}-openbsd/auto/ libdata/perl5/site_perl/${MACHINE_ARCH}-openbsd/auto/SVN/ libdata/perl5/site_perl/${MACHINE_ARCH}-openbsd/auto/SVN/_Client/ libdata/perl5/site_perl/${MACHINE_ARCH}-openbsd/auto/SVN/_Client/_Client.bs @@ -30,7 +32,7 @@ libdata/perl5/site_perl/${MACHINE_ARCH}- @man man/man3p/SVN::Client.3p @man man/man3p/SVN::Core.3p @man man/man3p/SVN::Delta.3p -...@comment @man man/man3p/SVN::Fs.3p +...@man man/man3p/SVN::Fs.3p @man man/man3p/SVN::Ra.3p @man man/man3p/SVN::Repos.3p @man man/man3p/SVN::Wc.3p Index: pkg/PLIST-python =================================================================== RCS file: /usr/cvs/ports/devel/subversion/pkg/PLIST-python,v retrieving revision 1.5 diff -u -p -r1.5 PLIST-python --- pkg/PLIST-python 2 Nov 2008 20:43:49 -0000 1.5 +++ pkg/PLIST-python 3 Dec 2008 17:46:27 -0000 @@ -2,6 +2,8 @@ %%SHARED%% lib/libsvn_swig_py-1.a lib/libsvn_swig_py-1.la +lib/python${MODPY_VERSION}/ +lib/python${MODPY_VERSION}/site-packages/ 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: /usr/cvs/ports/devel/subversion/pkg/PLIST-ruby,v retrieving revision 1.4 diff -u -p -r1.4 PLIST-ruby --- pkg/PLIST-ruby 2 Nov 2008 20:43:49 -0000 1.4 +++ pkg/PLIST-ruby 3 Dec 2008 17:46:58 -0000 @@ -2,6 +2,10 @@ %%SHARED%% lib/libsvn_swig_ruby-1.a lib/libsvn_swig_ruby-1.la +lib/ruby/ +lib/ruby/site_ruby/ +lib/ruby/site_ruby/${MODRUBY_REV}/ +lib/ruby/site_ruby/${MODRUBY_REV}/${MODRUBY_ARCH}/ lib/ruby/site_ruby/${MODRUBY_REV}/${MODRUBY_ARCH}/svn/ lib/ruby/site_ruby/${MODRUBY_REV}/${MODRUBY_ARCH}/svn/ext/ lib/ruby/site_ruby/${MODRUBY_REV}/${MODRUBY_ARCH}/svn/ext/client.a