summaryrefslogtreecommitdiff
path: root/databases/db4
diff options
context:
space:
mode:
authorjlam <jlam@pkgsrc.org>2004-11-10 15:51:23 +0000
committerjlam <jlam@pkgsrc.org>2004-11-10 15:51:23 +0000
commitd1266fd828efdb04a20c49f1c59d745685ff646f (patch)
treeda7c4e36877bfc30e91a36663d4d048be38046df /databases/db4
parentda7dbb578b656347ff8fbea87ee02d73e09ab030 (diff)
downloadpkgsrc-d1266fd828efdb04a20c49f1c59d745685ff646f.tar.gz
Use the distribution patches (patch.4.2.52.{1,2}) directly from
Sleepycat instead of patch-ba and patch-bb. Since patch-ba was actually an incomplete version of patch.4.2.52.1, we bump the PKGREVISION.
Diffstat (limited to 'databases/db4')
-rw-r--r--databases/db4/Makefile12
-rw-r--r--databases/db4/buildlink3.mk4
-rw-r--r--databases/db4/distinfo14
-rw-r--r--databases/db4/patches/patch-aa6
-rw-r--r--databases/db4/patches/patch-ab6
-rw-r--r--databases/db4/patches/patch-ac6
-rw-r--r--databases/db4/patches/patch-ba12
-rw-r--r--databases/db4/patches/patch-bb26
8 files changed, 26 insertions, 60 deletions
diff --git a/databases/db4/Makefile b/databases/db4/Makefile
index 0683086a462..da9113db5b7 100644
--- a/databases/db4/Makefile
+++ b/databases/db4/Makefile
@@ -1,25 +1,27 @@
-# $NetBSD: Makefile,v 1.24 2004/11/05 09:24:39 grant Exp $
+# $NetBSD: Makefile,v 1.25 2004/11/10 15:51:23 jlam Exp $
DISTNAME= db-4.2.52
PKGNAME= ${DISTNAME:S/db/db4/}
-PKGREVISION= 5
+PKGREVISION= 6
CATEGORIES= databases
MASTER_SITES= http://www.sleepycat.com/update/snapshot/
+PATCHFILES= patch.4.2.52.1 patch.4.2.52.2
+PATCH_SITES= http://www.sleepycat.com/update/4.2.52/
+
MAINTAINER= tech-pkg@NetBSD.org
HOMEPAGE= http://www.sleepycat.com/
COMMENT= Berkeley DB version 4 from Sleepycat Software
PKG_INSTALLATION_TYPES= overwrite pkgviews
-WRKSRC= ${WRKDIR}/${DISTNAME}/build_unix
USE_BUILDLINK3= yes
USE_LANGUAGES= c c++
USE_LIBTOOL= yes
GNU_CONFIGURE= yes
+CONFIGURE_DIRS= ${WRKSRC}/build_unix
+BUILD_DIRS= ${CONFIGURE_DIRS}
CONFIGURE_SCRIPT= ../dist/configure
-CONFIG_SUB_OVERRIDE= ${WRKDIR}/${DISTNAME}/dist/config.sub
-CONFIG_GUESS_OVERRIDE= ${WRKDIR}/${DISTNAME}/dist/config.guess
CONFIGURE_ARGS+= --enable-cxx
CONFIGURE_ARGS+= --enable-rpc
diff --git a/databases/db4/buildlink3.mk b/databases/db4/buildlink3.mk
index 28852ae93b3..56899dc867f 100644
--- a/databases/db4/buildlink3.mk
+++ b/databases/db4/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.18 2004/10/03 00:13:18 tv Exp $
+# $NetBSD: buildlink3.mk,v 1.19 2004/11/10 15:51:23 jlam Exp $
BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
DB4_BUILDLINK3_MK:= ${DB4_BUILDLINK3_MK}+
@@ -14,7 +14,7 @@ BUILDLINK_PACKAGES+= db4
.if !empty(DB4_BUILDLINK3_MK:M+)
BUILDLINK_DEPENDS.db4+= db4>=4.2.52
-BUILDLINK_RECOMMENDED.db4+= db4>=4.2.52nb5
+BUILDLINK_RECOMMENDED.db4+= db4>=4.2.52nb6
BUILDLINK_PKGSRCDIR.db4?= ../../databases/db4
BUILDLINK_INCDIRS.db4?= include/db4
BUILDLINK_LIBDIRS.db4?= lib
diff --git a/databases/db4/distinfo b/databases/db4/distinfo
index 8f3affb47a1..39aae3e2ec6 100644
--- a/databases/db4/distinfo
+++ b/databases/db4/distinfo
@@ -1,9 +1,11 @@
-$NetBSD: distinfo,v 1.8 2004/07/01 15:17:21 recht Exp $
+$NetBSD: distinfo,v 1.9 2004/11/10 15:51:23 jlam Exp $
SHA1 (db-4.2.52.tar.gz) = 12d21a58efd7b5fd35b56815a8fb1ac2cbab2e5c
Size (db-4.2.52.tar.gz) = 4073147 bytes
-SHA1 (patch-aa) = 8fcee1c1e8b53b43ac7969cb0234d203f656dfb9
-SHA1 (patch-ab) = 4204cd6171426de613741a9a16e8b32de37c42b2
-SHA1 (patch-ac) = b9b52d5604afd12409261294a71b3db20b899476
-SHA1 (patch-ba) = eca5ea4dda5d773f06d6969dfa587463905cf8db
-SHA1 (patch-bb) = af3364aec87ebd4393383730141ce3a8e2286868
+SHA1 (patch.4.2.52.1) = fdbe677eb4314309e855c35359a493284ddc1936
+Size (patch.4.2.52.1) = 988 bytes
+SHA1 (patch.4.2.52.2) = ef55711f1bf643024d9d90f9b3885299f6c7b09a
+Size (patch.4.2.52.2) = 1433 bytes
+SHA1 (patch-aa) = 2a3db19cb2b18926531b1b7fc342d0caef78f67c
+SHA1 (patch-ab) = 4b4831ddb27a07c74d6e7a49ce0fad2b3ac2e740
+SHA1 (patch-ac) = b22889222bfd358226bba9af3479350ec053259c
diff --git a/databases/db4/patches/patch-aa b/databases/db4/patches/patch-aa
index ef70b17a83d..f10ae0660c1 100644
--- a/databases/db4/patches/patch-aa
+++ b/databases/db4/patches/patch-aa
@@ -1,7 +1,7 @@
-$NetBSD: patch-aa,v 1.5 2004/06/28 22:11:38 jlam Exp $
+$NetBSD: patch-aa,v 1.6 2004/11/10 15:51:23 jlam Exp $
---- ../dist/Makefile.in.orig Fri Nov 28 13:50:06 2003
-+++ ../dist/Makefile.in
+--- dist/Makefile.in.orig Fri Nov 28 13:50:06 2003
++++ dist/Makefile.in
@@ -11,7 +11,7 @@ exec_prefix=@exec_prefix@
bindir= @bindir@
includedir=@includedir@
diff --git a/databases/db4/patches/patch-ab b/databases/db4/patches/patch-ab
index ff6eaf4ab89..ea3591e0dcf 100644
--- a/databases/db4/patches/patch-ab
+++ b/databases/db4/patches/patch-ab
@@ -1,7 +1,7 @@
-$NetBSD: patch-ab,v 1.4 2004/04/07 15:12:40 jmmv Exp $
+$NetBSD: patch-ab,v 1.5 2004/11/10 15:51:23 jlam Exp $
---- ../dist/configure.orig 2003-12-03 22:10:02.000000000 +0100
-+++ ../dist/configure 2004-04-07 17:00:04.000000000 +0200
+--- dist/configure.orig 2003-12-03 22:10:02.000000000 +0100
++++ dist/configure 2004-04-07 17:00:04.000000000 +0200
@@ -5390,6 +5390,7 @@
if test "$GXX" = "yes"; then
GXX_VERSION=`${MAKEFILE_CXX} --version`
diff --git a/databases/db4/patches/patch-ac b/databases/db4/patches/patch-ac
index 3d4c9c79f2e..53b6ae17136 100644
--- a/databases/db4/patches/patch-ac
+++ b/databases/db4/patches/patch-ac
@@ -1,7 +1,7 @@
-$NetBSD: patch-ac,v 1.1 2003/12/08 23:15:05 seb Exp $
+$NetBSD: patch-ac,v 1.2 2004/11/10 15:51:23 jlam Exp $
---- ../hmac/sha1.c.orig 2002-04-09 13:40:36.000000000 +0000
-+++ ../hmac/sha1.c
+--- hmac/sha1.c.orig 2002-04-09 13:40:36.000000000 +0000
++++ hmac/sha1.c
@@ -102,6 +102,63 @@ A million repetitions of "a"
#define R3(v,w,x,y,z,i) z+=(((w|x)&y)|(w&x))+blk(i)+0x8F1BBCDC+rol(v,5);w=rol(w,30);
#define R4(v,w,x,y,z,i) z+=(w^x^y)+blk(i)+0xCA62C1D6+rol(v,5);w=rol(w,30);
diff --git a/databases/db4/patches/patch-ba b/databases/db4/patches/patch-ba
deleted file mode 100644
index 1135ccbe56e..00000000000
--- a/databases/db4/patches/patch-ba
+++ /dev/null
@@ -1,12 +0,0 @@
-$NetBSD: patch-ba,v 1.1 2004/07/01 15:17:21 recht Exp $
-
---- ../mp/mp_fput.c.orig 2003-09-30 19:42:07.000000000 +0200
-+++ ../mp/mp_fput.c 2004-07-01 15:32:08.000000000 +0200
-@@ -285,6 +285,7 @@
- bhp != NULL; bhp = SH_TAILQ_NEXT(bhp, hq, __bh))
- if (bhp->priority != UINT32_T_MAX &&
- bhp->priority > MPOOL_BASE_DECREMENT)
-+ bhp->priority -= MPOOL_BASE_DECREMENT;
- MUTEX_UNLOCK(dbenv, &hp->hash_mutex);
- }
- }
diff --git a/databases/db4/patches/patch-bb b/databases/db4/patches/patch-bb
deleted file mode 100644
index 6cb1b6b5938..00000000000
--- a/databases/db4/patches/patch-bb
+++ /dev/null
@@ -1,26 +0,0 @@
-$NetBSD: patch-bb,v 1.1 2004/07/01 15:17:21 recht Exp $
-
---- ../lock/lock.c.orig 2003-11-21 03:40:10.000000000 +0100
-+++ ../lock/lock.c 2004-07-01 15:32:08.000000000 +0200
-@@ -2217,9 +2217,10 @@
- sizeof(db_pgno_t); \
- } while (0)
- #define COPY_OBJ(dp, obj) do { \
-- memcpy(dp, obj->data, obj->size); \
-+ memcpy(dp, \
-+ (obj)->data, (obj)->size); \
- dp = (u_int8_t *)dp + \
-- ALIGN(obj->size, \
-+ ALIGN((obj)->size, \
- sizeof(u_int32_t)); \
- } while (0)
-
-@@ -2339,7 +2340,7 @@
- for (i = 0; i < nlocks; i = j) {
- PUT_PCOUNT(dp, obj[i].ulen);
- PUT_SIZE(dp, obj[i].size);
-- COPY_OBJ(dp, obj);
-+ COPY_OBJ(dp, &obj[i]);
- lock = (DB_LOCK_ILOCK *)obj[i].data;
- for (j = i + 1; j <= i + obj[i].ulen; j++) {
- lock = (DB_LOCK_ILOCK *)obj[j].data;