summaryrefslogtreecommitdiff
path: root/databases/db4/patches
diff options
context:
space:
mode:
authormartti <martti>2005-01-05 08:06:42 +0000
committermartti <martti>2005-01-05 08:06:42 +0000
commitf520b7b4b22a934bf027d016ef091cf2ee9acefa (patch)
treeaf291a9d4d2ec2b4ec46247a9a61454bddedd5e4 /databases/db4/patches
parent22d21f716802aa394c3075ada306c6967a8bfd6e (diff)
downloadpkgsrc-f520b7b4b22a934bf027d016ef091cf2ee9acefa.tar.gz
Updated db4 to 4.3.27
* bug fixes
Diffstat (limited to 'databases/db4/patches')
-rw-r--r--databases/db4/patches/patch-aa48
-rw-r--r--databases/db4/patches/patch-ab24
-rw-r--r--databases/db4/patches/patch-ac30
3 files changed, 23 insertions, 79 deletions
diff --git a/databases/db4/patches/patch-aa b/databases/db4/patches/patch-aa
index 8478c1ff34e..8871efceffc 100644
--- a/databases/db4/patches/patch-aa
+++ b/databases/db4/patches/patch-aa
@@ -1,46 +1,28 @@
-$NetBSD: patch-aa,v 1.7 2004/12/27 04:27:50 jlam Exp $
+$NetBSD: patch-aa,v 1.8 2005/01/05 08:06:42 martti Exp $
---- dist/Makefile.in.orig 2004-11-04 12:26:52.000000000 -0500
-+++ dist/Makefile.in
-@@ -11,7 +11,7 @@ exec_prefix=@exec_prefix@
- bindir= @bindir@
- includedir=@includedir@
+--- dist/Makefile.in.orig 2004-11-04 19:26:52.000000000 +0200
++++ dist/Makefile.in 2005-01-05 09:39:34.000000000 +0200
+@@ -13,3 +13,3 @@
libdir= @libdir@
-docdir= $(prefix)/docs
+docdir= $(prefix)/share/doc/db4
- dmode= 755
- emode= 555
-@@ -41,7 +41,7 @@ INSTALLER= @INSTALLER@
- LIBTOOL= @LIBTOOL@
-
+@@ -43,3 +43,3 @@
POSTLINK= @POSTLINK@
-SOLINK= @MAKEFILE_SOLINK@
+SOLINK= @MAKEFILE_SOLINK@ -version-info @DB_VERSION_MINOR@:@DB_VERSION_PATCH@
SOFLAGS= @SOFLAGS@
- LIBMAJOR= @DB_VERSION_MAJOR@
- LIBVERSION= @DB_VERSION_MAJOR@.@DB_VERSION_MINOR@
-@@ -60,7 +60,7 @@ LIBS= @LIBS@
- TEST_LIBS= @TEST_LIBS@
- LIBSO_LIBS= @LIBSO_LIBS@
+@@ -62,3 +62,3 @@
-libdb_base= libdb
+libdb_base= libdb4
libdb= $(libdb_base).a
- libdb_version= $(libdb_base)-$(LIBVERSION).a
- libso= $(libdb_base)-$(LIBVERSION)@SOSUFFIX@
-@@ -79,7 +79,7 @@ CXXLINK= @MAKEFILE_CXXLINK@ @CXXFLAGS@
- XSOLINK= @MAKEFILE_XSOLINK@ @CXXFLAGS@
- LIBXSO_LIBS= @LIBXSO_LIBS@
+@@ -81,3 +81,3 @@
-libcxx_base= libdb_cxx
+libcxx_base= libdb4_cxx
libcxx= $(libcxx_base).a
- libcxx_version= $(libcxx_base)-$(LIBVERSION).a
- libxso= $(libcxx_base)-$(LIBVERSION)@SOSUFFIX@
-@@ -109,10 +109,10 @@ JAVA_EXDIR= $(srcdir)/examples_java/src/
- JAVA_RPCDIR= $(srcdir)/rpc_server/java
- JAVA_SLEEPYCAT= $(srcdir)/java/src/com/sleepycat
+@@ -111,6 +111,6 @@
-libj_jarfile= db.jar
+libj_jarfile= db4.jar
@@ -49,20 +31,12 @@ $NetBSD: patch-aa,v 1.7 2004/12/27 04:27:50 jlam Exp $
-libjso_base= libdb_java
+libjso_base= libdb4_java
libjso= $(libjso_base)-$(LIBVERSION)@JMODSUFFIX@
- libjso_static= $(libjso_base)-$(LIBVERSION).a
- libjso_target= $(libjso_base)-$(LIBVERSION).la
-@@ -127,7 +127,7 @@ libjso_g= $(libjso_base)-$(LIBVERSION)_g
- ##################################################
- TCFLAGS= @TCFLAGS@
+@@ -129,3 +129,3 @@
LIBTSO_LIBS= @LIBTSO_LIBS@
-libtso_base= libdb_tcl
+libtso_base= libdb4_tcl
libtso= $(libtso_base)-$(LIBVERSION)@MODSUFFIX@
- libtso_static= $(libtso_base)-$(LIBVERSION).a
- libtso_target= $(libtso_base)-$(LIBVERSION).la
-@@ -883,11 +883,10 @@ install_utilities:
- ($(mkdir) -p $(DESTDIR)$(bindir) && \
- $(chmod) $(dmode) $(DESTDIR)$(bindir))
+@@ -885,7 +885,6 @@
@for i in $(UTIL_PROGS); do \
- $(rm) -f $(DESTDIR)$(bindir)/$$i $(DESTDIR)$(bindir)/$$i.exe; \
- test -f $$i.exe && i=$$i.exe || true; \
@@ -74,5 +48,3 @@ $NetBSD: patch-aa,v 1.7 2004/12/27 04:27:50 jlam Exp $
+ test -f $(strip) && $(strip) $${target} || true; \
+ $(chmod) $(emode) $${target}; \
done
-
- uninstall_utilities:
diff --git a/databases/db4/patches/patch-ab b/databases/db4/patches/patch-ab
index bc16e5a496a..93d8803abe5 100644
--- a/databases/db4/patches/patch-ab
+++ b/databases/db4/patches/patch-ab
@@ -1,30 +1,18 @@
-$NetBSD: patch-ab,v 1.8 2004/12/30 21:51:30 minskim Exp $
+$NetBSD: patch-ab,v 1.9 2005/01/05 08:06:42 martti Exp $
---- dist/configure.orig 2004-11-08 19:28:06.000000000 -0600
-+++ dist/configure
-@@ -5417,6 +5417,7 @@ db_cv_gxx_except=no;
- if test "$GXX" = "yes"; then
- GXX_VERSION=`${MAKEFILE_CXX} --version`
+--- dist/configure.orig 2004-12-23 04:59:13.000000000 +0200
++++ dist/configure 2005-01-05 09:40:13.000000000 +0200
+@@ -5419,2 +5419,3 @@
case ${GXX_VERSION} in
+ egcs*) CXXFLAGS="-fexceptions $CXXFLAGS";;
1.*|2.[01234567].*|*-1.*|*-2.[01234567].*)
- db_cv_gxx_except=yes;;
- esac
-@@ -20866,7 +20867,7 @@ echo "${ECHO_T}$JMODSUFFIX" >&6
- INSTALLER="\$(LIBTOOL) --mode=install cp -p"
-
+@@ -20868,3 +20869,3 @@
MAKEFILE_CC="\$(LIBTOOL) --mode=compile ${MAKEFILE_CC}"
-MAKEFILE_SOLINK="\$(LIBTOOL) --mode=link ${MAKEFILE_CCLINK} -avoid-version"
+MAKEFILE_SOLINK="\$(LIBTOOL) --mode=link ${MAKEFILE_CCLINK}"
MAKEFILE_CCLINK="\$(LIBTOOL) --mode=link ${MAKEFILE_CCLINK}"
- MAKEFILE_CXX="\$(LIBTOOL) --mode=compile ${MAKEFILE_CXX}"
- MAKEFILE_XSOLINK="\$(LIBTOOL) --mode=link ${MAKEFILE_CXXLINK} -avoid-version"
-@@ -30024,7 +30025,7 @@ fi
- #
- # If the user specified we use POSIX pthreads mutexes, and we fail to find the
+@@ -30027,3 +30028,3 @@
# full interface, try and configure for just intra-process support.
-if test "$db_cv_mutex" = no -o "$db_cv_mutex" = "posix_only"; then
+if test "$ac_cv_lib_pthread_main" = yes -a "$db_cv_mutex" = no -o "$db_cv_mutex" = "posix_only"; then
LIBS="$LIBS -lpthread"
-
- if test "$cross_compiling" = yes; then
diff --git a/databases/db4/patches/patch-ac b/databases/db4/patches/patch-ac
index be0e7da6956..7e8943a62a9 100644
--- a/databases/db4/patches/patch-ac
+++ b/databases/db4/patches/patch-ac
@@ -1,10 +1,8 @@
-$NetBSD: patch-ac,v 1.3 2004/12/27 04:27:50 jlam Exp $
+$NetBSD: patch-ac,v 1.4 2005/01/05 08:06:42 martti Exp $
---- hmac/sha1.c.orig 2004-01-27 22:36:11.000000000 -0500
-+++ hmac/sha1.c
-@@ -103,6 +103,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);
+--- hmac/sha1.c.orig 2004-01-28 05:36:11.000000000 +0200
++++ hmac/sha1.c 2005-01-05 09:40:34.000000000 +0200
+@@ -105,2 +105,59 @@
+typedef union {
+ unsigned char c[64];
@@ -64,22 +62,14 @@ $NetBSD: patch-ac,v 1.3 2004/12/27 04:27:50 jlam Exp $
+}
+#endif
- #ifdef VERBOSE /* SAK */
- static void __db_SHAPrintContext __P((SHA1_CTX *, char *));
-@@ -135,10 +192,6 @@ __db_SHA1Transform(state, buffer)
- unsigned char *buffer;
- {
+@@ -137,6 +194,2 @@
u_int32_t a, b, c, d, e;
-typedef union {
- unsigned char c[64];
- u_int32_t l[16];
-} CHAR64LONG16;
CHAR64LONG16* block;
- static int is_bigendian = -1;
- #ifdef SHA1HANDSOFF
-@@ -157,6 +210,13 @@ static int is_bigendian = -1;
- c = state[2];
- d = state[3];
+@@ -159,2 +212,9 @@
e = state[4];
+
+#ifdef __sparc_v9__
@@ -89,14 +79,8 @@ $NetBSD: patch-ac,v 1.3 2004/12/27 04:27:50 jlam Exp $
+ do_R4(&a, &b, &c, &d, &e, block, is_bigendian);
+#else
/* 4 rounds of 20 operations each. Loop unrolled. */
- R0(a,b,c,d,e, 0); R0(e,a,b,c,d, 1); R0(d,e,a,b,c, 2); R0(c,d,e,a,b, 3);
- R0(b,c,d,e,a, 4); R0(a,b,c,d,e, 5); R0(e,a,b,c,d, 6); R0(d,e,a,b,c, 7);
-@@ -178,6 +238,8 @@ static int is_bigendian = -1;
- R4(c,d,e,a,b,68); R4(b,c,d,e,a,69); R4(a,b,c,d,e,70); R4(e,a,b,c,d,71);
- R4(d,e,a,b,c,72); R4(c,d,e,a,b,73); R4(b,c,d,e,a,74); R4(a,b,c,d,e,75);
+@@ -180,2 +240,4 @@
R4(e,a,b,c,d,76); R4(d,e,a,b,c,77); R4(c,d,e,a,b,78); R4(b,c,d,e,a,79);
+#endif
+
/* Add the working vars back into context.state[] */
- state[0] += a;
- state[1] += b;