Wed Aug 24 06:36:14 2016 UTC ()
Update to 6.2.1
Update COMMENT

Upstream changes:
bsddb3-6.2.1: Testsuite verified with Unix 32 bit Python 2.6-2.7 and 3.3-3.5, and Berkeley DB 4.7, 4.8, 5.1, 5.3, 6.1 and 6.2. (20160510)

BEWARE: Oracle Berkeley DB version 6.x is licensed under AGPL3 or have a commercial license. If you need the old Berkeley DB license, you can still use Berkeley DB version up to (and including) 5.3. You can use that Berkeley DB version with this bindings release.

If you are going to use replication (Replication Manager or Base Replication), you should use Berkeley DB 5.1 or up.

The minimum recommended version for advanced use is Berkeley DB 4.8.30.

Changes:

    Correctly detect Berkeley DB installations in modern 64 bits Debians.

bsddb3-6.2.0: Testsuite verified with Unix 32 bit Python 2.6-2.7 and 3.3-3.5, and Berkeley DB 4.7, 4.8, 5.1, 5.3, 6.1 and 6.2. (20160421)

BEWARE: Oracle Berkeley DB version 6.x is licensed under AGPL3 or have a commercial license. If you need the old Berkeley DB license, you can still use Berkeley DB version up to (and including) 5.3. You can use that Berkeley DB version with this bindings release.

If you are going to use replication (Replication Manager or Base Replication), you should use Berkeley DB 5.1 or up.

The minimum recommended version for advanced use is Berkeley DB 4.8.30.

Changes:

    Support Berkeley DB 6.2.x.

    Declare Python 3.5 support for PyPI.

    Drop support for Python 3.2. If you need compatibility with that version, you can keep using old releases of these bindings.

    Drop support for Berkeley DB 5.0, 5.2 and 6.0. If you need compatibility with those versions, you can keep using old releases of these bindings.

bsddb3-6.1.1: Testsuite verified with Unix 32 bit Python 2.6-2.7 and 3.2-3.5, and Berkeley DB 4.7-6.1. (20151107)

BEWARE: Oracle Berkeley DB version 6.x is licensed under AGPL3 or have a commercial license. If you need the old Berkeley DB license, you can still use BDB version up to (and including) 5.3.

If you are going to use replication (Replication Manager or Base Replication), you should use Berkeley DB 5.1 or up.

The minimum recommended version for advanced use is Berkeley DB 4.8.30.

Changes:

    Compatibility with Python 3.5.

    Code cleanup after dropping Python 2.4/2.5 support.

    PGP key changed.

    Support for DB_FORCESYNCENV flag in "DB_ENV.close()".

    Support for DB_LOG_NOSYNC flag in "DB_ENV.log_set_config()".

    Fix tests under Windows. See https://bugs.python.org/issue22943 .

    Solve an incorrect parameter verification with the "DB.compact()" method call.

    Solve a compilation warning when compiling the bindings for Python 3.5 and Berkeley DB 4.8, 5.0 or 5.1.

bsddb3-6.1.0: Testsuite verified with Unix 32 bit Python 2.6-2.7 and 3.2-3.4, and Berkeley DB 4.7-6.1. (20140721)

BEWARE: Oracle Berkeley DB version 6.x is licensed under AGPL3 or have a commercial license. If you need the old Berkeley DB license, you can still use BDB version up to (and including) 5.3.

If you are going to use replication (Replication Manager or Base Replication), you should use Berkeley DB 5.1 or up.

The minimum recommended version for advanced use is Berkeley DB 4.8.30.

Changes:

    Support Berkeley DB 6.1.x.

    Solve a ResourceWarning when compiling.

    Drop support for Python 2.4, 2.5 and 3.1. If you need compatibility with those versions, you can keep using old releases of these bindings.

    Drop support for Berkeley DB 4.3, 4.4, 4.5, 4.6. If you need compatibility with those versions, you can keep using old releases of these bindings.

    From now on, our support reference is Red Hat Enterprise Linux 6.

    Drop modules attributes "cvsid".

    Drop (hidden) $Id$ keyword in the documentation.


(wen)
diff -r1.50 -r1.51 pkgsrc/databases/py-bsddb3/Makefile
diff -r1.14 -r1.15 pkgsrc/databases/py-bsddb3/PLIST
diff -r1.24 -r1.25 pkgsrc/databases/py-bsddb3/distinfo

cvs diff -r1.50 -r1.51 pkgsrc/databases/py-bsddb3/Makefile (expand / switch to unified diff)

--- pkgsrc/databases/py-bsddb3/Makefile 2016/06/08 17:43:21 1.50
+++ pkgsrc/databases/py-bsddb3/Makefile 2016/08/24 06:36:13 1.51
@@ -1,23 +1,23 @@ @@ -1,23 +1,23 @@
1# $NetBSD: Makefile,v 1.50 2016/06/08 17:43:21 wiz Exp $ 1# $NetBSD: Makefile,v 1.51 2016/08/24 06:36:13 wen Exp $
2 2
3DISTNAME= bsddb3-6.0.1 3DISTNAME= bsddb3-6.2.1
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5CATEGORIES= databases python 5CATEGORIES= databases python
6MASTER_SITES= ${MASTER_SITE_PYPI:=b/bsddb3/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=b/bsddb3/}
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= http://pypi.python.org/pypi/bsddb3/ 9HOMEPAGE= http://pypi.python.org/pypi/bsddb3/
10COMMENT= Python extension module for Berkeley DB 4 and 5 10COMMENT= Python bindings for Oracle Berkeley DB
11LICENSE= modified-bsd 11LICENSE= modified-bsd
12 12
13BDB_ACCEPTED= db4 db5 13BDB_ACCEPTED= db4 db5
14 14
15PYSETUPBUILDARGS= --berkeley-db=${BDBBASE} 15PYSETUPBUILDARGS= --berkeley-db=${BDBBASE}
16PYSETUPINSTALLARGS= --berkeley-db=${BDBBASE} 16PYSETUPINSTALLARGS= --berkeley-db=${BDBBASE}
17PYSETUPBUILDARGS+= --berkeley-db-incdir=${BDBBASE}/include/${BDB_TYPE} 17PYSETUPBUILDARGS+= --berkeley-db-incdir=${BDBBASE}/include/${BDB_TYPE}
18PYSETUPINSTALLARGS+= --berkeley-db-incdir=${BDBBASE}/include/${BDB_TYPE} 18PYSETUPINSTALLARGS+= --berkeley-db-incdir=${BDBBASE}/include/${BDB_TYPE}
19 19
20REPLACE_PYTHON= Lib/bsddb/dbshelve.py 20REPLACE_PYTHON= Lib/bsddb/dbshelve.py
21REPLACE_PYTHON+= Lib3/bsddb/dbshelve.py 21REPLACE_PYTHON+= Lib3/bsddb/dbshelve.py
22REPLACE_PYTHON+= Lib/bsddb/test/test_dbtables.py 22REPLACE_PYTHON+= Lib/bsddb/test/test_dbtables.py
23REPLACE_PYTHON+= Lib3/bsddb/test/test_dbtables.py 23REPLACE_PYTHON+= Lib3/bsddb/test/test_dbtables.py

cvs diff -r1.14 -r1.15 pkgsrc/databases/py-bsddb3/PLIST (expand / switch to unified diff)

--- pkgsrc/databases/py-bsddb3/PLIST 2010/06/07 19:36:41 1.14
+++ pkgsrc/databases/py-bsddb3/PLIST 2016/08/24 06:36:13 1.15
@@ -1,106 +1,103 @@ @@ -1,106 +1,103 @@
1@comment $NetBSD: PLIST,v 1.14 2010/06/07 19:36:41 gls Exp $ 1@comment $NetBSD: PLIST,v 1.15 2016/08/24 06:36:13 wen Exp $
2${PYINC}/bsddb3/bsddb.h 2${PYINC}/bsddb3/bsddb.h
3${PYSITELIB}/${EGG_INFODIR}/PKG-INFO 3${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
4${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt 4${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
5${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt 5${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
6${PYSITELIB}/${EGG_INFODIR}/top_level.txt 6${PYSITELIB}/${EGG_INFODIR}/top_level.txt
7${PYSITELIB}/bsddb3/__init__.py 7${PYSITELIB}/bsddb3/__init__.py
8${PYSITELIB}/bsddb3/__init__.pyc 
9${PYSITELIB}/bsddb3/__init__.pyo 8${PYSITELIB}/bsddb3/__init__.pyo
 9${PYSITELIB}/bsddb3/__init__.pyc
 10${PYSITELIB}/bsddb3/db.pyo
 11${PYSITELIB}/bsddb3/db.pyc
 12${PYSITELIB}/bsddb3/dbobj.pyo
 13${PYSITELIB}/bsddb3/dbobj.pyc
 14${PYSITELIB}/bsddb3/dbrecio.pyo
 15${PYSITELIB}/bsddb3/dbrecio.pyc
 16${PYSITELIB}/bsddb3/dbshelve.pyo
 17${PYSITELIB}/bsddb3/dbshelve.pyc
 18${PYSITELIB}/bsddb3/dbtables.pyo
 19${PYSITELIB}/bsddb3/dbtables.pyc
 20${PYSITELIB}/bsddb3/dbutils.pyo
 21${PYSITELIB}/bsddb3/dbutils.pyc
10${PYSITELIB}/bsddb3/_pybsddb.so 22${PYSITELIB}/bsddb3/_pybsddb.so
11${PYSITELIB}/bsddb3/db.py 23${PYSITELIB}/bsddb3/db.py
12${PYSITELIB}/bsddb3/db.pyc 
13${PYSITELIB}/bsddb3/db.pyo 
14${PYSITELIB}/bsddb3/dbobj.py 24${PYSITELIB}/bsddb3/dbobj.py
15${PYSITELIB}/bsddb3/dbobj.pyc 
16${PYSITELIB}/bsddb3/dbobj.pyo 
17${PYSITELIB}/bsddb3/dbrecio.py 25${PYSITELIB}/bsddb3/dbrecio.py
18${PYSITELIB}/bsddb3/dbrecio.pyc 
19${PYSITELIB}/bsddb3/dbrecio.pyo 
20${PYSITELIB}/bsddb3/dbshelve.py 26${PYSITELIB}/bsddb3/dbshelve.py
21${PYSITELIB}/bsddb3/dbshelve.pyc 
22${PYSITELIB}/bsddb3/dbshelve.pyo 
23${PYSITELIB}/bsddb3/dbtables.py 27${PYSITELIB}/bsddb3/dbtables.py
24${PYSITELIB}/bsddb3/dbtables.pyc 
25${PYSITELIB}/bsddb3/dbtables.pyo 
26${PYSITELIB}/bsddb3/dbutils.py 28${PYSITELIB}/bsddb3/dbutils.py
27${PYSITELIB}/bsddb3/dbutils.pyc 
28${PYSITELIB}/bsddb3/dbutils.pyo 
29${PYSITELIB}/bsddb3/test_support.py 
30${PYSITELIB}/bsddb3/test_support.pyc 
31${PYSITELIB}/bsddb3/test_support.pyo 
32${PYSITELIB}/bsddb3/tests/__init__.py 29${PYSITELIB}/bsddb3/tests/__init__.py
33${PYSITELIB}/bsddb3/tests/__init__.pyc 
34${PYSITELIB}/bsddb3/tests/__init__.pyo 30${PYSITELIB}/bsddb3/tests/__init__.pyo
35${PYSITELIB}/bsddb3/tests/test_all.py 31${PYSITELIB}/bsddb3/tests/__init__.pyc
36${PYSITELIB}/bsddb3/tests/test_all.pyc 
37${PYSITELIB}/bsddb3/tests/test_all.pyo 32${PYSITELIB}/bsddb3/tests/test_all.pyo
38${PYSITELIB}/bsddb3/tests/test_associate.py 33${PYSITELIB}/bsddb3/tests/test_all.pyc
39${PYSITELIB}/bsddb3/tests/test_associate.pyc 
40${PYSITELIB}/bsddb3/tests/test_associate.pyo 34${PYSITELIB}/bsddb3/tests/test_associate.pyo
41${PYSITELIB}/bsddb3/tests/test_basics.py 35${PYSITELIB}/bsddb3/tests/test_associate.pyc
42${PYSITELIB}/bsddb3/tests/test_basics.pyc 
43${PYSITELIB}/bsddb3/tests/test_basics.pyo 36${PYSITELIB}/bsddb3/tests/test_basics.pyo
44${PYSITELIB}/bsddb3/tests/test_compare.py 37${PYSITELIB}/bsddb3/tests/test_basics.pyc
45${PYSITELIB}/bsddb3/tests/test_compare.pyc 
46${PYSITELIB}/bsddb3/tests/test_compare.pyo 38${PYSITELIB}/bsddb3/tests/test_compare.pyo
47${PYSITELIB}/bsddb3/tests/test_compat.py 39${PYSITELIB}/bsddb3/tests/test_compare.pyc
48${PYSITELIB}/bsddb3/tests/test_compat.pyc 
49${PYSITELIB}/bsddb3/tests/test_compat.pyo 40${PYSITELIB}/bsddb3/tests/test_compat.pyo
50${PYSITELIB}/bsddb3/tests/test_cursor_pget_bug.py 41${PYSITELIB}/bsddb3/tests/test_compat.pyc
51${PYSITELIB}/bsddb3/tests/test_cursor_pget_bug.pyc 
52${PYSITELIB}/bsddb3/tests/test_cursor_pget_bug.pyo 42${PYSITELIB}/bsddb3/tests/test_cursor_pget_bug.pyo
53${PYSITELIB}/bsddb3/tests/test_db.py 43${PYSITELIB}/bsddb3/tests/test_cursor_pget_bug.pyc
54${PYSITELIB}/bsddb3/tests/test_db.pyc 
55${PYSITELIB}/bsddb3/tests/test_db.pyo 44${PYSITELIB}/bsddb3/tests/test_db.pyo
56${PYSITELIB}/bsddb3/tests/test_dbenv.py 45${PYSITELIB}/bsddb3/tests/test_db.pyc
57${PYSITELIB}/bsddb3/tests/test_dbenv.pyc 
58${PYSITELIB}/bsddb3/tests/test_dbenv.pyo 46${PYSITELIB}/bsddb3/tests/test_dbenv.pyo
59${PYSITELIB}/bsddb3/tests/test_dbobj.py 47${PYSITELIB}/bsddb3/tests/test_dbenv.pyc
60${PYSITELIB}/bsddb3/tests/test_dbobj.pyc 
61${PYSITELIB}/bsddb3/tests/test_dbobj.pyo 48${PYSITELIB}/bsddb3/tests/test_dbobj.pyo
62${PYSITELIB}/bsddb3/tests/test_dbshelve.py 49${PYSITELIB}/bsddb3/tests/test_dbobj.pyc
63${PYSITELIB}/bsddb3/tests/test_dbshelve.pyc 
64${PYSITELIB}/bsddb3/tests/test_dbshelve.pyo 50${PYSITELIB}/bsddb3/tests/test_dbshelve.pyo
65${PYSITELIB}/bsddb3/tests/test_dbtables.py 51${PYSITELIB}/bsddb3/tests/test_dbshelve.pyc
66${PYSITELIB}/bsddb3/tests/test_dbtables.pyc 
67${PYSITELIB}/bsddb3/tests/test_dbtables.pyo 52${PYSITELIB}/bsddb3/tests/test_dbtables.pyo
68${PYSITELIB}/bsddb3/tests/test_distributed_transactions.py 53${PYSITELIB}/bsddb3/tests/test_dbtables.pyc
69${PYSITELIB}/bsddb3/tests/test_distributed_transactions.pyc 
70${PYSITELIB}/bsddb3/tests/test_distributed_transactions.pyo 54${PYSITELIB}/bsddb3/tests/test_distributed_transactions.pyo
71${PYSITELIB}/bsddb3/tests/test_early_close.py 55${PYSITELIB}/bsddb3/tests/test_distributed_transactions.pyc
72${PYSITELIB}/bsddb3/tests/test_early_close.pyc 
73${PYSITELIB}/bsddb3/tests/test_early_close.pyo 56${PYSITELIB}/bsddb3/tests/test_early_close.pyo
74${PYSITELIB}/bsddb3/tests/test_fileid.py 57${PYSITELIB}/bsddb3/tests/test_early_close.pyc
75${PYSITELIB}/bsddb3/tests/test_fileid.pyc 
76${PYSITELIB}/bsddb3/tests/test_fileid.pyo 58${PYSITELIB}/bsddb3/tests/test_fileid.pyo
77${PYSITELIB}/bsddb3/tests/test_get_none.py 59${PYSITELIB}/bsddb3/tests/test_fileid.pyc
78${PYSITELIB}/bsddb3/tests/test_get_none.pyc 
79${PYSITELIB}/bsddb3/tests/test_get_none.pyo 60${PYSITELIB}/bsddb3/tests/test_get_none.pyo
80${PYSITELIB}/bsddb3/tests/test_join.py 61${PYSITELIB}/bsddb3/tests/test_get_none.pyc
81${PYSITELIB}/bsddb3/tests/test_join.pyc 
82${PYSITELIB}/bsddb3/tests/test_join.pyo 62${PYSITELIB}/bsddb3/tests/test_join.pyo
83${PYSITELIB}/bsddb3/tests/test_lock.py 63${PYSITELIB}/bsddb3/tests/test_join.pyc
84${PYSITELIB}/bsddb3/tests/test_lock.pyc 
85${PYSITELIB}/bsddb3/tests/test_lock.pyo 64${PYSITELIB}/bsddb3/tests/test_lock.pyo
86${PYSITELIB}/bsddb3/tests/test_misc.py 65${PYSITELIB}/bsddb3/tests/test_lock.pyc
87${PYSITELIB}/bsddb3/tests/test_misc.pyc 
88${PYSITELIB}/bsddb3/tests/test_misc.pyo 66${PYSITELIB}/bsddb3/tests/test_misc.pyo
89${PYSITELIB}/bsddb3/tests/test_pickle.py 67${PYSITELIB}/bsddb3/tests/test_misc.pyc
90${PYSITELIB}/bsddb3/tests/test_pickle.pyc 
91${PYSITELIB}/bsddb3/tests/test_pickle.pyo 68${PYSITELIB}/bsddb3/tests/test_pickle.pyo
92${PYSITELIB}/bsddb3/tests/test_queue.py 69${PYSITELIB}/bsddb3/tests/test_pickle.pyc
93${PYSITELIB}/bsddb3/tests/test_queue.pyc 
94${PYSITELIB}/bsddb3/tests/test_queue.pyo 70${PYSITELIB}/bsddb3/tests/test_queue.pyo
95${PYSITELIB}/bsddb3/tests/test_recno.py 71${PYSITELIB}/bsddb3/tests/test_queue.pyc
96${PYSITELIB}/bsddb3/tests/test_recno.pyc 
97${PYSITELIB}/bsddb3/tests/test_recno.pyo 72${PYSITELIB}/bsddb3/tests/test_recno.pyo
98${PYSITELIB}/bsddb3/tests/test_replication.py 73${PYSITELIB}/bsddb3/tests/test_recno.pyc
99${PYSITELIB}/bsddb3/tests/test_replication.pyc 
100${PYSITELIB}/bsddb3/tests/test_replication.pyo 74${PYSITELIB}/bsddb3/tests/test_replication.pyo
101${PYSITELIB}/bsddb3/tests/test_sequence.py 75${PYSITELIB}/bsddb3/tests/test_replication.pyc
102${PYSITELIB}/bsddb3/tests/test_sequence.pyc 
103${PYSITELIB}/bsddb3/tests/test_sequence.pyo 76${PYSITELIB}/bsddb3/tests/test_sequence.pyo
104${PYSITELIB}/bsddb3/tests/test_thread.py 77${PYSITELIB}/bsddb3/tests/test_sequence.pyc
105${PYSITELIB}/bsddb3/tests/test_thread.pyc 
106${PYSITELIB}/bsddb3/tests/test_thread.pyo 78${PYSITELIB}/bsddb3/tests/test_thread.pyo
 79${PYSITELIB}/bsddb3/tests/test_thread.pyc
 80${PYSITELIB}/bsddb3/tests/test_all.py
 81${PYSITELIB}/bsddb3/tests/test_associate.py
 82${PYSITELIB}/bsddb3/tests/test_basics.py
 83${PYSITELIB}/bsddb3/tests/test_compare.py
 84${PYSITELIB}/bsddb3/tests/test_compat.py
 85${PYSITELIB}/bsddb3/tests/test_cursor_pget_bug.py
 86${PYSITELIB}/bsddb3/tests/test_db.py
 87${PYSITELIB}/bsddb3/tests/test_dbenv.py
 88${PYSITELIB}/bsddb3/tests/test_dbobj.py
 89${PYSITELIB}/bsddb3/tests/test_dbshelve.py
 90${PYSITELIB}/bsddb3/tests/test_dbtables.py
 91${PYSITELIB}/bsddb3/tests/test_distributed_transactions.py
 92${PYSITELIB}/bsddb3/tests/test_early_close.py
 93${PYSITELIB}/bsddb3/tests/test_fileid.py
 94${PYSITELIB}/bsddb3/tests/test_get_none.py
 95${PYSITELIB}/bsddb3/tests/test_join.py
 96${PYSITELIB}/bsddb3/tests/test_lock.py
 97${PYSITELIB}/bsddb3/tests/test_misc.py
 98${PYSITELIB}/bsddb3/tests/test_pickle.py
 99${PYSITELIB}/bsddb3/tests/test_queue.py
 100${PYSITELIB}/bsddb3/tests/test_recno.py
 101${PYSITELIB}/bsddb3/tests/test_replication.py
 102${PYSITELIB}/bsddb3/tests/test_sequence.py
 103${PYSITELIB}/bsddb3/tests/test_thread.py

cvs diff -r1.24 -r1.25 pkgsrc/databases/py-bsddb3/distinfo (expand / switch to unified diff)

--- pkgsrc/databases/py-bsddb3/distinfo 2015/11/03 01:56:26 1.24
+++ pkgsrc/databases/py-bsddb3/distinfo 2016/08/24 06:36:13 1.25
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.24 2015/11/03 01:56:26 agc Exp $ 1$NetBSD: distinfo,v 1.25 2016/08/24 06:36:13 wen Exp $
2 2
3SHA1 (bsddb3-6.0.1.tar.gz) = c12e47f7c21b4bc586c68cce64e0079d070312e8 3SHA1 (bsddb3-6.2.1.tar.gz) = 7972368713c2232483c7faadc74894121e7dc78b
4RMD160 (bsddb3-6.0.1.tar.gz) = ede4858b3bd004653fe024b2eaa97dfb5ab93770 4RMD160 (bsddb3-6.2.1.tar.gz) = 9dd60a1d68d497e6b0cb604857f316a62042a247
5SHA512 (bsddb3-6.0.1.tar.gz) = 14a35a4933f83f11267072956e0061053918974d556899ea7670e2e52f7fbf9cb9f64e1810323b60a63ece0576a6d2b1a2743adf2c06f7f1debba8dcc0f0b8da 5SHA512 (bsddb3-6.2.1.tar.gz) = fb5da34e861cc9094ba259b789b6970181c220238a8ea208ee08102eac79cd3e7a34217e5c469948656b5036adcecc9d99882b16e48c312591baa8b217511178
6Size (bsddb3-6.0.1.tar.gz) = 347002 bytes 6Size (bsddb3-6.2.1.tar.gz) = 228558 bytes