pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/databases/db6 Changes 6.2.23:



details:   https://anonhg.NetBSD.org/pkgsrc/rev/77a6beecb583
branches:  trunk
changeset: 357705:77a6beecb583
user:      adam <adam%pkgsrc.org@localhost>
date:      Thu Jan 26 11:03:17 2017 +0000

description:
Changes 6.2.23:

New Features/Improvements
-------------------------
Added support for global message prefixes.

Added Replication Manager write forwarding, which enables a client to perform simple put and delete operations by forwarding them to the master.

Improved the way we mark a password as consumed.

Added support for IPv6.

Added support for Java 8.

Added support for ARMv7 and above, and for ARM64. ARMv6 and below are no longer supported.

Add a new SMP-optimized data model that is especially valuable for highly multithreaded applications. A sliced Berkeley DB instance contains a collection of related Berkeley DB environments, known as 
slices, each containing a disjoint subset of records. Transactional consistency is individually maintained within each slice, rather than across multiple slices.

DB now supports the client-server architecture by providing a stand-alone server program and Java client driver APIs. The server program offers remote access to DB features. The client driver APIs 
provide building blocks for applications that communicate with a database server. Multiple client applications can communicate with a single server simultaneously.

Enabled support of the SQLite user authentication extension.

Added Visual Studio 2012 projects.

Encryption and checksum can now be enabled with external files (formerly known as BLOBs). Note that only the data stored in the database will be encrypted and checksum protected. The data in the 
external files will not be encrypted or checksum protected.

The BLOB files feature has been renamed external files to reduce confusion with the SQL BLOB datatype. The BLOB related functions have been deprecated, and replaced with new function names; for 
example, ext_file_threshold has replaced blob_threshold, and blob_threshold is deprecated. See the Upgrading section of the documentation for more details.

diffstat:

 databases/db6/Makefile                         |    7 +-
 databases/db6/PLIST                            |  158 ++++++++++++++++++++++--
 databases/db6/buildlink3.mk                    |    6 +-
 databases/db6/distinfo                         |   16 +-
 databases/db6/patches/patch-dist_Makefile.in   |   19 +-
 databases/db6/patches/patch-dist_configure     |   49 ++++---
 databases/db6/patches/patch-src_dbinc_atomic.h |   10 +-
 7 files changed, 203 insertions(+), 62 deletions(-)

diffs (truncated from 1029 to 300 lines):

diff -r 8a09bc1a174f -r 77a6beecb583 databases/db6/Makefile
--- a/databases/db6/Makefile    Thu Jan 26 09:45:23 2017 +0000
+++ b/databases/db6/Makefile    Thu Jan 26 11:03:17 2017 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2016/08/25 06:19:29 richard Exp $
+# $NetBSD: Makefile,v 1.4 2017/01/26 11:03:17 adam Exp $
 #
 # NOTE:
 # When updating this package, a change in the minor (6.n -> 6.(n+1))
@@ -6,9 +6,8 @@
 # ABI depends in buildlink3.mk and bump PKGREVISIONs for all dependencies.
 # In particular, take care to include BDB_ACCEPTED=db6 packages.
 
-DISTNAME=      db-6.1.26
+DISTNAME=      db-6.2.23
 PKGNAME=       ${DISTNAME:S/db/db6/}
-PKGREVISION=   1
 CATEGORIES=    databases
 MASTER_SITES=  http://download.oracle.com/berkeley-db/
 
@@ -35,7 +34,7 @@
 
 CHECK_PORTABILITY_SKIP=        test/xa/*/*.sh
 
-# DB5 only want pthreads because it's really after POSIX 1003.1
+# DB6 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.
 PTHREAD_OPTS+=         native
diff -r 8a09bc1a174f -r 77a6beecb583 databases/db6/PLIST
--- a/databases/db6/PLIST       Thu Jan 26 09:45:23 2017 +0000
+++ b/databases/db6/PLIST       Thu Jan 26 11:03:17 2017 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.2 2015/09/14 10:52:57 adam Exp $
+@comment $NetBSD: PLIST,v 1.3 2017/01/26 11:03:17 adam Exp $
 bin/db6_archive
 bin/db6_checkpoint
 bin/db6_deadlock
@@ -16,11 +16,11 @@
 include/db6/db.h
 include/db6/db_185.h
 include/db6/db_cxx.h
-lib/libdb6-6.1.la
+lib/libdb6-6.2.la
 lib/libdb6-6.so
 lib/libdb6.a
 lib/libdb6.so
-lib/libdb6_cxx-6.1.la
+lib/libdb6_cxx-6.2.la
 lib/libdb6_cxx-6.so
 lib/libdb6_cxx.a
 lib/libdb6_cxx.so
@@ -124,6 +124,7 @@
 share/doc/db6/api_reference/C/dbget_lorder.html
 share/doc/db6/api_reference/C/dbget_mpf.html
 share/doc/db6/api_reference/C/dbget_msgfile.html
+share/doc/db6/api_reference/C/dbget_msgpfx.html
 share/doc/db6/api_reference/C/dbget_multiple.html
 share/doc/db6/api_reference/C/dbget_open_flags.html
 share/doc/db6/api_reference/C/dbget_pagesize.html
@@ -136,12 +137,14 @@
 share/doc/db6/api_reference/C/dbget_re_len.html
 share/doc/db6/api_reference/C/dbget_re_pad.html
 share/doc/db6/api_reference/C/dbget_re_source.html
+share/doc/db6/api_reference/C/dbget_slices.html
 share/doc/db6/api_reference/C/dbget_transactional.html
 share/doc/db6/api_reference/C/dbget_type.html
 share/doc/db6/api_reference/C/dbgetenv.html
 share/doc/db6/api_reference/C/dbjoin.html
 share/doc/db6/api_reference/C/dbkey_range.html
 share/doc/db6/api_reference/C/dbm.html
+share/doc/db6/api_reference/C/dbmsg.html
 share/doc/db6/api_reference/C/dbopen.html
 share/doc/db6/api_reference/C/dbput.html
 share/doc/db6/api_reference/C/dbremove.html
@@ -171,6 +174,7 @@
 share/doc/db6/api_reference/C/dbset_lorder.html
 share/doc/db6/api_reference/C/dbset_msgcall.html
 share/doc/db6/api_reference/C/dbset_msgfile.html
+share/doc/db6/api_reference/C/dbset_msgpfx.html
 share/doc/db6/api_reference/C/dbset_pagesize.html
 share/doc/db6/api_reference/C/dbset_partition.html
 share/doc/db6/api_reference/C/dbset_partition_dirs.html
@@ -180,12 +184,14 @@
 share/doc/db6/api_reference/C/dbset_re_len.html
 share/doc/db6/api_reference/C/dbset_re_pad.html
 share/doc/db6/api_reference/C/dbset_re_source.html
+share/doc/db6/api_reference/C/dbset_slice_callback.html
 share/doc/db6/api_reference/C/dbsite_close.html
 share/doc/db6/api_reference/C/dbsite_get_address.html
 share/doc/db6/api_reference/C/dbsite_get_config.html
 share/doc/db6/api_reference/C/dbsite_get_eid.html
 share/doc/db6/api_reference/C/dbsite_remove.html
 share/doc/db6/api_reference/C/dbsite_set_config.html
+share/doc/db6/api_reference/C/dbslice_lookup.html
 share/doc/db6/api_reference/C/dbsort_multiple.html
 share/doc/db6/api_reference/C/dbsql.html
 share/doc/db6/api_reference/C/dbstat.html
@@ -250,8 +256,12 @@
 share/doc/db6/api_reference/C/envget_mp_pagesize.html
 share/doc/db6/api_reference/C/envget_mp_tablesize.html
 share/doc/db6/api_reference/C/envget_msgfile.html
+share/doc/db6/api_reference/C/envget_msgpfx.html
 share/doc/db6/api_reference/C/envget_open_flags.html
+share/doc/db6/api_reference/C/envget_region_dir.html
 share/doc/db6/api_reference/C/envget_shm_key.html
+share/doc/db6/api_reference/C/envget_slice_count.html
+share/doc/db6/api_reference/C/envget_slices.html
 share/doc/db6/api_reference/C/envget_thread_count.html
 share/doc/db6/api_reference/C/envget_timeout.html
 share/doc/db6/api_reference/C/envget_tmp_dir.html
@@ -262,6 +272,7 @@
 share/doc/db6/api_reference/C/envlog_set_config.html
 share/doc/db6/api_reference/C/envlog_verify.html
 share/doc/db6/api_reference/C/envlsn_reset.html
+share/doc/db6/api_reference/C/envmsg.html
 share/doc/db6/api_reference/C/envopen.html
 share/doc/db6/api_reference/C/envremove.html
 share/doc/db6/api_reference/C/envset_alloc.html
@@ -305,6 +316,8 @@
 share/doc/db6/api_reference/C/envset_mp_tablesize.html
 share/doc/db6/api_reference/C/envset_msgcall.html
 share/doc/db6/api_reference/C/envset_msgfile.html
+share/doc/db6/api_reference/C/envset_msgpfx.html
+share/doc/db6/api_reference/C/envset_region_dir.html
 share/doc/db6/api_reference/C/envset_shm_key.html
 share/doc/db6/api_reference/C/envset_thread_count.html
 share/doc/db6/api_reference/C/envset_thread_id.html
@@ -323,6 +336,7 @@
 share/doc/db6/api_reference/C/get_blob_dir.html
 share/doc/db6/api_reference/C/get_blob_threshold.html
 share/doc/db6/api_reference/C/historic.html
+share/doc/db6/api_reference/C/home_dir_parameter.html
 share/doc/db6/api_reference/C/hsearch.html
 share/doc/db6/api_reference/C/index.html
 share/doc/db6/api_reference/C/introduction.html
@@ -435,6 +449,7 @@
 share/doc/db6/api_reference/C/repmgrget_incoming_queue_max.html
 share/doc/db6/api_reference/C/repmgrset_ack_policy.html
 share/doc/db6/api_reference/C/repmgrset_incoming_queue_max.html
+share/doc/db6/api_reference/C/repmgrset_socket.html
 share/doc/db6/api_reference/C/repmgrsite_list.html
 share/doc/db6/api_reference/C/repmgrstart.html
 share/doc/db6/api_reference/C/repmgrstat.html
@@ -489,13 +504,16 @@
 share/doc/db6/api_reference/C/set_mp_max_write_parameter.html
 share/doc/db6/api_reference/C/set_mp_mmapsize_parameter.html
 share/doc/db6/api_reference/C/set_open_flags_parameter.html
+share/doc/db6/api_reference/C/set_region_dir_parameter.html
 share/doc/db6/api_reference/C/set_shm_key_parameter.html
+share/doc/db6/api_reference/C/set_slice_count_parameter.html
 share/doc/db6/api_reference/C/set_thread_count_parameter.html
 share/doc/db6/api_reference/C/set_timeout_parameter.html
 share/doc/db6/api_reference/C/set_tmp_dir_parameter.html
 share/doc/db6/api_reference/C/set_tx_max_parameter.html
 share/doc/db6/api_reference/C/set_verbose_parameter.html
 share/doc/db6/api_reference/C/setfunc.html
+share/doc/db6/api_reference/C/slice_parameter.html
 share/doc/db6/api_reference/C/sqlite3.html
 share/doc/db6/api_reference/C/txn.html
 share/doc/db6/api_reference/C/txnabort.html
@@ -584,6 +602,7 @@
 share/doc/db6/api_reference/CXX/dbget_lorder.html
 share/doc/db6/api_reference/CXX/dbget_mpf.html
 share/doc/db6/api_reference/CXX/dbget_msgfile.html
+share/doc/db6/api_reference/CXX/dbget_msgpfx.html
 share/doc/db6/api_reference/CXX/dbget_multiple.html
 share/doc/db6/api_reference/CXX/dbget_open_flags.html
 share/doc/db6/api_reference/CXX/dbget_pagesize.html
@@ -596,6 +615,7 @@
 share/doc/db6/api_reference/CXX/dbget_re_len.html
 share/doc/db6/api_reference/CXX/dbget_re_pad.html
 share/doc/db6/api_reference/CXX/dbget_re_source.html
+share/doc/db6/api_reference/CXX/dbget_slices.html
 share/doc/db6/api_reference/CXX/dbget_transactional.html
 share/doc/db6/api_reference/CXX/dbget_type.html
 share/doc/db6/api_reference/CXX/dbgetenv.html
@@ -603,6 +623,7 @@
 share/doc/db6/api_reference/CXX/dbkey_range.html
 share/doc/db6/api_reference/CXX/dblocknotgranted.html
 share/doc/db6/api_reference/CXX/dbmemory.html
+share/doc/db6/api_reference/CXX/dbmsg.html
 share/doc/db6/api_reference/CXX/dbmultiplebuilder.html
 share/doc/db6/api_reference/CXX/dbmultipledatabuilder.html
 share/doc/db6/api_reference/CXX/dbmultipledataiterator.html
@@ -644,6 +665,7 @@
 share/doc/db6/api_reference/CXX/dbset_message_stream.html
 share/doc/db6/api_reference/CXX/dbset_msgcall.html
 share/doc/db6/api_reference/CXX/dbset_msgfile.html
+share/doc/db6/api_reference/CXX/dbset_msgpfx.html
 share/doc/db6/api_reference/CXX/dbset_pagesize.html
 share/doc/db6/api_reference/CXX/dbset_partition.html
 share/doc/db6/api_reference/CXX/dbset_partition_dirs.html
@@ -653,12 +675,14 @@
 share/doc/db6/api_reference/CXX/dbset_re_len.html
 share/doc/db6/api_reference/CXX/dbset_re_pad.html
 share/doc/db6/api_reference/CXX/dbset_re_source.html
+share/doc/db6/api_reference/CXX/dbset_slice_callback.html
 share/doc/db6/api_reference/CXX/dbsite_close.html
 share/doc/db6/api_reference/CXX/dbsite_get_address.html
 share/doc/db6/api_reference/CXX/dbsite_get_config.html
 share/doc/db6/api_reference/CXX/dbsite_get_eid.html
 share/doc/db6/api_reference/CXX/dbsite_remove.html
 share/doc/db6/api_reference/CXX/dbsite_set_config.html
+share/doc/db6/api_reference/CXX/dbslice_lookup.html
 share/doc/db6/api_reference/CXX/dbsort_multiple.html
 share/doc/db6/api_reference/CXX/dbsql.html
 share/doc/db6/api_reference/CXX/dbstat.html
@@ -722,8 +746,12 @@
 share/doc/db6/api_reference/CXX/envget_mp_pagesize.html
 share/doc/db6/api_reference/CXX/envget_mp_tablesize.html
 share/doc/db6/api_reference/CXX/envget_msgfile.html
+share/doc/db6/api_reference/CXX/envget_msgpfx.html
 share/doc/db6/api_reference/CXX/envget_open_flags.html
+share/doc/db6/api_reference/CXX/envget_region_dir.html
 share/doc/db6/api_reference/CXX/envget_shm_key.html
+share/doc/db6/api_reference/CXX/envget_slice_count.html
+share/doc/db6/api_reference/CXX/envget_slices.html
 share/doc/db6/api_reference/CXX/envget_thread_count.html
 share/doc/db6/api_reference/CXX/envget_timeout.html
 share/doc/db6/api_reference/CXX/envget_tmp_dir.html
@@ -734,6 +762,7 @@
 share/doc/db6/api_reference/CXX/envlog_set_config.html
 share/doc/db6/api_reference/CXX/envlog_verify.html
 share/doc/db6/api_reference/CXX/envlsn_reset.html
+share/doc/db6/api_reference/CXX/envmsg.html
 share/doc/db6/api_reference/CXX/envopen.html
 share/doc/db6/api_reference/CXX/envremove.html
 share/doc/db6/api_reference/CXX/envset_alloc.html
@@ -778,6 +807,8 @@
 share/doc/db6/api_reference/CXX/envset_mp_tablesize.html
 share/doc/db6/api_reference/CXX/envset_msgcall.html
 share/doc/db6/api_reference/CXX/envset_msgfile.html
+share/doc/db6/api_reference/CXX/envset_msgpfx.html
+share/doc/db6/api_reference/CXX/envset_region_dir.html
 share/doc/db6/api_reference/CXX/envset_shm_key.html
 share/doc/db6/api_reference/CXX/envset_thread_count.html
 share/doc/db6/api_reference/CXX/envset_thread_id.html
@@ -795,6 +826,7 @@
 share/doc/db6/api_reference/CXX/frame_main.html
 share/doc/db6/api_reference/CXX/get_blob_dir.html
 share/doc/db6/api_reference/CXX/get_blob_threshold.html
+share/doc/db6/api_reference/CXX/home_dir_parameter.html
 share/doc/db6/api_reference/CXX/index.html
 share/doc/db6/api_reference/CXX/introduction.html
 share/doc/db6/api_reference/CXX/lock.html
@@ -906,6 +938,7 @@
 share/doc/db6/api_reference/CXX/repmgrget_incoming_queue_max.html
 share/doc/db6/api_reference/CXX/repmgrset_ack_policy.html
 share/doc/db6/api_reference/CXX/repmgrset_incoming_queue_max.html
+share/doc/db6/api_reference/CXX/repmgrset_socket.html
 share/doc/db6/api_reference/CXX/repmgrsite_list.html
 share/doc/db6/api_reference/CXX/repmgrstart.html
 share/doc/db6/api_reference/CXX/repmgrstat.html
@@ -960,12 +993,15 @@
 share/doc/db6/api_reference/CXX/set_mp_max_write_parameter.html
 share/doc/db6/api_reference/CXX/set_mp_mmapsize_parameter.html
 share/doc/db6/api_reference/CXX/set_open_flags_parameter.html
+share/doc/db6/api_reference/CXX/set_region_dir_parameter.html
 share/doc/db6/api_reference/CXX/set_shm_key_parameter.html
+share/doc/db6/api_reference/CXX/set_slice_count_parameter.html
 share/doc/db6/api_reference/CXX/set_thread_count_parameter.html
 share/doc/db6/api_reference/CXX/set_timeout_parameter.html
 share/doc/db6/api_reference/CXX/set_tmp_dir_parameter.html
 share/doc/db6/api_reference/CXX/set_tx_max_parameter.html
 share/doc/db6/api_reference/CXX/set_verbose_parameter.html
+share/doc/db6/api_reference/CXX/slice_parameter.html
 share/doc/db6/api_reference/CXX/sqlite3.html
 share/doc/db6/api_reference/CXX/txn.html
 share/doc/db6/api_reference/CXX/txnabort.html
@@ -1364,6 +1400,8 @@
 share/doc/db6/bdb-sql/bfile-sql.html
 share/doc/db6/bdb-sql/buildinstall.html
 share/doc/db6/bdb-sql/changedpragmas.html
+share/doc/db6/bdb-sql/configcache.html
+share/doc/db6/bdb-sql/control_log_file.html
 share/doc/db6/bdb-sql/datamigration.html
 share/doc/db6/bdb-sql/dbfeatures.html
 share/doc/db6/bdb-sql/dbsqlbasics.html
@@ -1383,11 +1421,14 @@
 share/doc/db6/bdb-sql/repstatistics.html
 share/doc/db6/bdb-sql/selectpage_size.html
 share/doc/db6/bdb-sql/sequencesupport.html
+share/doc/db6/bdb-sql/sql_db_config.html
 share/doc/db6/bdb-sql/sql_encryption.html
 share/doc/db6/bdb-sql/sqlrep.html
 share/doc/db6/bdb-sql/statsql.html
 share/doc/db6/bdb-sql/sync.html
 share/doc/db6/bdb-sql/unsupportedpragmas.html
+share/doc/db6/bdb-sql/user_authentication.html
+share/doc/db6/bdb-sql/using_dbconfig.html
 share/doc/db6/bdb-sql/verifysql.html
 share/doc/db6/collections/tutorial/BasicProgram.html
 share/doc/db6/collections/tutorial/BerkeleyDB-Java-Collections.pdf
@@ -1593,6 +1634,7 @@
 share/doc/db6/csharp/html/F_BerkeleyDB_BTreeDatabaseConfig_Creation.htm
 share/doc/db6/csharp/html/F_BerkeleyDB_BTreeDatabaseConfig_DuplicateCompare.htm
 share/doc/db6/csharp/html/F_BerkeleyDB_BTreeDatabaseConfig_Duplicates.htm
+share/doc/db6/csharp/html/F_BerkeleyDB_BTreeDatabaseConfig_ExternalFileDir.htm
 share/doc/db6/csharp/html/F_BerkeleyDB_BTreeDatabaseConfig_NoReverseSplitting.htm



Home | Main Index | Thread Index | Old Index