--- a/patches/dev300/apply 2010-07-17 23:42:50.000000000 -0500 +++ b/patches/dev300/apply 2010-07-17 23:43:13.000000000 -0500 @@ -1250,8 +1250,8 @@ # [which is a broken setup, but apparently most apps don't break with that ;-)] dmake-space-in-envvar-name.diff, i#101786, jholesov -# support db4.8 -db4.8.diff, rengelha +# support db5 +db5.diff, rengelha # find gsicheck in the solver transex3-localize-gsicheck-path.diff, i#109378, pmladek --- a/patches/dev300/db4.8.diff 2010-05-13 12:28:09.000000000 -0500 +++ b/patches/dev300/db4.8.diff 1969-12-31 18:00:00.000000000 -0600 @@ -1,11 +0,0 @@ ---- configure.in-old 2009-09-28 20:35:05.000000000 +0200 -+++ configure.in 2009-09-28 20:32:40.000000000 +0200 -@@ -3907,7 +3907,7 @@ - ], [] - ) - AC_MSG_CHECKING([whether db is at least 4.1]) -- for v in `seq 1 7`; do -+ for v in `seq 1 8`; do - AC_TRY_RUN([ - #include - --- a/patches/dev300/db5.diff 1969-12-31 18:00:00.000000000 -0600 +++ b/patches/dev300/db5.diff 2010-07-17 23:42:09.000000000 -0500 @@ -0,0 +1,38 @@ +--- configure.in-old 2010-07-17 23:39:32.000000000 -0500 ++++ configure.in 2010-07-17 23:15:21.000000000 -0500 +@@ -4149,19 +4149,31 @@ + ], [] + ) + AC_MSG_CHECKING([whether db is at least 4.1]) +- for v in `seq 1 7`; do ++ for v in `seq 4 5`; do + AC_TRY_RUN([ + #include + + int main(int argc, char **argv) { +- if(DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR == $v) return 0; ++ if (DB_VERSION_MAJOR==$v) return 0; ++ else return 1; ++} ++ ], [DB_VERSION_MAJOR=$v], []) ++ done ++ ++ for v in `seq 1 8`; do ++ AC_TRY_RUN([ ++#include ++ ++int main(int argc, char **argv) { ++ if(DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR == $v || DB_VERSSION_MAJOR == 5) return 0; + else return 1; + } + ], [DB_VERSION_MINOR=$v], []) + done +- if test "$DB_VERSION_MINOR" -gt "1"; then ++ ++ if test "$DB_VERSION_MAJOR" = "5" || test "$DB_VERSION_MINOR" -gt "1"; then + AC_MSG_RESULT([OK]) +- DB_VERSION=4.$DB_VERSION_MINOR ++ DB_VERSION=$DB_VERSION_MAJOR.$DB_VERSION_MINOR + else + AC_MSG_ERROR([no. you need at least db 4.1]) + fi