diff options
author | wiz <wiz> | 2009-01-07 21:15:49 +0000 |
---|---|---|
committer | wiz <wiz> | 2009-01-07 21:15:49 +0000 |
commit | e237522ed57b439bb639e321ddc09777a49d6d91 (patch) | |
tree | 260db03e341eda7fa70d1f89fa71abb59b1d9532 /databases/py-bsddb3/Makefile | |
parent | 594e551bc3771b83b0d85efb04870b26f9cece34 (diff) | |
download | pkgsrc-e237522ed57b439bb639e321ddc09777a49d6d91.tar.gz |
Update to 4.7.3:
4.7.3: (Python 2.6 release. First release with Python 3.0 support)
* "private" is a keyword in C++. (Duncan Grisby)
* setup.py should install "bsddb.h". (Duncan Grisby)
* "DB_remove" memory corruption & crash. (Duncan Grisby)
* Under Python 3.0, you can't use string keys/values, but
bytes ones. Print the right error message.
* "DB.has_key()" allowed transactions as a positional parameter.
We allow, now, transactions as a keyword parameter also, as
documented.
* Correct "DB.associate()" parameter order in the documentation.
* "DB.append()" recognizes "txn" both as a positional and a
keyword parameter.
* Small fix in "dbshelve" for compatibility with Python 3.0.
* A lot of changes in "dbtables" for compatibility with Python 3.0.
* Huge work making the testsuite compatible with Python 3.0.
* In some cases the C module returned Unicode strings under
Python 3.0. It should return "bytes", ALWAYS. Solved.
* Remove a dict.has_key() use to silence a warning raised under
Python2.6 -3 parameter. Python SVN r65391, Brett Cannon.
* Solve some memory leaks - Neal Norwitz
* If DBEnv creation fails, library can crash. (Victor Stinner)
* Raising exceptions while doing a garbage collection
will kill the interpreter. (Victor Stinner)
* Crash in "DB.verify()". Noted by solsTiCe d'Hiver.
Diffstat (limited to 'databases/py-bsddb3/Makefile')
-rw-r--r-- | databases/py-bsddb3/Makefile | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/databases/py-bsddb3/Makefile b/databases/py-bsddb3/Makefile index 26bab2117c8..511f6ce0f67 100644 --- a/databases/py-bsddb3/Makefile +++ b/databases/py-bsddb3/Makefile @@ -1,7 +1,7 @@ -# $NetBSD: Makefile,v 1.32 2008/11/29 18:13:28 snj Exp $ +# $NetBSD: Makefile,v 1.33 2009/01/07 21:15:49 wiz Exp $ # -DISTNAME= bsddb3-4.7.2 +DISTNAME= bsddb3-4.7.3 PKGNAME= ${PYPKGPREFIX}-${DISTNAME} CATEGORIES= databases python MASTER_SITES= http://pypi.python.org/packages/source/b/bsddb3/ @@ -18,6 +18,9 @@ PYSETUPINSTALLARGS= --berkeley-db=${BUILDLINK_PREFIX.db4} PYDISTUTILSPKG= yes PYBINMODULE= yes +REPLACE_PYTHON= Lib/bsddb/dbshelve.py +REPLACE_PYTHON+= Lib3/bsddb/dbshelve.py + .include "../../mk/pthread.buildlink3.mk" .if defined(PTHREAD_TYPE) && ${PTHREAD_TYPE} == "native" PYTHON_VERSIONS_INCOMPATIBLE= 21 @@ -27,5 +30,6 @@ do-test: cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${PYTHONBIN} test.py .include "../../databases/db4/buildlink3.mk" +.include "../../lang/python/application.mk" .include "../../lang/python/extension.mk" .include "../../mk/bsd.pkg.mk" |