summaryrefslogtreecommitdiff
path: root/databases/db5/patches
diff options
context:
space:
mode:
authoradam <adam@pkgsrc.org>2010-09-16 07:53:32 +0000
committeradam <adam@pkgsrc.org>2010-09-16 07:53:32 +0000
commitcfbd040483d6175417b596d9f4571d681b3c0455 (patch)
treee05883869e9ef69a802b90a001cf43e4481c692a /databases/db5/patches
parentbc34794ff49412cda82da3cdc34f3234de57f8b2 (diff)
downloadpkgsrc-cfbd040483d6175417b596d9f4571d681b3c0455.tar.gz
Changes 5.1.19:
* Added Performance event monitoring support for DTrace and SystemTap which can be enabled during configuration. Static probes have been defined where statistics values are updated, where mutex or transactional consistency lock waits occur, and where some other potentially lengthy operations may be initiated. * Added a new acknowledge policy - DB_REPMGR_ACKS_ALL_AVAILABLE. * Added transactional bulk loading optimization for non-nested transactions. * Added exclusive transaction support for the SQL API. * Added support for bulk update and delete in C# API. * Added a db_replicate utility. * Added an implementation of the Online Backup API. * Added support in Berkeley DB SQL for the vacuum and incremental vacuum pragmas. * Added an option to automatically convert SQLite databases to Berkeley DB on opening. * Added BDBSQL_SHARE_PRIVATE, an option to enable inter-process sharing of DB_PRIVATE environments using multiple-reader. * Added database-level locking to optimize single-threaded operations and remove locking limitations for database load operations. * Added support for DB_INIT_REP, DB_PRIVATE, DB_REGISTER and DB_THREAD in DB_CONFIG file. * Added support for the BDBSQL_DEFAULT_PAGE_SIZE pragma to override Berkeley DB's choice of page size depending on the filesystem. Use SQLITE_DEFAULT_PAGE_SIZE rather than a hard-coded default. * Added an extension that allows access to binary files stored outside of the database. What is stored in the database is a pointer to the binary file. * Added .stat command to dbsql shell to print environment, table, and index statistics. * Added enhancements to reduce the size of indexes in the SQL API by allowing duplicates in the index database and moving the rowid from the index key into the index data. * Added a compile time flag BDBSQL_FILE_PER_TABLE that causes each table to be created in a separate file. This flag replaces the BDBSQL_SPLIT_META_TABLE flag. * Added the handling of read only and read write open of the same database in BDB SQL. * Added an encryption implementation to the SQL API.pkg
Diffstat (limited to 'databases/db5/patches')
-rw-r--r--databases/db5/patches/patch-aa51
-rw-r--r--databases/db5/patches/patch-ab14
-rw-r--r--databases/db5/patches/patch-ac6
3 files changed, 35 insertions, 36 deletions
diff --git a/databases/db5/patches/patch-aa b/databases/db5/patches/patch-aa
index 0e57afee774..4197cd38d96 100644
--- a/databases/db5/patches/patch-aa
+++ b/databases/db5/patches/patch-aa
@@ -1,8 +1,8 @@
-$NetBSD: patch-aa,v 1.1.1.1 2010/06/02 12:08:53 adam Exp $
+$NetBSD: patch-aa,v 1.2 2010/09/16 07:53:32 adam Exp $
---- dist/Makefile.in.orig 2010-03-30 17:36:10.000000000 +0000
+--- dist/Makefile.in.orig 2010-08-27 15:08:03.000000000 +0000
+++ dist/Makefile.in
-@@ -11,7 +11,7 @@ exec_prefix=@exec_prefix@
+@@ -17,7 +17,7 @@ exec_prefix=@exec_prefix@
bindir= @bindir@
includedir=@includedir@
libdir= @libdir@
@@ -11,7 +11,7 @@ $NetBSD: patch-aa,v 1.1.1.1 2010/06/02 12:08:53 adam Exp $
dmode= 755
emode= 555
-@@ -48,7 +48,7 @@ INSTALLER= @INSTALLER@
+@@ -54,7 +54,7 @@ INSTALLER= @INSTALLER@
LIBTOOL= @LIBTOOL@
POSTLINK= @POSTLINK@
@@ -20,7 +20,7 @@ $NetBSD: patch-aa,v 1.1.1.1 2010/06/02 12:08:53 adam Exp $
SOFLAGS= @SOFLAGS@
LIBMAJOR= @DB_VERSION_MAJOR@
LIBVERSION= @DB_VERSION_MAJOR@.@DB_VERSION_MINOR@
-@@ -67,7 +67,7 @@ LIBS= @LIBSO_LIBS@
+@@ -73,7 +73,7 @@ LIBS= @LIBSO_LIBS@
TEST_LIBS= @TEST_LIBS@
LIBCSO_LIBS= @LIBCSO_LIBS@ @LIBSO_LIBS@
@@ -29,7 +29,7 @@ $NetBSD: patch-aa,v 1.1.1.1 2010/06/02 12:08:53 adam Exp $
libdb= $(libdb_base).a
libdb_version= $(libdb_base)-$(LIBVERSION).a
libso= $(libdb_base)-$(LIBVERSION)@SOSUFFIX@
-@@ -86,7 +86,7 @@ CXXLINK= @MAKEFILE_CXXLINK@ @CXXFLAGS@
+@@ -92,7 +92,7 @@ CXXLINK= @MAKEFILE_CXXLINK@ @CXXFLAGS@
XSOLINK= @MAKEFILE_XSOLINK@ @CXXFLAGS@
LIBXSO_LIBS= @LIBXSO_LIBS@ @LIBSO_LIBS@
@@ -38,9 +38,9 @@ $NetBSD: patch-aa,v 1.1.1.1 2010/06/02 12:08:53 adam Exp $
libcxx= $(libcxx_base).a
libcxx_version= $(libcxx_base)-$(LIBVERSION).a
libxso= $(libcxx_base)-$(LIBVERSION)@SOSUFFIX@
-@@ -151,9 +151,9 @@ JAVA_EXDIR= $(srcdir)/examples_java/src
- JAVA_SLEEPYCAT= $(srcdir)/java/src/com/sleepycat
- JAVA_MANIFEST= $(srcdir)/java/jarManifestEntries
+@@ -157,9 +157,9 @@ JAVA_EXDIR= $(exampledir)/java/src
+ JAVA_SLEEPYCAT= $(langdir)/java/src/com/sleepycat
+ JAVA_MANIFEST= $(langdir)/java/jarManifestEntries
-libj_jarfile= db.jar
+libj_jarfile= db5.jar
@@ -50,18 +50,18 @@ $NetBSD: patch-aa,v 1.1.1.1 2010/06/02 12:08:53 adam Exp $
libjso= $(libjso_base)-$(LIBVERSION)@JMODSUFFIX@
libjso_static= $(libjso_base)-$(LIBVERSION).a
libjso_target= $(libjso_base)-$(LIBVERSION).la
-@@ -168,7 +168,7 @@ libjso_g= $(libjso_base)-$(LIBVERSION)_g
- ##################################################
+@@ -175,7 +175,7 @@ libjso_g= $(libjso_base)-$(LIBVERSION)_g
TCL_INCLUDE_SPEC= @TCL_INCLUDE_SPEC@
LIBTSO_LIBS= @LIBTSO_LIBS@ @LIBSO_LIBS@
+ TCL_SRCDIR= $(langdir)/tcl
-libtcl_base= libdb_tcl
+libtcl_base= libdb5_tcl
libtcl= $(libtcl_base).a
libtcl_version= $(libtcl_base)-$(LIBVERSION).a
libtso= $(libtcl_base)-$(LIBVERSION)@LIBTSO_MODSUFFIX@
-@@ -1050,8 +1050,7 @@ install_include: $(INCDOT)
+@@ -1051,8 +1051,7 @@ install_include: $(INCDOT)
@for f in $(INCDOT); do \
- basef=`echo $$f | sed 's,.*/,,'` ; \
+ basef=`echo $$f | $(SED) 's,.*/,,'` ; \
$(RM) $(DESTDIR)$(includedir)/$$basef ; \
- $(CP) -p $$f $(DESTDIR)$(includedir) ; \
- $(CHMOD) $(fmode) $(DESTDIR)$(includedir)/$$basef ; \
@@ -69,7 +69,7 @@ $NetBSD: patch-aa,v 1.1.1.1 2010/06/02 12:08:53 adam Exp $
done
uninstall_include:
-@@ -1066,7 +1065,7 @@ install_lib:
+@@ -1067,7 +1066,7 @@ install_lib:
($(MKDIR) -p $(DESTDIR)$(libdir) && \
$(CHMOD) $(dmode) $(DESTDIR)$(libdir))
@cd $(DESTDIR)$(libdir) && $(RM) $(LIB_INSTALL_FILE_LIST)
@@ -78,26 +78,25 @@ $NetBSD: patch-aa,v 1.1.1.1 2010/06/02 12:08:53 adam Exp $
@(cd $(DESTDIR)$(libdir) && \
test -f $(libso) && $(LN) -s $(libso) $(libso_default); \
test -f $(libso) && $(LN) -s $(libso) $(libso_major); \
-@@ -1094,11 +1093,8 @@ install_utilities:
- ($(MKDIR) -p $(DESTDIR)$(bindir) && \
- $(CHMOD) $(dmode) $(DESTDIR)$(bindir))
+@@ -1098,10 +1097,8 @@ install_utilities:
@for i in $(UTIL_PROGS); do \
-- test -f $$i.exe && i=$$i.exe || i=$$i; \
-- $(RM) $(DESTDIR)$(bindir)/$$i; \
-- $(INSTALLER) $$i $(DESTDIR)$(bindir)/$$i; \
-- $(STRIP) $(DESTDIR)$(bindir)/$$i; \
-- $(CHMOD) $(emode) $(DESTDIR)$(bindir)/$$i; \
-+ target="${DESTDIR}${bindir}/`echo $$i | sed '${transform}'`"; \
+ test -f $$i.exe && i=$$i.exe; \
+ e=`echo $$i | $(SED) '$(transform)'`; \
+- $(RM) $(DESTDIR)$(bindir)/$$e; \
+- $(INSTALLER) $$i $(DESTDIR)$(bindir)/$$e; \
+- $(STRIP) $(DESTDIR)$(bindir)/$$e; \
+- $(CHMOD) $(emode) $(DESTDIR)$(bindir)/$$e; \
++ target="${DESTDIR}${bindir}/$$e"; \
+ libtool --mode=install $(BSD_INSTALL_PROGRAM) $$i $$target; \
done
uninstall_utilities:
-@@ -1116,7 +1112,7 @@ install_docs:
+@@ -1123,7 +1120,7 @@ install_docs:
($(MKDIR) -p $(DESTDIR)$(docdir) && \
$(CHMOD) $(dmode) $(DESTDIR)$(docdir))
@cd $(DESTDIR)$(docdir) && $(RM) -r $(DOCLIST)
-- @cd $(srcdir)/docs && $(CP) -pr $(DOCLIST) $(DESTDIR)$(docdir)/
-+ @cd $(srcdir)/docs && pax -rwpp $(DOCLIST) $(DESTDIR)$(docdir)/
+- @cd $(topdir)/docs && $(CP) -pr $(DOCLIST) $(DESTDIR)$(docdir)/
++ @cd $(topdir)/docs && pax -rwpp $(DOCLIST) $(DESTDIR)$(docdir)/
uninstall_docs:
@cd $(DESTDIR)$(docdir) && $(RM) -r $(DOCLIST)
diff --git a/databases/db5/patches/patch-ab b/databases/db5/patches/patch-ab
index 0e14e694fdc..cba77e4fd42 100644
--- a/databases/db5/patches/patch-ab
+++ b/databases/db5/patches/patch-ab
@@ -1,8 +1,8 @@
-$NetBSD: patch-ab,v 1.1.1.1 2010/06/02 12:08:53 adam Exp $
+$NetBSD: patch-ab,v 1.2 2010/09/16 07:53:32 adam Exp $
---- dist/configure.orig 2010-03-30 17:36:10.000000000 +0000
+--- dist/configure.orig 2010-08-27 15:08:03.000000000 +0000
+++ dist/configure
-@@ -5174,7 +5174,7 @@ bsdi3*) CC=${CC-"shlicc2"}
+@@ -5131,7 +5131,7 @@ bsdi3*) CC=${CC-"shlicc2"}
LIBSO_LIBS="$LIBSO_LIBS -lipc";;
cygwin*)
CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE -D_REENTRANT";;
@@ -11,7 +11,7 @@ $NetBSD: patch-ab,v 1.1.1.1 2010/06/02 12:08:53 adam Exp $
CPPFLAGS="$CPPFLAGS -D_THREAD_SAFE"
LDFLAGS="$LDFLAGS -pthread";;
gnu*|k*bsd*-gnu|linux*)
-@@ -6935,7 +6935,7 @@ fi
+@@ -6893,7 +6893,7 @@ fi
# we're using.
case "$host_os" in
sysv5UnixWare*|sysv5OpenUNIX8*)
@@ -20,7 +20,7 @@ $NetBSD: patch-ab,v 1.1.1.1 2010/06/02 12:08:53 adam Exp $
CPPFLAGS="$CPPFLAGS -pthread"
LDFLAGS="$LDFLAGS -pthread"
else
-@@ -16814,7 +16814,7 @@ LIBTOOL="./libtool"
+@@ -16772,7 +16772,7 @@ LIBTOOL="./libtool"
INSTALLER="\$(LIBTOOL) --mode=install cp -p"
MAKEFILE_CC="\$(LIBTOOL) --mode=compile ${MAKEFILE_CC}"
@@ -29,7 +29,7 @@ $NetBSD: patch-ab,v 1.1.1.1 2010/06/02 12:08:53 adam Exp $
MAKEFILE_CCLINK="\$(LIBTOOL) --mode=link ${MAKEFILE_CCLINK}"
MAKEFILE_CXX="\$(LIBTOOL) --mode=compile ${MAKEFILE_CXX}"
MAKEFILE_XSOLINK="\$(LIBTOOL) --mode=link ${MAKEFILE_CXXLINK} -avoid-version"
-@@ -17543,7 +17543,7 @@ if test "$_JTOPDIR" != "/usr"; then
+@@ -17505,7 +17505,7 @@ if test "$_JTOPDIR" != "/usr"; then
aix*) _JNI_INC_SUBDIRS="aix";;
bsdi*) _JNI_INC_SUBDIRS="bsdos";;
cygwin*) _JNI_INC_SUBDIRS="win32";;
@@ -38,7 +38,7 @@ $NetBSD: patch-ab,v 1.1.1.1 2010/06/02 12:08:53 adam Exp $
hp*) _JNI_INC_SUBDIRS="hp-ux";;
linux*) _JNI_INC_SUBDIRS="linux genunix";;
osf*) _JNI_INC_SUBDIRS="alpha";;
-@@ -19661,7 +19661,7 @@ if test "$db_cv_mutex" = no; then
+@@ -19634,7 +19634,7 @@ if test "$db_cv_mutex" = no; then
# If the user specified we use POSIX pthreads mutexes, and we fail to
# find the full interface, try and configure for just intra-process
# support.
diff --git a/databases/db5/patches/patch-ac b/databases/db5/patches/patch-ac
index 7e85320f67f..a2b0830a013 100644
--- a/databases/db5/patches/patch-ac
+++ b/databases/db5/patches/patch-ac
@@ -1,7 +1,7 @@
-$NetBSD: patch-ac,v 1.1.1.1 2010/06/02 12:08:53 adam Exp $
+$NetBSD: patch-ac,v 1.2 2010/09/16 07:53:32 adam Exp $
---- hmac/sha1.c.orig 2008-03-12 23:44:14.000000000 +0100
-+++ hmac/sha1.c
+--- src/hmac/sha1.c.orig 2008-03-12 23:44:14.000000000 +0100
++++ src/hmac/sha1.c
@@ -101,6 +101,64 @@ A million repetitions of "a"
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);