pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/databases/db4 Changes 4.6.21:



details:   https://anonhg.NetBSD.org/pkgsrc/rev/adaea842dea2
branches:  trunk
changeset: 537528:adaea842dea2
user:      adam <adam%pkgsrc.org@localhost>
date:      Thu Jan 10 21:55:51 2008 +0000

description:
Changes 4.6.21:
* Fix a bug where mutex contention in database environments configured for
  hybrid mutex support could result in performance degradation.
* Fix a bug where closing a database handle after aborting a transaction
  which included a failed open of that database handle could result in
  application failure.
* Fix multiple MVCC bugs including a race which could result in incorrect
  data being returned to the application.
* Fix a bug where a database store into a Hash database could self-deadlock
  in a database environment configured for the Berkeley DB Concurrent Data
  Store product and with a free-threaded DB_ENV or DB handle.
* Fix an installation bug where Berkeley DB's PHP header file was not installed
  in the correct place.

diffstat:

 databases/db4/Makefile         |   22 +++----
 databases/db4/PLIST            |  110 ++++++++++++++++++++++++++++++++++++----
 databases/db4/buildlink3.mk    |    4 +-
 databases/db4/distinfo         |   20 ++----
 databases/db4/patches/patch-aa |   12 ++--
 databases/db4/patches/patch-ab |   28 +++++-----
 databases/db4/patches/patch-ac |   23 ++++----
 7 files changed, 147 insertions(+), 72 deletions(-)

diffs (truncated from 661 to 300 lines):

diff -r 7388f5f4a7a8 -r adaea842dea2 databases/db4/Makefile
--- a/databases/db4/Makefile    Thu Jan 10 21:44:15 2008 +0000
+++ b/databases/db4/Makefile    Thu Jan 10 21:55:51 2008 +0000
@@ -1,22 +1,18 @@
-# $NetBSD: Makefile,v 1.52 2007/06/08 12:23:50 wiz Exp $
+# $NetBSD: Makefile,v 1.53 2008/01/10 21:55:51 adam Exp $
 
-DISTNAME=              db-4.5.20
-PKGNAME=               ${DISTNAME:S/db/db4/}.2
-CATEGORIES=            databases
-MASTER_SITES=          http://download.oracle.com/berkeley-db/ \
-                       http://download-uk.oracle.com/berkeley-db/
+DISTNAME=      db-4.6.21
+PKGNAME=       ${DISTNAME:S/db/db4/}
+CATEGORIES=    databases
+MASTER_SITES=  http://download.oracle.com/berkeley-db/ \
+               http://download-uk.oracle.com/berkeley-db/
 
-PATCHFILES=            patch.4.5.20.1 patch.4.5.20.2
-PATCH_SITES=           http://www.oracle.com/technology/products/berkeley-db/db/update/4.5.20/
-
-MAINTAINER=            pkgsrc-users%NetBSD.org@localhost
-HOMEPAGE=              http://www.oracle.com/database/berkeley-db/db/index.html
-COMMENT=               Berkeley DB version 4 from Oracle
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=      http://www.oracle.com/database/berkeley-db/db/index.html
+COMMENT=       Berkeley DB version 4 from Oracle
 
 PKG_INSTALLATION_TYPES=        overwrite pkgviews
 PKG_DESTDIR_SUPPORT=   user-destdir
 
-DIST_SUBDIR=           db4-4.5.20
 USE_LANGUAGES=         c c++
 USE_LIBTOOL=           yes
 GNU_CONFIGURE=         yes
diff -r 7388f5f4a7a8 -r adaea842dea2 databases/db4/PLIST
--- a/databases/db4/PLIST       Thu Jan 10 21:44:15 2008 +0000
+++ b/databases/db4/PLIST       Thu Jan 10 21:55:51 2008 +0000
@@ -1,7 +1,8 @@
-@comment $NetBSD: PLIST,v 1.11 2007/06/08 12:23:50 wiz Exp $
+@comment $NetBSD: PLIST,v 1.12 2008/01/10 21:55:51 adam Exp $
 bin/berkeley_db4_svc
 bin/db4_archive
 bin/db4_checkpoint
+bin/db4_codegen
 bin/db4_deadlock
 bin/db4_dump
 bin/db4_hotbackup
@@ -14,11 +15,11 @@
 include/db4/db.h
 include/db4/db_185.h
 include/db4/db_cxx.h
-lib/libdb4-4.5.la
+lib/libdb4-4.6.la
 lib/libdb4-4.so
 lib/libdb4.a
 lib/libdb4.so
-lib/libdb4_cxx-4.5.la
+lib/libdb4_cxx-4.6.la
 lib/libdb4_cxx-4.so
 lib/libdb4_cxx.a
 lib/libdb4_cxx.so
@@ -31,6 +32,7 @@
 share/doc/db4/api_c/db_cursor.html
 share/doc/db4/api_c/db_del.html
 share/doc/db4/api_c/db_err.html
+share/doc/db4/api_c/db_exists.html
 share/doc/db4/api_c/db_fd.html
 share/doc/db4/api_c/db_get.html
 share/doc/db4/api_c/db_get_byteswapped.html
@@ -57,6 +59,7 @@
 share/doc/db4/api_c/db_set_errpfx.html
 share/doc/db4/api_c/db_set_feedback.html
 share/doc/db4/api_c/db_set_flags.html
+share/doc/db4/api_c/db_set_h_compare.html
 share/doc/db4/api_c/db_set_h_ffactor.html
 share/doc/db4/api_c/db_set_h_hash.html
 share/doc/db4/api_c/db_set_h_nelem.html
@@ -64,6 +67,7 @@
 share/doc/db4/api_c/db_set_msgcall.html
 share/doc/db4/api_c/db_set_msgfile.html
 share/doc/db4/api_c/db_set_pagesize.html
+share/doc/db4/api_c/db_set_priority.html
 share/doc/db4/api_c/db_set_q_extentsize.html
 share/doc/db4/api_c/db_set_re_delim.html
 share/doc/db4/api_c/db_set_re_len.html
@@ -82,6 +86,7 @@
 share/doc/db4/api_c/dbc_get.html
 share/doc/db4/api_c/dbc_list.html
 share/doc/db4/api_c/dbc_put.html
+share/doc/db4/api_c/dbc_set_priority.html
 share/doc/db4/api_c/dbm.html
 share/doc/db4/api_c/dbt_bulk.html
 share/doc/db4/api_c/dbt_class.html
@@ -101,6 +106,7 @@
 share/doc/db4/api_c/env_remove.html
 share/doc/db4/api_c/env_set_alloc.html
 share/doc/db4/api_c/env_set_app_dispatch.html
+share/doc/db4/api_c/env_set_cache_max.html
 share/doc/db4/api_c/env_set_cachesize.html
 share/doc/db4/api_c/env_set_data_dir.html
 share/doc/db4/api_c/env_set_encrypt.html
@@ -165,7 +171,6 @@
 share/doc/db4/api_c/memp_fget.html
 share/doc/db4/api_c/memp_fopen.html
 share/doc/db4/api_c/memp_fput.html
-share/doc/db4/api_c/memp_fset.html
 share/doc/db4/api_c/memp_fsync.html
 share/doc/db4/api_c/memp_list.html
 share/doc/db4/api_c/memp_maxwrite.html
@@ -193,6 +198,7 @@
 share/doc/db4/api_c/mutex_stat.html
 share/doc/db4/api_c/mutex_unlock.html
 share/doc/db4/api_c/object.html
+share/doc/db4/api_c/pindex.src
 share/doc/db4/api_c/rep_config.html
 share/doc/db4/api_c/rep_elect.html
 share/doc/db4/api_c/rep_limit.html
@@ -200,6 +206,7 @@
 share/doc/db4/api_c/rep_message.html
 share/doc/db4/api_c/rep_nsites.html
 share/doc/db4/api_c/rep_priority.html
+share/doc/db4/api_c/rep_request.html
 share/doc/db4/api_c/rep_start.html
 share/doc/db4/api_c/rep_stat.html
 share/doc/db4/api_c/rep_sync.html
@@ -210,6 +217,7 @@
 share/doc/db4/api_c/repmgr_remote_site.html
 share/doc/db4/api_c/repmgr_site_list.html
 share/doc/db4/api_c/repmgr_start.html
+share/doc/db4/api_c/repmgr_stat.html
 share/doc/db4/api_c/seq_class.html
 share/doc/db4/api_c/seq_close.html
 share/doc/db4/api_c/seq_get.html
@@ -265,6 +273,7 @@
 share/doc/db4/api_cxx/db_cursor.html
 share/doc/db4/api_cxx/db_del.html
 share/doc/db4/api_cxx/db_err.html
+share/doc/db4/api_cxx/db_exists.html
 share/doc/db4/api_cxx/db_fd.html
 share/doc/db4/api_cxx/db_get.html
 share/doc/db4/api_cxx/db_get_byteswapped.html
@@ -292,6 +301,7 @@
 share/doc/db4/api_cxx/db_set_errpfx.html
 share/doc/db4/api_cxx/db_set_feedback.html
 share/doc/db4/api_cxx/db_set_flags.html
+share/doc/db4/api_cxx/db_set_h_compare.html
 share/doc/db4/api_cxx/db_set_h_ffactor.html
 share/doc/db4/api_cxx/db_set_h_hash.html
 share/doc/db4/api_cxx/db_set_h_nelem.html
@@ -300,6 +310,7 @@
 share/doc/db4/api_cxx/db_set_msgcall.html
 share/doc/db4/api_cxx/db_set_msgfile.html
 share/doc/db4/api_cxx/db_set_pagesize.html
+share/doc/db4/api_cxx/db_set_priority.html
 share/doc/db4/api_cxx/db_set_q_extentsize.html
 share/doc/db4/api_cxx/db_set_re_delim.html
 share/doc/db4/api_cxx/db_set_re_len.html
@@ -318,6 +329,7 @@
 share/doc/db4/api_cxx/dbc_get.html
 share/doc/db4/api_cxx/dbc_list.html
 share/doc/db4/api_cxx/dbc_put.html
+share/doc/db4/api_cxx/dbc_set_priority.html
 share/doc/db4/api_cxx/dbt_bulk_class.html
 share/doc/db4/api_cxx/dbt_class.html
 share/doc/db4/api_cxx/dbt_package.html
@@ -337,6 +349,7 @@
 share/doc/db4/api_cxx/env_remove.html
 share/doc/db4/api_cxx/env_set_alloc.html
 share/doc/db4/api_cxx/env_set_app_dispatch.html
+share/doc/db4/api_cxx/env_set_cache_max.html
 share/doc/db4/api_cxx/env_set_cachesize.html
 share/doc/db4/api_cxx/env_set_data_dir.html
 share/doc/db4/api_cxx/env_set_encrypt.html
@@ -406,7 +419,6 @@
 share/doc/db4/api_cxx/memp_fget.html
 share/doc/db4/api_cxx/memp_fopen.html
 share/doc/db4/api_cxx/memp_fput.html
-share/doc/db4/api_cxx/memp_fset.html
 share/doc/db4/api_cxx/memp_fsync.html
 share/doc/db4/api_cxx/memp_list.html
 share/doc/db4/api_cxx/memp_maxwrite.html
@@ -442,6 +454,7 @@
 share/doc/db4/api_cxx/rep_message.html
 share/doc/db4/api_cxx/rep_nsites.html
 share/doc/db4/api_cxx/rep_priority.html
+share/doc/db4/api_cxx/rep_request.html
 share/doc/db4/api_cxx/rep_start.html
 share/doc/db4/api_cxx/rep_stat.html
 share/doc/db4/api_cxx/rep_sync.html
@@ -452,6 +465,7 @@
 share/doc/db4/api_cxx/repmgr_remote_site.html
 share/doc/db4/api_cxx/repmgr_site_list.html
 share/doc/db4/api_cxx/repmgr_start.html
+share/doc/db4/api_cxx/repmgr_stat.html
 share/doc/db4/api_cxx/runrec_class.html
 share/doc/db4/api_cxx/seq_class.html
 share/doc/db4/api_cxx/seq_close.html
@@ -509,6 +523,9 @@
 share/doc/db4/api_tcl/txn_checkpoint.html
 share/doc/db4/api_tcl/txn_commit.html
 share/doc/db4/api_tcl/version.html
+share/doc/db4/articles/inmemory/C/InMemoryDBApplication.pdf
+share/doc/db4/articles/inmemory/C/gettingStarted.css
+share/doc/db4/articles/inmemory/C/index.html
 share/doc/db4/collections/tutorial/BasicProgram.html
 share/doc/db4/collections/tutorial/BerkeleyDB-Java-Collections.pdf
 share/doc/db4/collections/tutorial/Entity.html
@@ -853,7 +870,6 @@
 share/doc/db4/gsg_txn/JAVA/usingtxns.html
 share/doc/db4/gsg_txn/JAVA/wrapup.html
 share/doc/db4/gsg_txn/JAVA/writeblock.jpg
-share/doc/db4/images/Oracle_BerkeleyDB_clr.bmp
 share/doc/db4/images/api.gif
 share/doc/db4/images/next.gif
 share/doc/db4/images/prev.gif
@@ -902,6 +918,7 @@
 share/doc/db4/java/com/sleepycat/bind/serial/package-summary.html
 share/doc/db4/java/com/sleepycat/bind/serial/package-tree.html
 share/doc/db4/java/com/sleepycat/bind/serial/package-use.html
+share/doc/db4/java/com/sleepycat/bind/tuple/BigIntegerBinding.html
 share/doc/db4/java/com/sleepycat/bind/tuple/BooleanBinding.html
 share/doc/db4/java/com/sleepycat/bind/tuple/ByteBinding.html
 share/doc/db4/java/com/sleepycat/bind/tuple/CharacterBinding.html
@@ -925,6 +942,7 @@
 share/doc/db4/java/com/sleepycat/bind/tuple/TupleTupleKeyCreator.html
 share/doc/db4/java/com/sleepycat/bind/tuple/TupleTupleMarshalledBinding.html
 share/doc/db4/java/com/sleepycat/bind/tuple/TupleTupleMarshalledKeyCreator.html
+share/doc/db4/java/com/sleepycat/bind/tuple/class-use/BigIntegerBinding.html
 share/doc/db4/java/com/sleepycat/bind/tuple/class-use/BooleanBinding.html
 share/doc/db4/java/com/sleepycat/bind/tuple/class-use/ByteBinding.html
 share/doc/db4/java/com/sleepycat/bind/tuple/class-use/CharacterBinding.html
@@ -1016,7 +1034,7 @@
 share/doc/db4/java/com/sleepycat/db/EnvironmentConfig.html
 share/doc/db4/java/com/sleepycat/db/ErrorHandler.html
 share/doc/db4/java/com/sleepycat/db/EventHandler.html
-share/doc/db4/java/com/sleepycat/db/EventType.html
+share/doc/db4/java/com/sleepycat/db/EventHandlerAdapter.html
 share/doc/db4/java/com/sleepycat/db/FeedbackHandler.html
 share/doc/db4/java/com/sleepycat/db/HashStats.html
 share/doc/db4/java/com/sleepycat/db/Hasher.html
@@ -1057,9 +1075,12 @@
 share/doc/db4/java/com/sleepycat/db/ReplicationHoldElectionException.html
 share/doc/db4/java/com/sleepycat/db/ReplicationHostAddress.html
 share/doc/db4/java/com/sleepycat/db/ReplicationJoinFailureException.html
+share/doc/db4/java/com/sleepycat/db/ReplicationLeaseExpiredException.html
+share/doc/db4/java/com/sleepycat/db/ReplicationLeaseTimeoutException.html
 share/doc/db4/java/com/sleepycat/db/ReplicationLockoutException.html
 share/doc/db4/java/com/sleepycat/db/ReplicationManagerAckPolicy.html
 share/doc/db4/java/com/sleepycat/db/ReplicationManagerStartPolicy.html
+share/doc/db4/java/com/sleepycat/db/ReplicationManagerStats.html
 share/doc/db4/java/com/sleepycat/db/ReplicationSiteUnavailableException.html
 share/doc/db4/java/com/sleepycat/db/ReplicationStats.html
 share/doc/db4/java/com/sleepycat/db/ReplicationStatus.html
@@ -1070,6 +1091,7 @@
 share/doc/db4/java/com/sleepycat/db/SecondaryCursor.html
 share/doc/db4/java/com/sleepycat/db/SecondaryDatabase.html
 share/doc/db4/java/com/sleepycat/db/SecondaryKeyCreator.html
+share/doc/db4/java/com/sleepycat/db/SecondaryMultiKeyCreator.html
 share/doc/db4/java/com/sleepycat/db/Sequence.html
 share/doc/db4/java/com/sleepycat/db/SequenceConfig.html
 share/doc/db4/java/com/sleepycat/db/SequenceStats.html
@@ -1078,7 +1100,7 @@
 share/doc/db4/java/com/sleepycat/db/TransactionConfig.html
 share/doc/db4/java/com/sleepycat/db/TransactionStats.Active.html
 share/doc/db4/java/com/sleepycat/db/TransactionStats.html
-share/doc/db4/java/com/sleepycat/db/UpdateConflictException.html
+share/doc/db4/java/com/sleepycat/db/VerboseConfig.html
 share/doc/db4/java/com/sleepycat/db/VerifyConfig.html
 share/doc/db4/java/com/sleepycat/db/VersionMismatchException.html
 share/doc/db4/java/com/sleepycat/db/class-use/BtreePrefixCalculator.html
@@ -1103,7 +1125,7 @@
 share/doc/db4/java/com/sleepycat/db/class-use/EnvironmentConfig.html
 share/doc/db4/java/com/sleepycat/db/class-use/ErrorHandler.html
 share/doc/db4/java/com/sleepycat/db/class-use/EventHandler.html
-share/doc/db4/java/com/sleepycat/db/class-use/EventType.html
+share/doc/db4/java/com/sleepycat/db/class-use/EventHandlerAdapter.html
 share/doc/db4/java/com/sleepycat/db/class-use/FeedbackHandler.html
 share/doc/db4/java/com/sleepycat/db/class-use/HashStats.html
 share/doc/db4/java/com/sleepycat/db/class-use/Hasher.html
@@ -1144,9 +1166,12 @@
 share/doc/db4/java/com/sleepycat/db/class-use/ReplicationHoldElectionException.html
 share/doc/db4/java/com/sleepycat/db/class-use/ReplicationHostAddress.html
 share/doc/db4/java/com/sleepycat/db/class-use/ReplicationJoinFailureException.html
+share/doc/db4/java/com/sleepycat/db/class-use/ReplicationLeaseExpiredException.html
+share/doc/db4/java/com/sleepycat/db/class-use/ReplicationLeaseTimeoutException.html
 share/doc/db4/java/com/sleepycat/db/class-use/ReplicationLockoutException.html
 share/doc/db4/java/com/sleepycat/db/class-use/ReplicationManagerAckPolicy.html
 share/doc/db4/java/com/sleepycat/db/class-use/ReplicationManagerStartPolicy.html
+share/doc/db4/java/com/sleepycat/db/class-use/ReplicationManagerStats.html
 share/doc/db4/java/com/sleepycat/db/class-use/ReplicationSiteUnavailableException.html
 share/doc/db4/java/com/sleepycat/db/class-use/ReplicationStats.html
 share/doc/db4/java/com/sleepycat/db/class-use/ReplicationStatus.html
@@ -1157,6 +1182,7 @@
 share/doc/db4/java/com/sleepycat/db/class-use/SecondaryCursor.html
 share/doc/db4/java/com/sleepycat/db/class-use/SecondaryDatabase.html
 share/doc/db4/java/com/sleepycat/db/class-use/SecondaryKeyCreator.html
+share/doc/db4/java/com/sleepycat/db/class-use/SecondaryMultiKeyCreator.html
 share/doc/db4/java/com/sleepycat/db/class-use/Sequence.html
 share/doc/db4/java/com/sleepycat/db/class-use/SequenceConfig.html



Home | Main Index | Thread Index | Old Index