pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/mail/bogofilter bogofilter seems to require db4, so in...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/66e28c5a0576
branches:  trunk
changeset: 487470:66e28c5a0576
user:      jlam <jlam%pkgsrc.org@localhost>
date:      Fri Jan 14 18:20:33 2005 +0000

description:
bogofilter seems to require db4, so include db4/buildlink3.mk directly
instead of indirectly via bdb.buildlink3.mk.  Also, fix compilation
to account for differences beteween db-4.3.x and db-4.2.x.  This should
fix PR pkg/28949.

diffstat:

 mail/bogofilter/Makefile         |   7 +++----
 mail/bogofilter/distinfo         |   3 ++-
 mail/bogofilter/patches/patch-ac |  16 ++++++++++++++++
 3 files changed, 21 insertions(+), 5 deletions(-)

diffs (52 lines):

diff -r a450064068d3 -r 66e28c5a0576 mail/bogofilter/Makefile
--- a/mail/bogofilter/Makefile  Fri Jan 14 18:18:39 2005 +0000
+++ b/mail/bogofilter/Makefile  Fri Jan 14 18:20:33 2005 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.23 2004/11/15 17:54:49 jlam Exp $
+# $NetBSD: Makefile,v 1.24 2005/01/14 18:20:33 jlam Exp $
 
 DISTNAME=      bogofilter-0.92.8
 CATEGORIES=    mail
@@ -22,8 +22,7 @@
 
 REPLACE_PERL=          src/bogoupgrade
 
-USE_DB185=             YES
-BDB_ACCEPTED=          db4
+BUILDLINK_TRANSFORM+=  l:db:db4
 
-.include "../../mk/bdb.buildlink3.mk"
+.include "../../databases/db4/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r a450064068d3 -r 66e28c5a0576 mail/bogofilter/distinfo
--- a/mail/bogofilter/distinfo  Fri Jan 14 18:18:39 2005 +0000
+++ b/mail/bogofilter/distinfo  Fri Jan 14 18:20:33 2005 +0000
@@ -1,6 +1,7 @@
-$NetBSD: distinfo,v 1.12 2004/10/26 05:41:41 snj Exp $
+$NetBSD: distinfo,v 1.13 2005/01/14 18:20:33 jlam Exp $
 
 SHA1 (bogofilter-0.92.8.tar.bz2) = ffaf181f71dfee7d4475d5c20fed4a8f50a3e7c4
 Size (bogofilter-0.92.8.tar.bz2) = 637420 bytes
 SHA1 (patch-aa) = 2ce311616845a75aa978f96f5792db65b66539d5
 SHA1 (patch-ab) = f55a9956d82f56cef686a9125983ec5fd6942809
+SHA1 (patch-ac) = cf17329aee9120b24d6206d8259c249d1021cf9a
diff -r a450064068d3 -r 66e28c5a0576 mail/bogofilter/patches/patch-ac
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/mail/bogofilter/patches/patch-ac  Fri Jan 14 18:20:33 2005 +0000
@@ -0,0 +1,16 @@
+$NetBSD: patch-ac,v 1.1 2005/01/14 18:20:33 jlam Exp $
+
+--- src/datastore_db.c.orig    2004-09-28 23:28:04.000000000 -0400
++++ src/datastore_db.c
+@@ -237,7 +237,11 @@ static uint32_t get_psize(DB *dbp)
+     uint32_t ret, pagesize;
+     DB_BTREE_STAT *dbstat = NULL;
+ 
++#if (DB_VERSION_MAJOR == 4) && (DB_VERSION_MINOR >= 3)
++    ret = dbp->stat(dbp, &dbstat, NULL, DB_FAST_STAT);
++#else
+     ret = dbp->stat(dbp, &dbstat, DB_FAST_STAT);
++#endif
+     if (ret) {
+       dbp->err (dbp, ret, "%s (db) DB->stat", progname);
+       return 0xffffffff;



Home | Main Index | Thread Index | Old Index