ports/143175: [patch] port devel/subversion update to 1.6.9
olli hauer
ohauer at gmx.de
Sun Jan 24 16:50:02 UTC 2010
>Number: 143175
>Category: ports
>Synopsis: [patch] port devel/subversion update to 1.6.9
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: update
>Submitter-Id: current-users
>Arrival-Date: Sun Jan 24 16:50:01 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator: olli hauer <ohauer at gmx.de>
>Release:
>Organization:
>Environment:
>Description:
Update subversion to 1.6.9
I added three patches which do the update but they let the user choose the neon version.
- patch_subversion-1.6.9
only a update to subversion-1.6.9
- patch_subversion-1.6.9_neon28
neon28 is the default for WITH_NEON=true, NEON29 is additional option
- patch_subversion-1.6.9_neon29
neon29 is the default for WITH_NEON=true, NEON28 is additional option
If choosing one of the patches with additional neon version please look at
PR 142185 which is an update to neon29.3
I have subversion running with neon29 since neon29.0 and it works fine for me.
Regards,
olli
>From subversion/CHANGES:
( http://svn.apache.org/viewvc/subversion/trunk/CHANGES?annotate=901365 )
Version 1.6.9
(25 Jan 2010, from /branches/1.6.x)
http://svn.apache.org/repos/asf/subversion/tags/1.6.9
User-visible changes:
* allow multiple external updates over ra_svn (issue #3487)
* fix a segmentation fault when using FSFS (r881905)
* support Berkeley DB 4.8 (r879688)
* various autoprop improvements (r880274, -5)
* improve usage of svn+ssh:// on Windows (issue #2580)
* teach 1.6.x to recognize 1.7 working copies (1.6.x-future-proof branch)
* update help text for 'svn update' and 'svn switch' (r886164, -97)
* make 'svnadmin load --parent-dir' create valid mergeinfo (r888979, -9081)
* tolerate relative merge source paths in mergeinfo (r889840)
* teach mod_dav_svn to support the Label header (issue #3519)
* fixed: svnsync leaves stale sync-locks on mirrors (r884842)
* fix applicability of 'svn resolve --accept=theirs-conflict' (r880525, -6)
* fixed: segfault in 'svn resolve' (r896522, -47)
* fix commit failure against an out-of-date mirror (r900797)
Developer-visible changes:
* update ruby bindings test expectation (r880162)
* don't allow rangelist and mergeinfo API to modify input args (r879093)
Version 1.6.8
(Not released, see changes for 1.6.9.)
Version 1.6.7
(Not released, see changes for 1.6.9.)
>How-To-Repeat:
>Fix:
only update to subversion-1.6.9
--- patch_subversion-1.6.9.txt begins here ---
--- subversion/Makefile.common
+++ subversion/Makefile.common
@@ -5,8 +5,8 @@
# $FreeBSD: ports/devel/subversion/Makefile.common,v 1.26 2009/11/04 19:47:35 lev Exp $
PORTNAME= subversion
-PORTVERSION= 1.6.6
-PORTREVISION?= 1
+PORTVERSION= 1.6.9
+#PORTREVISION?= 1
CATEGORIES+= devel
MASTER_SITES= http://subversion.tigris.org/downloads/:main \
http://svnbook.red-bean.com/en/1.5/:book
--- subversion/distinfo
+++ subversion/distinfo
@@ -1,6 +1,6 @@
-MD5 (subversion/subversion-1.6.6.tar.bz2) = e5109da756d74c7d98f683f004a539af
-SHA256 (subversion/subversion-1.6.6.tar.bz2) = fe23c1a247dea631048bd62fd1cd6111924be2896ef2d166245ac9a1284c3c92
-SIZE (subversion/subversion-1.6.6.tar.bz2) = 5513036
+MD5 (subversion/subversion-1.6.9.tar.bz2) = 9c30a47b1d48664e7afef68bb4834c53
+SHA256 (subversion/subversion-1.6.9.tar.bz2) = 05526f92fcb612bdc3bab0d5e218e25847bf10846e047ce244e33859b205111c
+SIZE (subversion/subversion-1.6.9.tar.bz2) = 5478554
MD5 (subversion/svn-book-html.tar.bz2) = b5c8723bf2951e93bc468441ebc71011
SHA256 (subversion/svn-book-html.tar.bz2) = 5c4788e1f225b3186db5979b071fcc4c9543bfb5916cd62e003eea4507b8c8cb
SIZE (subversion/svn-book-html.tar.bz2) = 406484
--- patch_subversion-1.6.9.txt ends here ---
update to subversion-1.6.9 default is neon28, neon29 is optional
--- patch_subversion-1.6.9_neon28.txt begins here ---
--- subversion/Makefile
+++ subversion/Makefile
@@ -20,7 +20,8 @@
OPTIONS= MOD_DAV_SVN "mod_dav_svn module for Apache 2.X" off \
APACHE2_APR "Use APR from Apache 2.X" off \
MOD_DONTDOTHAT "mod_dontdothat for Apache 2.X" off \
- NEON "WebDAV/Delta-V repo access module (neon)" on \
+ NEON "WebDAV/Delta-V repo access module (neon28)" on \
+ NEON29 "WebDAV/Delta-V repo access module (neon29)" off \
SERF "WebDAV/Delta-V repo access module (serf)" off \
SASL "SASL2 authorization support" off \
BDB "db4 repository backend" on \
@@ -74,7 +75,11 @@
pre-everything::
@${ECHO_MSG} ""
-.if defined(WITH_NEON)
+.if defined(WITH_NEON) && defined(WITH_NEON29)
+ @${ECHO_CMD} "It doesn't make sense to depend on neon (neon28) and neon29 choose only one."
+ @${FALSE}
+.endif
+.if defined(WITH_NEON) || defined(WITH_NEON29)
@${ECHO_MSG} "WebDAV/Delta-V repository access module enabled."
.else
@${ECHO_MSG} "WebDAV/Delta-V repository access module disabled."
--- subversion/Makefile.common
+++ subversion/Makefile.common
@@ -5,8 +5,8 @@
# $FreeBSD: ports/devel/subversion/Makefile.common,v 1.26 2009/11/04 19:47:35 lev Exp $
PORTNAME= subversion
-PORTVERSION= 1.6.6
-PORTREVISION?= 1
+PORTVERSION= 1.6.9
+#PORTREVISION?= 1
CATEGORIES+= devel
MASTER_SITES= http://subversion.tigris.org/downloads/:main \
http://svnbook.red-bean.com/en/1.5/:book
@@ -33,14 +33,18 @@
LIB_DEPENDS+= sqlite3.8:${PORTSDIR}/databases/sqlite3
CONFIGURE_ARGS+= --with-sqlite=${LOCALBASE}
-# Default is "on"
-.if !defined(WITHOUT_NEON)
+# Default is "on" for neon28
+.if defined(WITHOUT_NEON) && defined(WITHOUTH_NEON29)
+CONFIGURE_ARGS+= --without-neon
+PLIST_SUB+= NEON="@comment "
+.else
+. if defined(WITH_NEON)
+LIB_DEPENDS+= neon.28:${PORTSDIR}/www/neon28
+. else
LIB_DEPENDS+= neon.29:${PORTSDIR}/www/neon29
+. endif
CONFIGURE_ARGS+= --with-neon=${LOCALBASE}
PLIST_SUB+= NEON=""
-.else
-CONFIGURE_ARGS+= --without-neon
-PLIST_SUB+= NEON="@comment "
.endif
.if defined(WITH_SASL)
--- subversion/distinfo
+++ subversion/distinfo
@@ -1,6 +1,6 @@
-MD5 (subversion/subversion-1.6.6.tar.bz2) = e5109da756d74c7d98f683f004a539af
-SHA256 (subversion/subversion-1.6.6.tar.bz2) = fe23c1a247dea631048bd62fd1cd6111924be2896ef2d166245ac9a1284c3c92
-SIZE (subversion/subversion-1.6.6.tar.bz2) = 5513036
+MD5 (subversion/subversion-1.6.9.tar.bz2) = 9c30a47b1d48664e7afef68bb4834c53
+SHA256 (subversion/subversion-1.6.9.tar.bz2) = 05526f92fcb612bdc3bab0d5e218e25847bf10846e047ce244e33859b205111c
+SIZE (subversion/subversion-1.6.9.tar.bz2) = 5478554
MD5 (subversion/svn-book-html.tar.bz2) = b5c8723bf2951e93bc468441ebc71011
SHA256 (subversion/svn-book-html.tar.bz2) = 5c4788e1f225b3186db5979b071fcc4c9543bfb5916cd62e003eea4507b8c8cb
SIZE (subversion/svn-book-html.tar.bz2) = 406484
--- patch_subversion-1.6.9_neon28.txt ends here ---
update to subversion-1.6.9 default is neon29, neon28 is optional
--- patch_subversion-1.6.9_neon29.txt begins here ---
--- subversion/Makefile
+++ subversion/Makefile
@@ -20,7 +20,8 @@
OPTIONS= MOD_DAV_SVN "mod_dav_svn module for Apache 2.X" off \
APACHE2_APR "Use APR from Apache 2.X" off \
MOD_DONTDOTHAT "mod_dontdothat for Apache 2.X" off \
- NEON "WebDAV/Delta-V repo access module (neon)" on \
+ NEON "WebDAV/Delta-V repo access module (neon29)" on \
+ NEON28 "WebDAV/Delta-V repo access module (neon28)" off \
SERF "WebDAV/Delta-V repo access module (serf)" off \
SASL "SASL2 authorization support" off \
BDB "db4 repository backend" on \
@@ -74,7 +75,11 @@
pre-everything::
@${ECHO_MSG} ""
-.if defined(WITH_NEON)
+.if defined(WITH_NEON) && defined(WITH_NEON28)
+ @${ECHO_CMD} "It doesn't make sense to depend on neon (neon29) and neon28 choose only one."
+ @${FALSE}
+.endif
+.if defined(WITH_NEON) || defined(WITH_NEON28)
@${ECHO_MSG} "WebDAV/Delta-V repository access module enabled."
.else
@${ECHO_MSG} "WebDAV/Delta-V repository access module disabled."
--- subversion/Makefile.common
+++ subversion/Makefile.common
@@ -5,8 +5,8 @@
# $FreeBSD: ports/devel/subversion/Makefile.common,v 1.26 2009/11/04 19:47:35 lev Exp $
PORTNAME= subversion
-PORTVERSION= 1.6.6
-PORTREVISION?= 1
+PORTVERSION= 1.6.9
+#PORTREVISION?= 1
CATEGORIES+= devel
MASTER_SITES= http://subversion.tigris.org/downloads/:main \
http://svnbook.red-bean.com/en/1.5/:book
@@ -33,14 +33,18 @@
LIB_DEPENDS+= sqlite3.8:${PORTSDIR}/databases/sqlite3
CONFIGURE_ARGS+= --with-sqlite=${LOCALBASE}
-# Default is "on"
-.if !defined(WITHOUT_NEON)
+# Default is "on" for neon29
+.if defined(WITHOUT_NEON) && defined(WITHOUTH_NEON28)
+CONFIGURE_ARGS+= --without-neon
+PLIST_SUB+= NEON="@comment "
+.else
+. if defined(WITH_NEON)
LIB_DEPENDS+= neon.29:${PORTSDIR}/www/neon29
+. else
+LIB_DEPENDS+= neon.28:${PORTSDIR}/www/neon28
+. endif
CONFIGURE_ARGS+= --with-neon=${LOCALBASE}
PLIST_SUB+= NEON=""
-.else
-CONFIGURE_ARGS+= --without-neon
-PLIST_SUB+= NEON="@comment "
.endif
.if defined(WITH_SASL)
--- subversion/distinfo
+++ subversion/distinfo
@@ -1,6 +1,6 @@
-MD5 (subversion/subversion-1.6.6.tar.bz2) = e5109da756d74c7d98f683f004a539af
-SHA256 (subversion/subversion-1.6.6.tar.bz2) = fe23c1a247dea631048bd62fd1cd6111924be2896ef2d166245ac9a1284c3c92
-SIZE (subversion/subversion-1.6.6.tar.bz2) = 5513036
+MD5 (subversion/subversion-1.6.9.tar.bz2) = 9c30a47b1d48664e7afef68bb4834c53
+SHA256 (subversion/subversion-1.6.9.tar.bz2) = 05526f92fcb612bdc3bab0d5e218e25847bf10846e047ce244e33859b205111c
+SIZE (subversion/subversion-1.6.9.tar.bz2) = 5478554
MD5 (subversion/svn-book-html.tar.bz2) = b5c8723bf2951e93bc468441ebc71011
SHA256 (subversion/svn-book-html.tar.bz2) = 5c4788e1f225b3186db5979b071fcc4c9543bfb5916cd62e003eea4507b8c8cb
SIZE (subversion/svn-book-html.tar.bz2) = 406484
--- patch_subversion-1.6.9_neon29.txt ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list