summaryrefslogtreecommitdiff
path: root/databases/db5
diff options
context:
space:
mode:
authoradam <adam>2011-02-15 10:53:55 +0000
committeradam <adam>2011-02-15 10:53:55 +0000
commit5491f09bf534e1221e7098080dddd1505bf8f14c (patch)
tree29b1195cecb8da61bcef904f1547969f0e251bcf /databases/db5
parent4fcf2380fcad01e0358a07b6fa64074b6f684c77 (diff)
downloadpkgsrc-5491f09bf534e1221e7098080dddd1505bf8f14c.tar.gz
Changes 5.1.25:
* Fixed a leak of log file ids when a database is closed before the end of a transaction that references it. * Fixed a bug in page allocation where if a non-transactional update was being done, then we release the metadata page lock too early possibly leading to the corruption of the in-memory page list used by DB->compact. * A log write failure on a replication master will now cause a panic since the transaction may be committed on some clients. * Removed the possibility that checkpoints will overlap in the log, decreasing the time to recover. * Fixed several bugs that could cause an update running with MVCC to get the wrong version of a page or improperly update the metadata last page number. * The database open code will no longer log the open and close of the master database in a file when opening a sub database in that file. * Fixed a bug where an error during an update to a hash database with DB_NOOVERWRITE set could return DB_KEYEXIST rather than the correct error. * Fixed a bug where an updater supporting DB_READ_UNCOMMITED might downgrade its lock too soon if there was an error during the update. * Fixed a bug that could cause the wrong page number to be on a root or metadata page if DB->compact moved the page and the operation was later rolled forward. * Fixed a bug that could cause the close of a secondary index database to fail if the transaction doing the open aborted. * Changed SQL API library build on *nix to link with libpthreads when necessary. * Fixed a JDBC error where building would fail on Solaris without the flag "-D_HAVE_SQLITE_CONFIG_H". * Fixed some bugs in log_verify when there are in-memory database logs and subdb logs. * Fixed a bug that would return DB_NOTFOUND while searching for an existing item using a cursor on a non-sorted duplicate btree database. * Fixed a JDBC bug that the configure can not deal with CPPFLAGS. * Fixed a bug in the SQL API that would cause a constraint violation when updating the primary key with the same value. * Fixed a bug in the SQL BDBSQL_FILE_PER_TABLE option, to allow absolute path names.
Diffstat (limited to 'databases/db5')
-rw-r--r--databases/db5/Makefile5
-rw-r--r--databases/db5/PLIST4
-rw-r--r--databases/db5/distinfo8
3 files changed, 10 insertions, 7 deletions
diff --git a/databases/db5/Makefile b/databases/db5/Makefile
index df293b1d83d..a1455568fbf 100644
--- a/databases/db5/Makefile
+++ b/databases/db5/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2010/09/16 07:53:32 adam Exp $
+# $NetBSD: Makefile,v 1.4 2011/02/15 10:53:55 adam Exp $
#
# NOTE:
# When updating this package, a change in the minor (5.n -> 5.(n+1))
@@ -6,7 +6,7 @@
# ABI depends in buildlink3.mk and bump PKGREVISIONs for all dependencies.
# In particular, take care to include BDB_ACCEPTED=db5 packages.
-DISTNAME= db-5.1.19
+DISTNAME= db-5.1.25
PKGNAME= ${DISTNAME:S/db/db5/}
CATEGORIES= databases
MASTER_SITES= http://download.oracle.com/berkeley-db/ \
@@ -15,6 +15,7 @@ MASTER_SITES= http://download.oracle.com/berkeley-db/ \
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://www.oracle.com/database/berkeley-db/db/index.html
COMMENT= Berkeley DB version 5 from Oracle
+LICENSE= modified-bsd
PKG_INSTALLATION_TYPES= overwrite pkgviews
PKG_DESTDIR_SUPPORT= user-destdir
diff --git a/databases/db5/PLIST b/databases/db5/PLIST
index 40946e222cc..ea40a7041aa 100644
--- a/databases/db5/PLIST
+++ b/databases/db5/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.2 2010/09/16 07:53:32 adam Exp $
+@comment $NetBSD: PLIST,v 1.3 2011/02/15 10:53:55 adam Exp $
bin/db5_archive
bin/db5_checkpoint
bin/db5_deadlock
@@ -373,6 +373,7 @@ share/doc/db5/api_reference/C/repmgr_add_remote_site_parameter.html
share/doc/db5/api_reference/C/repmgr_set_ack_policy_parameter.html
share/doc/db5/api_reference/C/repmgr_set_local_site_parameter.html
share/doc/db5/api_reference/C/repmgrget_ack_policy.html
+share/doc/db5/api_reference/C/repmgrget_local_site.html
share/doc/db5/api_reference/C/repmgrlocal_site.html
share/doc/db5/api_reference/C/repmgrremote_site.html
share/doc/db5/api_reference/C/repmgrset_ack_policy.html
@@ -784,6 +785,7 @@ share/doc/db5/api_reference/CXX/repmgr_add_remote_site_parameter.html
share/doc/db5/api_reference/CXX/repmgr_set_ack_policy_parameter.html
share/doc/db5/api_reference/CXX/repmgr_set_local_site_parameter.html
share/doc/db5/api_reference/CXX/repmgrget_ack_policy.html
+share/doc/db5/api_reference/CXX/repmgrget_local_site.html
share/doc/db5/api_reference/CXX/repmgrlocal_site.html
share/doc/db5/api_reference/CXX/repmgrremote_site.html
share/doc/db5/api_reference/CXX/repmgrset_ack_policy.html
diff --git a/databases/db5/distinfo b/databases/db5/distinfo
index eb9889ed09f..39d849e2873 100644
--- a/databases/db5/distinfo
+++ b/databases/db5/distinfo
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.3 2010/09/16 07:53:32 adam Exp $
+$NetBSD: distinfo,v 1.4 2011/02/15 10:53:55 adam Exp $
-SHA1 (db-5.1.19.tar.gz) = 0c84ed9c6e16857ceb66193bedbb15b05ffbebd0
-RMD160 (db-5.1.19.tar.gz) = cc08123ec9bade1d2aaf79d9119b7474634e7f40
-Size (db-5.1.19.tar.gz) = 30698224 bytes
+SHA1 (db-5.1.25.tar.gz) = 1a216821957ce910a269bf9916bf49aba0f08b4d
+RMD160 (db-5.1.25.tar.gz) = f9da0d6f970ab2647c2fc20d63ca9f7fad0bbf23
+Size (db-5.1.25.tar.gz) = 30804092 bytes
SHA1 (patch-aa) = d63b51679a4d948f803a2fbf18e682000ac828dc
SHA1 (patch-ab) = 700ef52c29238b84cd913b96f42f01c615f67ace
SHA1 (patch-ac) = 0a243583ae2b66290fb83b112c539001bf3feef2