summaryrefslogtreecommitdiff
path: root/databases
diff options
context:
space:
mode:
authortron <tron>2008-09-09 22:23:32 +0000
committertron <tron>2008-09-09 22:23:32 +0000
commit7ab11768af313af5cd0723f1c99d5f072b3485ca (patch)
tree45e4d3e64429fd6308809061520387bfaa834bb6 /databases
parent2ebf7ccc7d4a1b0617c707eebf0b496df72c6f29 (diff)
downloadpkgsrc-7ab11768af313af5cd0723f1c99d5f072b3485ca.tar.gz
Re-add Berkeley DB 4.6.21 as "db46" package. This package can coexist
with the "db4" package without problems. This is the first half of the fix for PR pkg/39500.
Diffstat (limited to 'databases')
-rw-r--r--databases/Makefile3
-rw-r--r--databases/db46/DESCR23
-rw-r--r--databases/db46/Makefile62
-rw-r--r--databases/db46/PLIST1789
-rw-r--r--databases/db46/buildlink3.mk34
-rw-r--r--databases/db46/distinfo8
-rw-r--r--databases/db46/hacks.mk25
-rw-r--r--databases/db46/patches/patch-aa103
-rw-r--r--databases/db46/patches/patch-ab69
-rw-r--r--databases/db46/patches/patch-ac103
10 files changed, 2218 insertions, 1 deletions
diff --git a/databases/Makefile b/databases/Makefile
index 86cdec552fb..30d373f759e 100644
--- a/databases/Makefile
+++ b/databases/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.268 2008/09/07 22:41:32 seb Exp $
+# $NetBSD: Makefile,v 1.269 2008/09/09 22:23:32 tron Exp $
#
COMMENT= Databases
@@ -11,6 +11,7 @@ SUBDIR+= cdb
SUBDIR+= db
SUBDIR+= db3
SUBDIR+= db4
+SUBDIR+= db46
SUBDIR+= dbh
SUBDIR+= edb
SUBDIR+= freetds
diff --git a/databases/db46/DESCR b/databases/db46/DESCR
new file mode 100644
index 00000000000..262096316e7
--- /dev/null
+++ b/databases/db46/DESCR
@@ -0,0 +1,23 @@
+Berkeley DB is an embeddable database system that supports keyed access to
+data. The software is distributed in source code form, and developers can
+compile and link the source code into a single library for inclusion
+directly in their applications.
+
+Developers may choose to store data in any of several different storage
+structures to satisfy the requirements of a particular application. In
+database terminology, these storage structures and the code that operates on
+them are called access methods. The library includes support for the
+following access methods:
+
+ * B+tree: Stores keys in sorted order, using either a programmer-supplied
+ ordering function or a default function that does lexicographical
+ ordering of keys. Applications may perform equality or range searches.
+ * Hashing: Stores records in a hash table for fast searches based on
+ strict equality. Extended Linear Hashing modifies the hash function
+ used by the table as new records are inserted, in order to keep buckets
+ underfull in the steady state.
+ * Fixed and Variable-Length Records: Stores fixed- or variable-length
+ records in sequential order. Record numbers may be immutable or
+ mutable, i.e., permitting new records to be inserted between existing
+ records or requiring that new records be added only at the end of the
+ database.
diff --git a/databases/db46/Makefile b/databases/db46/Makefile
new file mode 100644
index 00000000000..e8d95df3981
--- /dev/null
+++ b/databases/db46/Makefile
@@ -0,0 +1,62 @@
+# $NetBSD: Makefile,v 1.1 2008/09/09 22:23:32 tron Exp $
+
+DISTNAME= db-4.6.21
+PKGNAME= ${DISTNAME:S/db/db46/}
+CATEGORIES= databases
+MASTER_SITES= http://download.oracle.com/berkeley-db/ \
+ http://download-uk.oracle.com/berkeley-db/
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+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
+
+USE_LANGUAGES= c c++
+USE_LIBTOOL= yes
+USE_TOOLS+= pax
+GNU_CONFIGURE= yes
+CONFIGURE_DIRS= build_unix
+CONFIGURE_SCRIPT= ../dist/configure
+
+CONFIGURE_ARGS+= --enable-cxx
+CONFIGURE_ARGS+= --enable-rpc
+CONFIGURE_ARGS+= --enable-compat185
+CONFIGURE_ARGS+= --includedir=${PREFIX}/include/db46
+CONFIGURE_ARGS+= --program-transform-name=s,db_,db46_,
+
+# NetBSD-sparc64-1.6*'s f77 makes configure failing and as f77 is not
+# needed for this package the following does no harm on other platform.
+CONFIGURE_ENV+= F77=${FALSE:Q}
+
+# Along with a hack in patch-ab, this forces shlib detection via
+# the pkgsrc-supplied libtool only.
+CONFIGURE_ENV+= LIBTOOL_PROG=${LIBTOOL:Q}\ ${LIBTOOL_FLAGS:Q}
+
+OPSYSVARS+= LIBSO_LIBS
+LIBSO_LIBS.Interix+= -lrpclib
+LIBS.Interix+= -lrpclib # needed for in-tree programs, too
+LIBSO_LIBS.SunOS+= -lnsl -lrt
+CONFIGURE_ENV+= LIBSO_LIBS=${LIBSO_LIBS:Q}
+
+# DB4 only want pthreads because it's really after POSIX 1003.1
+# inter-process mutexes. In this case, we only care to use the native
+# threads. We also only care if we're using a non-GCC compiler since
+# we have code to use GCC assembly for mutexes instead of 1003.1
+# mutexes.
+#
+.include "../../mk/compiler.mk"
+.if !empty(PKGSRC_COMPILER:Mgcc)
+CONFIGURE_ENV+= ac_cv_lib_pthread_main=no
+.else
+PTHREAD_OPTS+= native
+. include "../../mk/pthread.buildlink3.mk"
+.endif
+
+INSTALLATION_DIRS= include/db46 lib share/doc/db46
+
+post-install:
+ chown -R ${DOCOWN}:${DOCGRP} ${DESTDIR}${PREFIX}/share/doc/db46
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/databases/db46/PLIST b/databases/db46/PLIST
new file mode 100644
index 00000000000..013bb047c8e
--- /dev/null
+++ b/databases/db46/PLIST
@@ -0,0 +1,1789 @@
+@comment $NetBSD: PLIST,v 1.1 2008/09/09 22:23:32 tron Exp $
+bin/berkeley_db46_svc
+bin/db46_archive
+bin/db46_checkpoint
+bin/db46_codegen
+bin/db46_deadlock
+bin/db46_dump
+bin/db46_hotbackup
+bin/db46_load
+bin/db46_printlog
+bin/db46_recover
+bin/db46_stat
+bin/db46_upgrade
+bin/db46_verify
+include/db46/db.h
+include/db46/db_185.h
+include/db46/db_cxx.h
+lib/libdb46-4.6.la
+lib/libdb46-4.so
+lib/libdb46.a
+lib/libdb46.so
+lib/libdb46_cxx-4.6.la
+lib/libdb46_cxx-4.so
+lib/libdb46_cxx.a
+lib/libdb46_cxx.so
+share/doc/db46/api_c/api_core.html
+share/doc/db46/api_c/c_pindex.html
+share/doc/db46/api_c/db_associate.html
+share/doc/db46/api_c/db_class.html
+share/doc/db46/api_c/db_close.html
+share/doc/db46/api_c/db_compact.html
+share/doc/db46/api_c/db_cursor.html
+share/doc/db46/api_c/db_del.html
+share/doc/db46/api_c/db_err.html
+share/doc/db46/api_c/db_exists.html
+share/doc/db46/api_c/db_fd.html
+share/doc/db46/api_c/db_get.html
+share/doc/db46/api_c/db_get_byteswapped.html
+share/doc/db46/api_c/db_get_mpf.html
+share/doc/db46/api_c/db_get_type.html
+share/doc/db46/api_c/db_getenv.html
+share/doc/db46/api_c/db_join.html
+share/doc/db46/api_c/db_key_range.html
+share/doc/db46/api_c/db_list.html
+share/doc/db46/api_c/db_open.html
+share/doc/db46/api_c/db_put.html
+share/doc/db46/api_c/db_remove.html
+share/doc/db46/api_c/db_rename.html
+share/doc/db46/api_c/db_set_alloc.html
+share/doc/db46/api_c/db_set_append_recno.html
+share/doc/db46/api_c/db_set_bt_compare.html
+share/doc/db46/api_c/db_set_bt_minkey.html
+share/doc/db46/api_c/db_set_bt_prefix.html
+share/doc/db46/api_c/db_set_cachesize.html
+share/doc/db46/api_c/db_set_dup_compare.html
+share/doc/db46/api_c/db_set_encrypt.html
+share/doc/db46/api_c/db_set_errcall.html
+share/doc/db46/api_c/db_set_errfile.html
+share/doc/db46/api_c/db_set_errpfx.html
+share/doc/db46/api_c/db_set_feedback.html
+share/doc/db46/api_c/db_set_flags.html
+share/doc/db46/api_c/db_set_h_compare.html
+share/doc/db46/api_c/db_set_h_ffactor.html
+share/doc/db46/api_c/db_set_h_hash.html
+share/doc/db46/api_c/db_set_h_nelem.html
+share/doc/db46/api_c/db_set_lorder.html
+share/doc/db46/api_c/db_set_msgcall.html
+share/doc/db46/api_c/db_set_msgfile.html
+share/doc/db46/api_c/db_set_pagesize.html
+share/doc/db46/api_c/db_set_priority.html
+share/doc/db46/api_c/db_set_q_extentsize.html
+share/doc/db46/api_c/db_set_re_delim.html
+share/doc/db46/api_c/db_set_re_len.html
+share/doc/db46/api_c/db_set_re_pad.html
+share/doc/db46/api_c/db_set_re_source.html
+share/doc/db46/api_c/db_stat.html
+share/doc/db46/api_c/db_sync.html
+share/doc/db46/api_c/db_truncate.html
+share/doc/db46/api_c/db_upgrade.html
+share/doc/db46/api_c/db_verify.html
+share/doc/db46/api_c/dbc_class.html
+share/doc/db46/api_c/dbc_close.html
+share/doc/db46/api_c/dbc_count.html
+share/doc/db46/api_c/dbc_del.html
+share/doc/db46/api_c/dbc_dup.html
+share/doc/db46/api_c/dbc_get.html
+share/doc/db46/api_c/dbc_list.html
+share/doc/db46/api_c/dbc_put.html
+share/doc/db46/api_c/dbc_set_priority.html
+share/doc/db46/api_c/dbm.html
+share/doc/db46/api_c/dbt_bulk.html
+share/doc/db46/api_c/dbt_class.html
+share/doc/db46/api_c/dbt_package.html
+share/doc/db46/api_c/env_cdsgroup_begin.html
+share/doc/db46/api_c/env_class.html
+share/doc/db46/api_c/env_close.html
+share/doc/db46/api_c/env_dbremove.html
+share/doc/db46/api_c/env_dbrename.html
+share/doc/db46/api_c/env_err.html
+share/doc/db46/api_c/env_event_notify.html
+share/doc/db46/api_c/env_failchk.html
+share/doc/db46/api_c/env_fileid_reset.html
+share/doc/db46/api_c/env_list.html
+share/doc/db46/api_c/env_lsn_reset.html
+share/doc/db46/api_c/env_open.html
+share/doc/db46/api_c/env_remove.html
+share/doc/db46/api_c/env_set_alloc.html
+share/doc/db46/api_c/env_set_app_dispatch.html
+share/doc/db46/api_c/env_set_cache_max.html
+share/doc/db46/api_c/env_set_cachesize.html
+share/doc/db46/api_c/env_set_data_dir.html
+share/doc/db46/api_c/env_set_encrypt.html
+share/doc/db46/api_c/env_set_errcall.html
+share/doc/db46/api_c/env_set_errfile.html
+share/doc/db46/api_c/env_set_errpfx.html
+share/doc/db46/api_c/env_set_feedback.html
+share/doc/db46/api_c/env_set_flags.html
+share/doc/db46/api_c/env_set_isalive.html
+share/doc/db46/api_c/env_set_lg_bsize.html
+share/doc/db46/api_c/env_set_lg_dir.html
+share/doc/db46/api_c/env_set_lg_max.html
+share/doc/db46/api_c/env_set_lg_mode.html
+share/doc/db46/api_c/env_set_lg_regionmax.html
+share/doc/db46/api_c/env_set_lk_conflicts.html
+share/doc/db46/api_c/env_set_lk_detect.html
+share/doc/db46/api_c/env_set_lk_max_lockers.html
+share/doc/db46/api_c/env_set_lk_max_locks.html
+share/doc/db46/api_c/env_set_lk_max_objects.html
+share/doc/db46/api_c/env_set_mp_mmapsize.html
+share/doc/db46/api_c/env_set_msgcall.html
+share/doc/db46/api_c/env_set_msgfile.html
+share/doc/db46/api_c/env_set_rpc_server.html
+share/doc/db46/api_c/env_set_shm_key.html
+share/doc/db46/api_c/env_set_thread_count.html
+share/doc/db46/api_c/env_set_thread_id.html
+share/doc/db46/api_c/env_set_thread_id_string.html
+share/doc/db46/api_c/env_set_timeout.html
+share/doc/db46/api_c/env_set_tmp_dir.html
+share/doc/db46/api_c/env_set_tx_max.html
+share/doc/db46/api_c/env_set_tx_timestamp.html
+share/doc/db46/api_c/env_set_verbose.html
+share/doc/db46/api_c/env_stat.html
+share/doc/db46/api_c/env_strerror.html
+share/doc/db46/api_c/env_version.html
+share/doc/db46/api_c/frame.html
+share/doc/db46/api_c/hsearch.html
+share/doc/db46/api_c/lock_class.html
+share/doc/db46/api_c/lock_detect.html
+share/doc/db46/api_c/lock_get.html
+share/doc/db46/api_c/lock_id.html
+share/doc/db46/api_c/lock_id_free.html
+share/doc/db46/api_c/lock_list.html
+share/doc/db46/api_c/lock_put.html
+share/doc/db46/api_c/lock_stat.html
+share/doc/db46/api_c/lock_vec.html
+share/doc/db46/api_c/log_archive.html
+share/doc/db46/api_c/log_compare.html
+share/doc/db46/api_c/log_cursor.html
+share/doc/db46/api_c/log_file.html
+share/doc/db46/api_c/log_flush.html
+share/doc/db46/api_c/log_list.html
+share/doc/db46/api_c/log_printf.html
+share/doc/db46/api_c/log_put.html
+share/doc/db46/api_c/log_stat.html
+share/doc/db46/api_c/logc_class.html
+share/doc/db46/api_c/logc_close.html
+share/doc/db46/api_c/logc_get.html
+share/doc/db46/api_c/lsn_class.html
+share/doc/db46/api_c/memp_fclose.html
+share/doc/db46/api_c/memp_fcreate.html
+share/doc/db46/api_c/memp_fget.html
+share/doc/db46/api_c/memp_fopen.html
+share/doc/db46/api_c/memp_fput.html
+share/doc/db46/api_c/memp_fsync.html
+share/doc/db46/api_c/memp_list.html
+share/doc/db46/api_c/memp_maxwrite.html
+share/doc/db46/api_c/memp_openfd.html
+share/doc/db46/api_c/memp_register.html
+share/doc/db46/api_c/memp_set_clear_len.html
+share/doc/db46/api_c/memp_set_fileid.html
+share/doc/db46/api_c/memp_set_flags.html
+share/doc/db46/api_c/memp_set_ftype.html
+share/doc/db46/api_c/memp_set_lsn_offset.html
+share/doc/db46/api_c/memp_set_maxsize.html
+share/doc/db46/api_c/memp_set_pgcookie.html
+share/doc/db46/api_c/memp_set_priority.html
+share/doc/db46/api_c/memp_stat.html
+share/doc/db46/api_c/memp_sync.html
+share/doc/db46/api_c/memp_trickle.html
+share/doc/db46/api_c/mempfile_class.html
+share/doc/db46/api_c/mutex_alloc.html
+share/doc/db46/api_c/mutex_free.html
+share/doc/db46/api_c/mutex_list.html
+share/doc/db46/api_c/mutex_lock.html
+share/doc/db46/api_c/mutex_set_align.html
+share/doc/db46/api_c/mutex_set_max.html
+share/doc/db46/api_c/mutex_set_tas_spins.html
+share/doc/db46/api_c/mutex_stat.html
+share/doc/db46/api_c/mutex_unlock.html
+share/doc/db46/api_c/object.html
+share/doc/db46/api_c/pindex.src
+share/doc/db46/api_c/rep_config.html
+share/doc/db46/api_c/rep_elect.html
+share/doc/db46/api_c/rep_limit.html
+share/doc/db46/api_c/rep_list.html
+share/doc/db46/api_c/rep_message.html
+share/doc/db46/api_c/rep_nsites.html
+share/doc/db46/api_c/rep_priority.html
+share/doc/db46/api_c/rep_request.html
+share/doc/db46/api_c/rep_start.html
+share/doc/db46/api_c/rep_stat.html
+share/doc/db46/api_c/rep_sync.html
+share/doc/db46/api_c/rep_timeout.html
+share/doc/db46/api_c/rep_transport.html
+share/doc/db46/api_c/repmgr_ack_policy.html
+share/doc/db46/api_c/repmgr_local_site.html
+share/doc/db46/api_c/repmgr_remote_site.html
+share/doc/db46/api_c/repmgr_site_list.html
+share/doc/db46/api_c/repmgr_start.html
+share/doc/db46/api_c/repmgr_stat.html
+share/doc/db46/api_c/seq_class.html
+share/doc/db46/api_c/seq_close.html
+share/doc/db46/api_c/seq_get.html
+share/doc/db46/api_c/seq_initial_value.html
+share/doc/db46/api_c/seq_list.html
+share/doc/db46/api_c/seq_open.html
+share/doc/db46/api_c/seq_remove.html
+share/doc/db46/api_c/seq_set_cachesize.html
+share/doc/db46/api_c/seq_set_flags.html
+share/doc/db46/api_c/seq_set_range.html
+share/doc/db46/api_c/seq_stat.html
+share/doc/db46/api_c/set_func_close.html
+share/doc/db46/api_c/set_func_dirfree.html
+share/doc/db46/api_c/set_func_dirlist.html
+share/doc/db46/api_c/set_func_exists.html
+share/doc/db46/api_c/set_func_free.html
+share/doc/db46/api_c/set_func_fsync.html
+share/doc/db46/api_c/set_func_ftruncate.html
+share/doc/db46/api_c/set_func_ioinfo.html
+share/doc/db46/api_c/set_func_malloc.html
+share/doc/db46/api_c/set_func_map.html
+share/doc/db46/api_c/set_func_open.html
+share/doc/db46/api_c/set_func_pread.html
+share/doc/db46/api_c/set_func_pwrite.html
+share/doc/db46/api_c/set_func_read.html
+share/doc/db46/api_c/set_func_realloc.html
+share/doc/db46/api_c/set_func_rename.html
+share/doc/db46/api_c/set_func_seek.html
+share/doc/db46/api_c/set_func_sleep.html
+share/doc/db46/api_c/set_func_unlink.html
+share/doc/db46/api_c/set_func_unmap.html
+share/doc/db46/api_c/set_func_write.html
+share/doc/db46/api_c/set_func_yield.html
+share/doc/db46/api_c/txn_abort.html
+share/doc/db46/api_c/txn_begin.html
+share/doc/db46/api_c/txn_checkpoint.html
+share/doc/db46/api_c/txn_class.html
+share/doc/db46/api_c/txn_commit.html
+share/doc/db46/api_c/txn_discard.html
+share/doc/db46/api_c/txn_id.html
+share/doc/db46/api_c/txn_list.html
+share/doc/db46/api_c/txn_prepare.html
+share/doc/db46/api_c/txn_recover.html
+share/doc/db46/api_c/txn_set_name.html
+share/doc/db46/api_c/txn_set_timeout.html
+share/doc/db46/api_c/txn_stat.html
+share/doc/db46/api_cxx/api_core.html
+share/doc/db46/api_cxx/cxx_pindex.html
+share/doc/db46/api_cxx/db_associate.html
+share/doc/db46/api_cxx/db_class.html
+share/doc/db46/api_cxx/db_close.html
+share/doc/db46/api_cxx/db_compact.html
+share/doc/db46/api_cxx/db_cursor.html
+share/doc/db46/api_cxx/db_del.html
+share/doc/db46/api_cxx/db_err.html
+share/doc/db46/api_cxx/db_exists.html
+share/doc/db46/api_cxx/db_fd.html
+share/doc/db46/api_cxx/db_get.html
+share/doc/db46/api_cxx/db_get_byteswapped.html
+share/doc/db46/api_cxx/db_get_mpf.html
+share/doc/db46/api_cxx/db_get_type.html
+share/doc/db46/api_cxx/db_getenv.html
+share/doc/db46/api_cxx/db_join.html
+share/doc/db46/api_cxx/db_key_range.html
+share/doc/db46/api_cxx/db_list.html
+share/doc/db46/api_cxx/db_open.html
+share/doc/db46/api_cxx/db_put.html
+share/doc/db46/api_cxx/db_remove.html
+share/doc/db46/api_cxx/db_rename.html
+share/doc/db46/api_cxx/db_set_alloc.html
+share/doc/db46/api_cxx/db_set_append_recno.html
+share/doc/db46/api_cxx/db_set_bt_compare.html
+share/doc/db46/api_cxx/db_set_bt_minkey.html
+share/doc/db46/api_cxx/db_set_bt_prefix.html
+share/doc/db46/api_cxx/db_set_cachesize.html
+share/doc/db46/api_cxx/db_set_dup_compare.html
+share/doc/db46/api_cxx/db_set_encrypt.html
+share/doc/db46/api_cxx/db_set_errcall.html
+share/doc/db46/api_cxx/db_set_errfile.html
+share/doc/db46/api_cxx/db_set_error_stream.html
+share/doc/db46/api_cxx/db_set_errpfx.html
+share/doc/db46/api_cxx/db_set_feedback.html
+share/doc/db46/api_cxx/db_set_flags.html
+share/doc/db46/api_cxx/db_set_h_compare.html
+share/doc/db46/api_cxx/db_set_h_ffactor.html
+share/doc/db46/api_cxx/db_set_h_hash.html
+share/doc/db46/api_cxx/db_set_h_nelem.html
+share/doc/db46/api_cxx/db_set_lorder.html
+share/doc/db46/api_cxx/db_set_msg_stream.html
+share/doc/db46/api_cxx/db_set_msgcall.html
+share/doc/db46/api_cxx/db_set_msgfile.html
+share/doc/db46/api_cxx/db_set_pagesize.html
+share/doc/db46/api_cxx/db_set_priority.html
+share/doc/db46/api_cxx/db_set_q_extentsize.html
+share/doc/db46/api_cxx/db_set_re_delim.html
+share/doc/db46/api_cxx/db_set_re_len.html
+share/doc/db46/api_cxx/db_set_re_pad.html
+share/doc/db46/api_cxx/db_set_re_source.html
+share/doc/db46/api_cxx/db_stat.html
+share/doc/db46/api_cxx/db_sync.html
+share/doc/db46/api_cxx/db_truncate.html
+share/doc/db46/api_cxx/db_upgrade.html
+share/doc/db46/api_cxx/db_verify.html
+share/doc/db46/api_cxx/dbc_class.html
+share/doc/db46/api_cxx/dbc_close.html
+share/doc/db46/api_cxx/dbc_count.html
+share/doc/db46/api_cxx/dbc_del.html
+share/doc/db46/api_cxx/dbc_dup.html
+share/doc/db46/api_cxx/dbc_get.html
+share/doc/db46/api_cxx/dbc_list.html
+share/doc/db46/api_cxx/dbc_put.html
+share/doc/db46/api_cxx/dbc_set_priority.html
+share/doc/db46/api_cxx/dbt_bulk_class.html
+share/doc/db46/api_cxx/dbt_class.html
+share/doc/db46/api_cxx/dbt_package.html
+share/doc/db46/api_cxx/deadlock_class.html
+share/doc/db46/api_cxx/env_cdsgroup_begin.html
+share/doc/db46/api_cxx/env_class.html
+share/doc/db46/api_cxx/env_close.html
+share/doc/db46/api_cxx/env_dbremove.html
+share/doc/db46/api_cxx/env_dbrename.html
+share/doc/db46/api_cxx/env_err.html
+share/doc/db46/api_cxx/env_event_notify.html
+share/doc/db46/api_cxx/env_failchk.html
+share/doc/db46/api_cxx/env_fileid_reset.html
+share/doc/db46/api_cxx/env_list.html
+share/doc/db46/api_cxx/env_lsn_reset.html
+share/doc/db46/api_cxx/env_open.html
+share/doc/db46/api_cxx/env_remove.html
+share/doc/db46/api_cxx/env_set_alloc.html
+share/doc/db46/api_cxx/env_set_app_dispatch.html
+share/doc/db46/api_cxx/env_set_cache_max.html
+share/doc/db46/api_cxx/env_set_cachesize.html
+share/doc/db46/api_cxx/env_set_data_dir.html
+share/doc/db46/api_cxx/env_set_encrypt.html
+share/doc/db46/api_cxx/env_set_errcall.html
+share/doc/db46/api_cxx/env_set_errfile.html
+share/doc/db46/api_cxx/env_set_error_stream.html
+share/doc/db46/api_cxx/env_set_errpfx.html
+share/doc/db46/api_cxx/env_set_feedback.html
+share/doc/db46/api_cxx/env_set_flags.html
+share/doc/db46/api_cxx/env_set_isalive.html
+share/doc/db46/api_cxx/env_set_lg_bsize.html
+share/doc/db46/api_cxx/env_set_lg_dir.html
+share/doc/db46/api_cxx/env_set_lg_max.html
+share/doc/db46/api_cxx/env_set_lg_mode.html
+share/doc/db46/api_cxx/env_set_lg_regionmax.html
+share/doc/db46/api_cxx/env_set_lk_conflicts.html
+share/doc/db46/api_cxx/env_set_lk_detect.html
+share/doc/db46/api_cxx/env_set_lk_max_lockers.html
+share/doc/db46/api_cxx/env_set_lk_max_locks.html
+share/doc/db46/api_cxx/env_set_lk_max_objects.html
+share/doc/db46/api_cxx/env_set_mp_mmapsize.html
+share/doc/db46/api_cxx/env_set_msg_stream.html
+share/doc/db46/api_cxx/env_set_msgcall.html
+share/doc/db46/api_cxx/env_set_msgfile.html
+share/doc/db46/api_cxx/env_set_rpc_server.html
+share/doc/db46/api_cxx/env_set_shm_key.html
+share/doc/db46/api_cxx/env_set_thread_count.html
+share/doc/db46/api_cxx/env_set_thread_id.html
+share/doc/db46/api_cxx/env_set_thread_id_string.html
+share/doc/db46/api_cxx/env_set_timeout.html
+share/doc/db46/api_cxx/env_set_tmp_dir.html
+share/doc/db46/api_cxx/env_set_tx_max.html
+share/doc/db46/api_cxx/env_set_tx_timestamp.html
+share/doc/db46/api_cxx/env_set_verbose.html
+share/doc/db46/api_cxx/env_stat.html
+share/doc/db46/api_cxx/env_strerror.html
+share/doc/db46/api_cxx/env_version.html
+share/doc/db46/api_cxx/exc_package.html
+share/doc/db46/api_cxx/except_class.html
+share/doc/db46/api_cxx/frame.html
+share/doc/db46/api_cxx/lock_class.html
+share/doc/db46/api_cxx/lock_detect.html
+share/doc/db46/api_cxx/lock_get.html
+share/doc/db46/api_cxx/lock_id.html
+share/doc/db46/api_cxx/lock_id_free.html
+share/doc/db46/api_cxx/lock_list.html
+share/doc/db46/api_cxx/lock_put.html
+share/doc/db46/api_cxx/lock_stat.html
+share/doc/db46/api_cxx/lock_vec.html
+share/doc/db46/api_cxx/lockng_class.html
+share/doc/db46/api_cxx/log_archive.html
+share/doc/db46/api_cxx/log_compare.html
+share/doc/db46/api_cxx/log_cursor.html
+share/doc/db46/api_cxx/log_file.html
+share/doc/db46/api_cxx/log_flush.html
+share/doc/db46/api_cxx/log_list.html
+share/doc/db46/api_cxx/log_printf.html
+share/doc/db46/api_cxx/log_put.html
+share/doc/db46/api_cxx/log_stat.html
+share/doc/db46/api_cxx/logc_class.html
+share/doc/db46/api_cxx/logc_close.html
+share/doc/db46/api_cxx/logc_get.html
+share/doc/db46/api_cxx/lsn_class.html
+share/doc/db46/api_cxx/memp_class.html
+share/doc/db46/api_cxx/memp_fclose.html
+share/doc/db46/api_cxx/memp_fcreate.html
+share/doc/db46/api_cxx/memp_fget.html
+share/doc/db46/api_cxx/memp_fopen.html
+share/doc/db46/api_cxx/memp_fput.html
+share/doc/db46/api_cxx/memp_fsync.html
+share/doc/db46/api_cxx/memp_list.html
+share/doc/db46/api_cxx/memp_maxwrite.html
+share/doc/db46/api_cxx/memp_openfd.html
+share/doc/db46/api_cxx/memp_register.html
+share/doc/db46/api_cxx/memp_set_clear_len.html
+share/doc/db46/api_cxx/memp_set_fileid.html
+share/doc/db46/api_cxx/memp_set_flags.html
+share/doc/db46/api_cxx/memp_set_ftype.html
+share/doc/db46/api_cxx/memp_set_lsn_offset.html
+share/doc/db46/api_cxx/memp_set_maxsize.html
+share/doc/db46/api_cxx/memp_set_pgcookie.html
+share/doc/db46/api_cxx/memp_set_priority.html
+share/doc/db46/api_cxx/memp_stat.html
+share/doc/db46/api_cxx/memp_sync.html
+share/doc/db46/api_cxx/memp_trickle.html
+share/doc/db46/api_cxx/mempfile_class.html
+share/doc/db46/api_cxx/mutex_alloc.html
+share/doc/db46/api_cxx/mutex_free.html
+share/doc/db46/api_cxx/mutex_list.html
+share/doc/db46/api_cxx/mutex_lock.html
+share/doc/db46/api_cxx/mutex_set_align.html
+share/doc/db46/api_cxx/mutex_set_max.html
+share/doc/db46/api_cxx/mutex_set_tas_spins.html
+share/doc/db46/api_cxx/mutex_stat.html
+share/doc/db46/api_cxx/mutex_unlock.html
+share/doc/db46/api_cxx/object.html
+share/doc/db46/api_cxx/pindex.src
+share/doc/db46/api_cxx/rep_config.html
+share/doc/db46/api_cxx/rep_elect.html
+share/doc/db46/api_cxx/rep_limit.html
+share/doc/db46/api_cxx/rep_list.html
+share/doc/db46/api_cxx/rep_message.html
+share/doc/db46/api_cxx/rep_nsites.html
+share/doc/db46/api_cxx/rep_priority.html
+share/doc/db46/api_cxx/rep_request.html
+share/doc/db46/api_cxx/rep_start.html
+share/doc/db46/api_cxx/rep_stat.html
+share/doc/db46/api_cxx/rep_sync.html
+share/doc/db46/api_cxx/rep_timeout.html
+share/doc/db46/api_cxx/rep_transport.html
+share/doc/db46/api_cxx/repmgr_ack_policy.html
+share/doc/db46/api_cxx/repmgr_local_site.html
+share/doc/db46/api_cxx/repmgr_remote_site.html
+share/doc/db46/api_cxx/repmgr_site_list.html
+share/doc/db46/api_cxx/repmgr_start.html
+share/doc/db46/api_cxx/repmgr_stat.html
+share/doc/db46/api_cxx/runrec_class.html
+share/doc/db46/api_cxx/seq_class.html
+share/doc/db46/api_cxx/seq_close.html
+share/doc/db46/api_cxx/seq_get.html
+share/doc/db46/api_cxx/seq_initial_value.html
+share/doc/db46/api_cxx/seq_list.html
+share/doc/db46/api_cxx/seq_open.html
+share/doc/db46/api_cxx/seq_remove.html
+share/doc/db46/api_cxx/seq_set_cachesize.html
+share/doc/db46/api_cxx/seq_set_flags.html
+share/doc/db46/api_cxx/seq_set_range.html
+share/doc/db46/api_cxx/seq_stat.html
+share/doc/db46/api_cxx/txn_abort.html
+share/doc/db46/api_cxx/txn_begin.html
+share/doc/db46/api_cxx/txn_checkpoint.html
+share/doc/db46/api_cxx/txn_class.html
+share/doc/db46/api_cxx/txn_commit.html
+share/doc/db46/api_cxx/txn_discard.html
+share/doc/db46/api_cxx/txn_id.html
+share/doc/db46/api_cxx/txn_list.html
+share/doc/db46/api_cxx/txn_prepare.html
+share/doc/db46/api_cxx/txn_recover.html
+share/doc/db46/api_cxx/txn_set_name.html
+share/doc/db46/api_cxx/txn_set_timeout.html
+share/doc/db46/api_cxx/txn_stat.html
+share/doc/db46/api_tcl/api_tcl.html
+share/doc/db46/api_tcl/db_close.html
+share/doc/db46/api_tcl/db_count.html
+share/doc/db46/api_tcl/db_cursor.html
+share/doc/db46/api_tcl/db_del.html
+share/doc/db46/api_tcl/db_get.html
+share/doc/db46/api_tcl/db_get_join.html
+share/doc/db46/api_tcl/db_get_type.html
+share/doc/db46/api_tcl/db_is_byteswapped.html
+share/doc/db46/api_tcl/db_join.html
+share/doc/db46/api_tcl/db_open.html
+share/doc/db46/api_tcl/db_put.html
+share/doc/db46/api_tcl/db_remove.html
+share/doc/db46/api_tcl/db_rename.html
+share/doc/db46/api_tcl/db_stat.html
+share/doc/db46/api_tcl/db_sync.html
+share/doc/db46/api_tcl/db_truncate.html
+share/doc/db46/api_tcl/dbc_close.html
+share/doc/db46/api_tcl/dbc_del.html
+share/doc/db46/api_tcl/dbc_dup.html
+share/doc/db46/api_tcl/dbc_get.html
+share/doc/db46/api_tcl/dbc_put.html
+share/doc/db46/api_tcl/env_close.html
+share/doc/db46/api_tcl/env_dbremove.html
+share/doc/db46/api_tcl/env_dbrename.html
+share/doc/db46/api_tcl/env_open.html
+share/doc/db46/api_tcl/env_remove.html
+share/doc/db46/api_tcl/txn.html
+share/doc/db46/api_tcl/txn_abort.html
+share/doc/db46/api_tcl/txn_checkpoint.html
+share/doc/db46/api_tcl/txn_commit.html
+share/doc/db46/api_tcl/version.html
+share/doc/db46/articles/inmemory/C/InMemoryDBApplication.pdf
+share/doc/db46/articles/inmemory/C/gettingStarted.css
+share/doc/db46/articles/inmemory/C/index.html
+share/doc/db46/collections/tutorial/BasicProgram.html
+share/doc/db46/collections/tutorial/BerkeleyDB-Java-Collections.pdf
+share/doc/db46/collections/tutorial/Entity.html
+share/doc/db46/collections/tutorial/SerializableEntity.html
+share/doc/db46/collections/tutorial/SerializedObjectStorage.html
+share/doc/db46/collections/tutorial/Summary.html
+share/doc/db46/collections/tutorial/Tuple.html
+share/doc/db46/collections/tutorial/UsingCollectionsAPI.html
+share/doc/db46/collections/tutorial/UsingSecondaries.html
+share/doc/db46/collections/tutorial/UsingStoredCollections.html
+share/doc/db46/collections/tutorial/addingdatabaseitems.html
+share/doc/db46/collections/tutorial/collectionOverview.html
+share/doc/db46/collections/tutorial/collectionswithentities.html
+share/doc/db46/collections/tutorial/createbindingscollections.html
+share/doc/db46/collections/tutorial/creatingentitybindings.html
+share/doc/db46/collections/tutorial/developing.html
+share/doc/db46/collections/tutorial/entitieswithcollections.html
+share/doc/db46/collections/tutorial/gettingStarted.css
+share/doc/db46/collections/tutorial/handlingexceptions.html
+share/doc/db46/collections/tutorial/implementingmain.html
+share/doc/db46/collections/tutorial/index.html
+share/doc/db46/collections/tutorial/indexedcollections.html
+share/doc/db46/collections/tutorial/intro.html
+share/doc/db46/collections/tutorial/moreinfo.html
+share/doc/db46/collections/tutorial/openclasscatalog.html
+share/doc/db46/collections/tutorial/opendatabases.html
+share/doc/db46/collections/tutorial/opendbenvironment.html
+share/doc/db46/collections/tutorial/openingforeignkeys.html
+share/doc/db46/collections/tutorial/preface.html
+share/doc/db46/collections/tutorial/removingredundantvalueclasses.html
+share/doc/db46/collections/tutorial/retrievingbyindexkey.html
+share/doc/db46/collections/tutorial/retrievingdatabaseitems.html
+share/doc/db46/collections/tutorial/sortedcollections.html
+share/doc/db46/collections/tutorial/transientfieldsinbinding.html
+share/doc/db46/collections/tutorial/tuple-serialentitybindings.html
+share/doc/db46/collections/tutorial/tuplekeybindings.html
+share/doc/db46/collections/tutorial/tupleswithkeycreators.html
+share/doc/db46/collections/tutorial/tutorialintroduction.html
+share/doc/db46/collections/tutorial/usingtransactions.html
+share/doc/db46/gsg/C/BerkeleyDB-Core-C-GSG.pdf
+share/doc/db46/gsg/C/CoreCursorUsage.html
+share/doc/db46/gsg/C/CoreDBAdmin.html
+share/doc/db46/gsg/C/CoreDbUsage.html
+share/doc/db46/gsg/C/CoreEnvUsage.html
+share/doc/db46/gsg/C/Cursors.html
+share/doc/db46/gsg/C/DB.html
+share/doc/db46/gsg/C/DBEntry.html
+share/doc/db46/gsg/C/DBOpenFlags.html
+share/doc/db46/gsg/C/DbUsage.html
+share/doc/db46/gsg/C/DeleteEntryWCursor.html
+share/doc/db46/gsg/C/Positioning.html
+share/doc/db46/gsg/C/PutEntryWCursor.html
+share/doc/db46/gsg/C/ReplacingEntryWCursor.html
+share/doc/db46/gsg/C/accessmethods.html
+share/doc/db46/gsg/C/btree.html
+share/doc/db46/gsg/C/cachesize.html
+share/doc/db46/gsg/C/concepts.html
+share/doc/db46/gsg/C/coredbclose.html
+share/doc/db46/gsg/C/coreindexusage.html
+share/doc/db46/gsg/C/cstructs.html
+share/doc/db46/gsg/C/databaseLimits.html
+share/doc/db46/gsg/C/dbErrorReporting.html
+share/doc/db46/gsg/C/dbconfig.html
+share/doc/db46/gsg/C/environments.html
+share/doc/db46/gsg/C/gettingStarted.css
+share/doc/db46/gsg/C/gettingit.html
+share/doc/db46/gsg/C/index.html
+share/doc/db46/gsg/C/indexes.html
+share/doc/db46/gsg/C/introduction.html
+share/doc/db46/gsg/C/joins.html
+share/doc/db46/gsg/C/keyCreator.html
+share/doc/db46/gsg/C/preface.html
+share/doc/db46/gsg/C/readSecondary.html
+share/doc/db46/gsg/C/returns.html
+share/doc/db46/gsg/C/secondaryCursor.html
+share/doc/db46/gsg/C/secondaryDelete.html
+share/doc/db46/gsg/C/usingDbt.html
+share/doc/db46/gsg/CXX/BerkeleyDB-Core-Cxx-GSG.pdf
+share/doc/db46/gsg/CXX/CoreCursorUsage.html
+share/doc/db46/gsg/CXX/CoreDBAdmin.html
+share/doc/db46/gsg/CXX/CoreDbCXXUsage.html
+share/doc/db46/gsg/CXX/CoreEnvUsage.html
+share/doc/db46/gsg/CXX/Cursors.html
+share/doc/db46/gsg/CXX/DB.html
+share/doc/db46/gsg/CXX/DBEntry.html
+share/doc/db46/gsg/CXX/DBOpenFlags.html
+share/doc/db46/gsg/CXX/DbCXXUsage.html
+share/doc/db46/gsg/CXX/DeleteEntryWCursor.html
+share/doc/db46/gsg/CXX/Positioning.html
+share/doc/db46/gsg/CXX/PutEntryWCursor.html
+share/doc/db46/gsg/CXX/ReplacingEntryWCursor.html
+share/doc/db46/gsg/CXX/accessmethods.html
+share/doc/db46/gsg/CXX/btree.html
+share/doc/db46/gsg/CXX/cachesize.html
+share/doc/db46/gsg/CXX/concepts.html
+share/doc/db46/gsg/CXX/coreExceptions.html
+share/doc/db46/gsg/CXX/coredbclose.html
+share/doc/db46/gsg/CXX/coreindexusage.html
+share/doc/db46/gsg/CXX/databaseLimits.html
+share/doc/db46/gsg/CXX/dbErrorReporting.html
+share/doc/db46/gsg/CXX/dbconfig.html
+share/doc/db46/gsg/CXX/environments.html
+share/doc/db46/gsg/CXX/gettingStarted.css
+share/doc/db46/gsg/CXX/gettingit.html
+share/doc/db46/gsg/CXX/index.html
+share/doc/db46/gsg/CXX/indexes.html
+share/doc/db46/gsg/CXX/introduction.html
+share/doc/db46/gsg/CXX/joins.html
+share/doc/db46/gsg/CXX/keyCreator.html
+share/doc/db46/gsg/CXX/preface.html
+share/doc/db46/gsg/CXX/readSecondary.html
+share/doc/db46/gsg/CXX/returns.html
+share/doc/db46/gsg/CXX/secondaryCursor.html
+share/doc/db46/gsg/CXX/secondaryDelete.html
+share/doc/db46/gsg/CXX/usingDbt.html
+share/doc/db46/gsg/JAVA/BerkeleyDB-Core-JAVA-GSG.pdf
+share/doc/db46/gsg/JAVA/CoreEnvUsage.html
+share/doc/db46/gsg/JAVA/CoreJavaUsage.html
+share/doc/db46/gsg/JAVA/Cursors.html
+share/doc/db46/gsg/JAVA/DB.html
+share/doc/db46/gsg/JAVA/DBAdmin.html
+share/doc/db46/gsg/JAVA/DBEntry.html
+share/doc/db46/gsg/JAVA/DeleteEntryWCursor.html
+share/doc/db46/gsg/JAVA/Positioning.html
+share/doc/db46/gsg/JAVA/PutEntryWCursor.html
+share/doc/db46/gsg/JAVA/ReplacingEntryWCursor.html
+share/doc/db46/gsg/JAVA/accessmethods.html
+share/doc/db46/gsg/JAVA/bindAPI.html
+share/doc/db46/gsg/JAVA/btree.html
+share/doc/db46/gsg/JAVA/cachesize.html
+share/doc/db46/gsg/JAVA/concepts.html
+share/doc/db46/gsg/JAVA/coreExceptions.html
+share/doc/db46/gsg/JAVA/coredbclose.html
+share/doc/db46/gsg/JAVA/cursorJavaUsage.html
+share/doc/db46/gsg/JAVA/databaseLimits.html
+share/doc/db46/gsg/JAVA/dbErrorReporting.html
+share/doc/db46/gsg/JAVA/db_config.html
+share/doc/db46/gsg/JAVA/dbconfig.html
+share/doc/db46/gsg/JAVA/dbtJavaUsage.html
+share/doc/db46/gsg/JAVA/environments.html
+share/doc/db46/gsg/JAVA/gettingStarted.css
+share/doc/db46/gsg/JAVA/gettingit.html
+share/doc/db46/gsg/JAVA/index.html
+share/doc/db46/gsg/JAVA/indexes.html
+share/doc/db46/gsg/JAVA/introduction.html
+share/doc/db46/gsg/JAVA/javaindexusage.html
+share/doc/db46/gsg/JAVA/joins.html
+share/doc/db46/gsg/JAVA/keyCreator.html
+share/doc/db46/gsg/JAVA/preface.html
+share/doc/db46/gsg/JAVA/readSecondary.html
+share/doc/db46/gsg/JAVA/returns.html
+share/doc/db46/gsg/JAVA/secondaryCursor.html
+share/doc/db46/gsg/JAVA/secondaryDelete.html
+share/doc/db46/gsg/JAVA/secondaryProps.html
+share/doc/db46/gsg/JAVA/usingDbt.html
+share/doc/db46/gsg_db_rep/C/Replication-C-GSG.pdf
+share/doc/db46/gsg_db_rep/C/addfeatures.html
+share/doc/db46/gsg_db_rep/C/apioverview.html
+share/doc/db46/gsg_db_rep/C/bulk.html
+share/doc/db46/gsg_db_rep/C/c2ctransfer.html
+share/doc/db46/gsg_db_rep/C/elections.html
+share/doc/db46/gsg_db_rep/C/electiontimes.html
+share/doc/db46/gsg_db_rep/C/exampledoloop.html
+share/doc/db46/gsg_db_rep/C/fmwrkconnectretry.html
+share/doc/db46/gsg_db_rep/C/fwrkmasterreplica.html
+share/doc/db46/gsg_db_rep/C/fwrkpermmessage.html
+share/doc/db46/gsg_db_rep/C/gettingStarted.css
+share/doc/db46/gsg_db_rep/C/index.html
+share/doc/db46/gsg_db_rep/C/introduction.html
+share/doc/db46/gsg_db_rep/C/manageblock.html
+share/doc/db46/gsg_db_rep/C/noautoinit.html
+share/doc/db46/gsg_db_rep/C/permmessages.html
+share/doc/db46/gsg_db_rep/C/preface.html
+share/doc/db46/gsg_db_rep/C/processingloop.html
+share/doc/db46/gsg_db_rep/C/repadvantage.html
+share/doc/db46/gsg_db_rep/C/repapp.html
+share/doc/db46/gsg_db_rep/C/repmgr_init_example_c.html
+share/doc/db46/gsg_db_rep/C/simpleprogramlisting.html
+share/doc/db46/gsg_db_rep/C/txnapp.html
+share/doc/db46/gsg_db_rep/CXX/Replication-CXX-GSG.pdf
+share/doc/db46/gsg_db_rep/CXX/addfeatures.html
+share/doc/db46/gsg_db_rep/CXX/apioverview.html
+share/doc/db46/gsg_db_rep/CXX/bulk.html
+share/doc/db46/gsg_db_rep/CXX/c2ctransfer.html
+share/doc/db46/gsg_db_rep/CXX/elections.html
+share/doc/db46/gsg_db_rep/CXX/electiontimes.html
+share/doc/db46/gsg_db_rep/CXX/exampledoloop.html
+share/doc/db46/gsg_db_rep/CXX/fmwrkconnectretry.html
+share/doc/db46/gsg_db_rep/CXX/fwrkmasterreplica.html
+share/doc/db46/gsg_db_rep/CXX/fwrkpermmessage.html
+share/doc/db46/gsg_db_rep/CXX/gettingStarted.css
+share/doc/db46/gsg_db_rep/CXX/index.html
+share/doc/db46/gsg_db_rep/CXX/introduction.html
+share/doc/db46/gsg_db_rep/CXX/manageblock.html
+share/doc/db46/gsg_db_rep/CXX/noautoinit.html
+share/doc/db46/gsg_db_rep/CXX/permmessages.html
+share/doc/db46/gsg_db_rep/CXX/preface.html
+share/doc/db46/gsg_db_rep/CXX/processingloop.html
+share/doc/db46/gsg_db_rep/CXX/repadvantage.html
+share/doc/db46/gsg_db_rep/CXX/repapp.html
+share/doc/db46/gsg_db_rep/CXX/repmgr_init_example_c.html
+share/doc/db46/gsg_db_rep/CXX/simpleprogramlisting.html
+share/doc/db46/gsg_db_rep/CXX/txnapp.html
+share/doc/db46/gsg_db_rep/JAVA/Replication-JAVA-GSG.pdf
+share/doc/db46/gsg_db_rep/JAVA/addfeatures.html
+share/doc/db46/gsg_db_rep/JAVA/apioverview.html
+share/doc/db46/gsg_db_rep/JAVA/bulk.html
+share/doc/db46/gsg_db_rep/JAVA/c2ctransfer.html
+share/doc/db46/gsg_db_rep/JAVA/elections.html
+share/doc/db46/gsg_db_rep/JAVA/electiontimes.html
+share/doc/db46/gsg_db_rep/JAVA/exampledoloop.html
+share/doc/db46/gsg_db_rep/JAVA/fmwrkconnectretry.html
+share/doc/db46/gsg_db_rep/JAVA/fwrkmasterreplica.html
+share/doc/db46/gsg_db_rep/JAVA/fwrkpermmessage.html
+share/doc/db46/gsg_db_rep/JAVA/gettingStarted.css
+share/doc/db46/gsg_db_rep/JAVA/index.html
+share/doc/db46/gsg_db_rep/JAVA/introduction.html
+share/doc/db46/gsg_db_rep/JAVA/manageblock.html
+share/doc/db46/gsg_db_rep/JAVA/noautoinit.html
+share/doc/db46/gsg_db_rep/JAVA/permmessages.html
+share/doc/db46/gsg_db_rep/JAVA/preface.html
+share/doc/db46/gsg_db_rep/JAVA/processingloop.html
+share/doc/db46/gsg_db_rep/JAVA/repadvantage.html
+share/doc/db46/gsg_db_rep/JAVA/repapp.html
+share/doc/db46/gsg_db_rep/JAVA/repmgr_init_example_c.html
+share/doc/db46/gsg_db_rep/JAVA/simpleprogramlisting.html
+share/doc/db46/gsg_db_rep/JAVA/txnapp.html
+share/doc/db46/gsg_txn/C/BerkeleyDB-Core-C-Txn.pdf
+share/doc/db46/gsg_txn/C/abortresults.html
+share/doc/db46/gsg_txn/C/architectrecovery.html
+share/doc/db46/gsg_txn/C/autocommit.html
+share/doc/db46/gsg_txn/C/backuprestore.html
+share/doc/db46/gsg_txn/C/blocking_deadlocks.html
+share/doc/db46/gsg_txn/C/deadlock.jpg
+share/doc/db46/gsg_txn/C/enabletxn.html
+share/doc/db46/gsg_txn/C/envopen.html
+share/doc/db46/gsg_txn/C/filemanagement.html
+share/doc/db46/gsg_txn/C/gettingStarted.css
+share/doc/db46/gsg_txn/C/hotfailover.html
+share/doc/db46/gsg_txn/C/index.html
+share/doc/db46/gsg_txn/C/inmem_txnexample_c.html
+share/doc/db46/gsg_txn/C/introduction.html
+share/doc/db46/gsg_txn/C/isolation.html
+share/doc/db46/gsg_txn/C/lockingsubsystem.html
+share/doc/db46/gsg_txn/C/logconfig.html
+share/doc/db46/gsg_txn/C/logfileremoval.html
+share/doc/db46/gsg_txn/C/maxtxns.html
+share/doc/db46/gsg_txn/C/nestedtxn.html
+share/doc/db46/gsg_txn/C/perftune-intro.html
+share/doc/db46/gsg_txn/C/preface.html
+share/doc/db46/gsg_txn/C/readblock.jpg
+share/doc/db46/gsg_txn/C/readmodifywrite.html
+share/doc/db46/gsg_txn/C/recovery-intro.html
+share/doc/db46/gsg_txn/C/recovery.html
+share/doc/db46/gsg_txn/C/reversesplit.html
+share/doc/db46/gsg_txn/C/rwlocks1.jpg
+share/doc/db46/gsg_txn/C/simplelock.jpg
+share/doc/db46/gsg_txn/C/txn_ccursor.html
+share/doc/db46/gsg_txn/C/txnconcurrency.html
+share/doc/db46/gsg_txn/C/txncursor.html
+share/doc/db46/gsg_txn/C/txnexample_c.html
+share/doc/db46/gsg_txn/C/txnindices.html
+share/doc/db46/gsg_txn/C/txnnowait.html
+share/doc/db46/gsg_txn/C/usingtxns.html
+share/doc/db46/gsg_txn/C/wrapup.html
+share/doc/db46/gsg_txn/C/writeblock.jpg
+share/doc/db46/gsg_txn/CXX/BerkeleyDB-Core-Cxx-Txn.pdf
+share/doc/db46/gsg_txn/CXX/abortresults.html
+share/doc/db46/gsg_txn/CXX/architectrecovery.html
+share/doc/db46/gsg_txn/CXX/autocommit.html
+share/doc/db46/gsg_txn/CXX/backuprestore.html
+share/doc/db46/gsg_txn/CXX/blocking_deadlocks.html
+share/doc/db46/gsg_txn/CXX/deadlock.jpg
+share/doc/db46/gsg_txn/CXX/enabletxn.html
+share/doc/db46/gsg_txn/CXX/envopen.html
+share/doc/db46/gsg_txn/CXX/filemanagement.html
+share/doc/db46/gsg_txn/CXX/gettingStarted.css
+share/doc/db46/gsg_txn/CXX/hotfailover.html
+share/doc/db46/gsg_txn/CXX/index.html
+share/doc/db46/gsg_txn/CXX/inmem_txnexample_c.html
+share/doc/db46/gsg_txn/CXX/introduction.html
+share/doc/db46/gsg_txn/CXX/isolation.html
+share/doc/db46/gsg_txn/CXX/lockingsubsystem.html
+share/doc/db46/gsg_txn/CXX/logconfig.html
+share/doc/db46/gsg_txn/CXX/logfileremoval.html
+share/doc/db46/gsg_txn/CXX/maxtxns.html
+share/doc/db46/gsg_txn/CXX/nestedtxn.html
+share/doc/db46/gsg_txn/CXX/perftune-intro.html
+share/doc/db46/gsg_txn/CXX/preface.html
+share/doc/db46/gsg_txn/CXX/readblock.jpg
+share/doc/db46/gsg_txn/CXX/readmodifywrite.html
+share/doc/db46/gsg_txn/CXX/recovery-intro.html
+share/doc/db46/gsg_txn/CXX/recovery.html
+share/doc/db46/gsg_txn/CXX/reversesplit.html
+share/doc/db46/gsg_txn/CXX/rwlocks1.jpg
+share/doc/db46/gsg_txn/CXX/simplelock.jpg
+share/doc/db46/gsg_txn/CXX/txn_ccursor.html
+share/doc/db46/gsg_txn/CXX/txnconcurrency.html
+share/doc/db46/gsg_txn/CXX/txncursor.html
+share/doc/db46/gsg_txn/CXX/txnexample_c.html
+share/doc/db46/gsg_txn/CXX/txnindices.html
+share/doc/db46/gsg_txn/CXX/txnnowait.html
+share/doc/db46/gsg_txn/CXX/usingtxns.html
+share/doc/db46/gsg_txn/CXX/wrapup.html
+share/doc/db46/gsg_txn/CXX/writeblock.jpg
+share/doc/db46/gsg_txn/JAVA/BerkeleyDB-Core-JAVA-Txn.pdf
+share/doc/db46/gsg_txn/JAVA/abortresults.html
+share/doc/db46/gsg_txn/JAVA/architectrecovery.html
+share/doc/db46/gsg_txn/JAVA/autocommit.html
+share/doc/db46/gsg_txn/JAVA/backuprestore.html
+share/doc/db46/gsg_txn/JAVA/blocking_deadlocks.html
+share/doc/db46/gsg_txn/JAVA/deadlock.jpg
+share/doc/db46/gsg_txn/JAVA/enabletxn.html
+share/doc/db46/gsg_txn/JAVA/envopen.html
+share/doc/db46/gsg_txn/JAVA/filemanagement.html
+share/doc/db46/gsg_txn/JAVA/gettingStarted.css
+share/doc/db46/gsg_txn/JAVA/hotfailover.html
+share/doc/db46/gsg_txn/JAVA/index.html
+share/doc/db46/gsg_txn/JAVA/inmem_txnexample_java.html
+share/doc/db46/gsg_txn/JAVA/introduction.html
+share/doc/db46/gsg_txn/JAVA/isolation.html
+share/doc/db46/gsg_txn/JAVA/lockingsubsystem.html
+share/doc/db46/gsg_txn/JAVA/logconfig.html
+share/doc/db46/gsg_txn/JAVA/logfileremoval.html
+share/doc/db46/gsg_txn/JAVA/maxtxns.html
+share/doc/db46/gsg_txn/JAVA/nestedtxn.html
+share/doc/db46/gsg_txn/JAVA/perftune-intro.html
+share/doc/db46/gsg_txn/JAVA/preface.html
+share/doc/db46/gsg_txn/JAVA/readblock.jpg
+share/doc/db46/gsg_txn/JAVA/readmodifywrite.html
+share/doc/db46/gsg_txn/JAVA/recovery-intro.html
+share/doc/db46/gsg_txn/JAVA/recovery.html
+share/doc/db46/gsg_txn/JAVA/reversesplit.html
+share/doc/db46/gsg_txn/JAVA/rwlocks1.jpg
+share/doc/db46/gsg_txn/JAVA/simplelock.jpg
+share/doc/db46/gsg_txn/JAVA/txn_ccursor.html
+share/doc/db46/gsg_txn/JAVA/txnconcurrency.html
+share/doc/db46/gsg_txn/JAVA/txncursor.html
+share/doc/db46/gsg_txn/JAVA/txnexample_java.html
+share/doc/db46/gsg_txn/JAVA/txnindices.html
+share/doc/db46/gsg_txn/JAVA/txnnowait.html
+share/doc/db46/gsg_txn/JAVA/usingtxns.html
+share/doc/db46/gsg_txn/JAVA/wrapup.html
+share/doc/db46/gsg_txn/JAVA/writeblock.jpg
+share/doc/db46/images/api.gif
+share/doc/db46/images/next.gif
+share/doc/db46/images/prev.gif
+share/doc/db46/images/ps.gif
+share/doc/db46/images/ref.gif
+share/doc/db46/index.html
+share/doc/db46/java/allclasses-frame.html
+share/doc/db46/java/allclasses-noframe.html
+share/doc/db46/java/com/sleepycat/bind/ByteArrayBinding.html
+share/doc/db46/java/com/sleepycat/bind/EntityBinding.html
+share/doc/db46/java/com/sleepycat/bind/EntryBinding.html
+share/doc/db46/java/com/sleepycat/bind/RecordNumberBinding.html
+share/doc/db46/java/com/sleepycat/bind/class-use/ByteArrayBinding.html
+share/doc/db46/java/com/sleepycat/bind/class-use/EntityBinding.html
+share/doc/db46/java/com/sleepycat/bind/class-use/EntryBinding.html
+share/doc/db46/java/com/sleepycat/bind/class-use/RecordNumberBinding.html
+share/doc/db46/java/com/sleepycat/bind/package-frame.html
+share/doc/db46/java/com/sleepycat/bind/package-summary.html
+share/doc/db46/java/com/sleepycat/bind/package-tree.html
+share/doc/db46/java/com/sleepycat/bind/package-use.html
+share/doc/db46/java/com/sleepycat/bind/serial/ClassCatalog.html
+share/doc/db46/java/com/sleepycat/bind/serial/SerialBase.html
+share/doc/db46/java/com/sleepycat/bind/serial/SerialBinding.html
+share/doc/db46/java/com/sleepycat/bind/serial/SerialInput.html
+share/doc/db46/java/com/sleepycat/bind/serial/SerialOutput.html
+share/doc/db46/java/com/sleepycat/bind/serial/SerialSerialBinding.html
+share/doc/db46/java/com/sleepycat/bind/serial/SerialSerialKeyCreator.html
+share/doc/db46/java/com/sleepycat/bind/serial/StoredClassCatalog.html
+share/doc/db46/java/com/sleepycat/bind/serial/TupleSerialBinding.html
+share/doc/db46/java/com/sleepycat/bind/serial/TupleSerialKeyCreator.html
+share/doc/db46/java/com/sleepycat/bind/serial/TupleSerialMarshalledBinding.html
+share/doc/db46/java/com/sleepycat/bind/serial/TupleSerialMarshalledKeyCreator.html
+share/doc/db46/java/com/sleepycat/bind/serial/class-use/ClassCatalog.html
+share/doc/db46/java/com/sleepycat/bind/serial/class-use/SerialBase.html
+share/doc/db46/java/com/sleepycat/bind/serial/class-use/SerialBinding.html
+share/doc/db46/java/com/sleepycat/bind/serial/class-use/SerialInput.html
+share/doc/db46/java/com/sleepycat/bind/serial/class-use/SerialOutput.html
+share/doc/db46/java/com/sleepycat/bind/serial/class-use/SerialSerialBinding.html
+share/doc/db46/java/com/sleepycat/bind/serial/class-use/SerialSerialKeyCreator.html
+share/doc/db46/java/com/sleepycat/bind/serial/class-use/StoredClassCatalog.html
+share/doc/db46/java/com/sleepycat/bind/serial/class-use/TupleSerialBinding.html
+share/doc/db46/java/com/sleepycat/bind/serial/class-use/TupleSerialKeyCreator.html
+share/doc/db46/java/com/sleepycat/bind/serial/class-use/TupleSerialMarshalledBinding.html
+share/doc/db46/java/com/sleepycat/bind/serial/class-use/TupleSerialMarshalledKeyCreator.html
+share/doc/db46/java/com/sleepycat/bind/serial/package-frame.html
+share/doc/db46/java/com/sleepycat/bind/serial/package-summary.html
+share/doc/db46/java/com/sleepycat/bind/serial/package-tree.html
+share/doc/db46/java/com/sleepycat/bind/serial/package-use.html
+share/doc/db46/java/com/sleepycat/bind/tuple/BigIntegerBinding.html
+share/doc/db46/java/com/sleepycat/bind/tuple/BooleanBinding.html
+share/doc/db46/java/com/sleepycat/bind/tuple/ByteBinding.html
+share/doc/db46/java/com/sleepycat/bind/tuple/CharacterBinding.html
+share/doc/db46/java/com/sleepycat/bind/tuple/DoubleBinding.html
+share/doc/db46/java/com/sleepycat/bind/tuple/FloatBinding.html
+share/doc/db46/java/com/sleepycat/bind/tuple/IntegerBinding.html
+share/doc/db46/java/com/sleepycat/bind/tuple/LongBinding.html
+share/doc/db46/java/com/sleepycat/bind/tuple/MarshalledTupleEntry.html
+share/doc/db46/java/com/sleepycat/bind/tuple/MarshalledTupleKeyEntity.html
+share/doc/db46/java/com/sleepycat/bind/tuple/ShortBinding.html
+share/doc/db46/java/com/sleepycat/bind/tuple/SortedDoubleBinding.html
+share/doc/db46/java/com/sleepycat/bind/tuple/SortedFloatBinding.html
+share/doc/db46/java/com/sleepycat/bind/tuple/StringBinding.html
+share/doc/db46/java/com/sleepycat/bind/tuple/TupleBase.html
+share/doc/db46/java/com/sleepycat/bind/tuple/TupleBinding.html
+share/doc/db46/java/com/sleepycat/bind/tuple/TupleInput.html
+share/doc/db46/java/com/sleepycat/bind/tuple/TupleInputBinding.html
+share/doc/db46/java/com/sleepycat/bind/tuple/TupleMarshalledBinding.html
+share/doc/db46/java/com/sleepycat/bind/tuple/TupleOutput.html
+share/doc/db46/java/com/sleepycat/bind/tuple/TupleTupleBinding.html
+share/doc/db46/java/com/sleepycat/bind/tuple/TupleTupleKeyCreator.html
+share/doc/db46/java/com/sleepycat/bind/tuple/TupleTupleMarshalledBinding.html
+share/doc/db46/java/com/sleepycat/bind/tuple/TupleTupleMarshalledKeyCreator.html
+share/doc/db46/java/com/sleepycat/bind/tuple/class-use/BigIntegerBinding.html
+share/doc/db46/java/com/sleepycat/bind/tuple/class-use/BooleanBinding.html
+share/doc/db46/java/com/sleepycat/bind/tuple/class-use/ByteBinding.html
+share/doc/db46/java/com/sleepycat/bind/tuple/class-use/CharacterBinding.html
+share/doc/db46/java/com/sleepycat/bind/tuple/class-use/DoubleBinding.html
+share/doc/db46/java/com/sleepycat/bind/tuple/class-use/FloatBinding.html
+share/doc/db46/java/com/sleepycat/bind/tuple/class-use/IntegerBinding.html
+share/doc/db46/java/com/sleepycat/bind/tuple/class-use/LongBinding.html
+share/doc/db46/java/com/sleepycat/bind/tuple/class-use/MarshalledTupleEntry.html
+share/doc/db46/java/com/sleepycat/bind/tuple/class-use/MarshalledTupleKeyEntity.html
+share/doc/db46/java/com/sleepycat/bind/tuple/class-use/ShortBinding.html
+share/doc/db46/java/com/sleepycat/bind/tuple/class-use/SortedDoubleBinding.html
+share/doc/db46/java/com/sleepycat/bind/tuple/class-use/SortedFloatBinding.html
+share/doc/db46/java/com/sleepycat/bind/tuple/class-use/StringBinding.html
+share/doc/db46/java/com/sleepycat/bind/tuple/class-use/TupleBase.html
+share/doc/db46/java/com/sleepycat/bind/tuple/class-use/TupleBinding.html
+share/doc/db46/java/com/sleepycat/bind/tuple/class-use/TupleInput.html
+share/doc/db46/java/com/sleepycat/bind/tuple/class-use/TupleInputBinding.html
+share/doc/db46/java/com/sleepycat/bind/tuple/class-use/TupleMarshalledBinding.html
+share/doc/db46/java/com/sleepycat/bind/tuple/class-use/TupleOutput.html
+share/doc/db46/java/com/sleepycat/bind/tuple/class-use/TupleTupleBinding.html
+share/doc/db46/java/com/sleepycat/bind/tuple/class-use/TupleTupleKeyCreator.html
+share/doc/db46/java/com/sleepycat/bind/tuple/class-use/TupleTupleMarshalledBinding.html
+share/doc/db46/java/com/sleepycat/bind/tuple/class-use/TupleTupleMarshalledKeyCreator.html
+share/doc/db46/java/com/sleepycat/bind/tuple/package-frame.html
+share/doc/db46/java/com/sleepycat/bind/tuple/package-summary.html
+share/doc/db46/java/com/sleepycat/bind/tuple/package-tree.html
+share/doc/db46/java/com/sleepycat/bind/tuple/package-use.html
+share/doc/db46/java/com/sleepycat/collections/CurrentTransaction.html
+share/doc/db46/java/com/sleepycat/collections/MapEntryParameter.html
+share/doc/db46/java/com/sleepycat/collections/PrimaryKeyAssigner.html
+share/doc/db46/java/com/sleepycat/collections/StoredCollection.html
+share/doc/db46/java/com/sleepycat/collections/StoredCollections.html
+share/doc/db46/java/com/sleepycat/collections/StoredContainer.html
+share/doc/db46/java/com/sleepycat/collections/StoredEntrySet.html
+share/doc/db46/java/com/sleepycat/collections/StoredIterator.html
+share/doc/db46/java/com/sleepycat/collections/StoredKeySet.html
+share/doc/db46/java/com/sleepycat/collections/StoredList.html
+share/doc/db46/java/com/sleepycat/collections/StoredMap.html
+share/doc/db46/java/com/sleepycat/collections/StoredSortedEntrySet.html
+share/doc/db46/java/com/sleepycat/collections/StoredSortedKeySet.html
+share/doc/db46/java/com/sleepycat/collections/StoredSortedMap.html
+share/doc/db46/java/com/sleepycat/collections/StoredSortedValueSet.html
+share/doc/db46/java/com/sleepycat/collections/StoredValueSet.html
+share/doc/db46/java/com/sleepycat/collections/TransactionRunner.html
+share/doc/db46/java/com/sleepycat/collections/TransactionWorker.html
+share/doc/db46/java/com/sleepycat/collections/TupleSerialFactory.html
+share/doc/db46/java/com/sleepycat/collections/class-use/CurrentTransaction.html
+share/doc/db46/java/com/sleepycat/collections/class-use/MapEntryParameter.html
+share/doc/db46/java/com/sleepycat/collections/class-use/PrimaryKeyAssigner.html
+share/doc/db46/java/com/sleepycat/collections/class-use/StoredCollection.html
+share/doc/db46/java/com/sleepycat/collections/class-use/StoredCollections.html
+share/doc/db46/java/com/sleepycat/collections/class-use/StoredContainer.html
+share/doc/db46/java/com/sleepycat/collections/class-use/StoredEntrySet.html
+share/doc/db46/java/com/sleepycat/collections/class-use/StoredIterator.html
+share/doc/db46/java/com/sleepycat/collections/class-use/StoredKeySet.html
+share/doc/db46/java/com/sleepycat/collections/class-use/StoredList.html
+share/doc/db46/java/com/sleepycat/collections/class-use/StoredMap.html
+share/doc/db46/java/com/sleepycat/collections/class-use/StoredSortedEntrySet.html
+share/doc/db46/java/com/sleepycat/collections/class-use/StoredSortedKeySet.html
+share/doc/db46/java/com/sleepycat/collections/class-use/StoredSortedMap.html
+share/doc/db46/java/com/sleepycat/collections/class-use/StoredSortedValueSet.html
+share/doc/db46/java/com/sleepycat/collections/class-use/StoredValueSet.html
+share/doc/db46/java/com/sleepycat/collections/class-use/TransactionRunner.html
+share/doc/db46/java/com/sleepycat/collections/class-use/TransactionWorker.html
+share/doc/db46/java/com/sleepycat/collections/class-use/TupleSerialFactory.html
+share/doc/db46/java/com/sleepycat/collections/package-frame.html
+share/doc/db46/java/com/sleepycat/collections/package-summary.html
+share/doc/db46/java/com/sleepycat/collections/package-tree.html
+share/doc/db46/java/com/sleepycat/collections/package-use.html
+share/doc/db46/java/com/sleepycat/db/BtreePrefixCalculator.html
+share/doc/db46/java/com/sleepycat/db/BtreeStats.html
+share/doc/db46/java/com/sleepycat/db/CacheFile.html
+share/doc/db46/java/com/sleepycat/db/CacheFilePriority.html
+share/doc/db46/java/com/sleepycat/db/CacheFileStats.html
+share/doc/db46/java/com/sleepycat/db/CacheStats.html
+share/doc/db46/java/com/sleepycat/db/CheckpointConfig.html
+share/doc/db46/java/com/sleepycat/db/CompactConfig.html
+share/doc/db46/java/com/sleepycat/db/CompactStats.html
+share/doc/db46/java/com/sleepycat/db/Cursor.html
+share/doc/db46/java/com/sleepycat/db/CursorConfig.html
+share/doc/db46/java/com/sleepycat/db/Database.html
+share/doc/db46/java/com/sleepycat/db/DatabaseConfig.html
+share/doc/db46/java/com/sleepycat/db/DatabaseEntry.html
+share/doc/db46/java/com/sleepycat/db/DatabaseException.html
+share/doc/db46/java/com/sleepycat/db/DatabaseStats.html
+share/doc/db46/java/com/sleepycat/db/DatabaseType.html
+share/doc/db46/java/com/sleepycat/db/DeadlockException.html
+share/doc/db46/java/com/sleepycat/db/Environment.html
+share/doc/db46/java/com/sleepycat/db/EnvironmentConfig.html
+share/doc/db46/java/com/sleepycat/db/ErrorHandler.html
+share/doc/db46/java/com/sleepycat/db/EventHandler.html
+share/doc/db46/java/com/sleepycat/db/EventHandlerAdapter.html
+share/doc/db46/java/com/sleepycat/db/FeedbackHandler.html
+share/doc/db46/java/com/sleepycat/db/HashStats.html
+share/doc/db46/java/com/sleepycat/db/Hasher.html
+share/doc/db46/java/com/sleepycat/db/JoinConfig.html
+share/doc/db46/java/com/sleepycat/db/JoinCursor.html
+share/doc/db46/java/com/sleepycat/db/KeyRange.html
+share/doc/db46/java/com/sleepycat/db/Lock.html
+share/doc/db46/java/com/sleepycat/db/LockDetectMode.html
+share/doc/db46/java/com/sleepycat/db/LockMode.html
+share/doc/db46/java/com/sleepycat/db/LockNotGrantedException.html
+share/doc/db46/java/com/sleepycat/db/LockOperation.html
+share/doc/db46/java/com/sleepycat/db/LockRequest.html
+share/doc/db46/java/com/sleepycat/db/LockRequestMode.html
+share/doc/db46/java/com/sleepycat/db/LockStats.html
+share/doc/db46/java/com/sleepycat/db/LogCursor.html
+share/doc/db46/java/com/sleepycat/db/LogRecordHandler.html
+share/doc/db46/java/com/sleepycat/db/LogSequenceNumber.html
+share/doc/db46/java/com/sleepycat/db/LogStats.html
+share/doc/db46/java/com/sleepycat/db/MemoryException.html
+share/doc/db46/java/com/sleepycat/db/MessageHandler.html
+share/doc/db46/java/com/sleepycat/db/MultipleDataEntry.html
+share/doc/db46/java/com/sleepycat/db/MultipleEntry.html
+share/doc/db46/java/com/sleepycat/db/MultipleKeyDataEntry.html
+share/doc/db46/java/com/sleepycat/db/MultipleKeyNIODataEntry.html
+share/doc/db46/java/com/sleepycat/db/MultipleNIODataEntry.html
+share/doc/db46/java/com/sleepycat/db/MultipleRecnoDataEntry.html
+share/doc/db46/java/com/sleepycat/db/MultipleRecnoNIODataEntry.html
+share/doc/db46/java/com/sleepycat/db/MutexStats.html
+share/doc/db46/java/com/sleepycat/db/OperationStatus.html
+share/doc/db46/java/com/sleepycat/db/PanicHandler.html
+share/doc/db46/java/com/sleepycat/db/PreparedTransaction.html
+share/doc/db46/java/com/sleepycat/db/QueueStats.html
+share/doc/db46/java/com/sleepycat/db/RecordNumberAppender.html
+share/doc/db46/java/com/sleepycat/db/RecoveryOperation.html
+share/doc/db46/java/com/sleepycat/db/ReplicationConfig.html
+share/doc/db46/java/com/sleepycat/db/ReplicationDuplicateMasterException.html
+share/doc/db46/java/com/sleepycat/db/ReplicationHandleDeadException.html
+share/doc/db46/java/com/sleepycat/db/ReplicationHoldElectionException.html
+share/doc/db46/java/com/sleepycat/db/ReplicationHostAddress.html
+share/doc/db46/java/com/sleepycat/db/ReplicationJoinFailureException.html
+share/doc/db46/java/com/sleepycat/db/ReplicationLeaseExpiredException.html
+share/doc/db46/java/com/sleepycat/db/ReplicationLeaseTimeoutException.html
+share/doc/db46/java/com/sleepycat/db/ReplicationLockoutException.html
+share/doc/db46/java/com/sleepycat/db/ReplicationManagerAckPolicy.html
+share/doc/db46/java/com/sleepycat/db/ReplicationManagerStartPolicy.html
+share/doc/db46/java/com/sleepycat/db/ReplicationManagerStats.html
+share/doc/db46/java/com/sleepycat/db/ReplicationSiteUnavailableException.html
+share/doc/db46/java/com/sleepycat/db/ReplicationStats.html
+share/doc/db46/java/com/sleepycat/db/ReplicationStatus.html
+share/doc/db46/java/com/sleepycat/db/ReplicationTimeoutType.html
+share/doc/db46/java/com/sleepycat/db/ReplicationTransport.html
+share/doc/db46/java/com/sleepycat/db/RunRecoveryException.html
+share/doc/db46/java/com/sleepycat/db/SecondaryConfig.html
+share/doc/db46/java/com/sleepycat/db/SecondaryCursor.html
+share/doc/db46/java/com/sleepycat/db/SecondaryDatabase.html
+share/doc/db46/java/com/sleepycat/db/SecondaryKeyCreator.html
+share/doc/db46/java/com/sleepycat/db/SecondaryMultiKeyCreator.html
+share/doc/db46/java/com/sleepycat/db/Sequence.html
+share/doc/db46/java/com/sleepycat/db/SequenceConfig.html
+share/doc/db46/java/com/sleepycat/db/SequenceStats.html
+share/doc/db46/java/com/sleepycat/db/StatsConfig.html
+share/doc/db46/java/com/sleepycat/db/Transaction.html
+share/doc/db46/java/com/sleepycat/db/TransactionConfig.html
+share/doc/db46/java/com/sleepycat/db/TransactionStats.Active.html
+share/doc/db46/java/com/sleepycat/db/TransactionStats.html
+share/doc/db46/java/com/sleepycat/db/VerboseConfig.html
+share/doc/db46/java/com/sleepycat/db/VerifyConfig.html
+share/doc/db46/java/com/sleepycat/db/VersionMismatchException.html
+share/doc/db46/java/com/sleepycat/db/class-use/BtreePrefixCalculator.html
+share/doc/db46/java/com/sleepycat/db/class-use/BtreeStats.html
+share/doc/db46/java/com/sleepycat/db/class-use/CacheFile.html
+share/doc/db46/java/com/sleepycat/db/class-use/CacheFilePriority.html
+share/doc/db46/java/com/sleepycat/db/class-use/CacheFileStats.html
+share/doc/db46/java/com/sleepycat/db/class-use/CacheStats.html
+share/doc/db46/java/com/sleepycat/db/class-use/CheckpointConfig.html
+share/doc/db46/java/com/sleepycat/db/class-use/CompactConfig.html
+share/doc/db46/java/com/sleepycat/db/class-use/CompactStats.html
+share/doc/db46/java/com/sleepycat/db/class-use/Cursor.html
+share/doc/db46/java/com/sleepycat/db/class-use/CursorConfig.html
+share/doc/db46/java/com/sleepycat/db/class-use/Database.html
+share/doc/db46/java/com/sleepycat/db/class-use/DatabaseConfig.html
+share/doc/db46/java/com/sleepycat/db/class-use/DatabaseEntry.html
+share/doc/db46/java/com/sleepycat/db/class-use/DatabaseException.html
+share/doc/db46/java/com/sleepycat/db/class-use/DatabaseStats.html
+share/doc/db46/java/com/sleepycat/db/class-use/DatabaseType.html
+share/doc/db46/java/com/sleepycat/db/class-use/DeadlockException.html
+share/doc/db46/java/com/sleepycat/db/class-use/Environment.html
+share/doc/db46/java/com/sleepycat/db/class-use/EnvironmentConfig.html
+share/doc/db46/java/com/sleepycat/db/class-use/ErrorHandler.html
+share/doc/db46/java/com/sleepycat/db/class-use/EventHandler.html
+share/doc/db46/java/com/sleepycat/db/class-use/EventHandlerAdapter.html
+share/doc/db46/java/com/sleepycat/db/class-use/FeedbackHandler.html
+share/doc/db46/java/com/sleepycat/db/class-use/HashStats.html
+share/doc/db46/java/com/sleepycat/db/class-use/Hasher.html
+share/doc/db46/java/com/sleepycat/db/class-use/JoinConfig.html
+share/doc/db46/java/com/sleepycat/db/class-use/JoinCursor.html
+share/doc/db46/java/com/sleepycat/db/class-use/KeyRange.html
+share/doc/db46/java/com/sleepycat/db/class-use/Lock.html
+share/doc/db46/java/com/sleepycat/db/class-use/LockDetectMode.html
+share/doc/db46/java/com/sleepycat/db/class-use/LockMode.html
+share/doc/db46/java/com/sleepycat/db/class-use/LockNotGrantedException.html
+share/doc/db46/java/com/sleepycat/db/class-use/LockOperation.html
+share/doc/db46/java/com/sleepycat/db/class-use/LockRequest.html
+share/doc/db46/java/com/sleepycat/db/class-use/LockRequestMode.html
+share/doc/db46/java/com/sleepycat/db/class-use/LockStats.html
+share/doc/db46/java/com/sleepycat/db/class-use/LogCursor.html
+share/doc/db46/java/com/sleepycat/db/class-use/LogRecordHandler.html
+share/doc/db46/java/com/sleepycat/db/class-use/LogSequenceNumber.html
+share/doc/db46/java/com/sleepycat/db/class-use/LogStats.html
+share/doc/db46/java/com/sleepycat/db/class-use/MemoryException.html
+share/doc/db46/java/com/sleepycat/db/class-use/MessageHandler.html
+share/doc/db46/java/com/sleepycat/db/class-use/MultipleDataEntry.html
+share/doc/db46/java/com/sleepycat/db/class-use/MultipleEntry.html
+share/doc/db46/java/com/sleepycat/db/class-use/MultipleKeyDataEntry.html
+share/doc/db46/java/com/sleepycat/db/class-use/MultipleKeyNIODataEntry.html
+share/doc/db46/java/com/sleepycat/db/class-use/MultipleNIODataEntry.html
+share/doc/db46/java/com/sleepycat/db/class-use/MultipleRecnoDataEntry.html
+share/doc/db46/java/com/sleepycat/db/class-use/MultipleRecnoNIODataEntry.html
+share/doc/db46/java/com/sleepycat/db/class-use/MutexStats.html
+share/doc/db46/java/com/sleepycat/db/class-use/OperationStatus.html
+share/doc/db46/java/com/sleepycat/db/class-use/PanicHandler.html
+share/doc/db46/java/com/sleepycat/db/class-use/PreparedTransaction.html
+share/doc/db46/java/com/sleepycat/db/class-use/QueueStats.html
+share/doc/db46/java/com/sleepycat/db/class-use/RecordNumberAppender.html
+share/doc/db46/java/com/sleepycat/db/class-use/RecoveryOperation.html
+share/doc/db46/java/com/sleepycat/db/class-use/ReplicationConfig.html
+share/doc/db46/java/com/sleepycat/db/class-use/ReplicationDuplicateMasterException.html
+share/doc/db46/java/com/sleepycat/db/class-use/ReplicationHandleDeadException.html
+share/doc/db46/java/com/sleepycat/db/class-use/ReplicationHoldElectionException.html
+share/doc/db46/java/com/sleepycat/db/class-use/ReplicationHostAddress.html
+share/doc/db46/java/com/sleepycat/db/class-use/ReplicationJoinFailureException.html
+share/doc/db46/java/com/sleepycat/db/class-use/ReplicationLeaseExpiredException.html
+share/doc/db46/java/com/sleepycat/db/class-use/ReplicationLeaseTimeoutException.html
+share/doc/db46/java/com/sleepycat/db/class-use/ReplicationLockoutException.html
+share/doc/db46/java/com/sleepycat/db/class-use/ReplicationManagerAckPolicy.html
+share/doc/db46/java/com/sleepycat/db/class-use/ReplicationManagerStartPolicy.html
+share/doc/db46/java/com/sleepycat/db/class-use/ReplicationManagerStats.html
+share/doc/db46/java/com/sleepycat/db/class-use/ReplicationSiteUnavailableException.html
+share/doc/db46/java/com/sleepycat/db/class-use/ReplicationStats.html
+share/doc/db46/java/com/sleepycat/db/class-use/ReplicationStatus.html
+share/doc/db46/java/com/sleepycat/db/class-use/ReplicationTimeoutType.html
+share/doc/db46/java/com/sleepycat/db/class-use/ReplicationTransport.html
+share/doc/db46/java/com/sleepycat/db/class-use/RunRecoveryException.html
+share/doc/db46/java/com/sleepycat/db/class-use/SecondaryConfig.html
+share/doc/db46/java/com/sleepycat/db/class-use/SecondaryCursor.html
+share/doc/db46/java/com/sleepycat/db/class-use/SecondaryDatabase.html
+share/doc/db46/java/com/sleepycat/db/class-use/SecondaryKeyCreator.html
+share/doc/db46/java/com/sleepycat/db/class-use/SecondaryMultiKeyCreator.html
+share/doc/db46/java/com/sleepycat/db/class-use/Sequence.html
+share/doc/db46/java/com/sleepycat/db/class-use/SequenceConfig.html
+share/doc/db46/java/com/sleepycat/db/class-use/SequenceStats.html
+share/doc/db46/java/com/sleepycat/db/class-use/StatsConfig.html
+share/doc/db46/java/com/sleepycat/db/class-use/Transaction.html
+share/doc/db46/java/com/sleepycat/db/class-use/TransactionConfig.html
+share/doc/db46/java/com/sleepycat/db/class-use/TransactionStats.Active.html
+share/doc/db46/java/com/sleepycat/db/class-use/TransactionStats.html
+share/doc/db46/java/com/sleepycat/db/class-use/VerboseConfig.html
+share/doc/db46/java/com/sleepycat/db/class-use/VerifyConfig.html
+share/doc/db46/java/com/sleepycat/db/class-use/VersionMismatchException.html
+share/doc/db46/java/com/sleepycat/db/package-frame.html
+share/doc/db46/java/com/sleepycat/db/package-summary.html
+share/doc/db46/java/com/sleepycat/db/package-tree.html
+share/doc/db46/java/com/sleepycat/db/package-use.html
+share/doc/db46/java/com/sleepycat/util/ExceptionUnwrapper.html
+share/doc/db46/java/com/sleepycat/util/ExceptionWrapper.html
+share/doc/db46/java/com/sleepycat/util/FastInputStream.html
+share/doc/db46/java/com/sleepycat/util/FastOutputStream.html
+share/doc/db46/java/com/sleepycat/util/IOExceptionWrapper.html
+share/doc/db46/java/com/sleepycat/util/PackedInteger.html
+share/doc/db46/java/com/sleepycat/util/RuntimeExceptionWrapper.html
+share/doc/db46/java/com/sleepycat/util/UtfOps.html
+share/doc/db46/java/com/sleepycat/util/class-use/ExceptionUnwrapper.html
+share/doc/db46/java/com/sleepycat/util/class-use/ExceptionWrapper.html
+share/doc/db46/java/com/sleepycat/util/class-use/FastInputStream.html
+share/doc/db46/java/com/sleepycat/util/class-use/FastOutputStream.html
+share/doc/db46/java/com/sleepycat/util/class-use/IOExceptionWrapper.html
+share/doc/db46/java/com/sleepycat/util/class-use/PackedInteger.html
+share/doc/db46/java/com/sleepycat/util/class-use/RuntimeExceptionWrapper.html
+share/doc/db46/java/com/sleepycat/util/class-use/UtfOps.html
+share/doc/db46/java/com/sleepycat/util/package-frame.html
+share/doc/db46/java/com/sleepycat/util/package-summary.html
+share/doc/db46/java/com/sleepycat/util/package-tree.html
+share/doc/db46/java/com/sleepycat/util/package-use.html
+share/doc/db46/java/constant-values.html
+share/doc/db46/java/deprecated-list.html
+share/doc/db46/java/help-doc.html
+share/doc/db46/java/index-all.html
+share/doc/db46/java/index.html
+share/doc/db46/java/overview-frame.html
+share/doc/db46/java/overview-summary.html
+share/doc/db46/java/overview-tree.html
+share/doc/db46/java/package-list
+share/doc/db46/java/resources/inherit.gif
+share/doc/db46/java/serialized-form.html
+share/doc/db46/java/style.css
+share/doc/db46/license/license_db.html
+share/doc/db46/ref/am/close.html
+share/doc/db46/ref/am/count.html
+share/doc/db46/ref/am/curclose.html
+share/doc/db46/ref/am/curdel.html
+share/doc/db46/ref/am/curdup.html
+share/doc/db46/ref/am/curget.html
+share/doc/db46/ref/am/curput.html
+share/doc/db46/ref/am/cursor.html
+share/doc/db46/ref/am/delete.html
+share/doc/db46/ref/am/get.html
+share/doc/db46/ref/am/join.html
+share/doc/db46/ref/am/open.html
+share/doc/db46/ref/am/opensub.html
+share/doc/db46/ref/am/ops.html
+share/doc/db46/ref/am/put.html
+share/doc/db46/ref/am/second.html
+share/doc/db46/ref/am/second.javas
+share/doc/db46/ref/am/stat.html
+share/doc/db46/ref/am/sync.html
+share/doc/db46/ref/am/truncate.html
+share/doc/db46/ref/am/upgrade.html
+share/doc/db46/ref/am/verify.html
+share/doc/db46/ref/am_conf/bt_compare.html
+share/doc/db46/ref/am_conf/bt_minkey.html
+share/doc/db46/ref/am_conf/bt_prefix.html
+share/doc/db46/ref/am_conf/bt_recnum.html
+share/doc/db46/ref/am_conf/byteorder.html
+share/doc/db46/ref/am_conf/cachesize.html
+share/doc/db46/ref/am_conf/dup.html
+share/doc/db46/ref/am_conf/extentsize.html
+share/doc/db46/ref/am_conf/h_ffactor.html
+share/doc/db46/ref/am_conf/h_hash.html
+share/doc/db46/ref/am_conf/h_nelem.html
+share/doc/db46/ref/am_conf/intro.html
+share/doc/db46/ref/am_conf/logrec.html
+share/doc/db46/ref/am_conf/malloc.html
+share/doc/db46/ref/am_conf/pagesize.html
+share/doc/db46/ref/am_conf/re_source.html
+share/doc/db46/ref/am_conf/recno.html
+share/doc/db46/ref/am_conf/renumber.html
+share/doc/db46/ref/am_conf/select.html
+share/doc/db46/ref/am_misc/align.html
+share/doc/db46/ref/am_misc/dbsizes.html
+share/doc/db46/ref/am_misc/diskspace.html
+share/doc/db46/ref/am_misc/error.html
+share/doc/db46/ref/am_misc/faq.html
+share/doc/db46/ref/am_misc/get_bulk.html
+share/doc/db46/ref/am_misc/partial.html
+share/doc/db46/ref/am_misc/perm.html
+share/doc/db46/ref/am_misc/stability.html
+share/doc/db46/ref/am_misc/struct.html
+share/doc/db46/ref/am_misc/tune.html
+share/doc/db46/ref/apprec/auto.html
+share/doc/db46/ref/apprec/config.html
+share/doc/db46/ref/apprec/def.html
+share/doc/db46/ref/apprec/intro.html
+share/doc/db46/ref/arch/apis.html
+share/doc/db46/ref/arch/bigpic.gif
+share/doc/db46/ref/arch/bigpic.html
+share/doc/db46/ref/arch/progmodel.html
+share/doc/db46/ref/arch/script.html
+share/doc/db46/ref/arch/smallpic.gif
+share/doc/db46/ref/arch/utilities.html
+share/doc/db46/ref/build_brew/intro.html
+share/doc/db46/ref/build_s60/intro.html
+share/doc/db46/ref/build_unix/aix.html
+share/doc/db46/ref/build_unix/conf.html
+share/doc/db46/ref/build_unix/flags.html
+share/doc/db46/ref/build_unix/freebsd.html
+share/doc/db46/ref/build_unix/hpux.html
+share/doc/db46/ref/build_unix/install.html
+share/doc/db46/ref/build_unix/intro.html
+share/doc/db46/ref/build_unix/irix.html
+share/doc/db46/ref/build_unix/linux.html
+share/doc/db46/ref/build_unix/macosx.html
+share/doc/db46/ref/build_unix/notes.html
+share/doc/db46/ref/build_unix/osf1.html
+share/doc/db46/ref/build_unix/qnx.html
+share/doc/db46/ref/build_unix/sco.html
+share/doc/db46/ref/build_unix/shlib.html
+share/doc/db46/ref/build_unix/small.html
+share/doc/db46/ref/build_unix/solaris.html
+share/doc/db46/ref/build_unix/sunos.html
+share/doc/db46/ref/build_unix/test.html
+share/doc/db46/ref/build_unix/ultrix.html
+share/doc/db46/ref/build_vxworks/faq.html
+share/doc/db46/ref/build_vxworks/intro.html
+share/doc/db46/ref/build_vxworks/introae.html
+share/doc/db46/ref/build_vxworks/notes.html
+share/doc/db46/ref/build_win/faq.html
+share/doc/db46/ref/build_win/intro.html
+share/doc/db46/ref/build_win/notes.html
+share/doc/db46/ref/build_win/small.html
+share/doc/db46/ref/build_win/test.html
+share/doc/db46/ref/build_wince/faq.html
+share/doc/db46/ref/build_wince/intro.html
+share/doc/db46/ref/build_wince/notes.html
+share/doc/db46/ref/cam/app.html
+share/doc/db46/ref/cam/fail.html
+share/doc/db46/ref/cam/intro.html
+share/doc/db46/ref/changelog/2.1.html
+share/doc/db46/ref/changelog/2.2.html
+share/doc/db46/ref/changelog/2.3.10.html
+share/doc/db46/ref/changelog/2.3.11.html
+share/doc/db46/ref/changelog/2.3.12.html
+share/doc/db46/ref/changelog/2.3.14.html
+share/doc/db46/ref/changelog/2.3.16.html
+share/doc/db46/ref/changelog/2.3.5.html
+share/doc/db46/ref/changelog/2.3.html
+share/doc/db46/ref/changelog/2.4.10.html
+share/doc/db46/ref/changelog/2.4.14.html
+share/doc/db46/ref/changelog/2.5.9.html
+share/doc/db46/ref/changelog/2.6.4.html
+share/doc/db46/ref/changelog/2.6.5.html
+share/doc/db46/ref/changelog/2.6.6.html
+share/doc/db46/ref/changelog/2.6.7.html
+share/doc/db46/ref/changelog/2.7.1.html
+share/doc/db46/ref/changelog/2.7.3.html
+share/doc/db46/ref/changelog/2.7.4.html
+share/doc/db46/ref/changelog/2.7.5.html
+share/doc/db46/ref/changelog/2.7.7.html
+share/doc/db46/ref/changelog/3.0.55.html
+share/doc/db46/ref/changelog/3.1.14.html
+share/doc/db46/ref/changelog/3.1.17.html
+share/doc/db46/ref/changelog/3.2.9.html
+share/doc/db46/ref/changelog/3.3.11.html
+share/doc/db46/ref/changelog/4.0.14.html
+share/doc/db46/ref/changelog/4.1.24.html
+share/doc/db46/ref/changelog/4.1.25.html
+share/doc/db46/ref/changelog/4.2.52.html
+share/doc/db46/ref/changelog/4.3.29.html
+share/doc/db46/ref/changelog/4.4.16.html
+share/doc/db46/ref/changelog/4.4.20.html
+share/doc/db46/ref/changelog/4.5.20.html
+share/doc/db46/ref/changelog/4.6.html
+share/doc/db46/ref/changelog/toc.html
+share/doc/db46/ref/debug/compile.html
+share/doc/db46/ref/debug/intro.html
+share/doc/db46/ref/debug/printlog.html
+share/doc/db46/ref/debug/runtime.html
+share/doc/db46/ref/distrib/layout.html
+share/doc/db46/ref/distrib/port.html
+share/doc/db46/ref/dumpload/format.html
+share/doc/db46/ref/dumpload/text.html
+share/doc/db46/ref/dumpload/utility.html
+share/doc/db46/ref/env/create.html
+share/doc/db46/ref/env/db_config.html
+share/doc/db46/ref/env/encrypt.html
+share/doc/db46/ref/env/error.html
+share/doc/db46/ref/env/faq.html
+share/doc/db46/ref/env/intro.html
+share/doc/db46/ref/env/naming.html
+share/doc/db46/ref/env/open.html
+share/doc/db46/ref/env/region.html
+share/doc/db46/ref/env/remote.html
+share/doc/db46/ref/env/security.html
+share/doc/db46/ref/ext/mod.html
+share/doc/db46/ref/ext/perl.html
+share/doc/db46/ref/ext/php.html
+share/doc/db46/ref/install/file.html
+share/doc/db46/ref/install/magic.s5.be.txt
+share/doc/db46/ref/install/magic.s5.le.txt
+share/doc/db46/ref/install/magic.txt
+share/doc/db46/ref/install/multiple.html
+share/doc/db46/ref/intro/data.html
+share/doc/db46/ref/intro/dbis.html
+share/doc/db46/ref/intro/dbisnot.html
+share/doc/db46/ref/intro/distrib.html
+share/doc/db46/ref/intro/need.html
+share/doc/db46/ref/intro/products.html
+share/doc/db46/ref/intro/terrain.html
+share/doc/db46/ref/intro/what.html
+share/doc/db46/ref/intro/where.html
+share/doc/db46/ref/java/compat.html
+share/doc/db46/ref/java/conf.html
+share/doc/db46/ref/java/faq.html
+share/doc/db46/ref/java/program.html
+share/doc/db46/ref/lock/am_conv.html
+share/doc/db46/ref/lock/cam_conv.html
+share/doc/db46/ref/lock/config.html
+share/doc/db46/ref/lock/dead.html
+share/doc/db46/ref/lock/deaddbg.html
+share/doc/db46/ref/lock/intro.html
+share/doc/db46/ref/lock/max.html
+share/doc/db46/ref/lock/nondb.html
+share/doc/db46/ref/lock/notxn.html
+share/doc/db46/ref/lock/page.html
+share/doc/db46/ref/lock/stdmode.html
+share/doc/db46/ref/lock/timeout.html
+share/doc/db46/ref/lock/twopl.html
+share/doc/db46/ref/log/config.html
+share/doc/db46/ref/log/intro.html
+share/doc/db46/ref/log/limits.html
+share/doc/db46/ref/mp/config.html
+share/doc/db46/ref/mp/intro.html
+share/doc/db46/ref/pindex.src
+share/doc/db46/ref/program/appsignals.html
+share/doc/db46/ref/program/cache.html
+share/doc/db46/ref/program/compatible.html
+share/doc/db46/ref/program/copy.html
+share/doc/db46/ref/program/environ.html
+share/doc/db46/ref/program/errorret.html
+share/doc/db46/ref/program/faq.html
+share/doc/db46/ref/program/mt.html
+share/doc/db46/ref/program/namespace.html
+share/doc/db46/ref/program/ram.html
+share/doc/db46/ref/program/runtime.html
+share/doc/db46/ref/program/scope.html
+share/doc/db46/ref/program/solaris.txt
+share/doc/db46/ref/refs/bdb_usenix.ps
+share/doc/db46/ref/refs/embedded.html
+share/doc/db46/ref/refs/hash_usenix.ps
+share/doc/db46/ref/refs/libtp_usenix.ps
+share/doc/db46/ref/refs/refs.html
+share/doc/db46/ref/refs/witold.html
+share/doc/db46/ref/rep/app.html
+share/doc/db46/ref/rep/base_meth.html
+share/doc/db46/ref/rep/bulk.html
+share/doc/db46/ref/rep/comm.html
+share/doc/db46/ref/rep/elect.html
+share/doc/db46/ref/rep/ex.html
+share/doc/db46/ref/rep/ex_comm.html
+share/doc/db46/ref/rep/ex_rq.html
+share/doc/db46/ref/rep/faq.html
+share/doc/db46/ref/rep/id.html
+share/doc/db46/ref/rep/init.html
+share/doc/db46/ref/rep/intro.html
+share/doc/db46/ref/rep/mastersync.html
+share/doc/db46/ref/rep/mgr_meth.html
+share/doc/db46/ref/rep/newsite.html
+share/doc/db46/ref/rep/partition.html
+share/doc/db46/ref/rep/pri.html
+share/doc/db46/ref/rep/trans.html
+share/doc/db46/ref/rpc/client.html
+share/doc/db46/ref/rpc/faq.html
+share/doc/db46/ref/rpc/intro.html
+share/doc/db46/ref/rpc/server.html
+share/doc/db46/ref/sequence/intro.html
+share/doc/db46/ref/tcl/error.html
+share/doc/db46/ref/tcl/faq.html
+share/doc/db46/ref/tcl/intro.html
+share/doc/db46/ref/tcl/program.html
+share/doc/db46/ref/tcl/using.html
+share/doc/db46/ref/test/faq.html
+share/doc/db46/ref/test/run.html
+share/doc/db46/ref/toc.html
+share/doc/db46/ref/transapp/admin.html
+share/doc/db46/ref/transapp/app.html
+share/doc/db46/ref/transapp/archival.html
+share/doc/db46/ref/transapp/atomicity.html
+share/doc/db46/ref/transapp/checkpoint.html
+share/doc/db46/ref/transapp/cursor.html
+share/doc/db46/ref/transapp/data_open.html
+share/doc/db46/ref/transapp/deadlock.html
+share/doc/db46/ref/transapp/env_open.html
+share/doc/db46/ref/transapp/fail.html
+share/doc/db46/ref/transapp/faq.html
+share/doc/db46/ref/transapp/filesys.html
+share/doc/db46/ref/transapp/hotfail.html
+share/doc/db46/ref/transapp/inc.html
+share/doc/db46/ref/transapp/intro.html
+share/doc/db46/ref/transapp/logfile.html
+share/doc/db46/ref/transapp/nested.html
+share/doc/db46/ref/transapp/put.html
+share/doc/db46/ref/transapp/read.html
+share/doc/db46/ref/transapp/reclimit.html
+share/doc/db46/ref/transapp/recovery.html
+share/doc/db46/ref/transapp/term.html
+share/doc/db46/ref/transapp/throughput.html
+share/doc/db46/ref/transapp/transapp.cs
+share/doc/db46/ref/transapp/tune.html
+share/doc/db46/ref/transapp/why.html
+share/doc/db46/ref/transapp/writetest.cs
+share/doc/db46/ref/txn/config.html
+share/doc/db46/ref/txn/intro.html
+share/doc/db46/ref/txn/limits.html
+share/doc/db46/ref/upgrade.2.0/convert.html
+share/doc/db46/ref/upgrade.2.0/disk.html
+share/doc/db46/ref/upgrade.2.0/intro.html
+share/doc/db46/ref/upgrade.2.0/system.html
+share/doc/db46/ref/upgrade.2.0/toc.html
+share/doc/db46/ref/upgrade.3.0/close.html
+share/doc/db46/ref/upgrade.3.0/cxx.html
+share/doc/db46/ref/upgrade.3.0/db.html
+share/doc/db46/ref/upgrade.3.0/db_cxx.html
+share/doc/db46/ref/upgrade.3.0/dbenv.html
+share/doc/db46/ref/upgrade.3.0/dbenv_cxx.html
+share/doc/db46/ref/upgrade.3.0/dbinfo.html
+share/doc/db46/ref/upgrade.3.0/disk.html
+share/doc/db46/ref/upgrade.3.0/eacces.html
+share/doc/db46/ref/upgrade.3.0/eagain.html
+share/doc/db46/ref/upgrade.3.0/envopen.html
+share/doc/db46/ref/upgrade.3.0/func.html
+share/doc/db46/ref/upgrade.3.0/intro.html
+share/doc/db46/ref/upgrade.3.0/java.html
+share/doc/db46/ref/upgrade.3.0/join.html
+share/doc/db46/ref/upgrade.3.0/jump_set.html
+share/doc/db46/ref/upgrade.3.0/lock_detect.html
+share/doc/db46/ref/upgrade.3.0/lock_notheld.html
+share/doc/db46/ref/upgrade.3.0/lock_put.html
+share/doc/db46/ref/upgrade.3.0/lock_stat.html
+share/doc/db46/ref/upgrade.3.0/log_register.html
+share/doc/db46/ref/upgrade.3.0/log_stat.html
+share/doc/db46/ref/upgrade.3.0/memp_stat.html
+share/doc/db46/ref/upgrade.3.0/open.html
+share/doc/db46/ref/upgrade.3.0/rmw.html
+share/doc/db46/ref/upgrade.3.0/stat.html
+share/doc/db46/ref/upgrade.3.0/toc.html
+share/doc/db46/ref/upgrade.3.0/txn_begin.html
+share/doc/db46/ref/upgrade.3.0/txn_commit.html
+share/doc/db46/ref/upgrade.3.0/txn_stat.html
+share/doc/db46/ref/upgrade.3.0/value_set.html
+share/doc/db46/ref/upgrade.3.0/xa.html
+share/doc/db46/ref/upgrade.3.1/btstat.html
+share/doc/db46/ref/upgrade.3.1/config.html
+share/doc/db46/ref/upgrade.3.1/disk.html
+share/doc/db46/ref/upgrade.3.1/dup.html
+share/doc/db46/ref/upgrade.3.1/env.html
+share/doc/db46/ref/upgrade.3.1/intro.html
+share/doc/db46/ref/upgrade.3.1/log_register.html
+share/doc/db46/ref/upgrade.3.1/logalloc.html
+share/doc/db46/ref/upgrade.3.1/memp_register.html
+share/doc/db46/ref/upgrade.3.1/put.html
+share/doc/db46/ref/upgrade.3.1/set_feedback.html
+share/doc/db46/ref/upgrade.3.1/set_paniccall.html
+share/doc/db46/ref/upgrade.3.1/set_tx_recover.html
+share/doc/db46/ref/upgrade.3.1/sysmem.html
+share/doc/db46/ref/upgrade.3.1/tcl.html
+share/doc/db46/ref/upgrade.3.1/tmp.html
+share/doc/db46/ref/upgrade.3.1/toc.html
+share/doc/db46/ref/upgrade.3.1/txn_check.html
+share/doc/db46/ref/upgrade.3.2/callback.html
+share/doc/db46/ref/upgrade.3.2/db_dump.html
+share/doc/db46/ref/upgrade.3.2/disk.html
+share/doc/db46/ref/upgrade.3.2/handle.html
+share/doc/db46/ref/upgrade.3.2/incomplete.html
+share/doc/db46/ref/upgrade.3.2/intro.html
+share/doc/db46/ref/upgrade.3.2/mutexlock.html
+share/doc/db46/ref/upgrade.3.2/notfound.html
+share/doc/db46/ref/upgrade.3.2/renumber.html
+share/doc/db46/ref/upgrade.3.2/set_flags.html
+share/doc/db46/ref/upgrade.3.2/toc.html
+share/doc/db46/ref/upgrade.3.2/tx_recover.html
+share/doc/db46/ref/upgrade.3.3/alloc.html
+share/doc/db46/ref/upgrade.3.3/bigfile.html
+share/doc/db46/ref/upgrade.3.3/conflict.html
+share/doc/db46/ref/upgrade.3.3/disk.html
+share/doc/db46/ref/upgrade.3.3/getswap.html
+share/doc/db46/ref/upgrade.3.3/gettype.html
+share/doc/db46/ref/upgrade.3.3/intro.html
+share/doc/db46/ref/upgrade.3.3/memp_fget.html
+share/doc/db46/ref/upgrade.3.3/rpc.html
+share/doc/db46/ref/upgrade.3.3/shared.html
+share/doc/db46/ref/upgrade.3.3/toc.html
+share/doc/db46/ref/upgrade.3.3/txn_prepare.html
+share/doc/db46/ref/upgrade.4.0/asr.html
+share/doc/db46/ref/upgrade.4.0/cxx.html
+share/doc/db46/ref/upgrade.4.0/deadlock.html
+share/doc/db46/ref/upgrade.4.0/disk.html
+share/doc/db46/ref/upgrade.4.0/env.html
+share/doc/db46/ref/upgrade.4.0/intro.html
+share/doc/db46/ref/upgrade.4.0/java.html
+share/doc/db46/ref/upgrade.4.0/lock.html
+share/doc/db46/ref/upgrade.4.0/lock_id_free.html
+share/doc/db46/ref/upgrade.4.0/log.html
+share/doc/db46/ref/upgrade.4.0/mp.html
+share/doc/db46/ref/upgrade.4.0/rpc.html
+share/doc/db46/ref/upgrade.4.0/set_lk_max.html
+share/doc/db46/ref/upgrade.4.0/toc.html
+share/doc/db46/ref/upgrade.4.0/txn.html
+share/doc/db46/ref/upgrade.4.1/app_dispatch.html
+share/doc/db46/ref/upgrade.4.1/checkpoint.html
+share/doc/db46/ref/upgrade.4.1/cxx.html
+share/doc/db46/ref/upgrade.4.1/disk.html
+share/doc/db46/ref/upgrade.4.1/excl.html
+share/doc/db46/ref/upgrade.4.1/fop.html
+share/doc/db46/ref/upgrade.4.1/hash_nelem.html
+share/doc/db46/ref/upgrade.4.1/incomplete.html
+share/doc/db46/ref/upgrade.4.1/intro.html
+share/doc/db46/ref/upgrade.4.1/java.html
+share/doc/db46/ref/upgrade.4.1/log_register.html
+share/doc/db46/ref/upgrade.4.1/log_stat.html
+share/doc/db46/ref/upgrade.4.1/memp_sync.html
+share/doc/db46/ref/upgrade.4.1/toc.html
+share/doc/db46/ref/upgrade.4.2/cksum.html
+share/doc/db46/ref/upgrade.4.2/client.html
+share/doc/db46/ref/upgrade.4.2/del.html
+share/doc/db46/ref/upgrade.4.2/disk.html
+share/doc/db46/ref/upgrade.4.2/intro.html
+share/doc/db46/ref/upgrade.4.2/java.html
+share/doc/db46/ref/upgrade.4.2/lockng.html
+share/doc/db46/ref/upgrade.4.2/nosync.html
+share/doc/db46/ref/upgrade.4.2/priority.html
+share/doc/db46/ref/upgrade.4.2/queue.html
+share/doc/db46/ref/upgrade.4.2/repinit.html
+share/doc/db46/ref/upgrade.4.2/tcl.html
+share/doc/db46/ref/upgrade.4.2/toc.html
+share/doc/db46/ref/upgrade.4.2/verify.html
+share/doc/db46/ref/upgrade.4.3/cput.html
+share/doc/db46/ref/upgrade.4.3/disk.html
+share/doc/db46/ref/upgrade.4.3/enomem.html
+share/doc/db46/ref/upgrade.4.3/err.html
+share/doc/db46/ref/upgrade.4.3/fileopen.html
+share/doc/db46/ref/upgrade.4.3/intro.html
+share/doc/db46/ref/upgrade.4.3/java.html
+share/doc/db46/ref/upgrade.4.3/log.html
+share/doc/db46/ref/upgrade.4.3/repl.html
+share/doc/db46/ref/upgrade.4.3/rtc.html
+share/doc/db46/ref/upgrade.4.3/stat.html
+share/doc/db46/ref/upgrade.4.3/toc.html
+share/doc/db46/ref/upgrade.4.3/verb.html
+share/doc/db46/ref/upgrade.4.4/autocommit.html
+share/doc/db46/ref/upgrade.4.4/clear.html
+share/doc/db46/ref/upgrade.4.4/disk.html
+share/doc/db46/ref/upgrade.4.4/intro.html
+share/doc/db46/ref/upgrade.4.4/isolation.html
+share/doc/db46/ref/upgrade.4.4/joinenv.html
+share/doc/db46/ref/upgrade.4.4/lockstat.html
+share/doc/db46/ref/upgrade.4.4/mutex.html
+share/doc/db46/ref/upgrade.4.4/toc.html
+share/doc/db46/ref/upgrade.4.5/alive.html
+share/doc/db46/ref/upgrade.4.5/applog.html
+share/doc/db46/ref/upgrade.4.5/collect.html
+share/doc/db46/ref/upgrade.4.5/config.html
+share/doc/db46/ref/upgrade.4.5/deprecate.html
+share/doc/db46/ref/upgrade.4.5/disk.html
+share/doc/db46/ref/upgrade.4.5/elect.html
+share/doc/db46/ref/upgrade.4.5/intro.html
+share/doc/db46/ref/upgrade.4.5/memp.html
+share/doc/db46/ref/upgrade.4.5/pagesize.html
+share/doc/db46/ref/upgrade.4.5/paniccall.html
+share/doc/db46/ref/upgrade.4.5/rep_event.html
+share/doc/db46/ref/upgrade.4.5/rep_set.html
+share/doc/db46/ref/upgrade.4.5/source.html
+share/doc/db46/ref/upgrade.4.5/toc.html
+share/doc/db46/ref/upgrade.4.6/cursor.html
+share/doc/db46/ref/upgrade.4.6/disk.html
+share/doc/db46/ref/upgrade.4.6/event.html
+share/doc/db46/ref/upgrade.4.6/full_election.html
+share/doc/db46/ref/upgrade.4.6/intro.html
+share/doc/db46/ref/upgrade.4.6/memp_fput.html
+share/doc/db46/ref/upgrade.4.6/memp_fset.html
+share/doc/db46/ref/upgrade.4.6/toc.html
+share/doc/db46/ref/upgrade.4.6/verb.html
+share/doc/db46/ref/upgrade.4.6/verbose.html
+share/doc/db46/ref/upgrade.4.6/win.html
+share/doc/db46/ref/upgrade/process.html
+share/doc/db46/ref/upgrade/version.html
+share/doc/db46/ref/xa/build.html
+share/doc/db46/ref/xa/faq.html
+share/doc/db46/ref/xa/intro.html
+share/doc/db46/ref/xa/xa_config.html
+share/doc/db46/ref/xa/xa_intro.html
+share/doc/db46/utility/berkeley_db_svc.html
+share/doc/db46/utility/db_archive.html
+share/doc/db46/utility/db_checkpoint.html
+share/doc/db46/utility/db_codegen.html
+share/doc/db46/utility/db_deadlock.html
+share/doc/db46/utility/db_dump.html
+share/doc/db46/utility/db_hotbackup.html
+share/doc/db46/utility/db_load.html
+share/doc/db46/utility/db_printlog.html
+share/doc/db46/utility/db_recover.html
+share/doc/db46/utility/db_stat.html
+share/doc/db46/utility/db_upgrade.html
+share/doc/db46/utility/db_verify.html
+share/doc/db46/utility/index.html
+@dirrm share/doc/db46/utility
+@dirrm share/doc/db46/ref/xa
+@dirrm share/doc/db46/ref/upgrade.4.6
+@dirrm share/doc/db46/ref/upgrade.4.5
+@dirrm share/doc/db46/ref/upgrade.4.4
+@dirrm share/doc/db46/ref/upgrade.4.3
+@dirrm share/doc/db46/ref/upgrade.4.2
+@dirrm share/doc/db46/ref/upgrade.4.1
+@dirrm share/doc/db46/ref/upgrade.4.0
+@dirrm share/doc/db46/ref/upgrade.3.3
+@dirrm share/doc/db46/ref/upgrade.3.2
+@dirrm share/doc/db46/ref/upgrade.3.1
+@dirrm share/doc/db46/ref/upgrade.3.0
+@dirrm share/doc/db46/ref/upgrade.2.0
+@dirrm share/doc/db46/ref/upgrade
+@dirrm share/doc/db46/ref/txn
+@dirrm share/doc/db46/ref/transapp
+@dirrm share/doc/db46/ref/test
+@dirrm share/doc/db46/ref/tcl
+@dirrm share/doc/db46/ref/sequence
+@dirrm share/doc/db46/ref/rpc
+@dirrm share/doc/db46/ref/rep
+@dirrm share/doc/db46/ref/refs
+@dirrm share/doc/db46/ref/program
+@dirrm share/doc/db46/ref/mp
+@dirrm share/doc/db46/ref/log
+@dirrm share/doc/db46/ref/lock
+@dirrm share/doc/db46/ref/java
+@dirrm share/doc/db46/ref/intro
+@dirrm share/doc/db46/ref/install
+@dirrm share/doc/db46/ref/ext
+@dirrm share/doc/db46/ref/env
+@dirrm share/doc/db46/ref/dumpload
+@dirrm share/doc/db46/ref/distrib
+@dirrm share/doc/db46/ref/debug
+@dirrm share/doc/db46/ref/changelog
+@dirrm share/doc/db46/ref/cam
+@dirrm share/doc/db46/ref/build_wince
+@dirrm share/doc/db46/ref/build_win
+@dirrm share/doc/db46/ref/build_vxworks
+@dirrm share/doc/db46/ref/build_unix
+@dirrm share/doc/db46/ref/build_s60
+@dirrm share/doc/db46/ref/build_brew
+@dirrm share/doc/db46/ref/arch
+@dirrm share/doc/db46/ref/apprec
+@dirrm share/doc/db46/ref/am_misc
+@dirrm share/doc/db46/ref/am_conf
+@dirrm share/doc/db46/ref/am
+@dirrm share/doc/db46/ref
+@dirrm share/doc/db46/license
+@dirrm share/doc/db46/java/resources
+@dirrm share/doc/db46/java/com/sleepycat/util/class-use
+@dirrm share/doc/db46/java/com/sleepycat/util
+@dirrm share/doc/db46/java/com/sleepycat/db/class-use
+@dirrm share/doc/db46/java/com/sleepycat/db
+@dirrm share/doc/db46/java/com/sleepycat/collections/class-use
+@dirrm share/doc/db46/java/com/sleepycat/collections
+@dirrm share/doc/db46/java/com/sleepycat/bind/tuple/class-use
+@dirrm share/doc/db46/java/com/sleepycat/bind/tuple
+@dirrm share/doc/db46/java/com/sleepycat/bind/serial/class-use
+@dirrm share/doc/db46/java/com/sleepycat/bind/serial
+@dirrm share/doc/db46/java/com/sleepycat/bind/class-use
+@dirrm share/doc/db46/java/com/sleepycat/bind
+@dirrm share/doc/db46/java/com/sleepycat
+@dirrm share/doc/db46/java/com
+@dirrm share/doc/db46/java
+@dirrm share/doc/db46/images
+@dirrm share/doc/db46/gsg_txn/JAVA
+@dirrm share/doc/db46/gsg_txn/CXX
+@dirrm share/doc/db46/gsg_txn/C
+@dirrm share/doc/db46/gsg_txn
+@dirrm share/doc/db46/gsg_db_rep/JAVA
+@dirrm share/doc/db46/gsg_db_rep/CXX
+@dirrm share/doc/db46/gsg_db_rep/C
+@dirrm share/doc/db46/gsg_db_rep
+@dirrm share/doc/db46/gsg/JAVA
+@dirrm share/doc/db46/gsg/CXX
+@dirrm share/doc/db46/gsg/C
+@dirrm share/doc/db46/gsg
+@dirrm share/doc/db46/collections/tutorial
+@dirrm share/doc/db46/collections
+@dirrm share/doc/db46/articles/inmemory/C
+@dirrm share/doc/db46/articles/inmemory
+@dirrm share/doc/db46/articles
+@dirrm share/doc/db46/api_tcl
+@dirrm share/doc/db46/api_cxx
+@dirrm share/doc/db46/api_c
+@dirrm share/doc/db46
+@dirrm include/db46
diff --git a/databases/db46/buildlink3.mk b/databases/db46/buildlink3.mk
new file mode 100644
index 00000000000..567359b3fc1
--- /dev/null
+++ b/databases/db46/buildlink3.mk
@@ -0,0 +1,34 @@
+# $NetBSD: buildlink3.mk,v 1.1 2008/09/09 22:23:32 tron Exp $
+
+BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
+DB46_BUILDLINK3_MK:= ${DB46_BUILDLINK3_MK}+
+
+.if !empty(BUILDLINK_DEPTH:M+)
+BUILDLINK_DEPENDS+= db46
+.endif
+
+BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Ndb46}
+BUILDLINK_PACKAGES+= db46
+BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}db46
+
+.if !empty(DB46_BUILDLINK3_MK:M+)
+BUILDLINK_API_DEPENDS.db46+= db46>=4.6.21
+BUILDLINK_PKGSRCDIR.db46?= ../../databases/db46
+BUILDLINK_INCDIRS.db46?= include/db46
+BUILDLINK_LDADD.db46= -ldb46
+BUILDLINK_TRANSFORM+= l:db-4:db46 l:db46:db46
+
+. include "../../mk/bsd.fast.prefs.mk"
+. if defined(USE_DB185) && !empty(USE_DB185:M[yY][eE][sS])
+BUILDLINK_LIBS.db46= ${BUILDLINK_LDADD.db46}
+BUILDLINK_TRANSFORM+= l:db:db46
+. endif
+
+. include "../../mk/compiler.mk"
+. if empty(PKGSRC_COMPILER:Mgcc)
+PTHREAD_OPTS+= native
+. include "../../mk/pthread.buildlink3.mk"
+. endif
+.endif # DB46_BUILDLINK3_MK
+
+BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//}
diff --git a/databases/db46/distinfo b/databases/db46/distinfo
new file mode 100644
index 00000000000..b17606cf2d1
--- /dev/null
+++ b/databases/db46/distinfo
@@ -0,0 +1,8 @@
+$NetBSD: distinfo,v 1.1 2008/09/09 22:23:32 tron Exp $
+
+SHA1 (db-4.6.21.tar.gz) = 5be3beb82e42a78ff671a3f5a4c30e5652972119
+RMD160 (db-4.6.21.tar.gz) = ccf9a4b85cc0464b2f3c2f2da29d99328fd4978e
+Size (db-4.6.21.tar.gz) = 11881885 bytes
+SHA1 (patch-aa) = e4626d9ec00e8f3fae6e334447739febb9ad1be5
+SHA1 (patch-ab) = 52e21be5e01e93d9c96f132d418e0d3c1ddcdadd
+SHA1 (patch-ac) = 72930ded2e676e810242df60f94703f37a8be853
diff --git a/databases/db46/hacks.mk b/databases/db46/hacks.mk
new file mode 100644
index 00000000000..10edff96619
--- /dev/null
+++ b/databases/db46/hacks.mk
@@ -0,0 +1,25 @@
+# $NetBSD: hacks.mk,v 1.1 2008/09/09 22:23:32 tron Exp $
+
+### [Sun Mar 14 19:32:40 UTC 2004 : jlam]
+### GCC 3.3.x and older versions have an optimization bug on powerpc that's
+### tickled by the db4 source code, so remove optimization flags in that
+### case. This fixes PR pkg/30647 by Ian Spray.
+###
+.if ${MACHINE_ARCH} == "powerpc"
+. include "../../mk/compiler.mk"
+. if !empty(CC_VERSION:Mgcc*)
+. if !defined(_GCC_IS_TOO_OLD)
+_GCC_IS_TOO_OLD!= \
+ if ${PKG_ADMIN} pmatch 'gcc<3.4' ${CC_VERSION}; then \
+ ${ECHO} "yes"; \
+ else \
+ ${ECHO} "no"; \
+ fi
+MAKEFLAGS+= _GCC_IS_TOO_OLD=${_GCC_IS_TOO_OLD:Q}
+. endif
+. if !empty(_GCC_IS_TOO_OLD:M[yY][eE][sS])
+PKG_HACKS+= powerpc-codegen
+BUILDLINK_TRANSFORM+= rm:-O[0-9]*
+. endif
+. endif
+.endif
diff --git a/databases/db46/patches/patch-aa b/databases/db46/patches/patch-aa
new file mode 100644
index 00000000000..1f7f98d3ccc
--- /dev/null
+++ b/databases/db46/patches/patch-aa
@@ -0,0 +1,103 @@
+$NetBSD: patch-aa,v 1.1 2008/09/09 22:23:33 tron Exp $
+
+--- dist/Makefile.in.orig 2007-07-05 19:35:02.000000000 +0100
++++ dist/Makefile.in 2008-09-09 22:33:08.000000000 +0100
+@@ -11,7 +11,7 @@
+ bindir= @bindir@
+ includedir=@includedir@
+ libdir= @libdir@
+-docdir= $(prefix)/docs
++docdir= $(prefix)/share/doc/db46
+
+ dmode= 755
+ emode= 555
+@@ -41,7 +41,7 @@
+ LIBTOOL= @LIBTOOL@
+
+ POSTLINK= @POSTLINK@
+-SOLINK= @MAKEFILE_SOLINK@
++SOLINK= @MAKEFILE_SOLINK@ -version-info @DB_VERSION_MINOR@:@DB_VERSION_PATCH@
+ SOFLAGS= @SOFLAGS@
+ LIBMAJOR= @DB_VERSION_MAJOR@
+ LIBVERSION= @DB_VERSION_MAJOR@.@DB_VERSION_MINOR@
+@@ -60,7 +60,7 @@
+ TEST_LIBS= @TEST_LIBS@
+ LIBCSO_LIBS= @LIBCSO_LIBS@ @LIBSO_LIBS@
+
+-libdb_base= libdb
++libdb_base= libdb46
+ libdb= $(libdb_base).a
+ libdb_version= $(libdb_base)-$(LIBVERSION).a
+ libso= $(libdb_base)-$(LIBVERSION)@SOSUFFIX@
+@@ -79,7 +79,7 @@
+ XSOLINK= @MAKEFILE_XSOLINK@ @CXXFLAGS@
+ LIBXSO_LIBS= @LIBXSO_LIBS@ @LIBSO_LIBS@
+
+-libcxx_base= libdb_cxx
++libcxx_base= libdb46_cxx
+ libcxx= $(libcxx_base).a
+ libcxx_version= $(libcxx_base)-$(LIBVERSION).a
+ libxso= $(libcxx_base)-$(LIBVERSION)@SOSUFFIX@
+@@ -105,9 +105,9 @@
+ JAVA_EXDIR= $(srcdir)/examples_java/src
+ JAVA_SLEEPYCAT= $(srcdir)/java/src/com/sleepycat
+
+-libj_jarfile= db.jar
++libj_jarfile= db4.jar
+ libj_exjarfile= dbexamples.jar
+-libjso_base= libdb_java
++libjso_base= libdb46_java
+ libjso= $(libjso_base)-$(LIBVERSION)@JMODSUFFIX@
+ libjso_static= $(libjso_base)-$(LIBVERSION).a
+ libjso_target= $(libjso_base)-$(LIBVERSION).la
+@@ -122,7 +122,7 @@
+ ##################################################
+ TCL_INCLUDE_SPEC= @TCL_INCLUDE_SPEC@
+ LIBTSO_LIBS= @LIBTSO_LIBS@ @LIBSO_LIBS@
+-libtso_base= libdb_tcl
++libtso_base= libdb46_tcl
+ libtso= $(libtso_base)-$(LIBVERSION)@MODSUFFIX@
+ libtso_static= $(libtso_base)-$(LIBVERSION).a
+ libtso_target= $(libtso_base)-$(LIBVERSION).la
+@@ -738,8 +738,7 @@
+ ($(MKDIR) -p $(DESTDIR)$(includedir) && \
+ $(CHMOD) $(dmode) $(DESTDIR)$(includedir))
+ @cd $(DESTDIR)$(includedir) && $(RM) -f $(INCDOT)
+- @$(CP) -p $(INCDOT) $(DESTDIR)$(includedir)
+- @cd $(DESTDIR)$(includedir) && $(CHMOD) $(fmode) $(INCDOT)
++ ${BSD_INSTALL_DATA} $(INCDOT) $(DESTDIR)$(includedir)
+
+ uninstall_include:
+ @cd $(DESTDIR)$(includedir) && $(RM) -f $(INCDOT)
+@@ -750,7 +749,7 @@
+ ($(MKDIR) -p $(DESTDIR)$(libdir) && \
+ $(CHMOD) $(dmode) $(DESTDIR)$(libdir))
+ @cd $(DESTDIR)$(libdir) && $(RM) -f $(LIB_INSTALL_FILE_LIST)
+- @$(INSTALLER) @INSTALL_LIBS@ $(DESTDIR)$(libdir)
++ @libtool --mode=install ${BSD_INSTALL_LIB} @INSTALL_LIBS@ $(DESTDIR)$(libdir)
+ @(cd $(DESTDIR)$(libdir) && \
+ test -f $(libso) && $(LN) -s $(libso) $(libso_default); \
+ test -f $(libso) && $(LN) -s $(libso) $(libso_major); \
+@@ -774,11 +773,8 @@
+ ($(MKDIR) -p $(DESTDIR)$(bindir) && \
+ $(CHMOD) $(dmode) $(DESTDIR)$(bindir))
+ @for i in $(UTIL_PROGS); do \
+- test -f $$i.exe && i=$$i.exe || i=$$i; \
+- $(RM) -f $(DESTDIR)$(bindir)/$$i; \
+- $(INSTALLER) $$i $(DESTDIR)$(bindir)/$$i; \
+- $(STRIP) $(DESTDIR)$(bindir)/$$i; \
+- $(CHMOD) $(emode) $(DESTDIR)$(bindir)/$$i; \
++ target="${DESTDIR}${bindir}/`echo $$i | sed '${transform}'`"; \
++ libtool --mode=install ${BSD_INSTALL_PROGRAM} $$i $$target; \
+ done
+
+ uninstall_utilities:
+@@ -795,7 +791,7 @@
+ ($(MKDIR) -p $(DESTDIR)$(docdir) && \
+ $(CHMOD) $(dmode) $(DESTDIR)$(docdir))
+ @cd $(DESTDIR)$(docdir) && $(RM) -rf $(DOCLIST)
+- @cd $(srcdir)/docs && $(CP) -pr $(DOCLIST) $(DESTDIR)$(docdir)/
++ @cd $(srcdir)/docs && pax -rwpp $(DOCLIST) $(DESTDIR)$(docdir)/
+
+ uninstall_docs:
+ @cd $(DESTDIR)$(docdir) && $(RM) -rf $(DOCLIST)
diff --git a/databases/db46/patches/patch-ab b/databases/db46/patches/patch-ab
new file mode 100644
index 00000000000..c3c8fe40623
--- /dev/null
+++ b/databases/db46/patches/patch-ab
@@ -0,0 +1,69 @@
+$NetBSD: patch-ab,v 1.1 2008/09/09 22:23:33 tron Exp $
+
+--- dist/configure.orig 2007-09-27 18:32:04 +0300
++++ dist/configure 2008-05-09 01:20:00 +0300
+@@ -5938,6 +5938,7 @@ db_cv_gxx_except=no;
+ if test "$GXX" = "yes"; then
+ GXX_VERSION=`${MAKEFILE_CXX} --version`
+ case ${GXX_VERSION} in
++ egcs*) CXXFLAGS="-fexceptions $CXXFLAGS";;
+ 1.*|2.[01234567].*|*-1.*|*-2.[01234567].*)
+ db_cv_gxx_except=yes;;
+ esac
+@@ -5954,7 +5955,7 @@ fi
+ # we're using.
+ case "$host_os" in
+ sysv5UnixWare*|sysv5OpenUNIX8*)
+- if test "$GCC" == "yes"; then
++ if test "$GCC" = "yes"; then
+ CPPFLAGS="$CPPFLAGS -pthread"
+ LDFLAGS="$LDFLAGS -pthread"
+ else
+@@ -21078,7 +21079,6 @@ LIBTOOL='$(SHELL) $(top_builddir)/libtoo
+
+
+ SOFLAGS="-rpath \$(libdir)"
+-LIBTOOL_PROG="${SHELL} ./libtool"
+
+ # Set SOSUFFIX and friends
+
+@@ -21170,7 +21170,7 @@ echo "${ECHO_T}$JMODSUFFIX" >&6; }
+ INSTALLER="\$(LIBTOOL) --mode=install cp -p"
+
+ MAKEFILE_CC="\$(LIBTOOL) --mode=compile ${MAKEFILE_CC}"
+-MAKEFILE_SOLINK="\$(LIBTOOL) --mode=link ${MAKEFILE_CCLINK} -avoid-version"
++MAKEFILE_SOLINK="\$(LIBTOOL) --mode=link ${MAKEFILE_CCLINK}"
+ MAKEFILE_CCLINK="\$(LIBTOOL) --mode=link ${MAKEFILE_CCLINK}"
+ MAKEFILE_CXX="\$(LIBTOOL) --mode=compile ${MAKEFILE_CXX}"
+ MAKEFILE_XSOLINK="\$(LIBTOOL) --mode=link ${MAKEFILE_CXXLINK} -avoid-version"
+@@ -21937,7 +21937,7 @@ if test "$_JTOPDIR" != "/usr"; then
+ case "$host_os" in
+ aix*) _JNI_INC_SUBDIRS="aix";;
+ bsdi*) _JNI_INC_SUBDIRS="bsdos";;
+- freebsd*) _JNI_INC_SUBDIRS="freebsd";;
++ freebsd*|dragonfly*) _JNI_INC_SUBDIRS="freebsd";;
+ hp*) _JNI_INC_SUBDIRS="hp-ux";;
+ linux*) _JNI_INC_SUBDIRS="linux genunix";;
+ osf*) _JNI_INC_SUBDIRS="alpha";;
+@@ -28547,10 +28547,12 @@ typedef FILE ac__type_new_;
+ int
+ main ()
+ {
++#ifndef __DragonFly__
+ if ((ac__type_new_ *) 0)
+ return 0;
+ if (sizeof (ac__type_new_))
+ return 0;
++#endif
+ ;
+ return 0;
+ }
+@@ -29859,7 +29861,7 @@ rm -f core conftest.err conftest.$ac_obj
+ # If the user specified we use POSIX pthreads mutexes, and we fail to
+ # find the full interface, try and configure for just intra-process
+ # support.
+- if test "$db_cv_mutex" = no -o "$db_cv_mutex" = posix_only; then
++ if test "$ac_cv_lib_pthread_main" = yes -a "$db_cv_mutex" = no -o "$db_cv_mutex" = posix_only; then
+ LIBS="$LIBS -lpthread"
+
+ if test "$cross_compiling" = yes; then
diff --git a/databases/db46/patches/patch-ac b/databases/db46/patches/patch-ac
new file mode 100644
index 00000000000..5f821952283
--- /dev/null
+++ b/databases/db46/patches/patch-ac
@@ -0,0 +1,103 @@
+$NetBSD: patch-ac,v 1.1 2008/09/09 22:23:33 tron Exp $
+
+--- hmac/sha1.c.orig 2008-01-09 19:15:23.000000000 +0100
++++ hmac/sha1.c
+@@ -98,6 +98,64 @@ A million repetitions of "a"
+ #define R3(v,w,x,y,z,i) z+=(((w|x)&y)|(w&x))+blk(i)+0x8F1BBCDC+rol(v,5);w=rol(w,30);
+ #define R4(v,w,x,y,z,i) z+=(w^x^y)+blk(i)+0xCA62C1D6+rol(v,5);w=rol(w,30);
+
++typedef union {
++ unsigned char c[64];
++ u_int32_t l[16];
++} CHAR64LONG16;
++
++#ifdef __sparc_v9__
++void do_R01(u_int32_t *a, u_int32_t *b, u_int32_t *c, u_int32_t *d, u_int32_t *e, CHAR64LONG16 *, int is_bigendian);
++void do_R2(u_int32_t *a, u_int32_t *b, u_int32_t *c, u_int32_t *d, u_int32_t *e, CHAR64LONG16 *, int is_bigendian);
++void do_R3(u_int32_t *a, u_int32_t *b, u_int32_t *c, u_int32_t *d, u_int32_t *e, CHAR64LONG16 *, int is_bigendian);
++void do_R4(u_int32_t *a, u_int32_t *b, u_int32_t *c, u_int32_t *d, u_int32_t *e, CHAR64LONG16 *, int is_bigendian);
++
++#define nR0(v,w,x,y,z,i) R0(*v,*w,*x,*y,*z,i)
++#define nR1(v,w,x,y,z,i) R1(*v,*w,*x,*y,*z,i)
++#define nR2(v,w,x,y,z,i) R2(*v,*w,*x,*y,*z,i)
++#define nR3(v,w,x,y,z,i) R3(*v,*w,*x,*y,*z,i)
++#define nR4(v,w,x,y,z,i) R4(*v,*w,*x,*y,*z,i)
++
++void
++do_R01(u_int32_t *a, u_int32_t *b, u_int32_t *c, u_int32_t *d, u_int32_t *e, CHAR64LONG16 *block, int is_bigendian)
++{
++ nR0(a,b,c,d,e, 0); nR0(e,a,b,c,d, 1); nR0(d,e,a,b,c, 2); nR0(c,d,e,a,b, 3);
++ nR0(b,c,d,e,a, 4); nR0(a,b,c,d,e, 5); nR0(e,a,b,c,d, 6); nR0(d,e,a,b,c, 7);
++ nR0(c,d,e,a,b, 8); nR0(b,c,d,e,a, 9); nR0(a,b,c,d,e,10); nR0(e,a,b,c,d,11);
++ nR0(d,e,a,b,c,12); nR0(c,d,e,a,b,13); nR0(b,c,d,e,a,14); nR0(a,b,c,d,e,15);
++ nR1(e,a,b,c,d,16); nR1(d,e,a,b,c,17); nR1(c,d,e,a,b,18); nR1(b,c,d,e,a,19);
++}
++
++void
++do_R2(u_int32_t *a, u_int32_t *b, u_int32_t *c, u_int32_t *d, u_int32_t *e, CHAR64LONG16 *block, int is_bigendian)
++{
++ nR2(a,b,c,d,e,20); nR2(e,a,b,c,d,21); nR2(d,e,a,b,c,22); nR2(c,d,e,a,b,23);
++ nR2(b,c,d,e,a,24); nR2(a,b,c,d,e,25); nR2(e,a,b,c,d,26); nR2(d,e,a,b,c,27);
++ nR2(c,d,e,a,b,28); nR2(b,c,d,e,a,29); nR2(a,b,c,d,e,30); nR2(e,a,b,c,d,31);
++ nR2(d,e,a,b,c,32); nR2(c,d,e,a,b,33); nR2(b,c,d,e,a,34); nR2(a,b,c,d,e,35);
++ nR2(e,a,b,c,d,36); nR2(d,e,a,b,c,37); nR2(c,d,e,a,b,38); nR2(b,c,d,e,a,39);
++}
++
++void
++do_R3(u_int32_t *a, u_int32_t *b, u_int32_t *c, u_int32_t *d, u_int32_t *e, CHAR64LONG16 *block, int is_bigendian)
++{
++ nR3(a,b,c,d,e,40); nR3(e,a,b,c,d,41); nR3(d,e,a,b,c,42); nR3(c,d,e,a,b,43);
++ nR3(b,c,d,e,a,44); nR3(a,b,c,d,e,45); nR3(e,a,b,c,d,46); nR3(d,e,a,b,c,47);
++ nR3(c,d,e,a,b,48); nR3(b,c,d,e,a,49); nR3(a,b,c,d,e,50); nR3(e,a,b,c,d,51);
++ nR3(d,e,a,b,c,52); nR3(c,d,e,a,b,53); nR3(b,c,d,e,a,54); nR3(a,b,c,d,e,55);
++ nR3(e,a,b,c,d,56); nR3(d,e,a,b,c,57); nR3(c,d,e,a,b,58); nR3(b,c,d,e,a,59);
++}
++
++void
++do_R4(u_int32_t *a, u_int32_t *b, u_int32_t *c, u_int32_t *d, u_int32_t *e, CHAR64LONG16 *block, int is_bigendian)
++{
++ nR4(a,b,c,d,e,60); nR4(e,a,b,c,d,61); nR4(d,e,a,b,c,62); nR4(c,d,e,a,b,63);
++ nR4(b,c,d,e,a,64); nR4(a,b,c,d,e,65); nR4(e,a,b,c,d,66); nR4(d,e,a,b,c,67);
++ nR4(c,d,e,a,b,68); nR4(b,c,d,e,a,69); nR4(a,b,c,d,e,70); nR4(e,a,b,c,d,71);
++ nR4(d,e,a,b,c,72); nR4(c,d,e,a,b,73); nR4(b,c,d,e,a,74); nR4(a,b,c,d,e,75);
++ nR4(e,a,b,c,d,76); nR4(d,e,a,b,c,77); nR4(c,d,e,a,b,78); nR4(b,c,d,e,a,79);
++}
++#endif
++
+ #ifdef VERBOSE /* SAK */
+ static void __db_SHAPrintContext __P((SHA1_CTX *, char *));
+ static void
+@@ -129,10 +187,6 @@ __db_SHA1Transform(state, buffer)
+ unsigned char *buffer;
+ {
+ u_int32_t a, b, c, d, e;
+-typedef union {
+- unsigned char c[64];
+- u_int32_t l[16];
+-} CHAR64LONG16;
+ CHAR64LONG16* block;
+ int is_bigendian;
+ #ifdef SHA1HANDSOFF
+@@ -151,6 +205,13 @@ CHAR64LONG16* block;
+ c = state[2];
+ d = state[3];
+ e = state[4];
++
++#ifdef __sparc_v9__
++ do_R01(&a, &b, &c, &d, &e, block, is_bigendian);
++ do_R2(&a, &b, &c, &d, &e, block, is_bigendian);
++ do_R3(&a, &b, &c, &d, &e, block, is_bigendian);
++ do_R4(&a, &b, &c, &d, &e, block, is_bigendian);
++#else
+ /* 4 rounds of 20 operations each. Loop unrolled. */
+ R0(a,b,c,d,e, 0); R0(e,a,b,c,d, 1); R0(d,e,a,b,c, 2); R0(c,d,e,a,b, 3);
+ R0(b,c,d,e,a, 4); R0(a,b,c,d,e, 5); R0(e,a,b,c,d, 6); R0(d,e,a,b,c, 7);
+@@ -172,6 +233,8 @@ CHAR64LONG16* block;
+ R4(c,d,e,a,b,68); R4(b,c,d,e,a,69); R4(a,b,c,d,e,70); R4(e,a,b,c,d,71);
+ R4(d,e,a,b,c,72); R4(c,d,e,a,b,73); R4(b,c,d,e,a,74); R4(a,b,c,d,e,75);
+ R4(e,a,b,c,d,76); R4(d,e,a,b,c,77); R4(c,d,e,a,b,78); R4(b,c,d,e,a,79);
++#endif
++
+ /* Add the working vars back into context.state[] */
+ state[0] += a;
+ state[1] += b;