- #218046: applied patches to compile with db4-4.5
This commit is contained in:
parent
d0da864c70
commit
d5bbf66cbd
29
cyrus-imapd-2.3.7-db4.5.patch
Normal file
29
cyrus-imapd-2.3.7-db4.5.patch
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
--- cyrus-imapd-2.3.7/cmulocal/berkdb.m4.db4.5 2006-05-23 15:27:15.000000000 +0200
|
||||||
|
+++ cyrus-imapd-2.3.7/cmulocal/berkdb.m4 2007-01-08 11:57:05.000000000 +0100
|
||||||
|
@@ -213,7 +213,7 @@
|
||||||
|
fi
|
||||||
|
|
||||||
|
saved_LIBS=$LIBS
|
||||||
|
- for dbname in db-4.4 db4.4 db44 db-4.3 db4.3 db43 db-4.2 db4.2 db42 db-4.1 db4.1 db41 db-4.0 db4.0 db-4 db40 db4 db-3.3 db3.3 db33 db-3.2 db3.2 db32 db-3.1 db3.1 db31 db-3 db30 db3 db
|
||||||
|
+ for dbname in db-4.5 db4.5 db45 db-4.4 db4.4 db44 db-4.3 db4.3 db43 db-4.2 db4.2 db42 db-4.1 db4.1 db41 db-4.0 db4.0 db-4 db40 db4 db-3.3 db3.3 db33 db-3.2 db3.2 db32 db-3.1 db3.1 db31 db-3 db30 db3 db
|
||||||
|
do
|
||||||
|
LIBS="$saved_LIBS -l$dbname"
|
||||||
|
AC_TRY_LINK([#include <db.h>],
|
||||||
|
--- cyrus-imapd-2.3.7/lib/cyrusdb_berkeley.c.db4.5 2006-02-28 13:58:07.000000000 +0100
|
||||||
|
+++ cyrus-imapd-2.3.7/lib/cyrusdb_berkeley.c 2007-01-08 12:00:29.000000000 +0100
|
||||||
|
@@ -173,7 +173,15 @@
|
||||||
|
syslog(LOG_WARNING,
|
||||||
|
"DBERROR: invalid berkeley_locks_max value, using internal default");
|
||||||
|
} else {
|
||||||
|
+#if DB_VERSION_MAJOR >= 4
|
||||||
|
+ r = dbenv->set_lk_max_locks(dbenv, opt);
|
||||||
|
+ if (!r)
|
||||||
|
+ r = dbenv->set_lk_max_lockers(dbenv, opt);
|
||||||
|
+ if (!r)
|
||||||
|
+ r = dbenv->set_lk_max_objects(dbenv, opt);
|
||||||
|
+#else
|
||||||
|
r = dbenv->set_lk_max(dbenv, opt);
|
||||||
|
+#endif
|
||||||
|
if (r) {
|
||||||
|
dbenv->err(dbenv, r, "set_lk_max");
|
||||||
|
syslog(LOG_ERR, "DBERROR: set_lk_max(): %s", db_strerror(r));
|
@ -1,6 +1,6 @@
|
|||||||
Name: cyrus-imapd
|
Name: cyrus-imapd
|
||||||
Version: 2.3.7
|
Version: 2.3.7
|
||||||
Release: 5%{?dist}
|
Release: 6%{?dist}
|
||||||
|
|
||||||
# ********************** BUILD TIME OPTIONS START **********************
|
# ********************** BUILD TIME OPTIONS START **********************
|
||||||
|
|
||||||
@ -146,6 +146,7 @@ Patch12: cyrus-imapd-2.2.12-notify_sms.patch
|
|||||||
Patch13: allow_auth_plain_proxying.patch
|
Patch13: allow_auth_plain_proxying.patch
|
||||||
Patch14: cyrus-imapd-2.3.1-authid_normalize.patch
|
Patch14: cyrus-imapd-2.3.1-authid_normalize.patch
|
||||||
Patch15: cyrus-imapd-2.3.1-make_md5_defaults.patch
|
Patch15: cyrus-imapd-2.3.1-make_md5_defaults.patch
|
||||||
|
Patch16: cyrus-imapd-2.3.7-db4.5.patch
|
||||||
# Patches >= 100 are / will be fixed in CVS
|
# Patches >= 100 are / will be fixed in CVS
|
||||||
Patch100: cyrus-imapd-2.3.1-make_md5.patch
|
Patch100: cyrus-imapd-2.3.1-make_md5.patch
|
||||||
Patch101: cyrus-imapd-2.3.1-backend_sigsegv.patch
|
Patch101: cyrus-imapd-2.3.1-backend_sigsegv.patch
|
||||||
@ -260,6 +261,7 @@ one running the server.
|
|||||||
%patch13 -p0 -b .allow_auth_plain
|
%patch13 -p0 -b .allow_auth_plain
|
||||||
%patch14 -p1 -b .authid_normalize
|
%patch14 -p1 -b .authid_normalize
|
||||||
%patch15 -p1 -b .make_md5_defaults
|
%patch15 -p1 -b .make_md5_defaults
|
||||||
|
%patch16 -p1 -b .db4.5
|
||||||
# fixed upstream
|
# fixed upstream
|
||||||
#%patch100 -p1 -b .make_md5
|
#%patch100 -p1 -b .make_md5
|
||||||
# fixed upstream
|
# fixed upstream
|
||||||
@ -806,6 +808,9 @@ fi
|
|||||||
%{_mandir}/man1/*
|
%{_mandir}/man1/*
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Mon Jan 08 2007 Tomas Janousek <tjanouse@redhat.com> - 2.3.7-6
|
||||||
|
- #218046: applied patches to compile with db4-4.5
|
||||||
|
|
||||||
* Tue Dec 5 2006 John Dennis <jdennis@redhat.com> - 2.3.7-5
|
* Tue Dec 5 2006 John Dennis <jdennis@redhat.com> - 2.3.7-5
|
||||||
- Resolves: bug# 218046: Cyrus-imapd in rawhide needs to be rebuilt
|
- Resolves: bug# 218046: Cyrus-imapd in rawhide needs to be rebuilt
|
||||||
against new snmp package
|
against new snmp package
|
||||||
|
Loading…
Reference in New Issue
Block a user