this adds some upstream patches to our DB port. there's also a 4.7.25
available but apparently this introduces some compatibility problems
so I've skipped that one for now.

fixes the following bugs:

[#15692] Fixes a race condition between checkpoint and DB->close which
can result in the checkpoint thread self-deadlocking. 

[#16178] Fixes the potential for the wrong number of mutexes to be
allocated. This issue could cause applications with multiple cache
regions to see undefined behavior in rare cases under load.   

[#16406] Replication clients should be able to open a sequence. 

[#15788] Fixes a bug which could lead to slow performance of internal
init under Replication Manager, as evidenced by "queue limit exceeded"
messages in verbose replication diagnostic output. 

any comments? ok?



Index: Makefile
===================================================================
RCS file: /cvs/ports/databases/db/v4/Makefile,v
retrieving revision 1.35
diff -u -p -r1.35 Makefile
--- Makefile    11 Mar 2009 21:28:45 -0000      1.35
+++ Makefile    13 Apr 2009 23:14:08 -0000
@@ -4,9 +4,9 @@ COMMENT-java=   Java bindings for Berkeley
 
 REVISION=      4
 VERSION=       ${REVISION}.6.21
-PKGNAME-main=  ${DISTNAME}
-PKGNAME-java=  db-java-${VERSION}p2
-PKGNAME-tcl=   db-tcl-${VERSION}p5
+PKGNAME-main=  ${DISTNAME}p0
+PKGNAME-java=  db-java-${VERSION}p3
+PKGNAME-tcl=   db-tcl-${VERSION}p6
 DBLIBDIR=      lib/db4
 SHARED_LIBS += db                   5.0      # .0.0
 SHARED_LIBS += db_cxx               6.0      # .0.0
@@ -14,6 +14,12 @@ SHARED_LIBS +=       db_java              5.0 
 SHARED_LIBS += db_tcl               6.0      # .0.0
 
 MASTER_SITES0= ${HOMEPAGE}db/update/${VERSION}/
+# converted DOS line-endings; no other change
+MASTER_SITES2= http://spacehopper.org/mirrors/
+PATCHFILES=    patch.${VERSION}.1:0 \
+               patch.${VERSION}.2.fixed:2 \
+               patch.${VERSION}.3:0 \
+               patch.${VERSION}.4:0
 
 CONFIGURE_STYLE=gnu
 
Index: distinfo
===================================================================
RCS file: /cvs/ports/databases/db/v4/distinfo,v
retrieving revision 1.7
diff -u -p -r1.7 distinfo
--- distinfo    26 Oct 2007 14:06:02 -0000      1.7
+++ distinfo    13 Apr 2009 23:13:38 -0000
@@ -1,5 +1,25 @@
 MD5 (db-4.6.21.tar.gz) = cYCC5+NfxIR4ojNLC8TNEQ==
+MD5 (patch.4.6.21.1) = SHiHLt/FPG7LhxsQYqS9rw==
+MD5 (patch.4.6.21.2.fixed) = Xt9m2SxGFvlRv0YrKxeoPw==
+MD5 (patch.4.6.21.3) = em4RtUcSyvdS+cSlK6vmDA==
+MD5 (patch.4.6.21.4) = rn09WHNV/oW1Eu8Juad9GQ==
 RMD160 (db-4.6.21.tar.gz) = zPmkuFzARksvPC8top2ZMo/Ul44=
+RMD160 (patch.4.6.21.1) = jBHpuZGsZVnyLs4tk2F7FhJgSeg=
+RMD160 (patch.4.6.21.2.fixed) = JLzzxh4mIUFTNVbRyghE4WQffJ4=
+RMD160 (patch.4.6.21.3) = Tmt+0eHGnLpUNR12oLhUMQemVbg=
+RMD160 (patch.4.6.21.4) = 8dGOWcMR+04fAKO2IgJp/KF98xI=
 SHA1 (db-4.6.21.tar.gz) = W+O+uC5Cp4/2caP1pMMOVlKXIRk=
+SHA1 (patch.4.6.21.1) = x8FVcFaH5N4D0GwuqGlA9XP9rAs=
+SHA1 (patch.4.6.21.2.fixed) = v9OebP2X3zDYWA5CxTxwcCI39lI=
+SHA1 (patch.4.6.21.3) = 1SqkmJQ8+qM5rWvyz3uDakBidwE=
+SHA1 (patch.4.6.21.4) = 4hkBhcZn7bl+gASVzm60+V9D64c=
 SHA256 (db-4.6.21.tar.gz) = U+qcnwN0agqkFeZwbpxtoYyhgUjyCtFGWxgkEaeYXiE=
+SHA256 (patch.4.6.21.1) = 0owHI8Rlos8/8t3F7TxkO0DJVcTmTVZYCWHy/Xmcu1M=
+SHA256 (patch.4.6.21.2.fixed) = gHopaGjUmVDv5VI++6qAu8AUgZYFvweww5HCNKFCqYk=
+SHA256 (patch.4.6.21.3) = rWlR7HAuPWzVObqG1Rs7BDbaQ7F4FMGXwtJ3+l4ctiA=
+SHA256 (patch.4.6.21.4) = mLtEmdx0CMJ6ioVTMJcqaavTsp0P84INbh2nkFk6W7c=
 SIZE (db-4.6.21.tar.gz) = 11881885
+SIZE (patch.4.6.21.1) = 2475
+SIZE (patch.4.6.21.2.fixed) = 865
+SIZE (patch.4.6.21.3) = 1911
+SIZE (patch.4.6.21.4) = 41501

Reply via email to