pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/databases/py-bsddb3 Make compile with db4-4.4.x. Remov...
details: https://anonhg.NetBSD.org/pkgsrc/rev/1e988f35ad6f
branches: trunk
changeset: 506032:1e988f35ad6f
user: wiz <wiz%pkgsrc.org@localhost>
date: Tue Jan 10 21:06:31 2006 +0000
description:
Make compile with db4-4.4.x. Remove BROKEN.
diffstat:
databases/py-bsddb3/Makefile | 4 +--
databases/py-bsddb3/distinfo | 5 ++-
databases/py-bsddb3/patches/patch-aa | 6 ++--
databases/py-bsddb3/patches/patch-ab | 42 ++++++++++++++++++++++++++++++++++++
4 files changed, 49 insertions(+), 8 deletions(-)
diffs (92 lines):
diff -r 90e9b4a6f232 -r 1e988f35ad6f databases/py-bsddb3/Makefile
--- a/databases/py-bsddb3/Makefile Tue Jan 10 21:06:22 2006 +0000
+++ b/databases/py-bsddb3/Makefile Tue Jan 10 21:06:31 2006 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.17 2006/01/10 20:22:48 wiz Exp $
+# $NetBSD: Makefile,v 1.18 2006/01/10 21:06:31 wiz Exp $
#
DISTNAME= bsddb3-4.3.3
@@ -17,8 +17,6 @@
PYDISTUTILSPKG= yes
PYBINMODULE= yes
-BROKEN= Does not compile with db4-4.4 API.
-
.include "../../mk/pthread.buildlink3.mk"
.if defined(PTHREAD_TYPE) && ${PTHREAD_TYPE} == "native"
PYTHON_VERSIONS_ACCEPTED= 24 23 22
diff -r 90e9b4a6f232 -r 1e988f35ad6f databases/py-bsddb3/distinfo
--- a/databases/py-bsddb3/distinfo Tue Jan 10 21:06:22 2006 +0000
+++ b/databases/py-bsddb3/distinfo Tue Jan 10 21:06:31 2006 +0000
@@ -1,6 +1,7 @@
-$NetBSD: distinfo,v 1.7 2005/08/05 18:21:04 drochner Exp $
+$NetBSD: distinfo,v 1.8 2006/01/10 21:06:31 wiz Exp $
SHA1 (bsddb3-4.3.3.tar.gz) = e8fd20c540fa3f5120627f3f3829773380521d90
RMD160 (bsddb3-4.3.3.tar.gz) = acc0991def46d212686b4ab587822f6a293f00c3
Size (bsddb3-4.3.3.tar.gz) = 516635 bytes
-SHA1 (patch-aa) = 301787930b05613388ffad4f72586e132da8aa6d
+SHA1 (patch-aa) = cffa6777e9ea7d77492cc3ae3d4dc53f80979e74
+SHA1 (patch-ab) = 7dfd209653bcc4b6f06a8a5352e4fe1460d9e858
diff -r 90e9b4a6f232 -r 1e988f35ad6f databases/py-bsddb3/patches/patch-aa
--- a/databases/py-bsddb3/patches/patch-aa Tue Jan 10 21:06:22 2006 +0000
+++ b/databases/py-bsddb3/patches/patch-aa Tue Jan 10 21:06:31 2006 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-aa,v 1.3 2005/01/02 12:43:12 seb Exp $
+$NetBSD: patch-aa,v 1.4 2006/01/10 21:06:31 wiz Exp $
---- setup.py.orig 2004-12-16 09:10:17.000000000 +0000
+--- setup.py.orig 2005-06-03 09:27:21.000000000 +0200
+++ setup.py
-@@ -177,11 +177,11 @@ if os.name == 'posix':
+@@ -194,11 +194,11 @@ if os.name == 'posix':
# figure out from the base setting where the lib and .h are
if not incdir:
diff -r 90e9b4a6f232 -r 1e988f35ad6f databases/py-bsddb3/patches/patch-ab
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/databases/py-bsddb3/patches/patch-ab Tue Jan 10 21:06:31 2006 +0000
@@ -0,0 +1,42 @@
+$NetBSD: patch-ab,v 1.5 2006/01/10 21:06:31 wiz Exp $
+
+--- extsrc/_bsddb.c.orig 2005-06-06 20:09:39.000000000 +0200
++++ extsrc/_bsddb.c
+@@ -4294,8 +4294,13 @@ DBEnv_lock_stat(DBEnvObject* self, PyObj
+ #endif
+ MAKE_ENTRY(nrequests);
+ MAKE_ENTRY(nreleases);
++#if (DBVER < 44)
+ MAKE_ENTRY(nnowaits);
+ MAKE_ENTRY(nconflicts);
++#else
++ MAKE_ENTRY(lock_nowait);
++ MAKE_ENTRY(lock_wait);
++#endif
+ MAKE_ENTRY(ndeadlocks);
+ MAKE_ENTRY(regsize);
+ MAKE_ENTRY(region_wait);
+@@ -5133,7 +5138,11 @@ DL_EXPORT(void) init_bsddb(void)
+ ADD_INT(d, DB_LOCK_IREAD);
+ ADD_INT(d, DB_LOCK_IWR);
+ #if (DBVER >= 33)
++#if (DBVER < 44)
+ ADD_INT(d, DB_LOCK_DIRTY);
++#else
++ ADD_INT(d, DB_LOCK_READ_UNCOMMITTED);
++#endif
+ ADD_INT(d, DB_LOCK_WWRITE);
+ #endif
+
+@@ -5230,7 +5239,11 @@ DL_EXPORT(void) init_bsddb(void)
+ ADD_INT(d, DB_OPFLAGS_MASK);
+ ADD_INT(d, DB_RMW);
+ #if (DBVER >= 33)
++#if (DBVER < 44)
+ ADD_INT(d, DB_DIRTY_READ);
++#else
++ ADD_INT(d, DB_READ_UNCOMMITTED);
++#endif
+ ADD_INT(d, DB_MULTIPLE);
+ ADD_INT(d, DB_MULTIPLE_KEY);
+ #endif
Home |
Main Index |
Thread Index |
Old Index