summaryrefslogtreecommitdiff
path: root/databases
diff options
context:
space:
mode:
authordholland <dholland@pkgsrc.org>2008-09-13 12:38:09 +0000
committerdholland <dholland@pkgsrc.org>2008-09-13 12:38:09 +0000
commit2c75ae2a3099a89cd2ae4d24ffbc3f515a013da7 (patch)
treeb8a5c57491925611f996c15985f470c3256b039f /databases
parent29286b7c5fec48d4235d1d57a59eb2c77b08116d (diff)
downloadpkgsrc-2c75ae2a3099a89cd2ae4d24ffbc3f515a013da7.tar.gz
Update to 4.7.2, because 4.6.4 does not support db4-4.7.x.
Changes: (from http://www.jcea.es/programacion/pybsddb.htm, some things are hyperlinks) bsddb3-4.7.2: RELEASED. (20080807). Testsuite verified in Unix 32 bit Python 2.3-2.6b2 and Berkeley DB 4.0-4.7. If you are going to use replication (Replication Manager or Base Replication), you should use Berkeley DB 4.6 or up. Previous Berkeley DB versions are unsupported, when using these functionalities. Available in PYPI. Changes: * Solved a race condition in Replication Manager testcode. * Changing any python code, automatically regenerates the Python3 version. The master version is Python2. * Compatibility with Python 3.0. * Solved a crash when DB handle creation fails. STINNER Victor - http://bugs.python.org/issue3307 * Improve internal error checking, as suggested by Neal Norwitz when reviewing commit 63207 in Python SVN. * Routines without parameters should be defined so, as suggested by Neal Norwitz when reviewing commit 63207 in Python SVN. The resulting code is (marginally) faster, smaller and clearer. * Routines with a simple object parameter are defines so, as suggested by Neal Norwitz when reviewing commit 63207 in Python SVN. The resulting code is (marginally) faster, smaller and clearer. * Routines taking objects as arguments can parse them better, as suggested by Neal Norwitz when reviewing commit 63207 in Python SVN. The resulting code is (marginally) faster, smaller and clearer. * Improve testsuite behaviour under MS Windows. * Use ABC (Abstract Base Classes) under Python 2.6 and 3.0. * Support for "relative imports". * Replication testcode behaves better in heavily loaded machines. bsddb3-4.7.1: RELEASED. (20080702). Testsuite verified in Unix 32 bit Python 2.3-2.6b1 and Berkeley DB 4.0-4.7. If you are going to use replication (Replication Manager or Base Replication), you should use Berkeley DB 4.6 or up. Previous Berkeley DB versions are unsupported, when using these functionalities. Available in PYPI. Changes: * Workaround a problem with un-initialized threads with the replication callback. * Export "DBRepUnavailError" exception. * Get rid of Berkeley DB 3.3 support. Rationale: http://mailman.argo.es/pipermail/pybsddb/2008-March/000019.html * Better integration between Python test framework and bsddb3. * Improved Python 3.0 support in the C code. * Iteration over the database, using the legacy interface, now raises a RuntimeError if the database changes while iterating. http://bugs.python.org/issue2669 - gregory.p.smith * Create "set_private()" and "get_private()" methods for DB and DBEnv objects, to allow applications to link an arbitrary object to a DB/DBEnv. Useful for callbacks. * Support some more base replication calls: "DB_ENV->rep_start", "DB_ENV->rep_sync", "DB_ENV->rep_set_config", "DB_ENV->rep_get_config", "DB_ENV->rep_set_limit", "DB_ENV->rep_get_limit", "DB_ENV->rep_set_request", "DB_ENV->rep_get_request". * Support more base replication calls: "DB_ENV->rep_elect", "DB_ENV->rep_set_transport" and "DB_ENV->rep_process_message". Support also related flags. bsddb3-4.7.0: RELEASED. (20080522). Testsuite verified in Unix 32 bit Python 2.3-2.6a3 and Berkeley DB 4.0-4.7. bsddb3 4.7.0 compiles against Berkeley DB 4.0-4.7. If you are upgrading your Berkeley DB environment at the same time, be sure to read the BDB upgrade notes carefully. From this release, the only supported Berkeley DB versions are 4.x. Support for Berkeley DB 3.3 is deprecated and will be deleted. Mailing list thread discussing this. Available in PYPI. Changes: * Support for Berkeley DB 4.7. * Support "DB_ENV->log_set_config", and related flags. * Complete the Berkeley DB Replication Manager support: "DB_ENV->repmgr_site_list" and related flags. "DB_ENV->repmgr_stat", "DB_ENV->repmgr_stat_print" and related flags. * Solved an old crash when building with debug python. (Neal Norwitz) * Extend the testsuite driver to check also against Python 2.6 (a3). * Support for RPC client service. bsddb3-4.6.5: The work on this release is transfered to 4.7.0, since Oracle just published Berkeley DB 4.7.25. (20080521)
Diffstat (limited to 'databases')
-rw-r--r--databases/py-bsddb3/Makefile5
-rw-r--r--databases/py-bsddb3/distinfo10
-rw-r--r--databases/py-bsddb3/patches/patch-aa6
3 files changed, 10 insertions, 11 deletions
diff --git a/databases/py-bsddb3/Makefile b/databases/py-bsddb3/Makefile
index 7279f2ceb2e..e35f9249a9c 100644
--- a/databases/py-bsddb3/Makefile
+++ b/databases/py-bsddb3/Makefile
@@ -1,9 +1,8 @@
-# $NetBSD: Makefile,v 1.30 2008/09/06 20:54:32 wiz Exp $
+# $NetBSD: Makefile,v 1.31 2008/09/13 12:38:09 dholland Exp $
#
-DISTNAME= bsddb3-4.6.4
+DISTNAME= bsddb3-4.7.2
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
-PKGREVISION= 1
CATEGORIES= databases python
MASTER_SITES= http://pypi.python.org/packages/source/b/bsddb3/
diff --git a/databases/py-bsddb3/distinfo b/databases/py-bsddb3/distinfo
index 6eae39612ca..842294a12d4 100644
--- a/databases/py-bsddb3/distinfo
+++ b/databases/py-bsddb3/distinfo
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.12 2008/05/15 18:16:17 drochner Exp $
+$NetBSD: distinfo,v 1.13 2008/09/13 12:38:09 dholland Exp $
-SHA1 (bsddb3-4.6.4.tar.gz) = 148c10d003bdca8614a6bef1d98cf35431c8ec79
-RMD160 (bsddb3-4.6.4.tar.gz) = 8a4d000fa0e201b0bed5f0ade5a176e9d5b66f1a
-Size (bsddb3-4.6.4.tar.gz) = 123317 bytes
-SHA1 (patch-aa) = d8d0d177a3999ddea56c97659c06708c84eb587b
+SHA1 (bsddb3-4.7.2.tar.gz) = 0bd5c9bb9a10b70e03498c303cac2c563daacdf5
+RMD160 (bsddb3-4.7.2.tar.gz) = 3bc0fe4269ee74960e9786ea16a9615518bb7c80
+Size (bsddb3-4.7.2.tar.gz) = 178766 bytes
+SHA1 (patch-aa) = 6d6fab16ef3e4e04f900a30de5d706298be25f23
diff --git a/databases/py-bsddb3/patches/patch-aa b/databases/py-bsddb3/patches/patch-aa
index 8e418fb02e4..c5cdc6c67cf 100644
--- a/databases/py-bsddb3/patches/patch-aa
+++ b/databases/py-bsddb3/patches/patch-aa
@@ -1,7 +1,7 @@
-$NetBSD: patch-aa,v 1.5 2008/04/21 20:11:58 drochner Exp $
+$NetBSD: patch-aa,v 1.6 2008/09/13 12:38:09 dholland Exp $
---- setup.py.orig 2008-03-25 14:50:51.000000000 +0100
-+++ setup.py
+--- setup2.py.orig 2008-03-25 14:50:51.000000000 +0100
++++ setup2.py
@@ -7,10 +7,7 @@ import re
import sys
import glob