summaryrefslogtreecommitdiff
path: root/databases/gramps3
diff options
context:
space:
mode:
authordrochner <drochner@pkgsrc.org>2008-09-18 17:11:01 +0000
committerdrochner <drochner@pkgsrc.org>2008-09-18 17:11:01 +0000
commit56f7c1e5d3625abada8b22b547e969af82a88525 (patch)
treeccc003f6769367e43bbaacbc47e53c5fe2f69be2 /databases/gramps3
parente54f27d772518a5bd47a6480355300a1191fe97b (diff)
downloadpkgsrc-56f7c1e5d3625abada8b22b547e969af82a88525.tar.gz
try to deal with incompatible changes in py-bsddb3-4.7.2
(I'm not sure commenting out DB_TXN_NOSYNC is the best solution, but it seems to work for me at least.) approved by gdt
Diffstat (limited to 'databases/gramps3')
-rw-r--r--databases/gramps3/distinfo4
-rw-r--r--databases/gramps3/patches/patch-ae40
2 files changed, 40 insertions, 4 deletions
diff --git a/databases/gramps3/distinfo b/databases/gramps3/distinfo
index f3794e6d955..16dd1bcf7e2 100644
--- a/databases/gramps3/distinfo
+++ b/databases/gramps3/distinfo
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.2 2008/06/23 15:44:14 drochner Exp $
+$NetBSD: distinfo,v 1.3 2008/09/18 17:11:01 drochner Exp $
SHA1 (gramps-3.0.1.tar.gz) = 371ffba136fe596a3a1a853cd63fd8cd68d0d02b
RMD160 (gramps-3.0.1.tar.gz) = a76e88bc51e50ae52440cde0779e5b04657a8524
@@ -7,7 +7,7 @@ SHA1 (patch-aa) = 533b40da349023d63b17fffd24bc40b9b7c173ed
SHA1 (patch-ab) = d10c2b4627c8566d2bc3a24a422daf49c367c123
SHA1 (patch-ac) = b20d68c4626ec4699880b2932728ddd713582ab5
SHA1 (patch-ad) = 1eaaf42ecc527b797a1889945740a3fd1511aa12
-SHA1 (patch-ae) = c7ff88174e0823cde52ebbdc47e847ef54f90493
+SHA1 (patch-ae) = b2d05c9a27d5f9d6e354db126c13b5ccf389ce0e
SHA1 (patch-af) = fca8975e8db9841b23065a52b90e92a958077021
SHA1 (patch-ba) = 5e64b42eda21faec1fdd5fdd1020f5e73eea73ea
SHA1 (patch-bb) = 74f6c13b93618ba7e6d80ca0560f950da4ee476d
diff --git a/databases/gramps3/patches/patch-ae b/databases/gramps3/patches/patch-ae
index e714f7ea3fe..ff831d3313d 100644
--- a/databases/gramps3/patches/patch-ae
+++ b/databases/gramps3/patches/patch-ae
@@ -1,6 +1,6 @@
-$NetBSD: patch-ae,v 1.1.1.1 2008/06/18 22:21:13 gdt Exp $
+$NetBSD: patch-ae,v 1.2 2008/09/18 17:11:01 drochner Exp $
---- src/gen/db/dbdir.py.orig 2008-05-17 16:14:29.000000000 -0400
+--- src/gen/db/dbdir.py.orig 2008-05-17 22:14:29.000000000 +0200
+++ src/gen/db/dbdir.py
@@ -36,7 +36,7 @@ import time
from types import InstanceType
@@ -11,3 +11,39 @@ $NetBSD: patch-ae,v 1.1.1.1 2008/06/18 22:21:13 gdt Exp $
import logging
_LOG = logging.getLogger(".GrampsDb")
+@@ -480,7 +480,7 @@ class GrampsDBDir(GrampsDbBase, UpdateCa
+ # These env settings are only needed for Txn environment
+ self.env.set_lk_max_locks(25000)
+ self.env.set_lk_max_objects(25000)
+- self.env.set_flags(db.DB_LOG_AUTOREMOVE, 1) # clean up unused logs
++ self.env.set_flags(db.DB_LOG_AUTO_REMOVE, 1) # clean up unused logs
+
+ # The DB_PRIVATE flag must go if we ever move to multi-user setup
+ env_flags = db.DB_CREATE | db.DB_PRIVATE |\
+@@ -1556,7 +1556,7 @@ class GrampsDBDir(GrampsDbBase, UpdateCa
+ transaction = BdbTransaction(msg, self.undodb, batch, no_magic)
+ if transaction.batch:
+ self.env.txn_checkpoint()
+- self.env.set_flags(db.DB_TXN_NOSYNC, 1) # async txn
++# self.env.set_flags(db.DB_TXN_NOSYNC, 1) # async txn
+
+ if self.secondary_connected and not transaction.no_magic:
+ # Disconnect unneeded secondary indices
+@@ -1594,7 +1594,7 @@ class GrampsDBDir(GrampsDbBase, UpdateCa
+ self.txn.commit()
+ if transaction.batch:
+ self.env.txn_checkpoint()
+- self.env.set_flags(db.DB_TXN_NOSYNC, 0) # sync txn
++# self.env.set_flags(db.DB_TXN_NOSYNC, 0) # sync txn
+
+ if not transaction.no_magic:
+ # create new secondary indices to replace the ones removed
+@@ -1697,7 +1697,7 @@ class GrampsDBDir(GrampsDbBase, UpdateCa
+ # These env settings are only needed for Txn environment
+ self.env.set_lk_max_locks(25000)
+ self.env.set_lk_max_objects(25000)
+- self.env.set_flags(db.DB_LOG_AUTOREMOVE, 1) # clean up unused logs
++ self.env.set_flags(db.DB_LOG_AUTO_REMOVE, 1) # clean up unused logs
+
+ # The DB_PRIVATE flag must go if we ever move to multi-user setup
+ env_flags = db.DB_CREATE | db.DB_PRIVATE |\