ports/51491: [PATCH]: make skiplist support for port mail/cyrus-imapd2 compatible with mail/cyrus-imapd22

Oliver Eikemeier eikemeier at fillmore-labs.com
Mon Apr 28 12:30:12 UTC 2003


>Number:         51491
>Category:       ports
>Synopsis:       [PATCH]: make skiplist support for port mail/cyrus-imapd2 compatible with mail/cyrus-imapd22
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Mon Apr 28 05:30:10 PDT 2003
>Closed-Date:
>Last-Modified:
>Originator:     Oliver Eikemeier
>Release:        FreeBSD 4.8-STABLE i386
>Organization:
Fillmore Labs - http://www.fillmore-labs.com
>Environment:
System: FreeBSD nuuk.fillmore-labs.com 4.8-STABLE FreeBSD 4.8-STABLE #0: Sun Apr 6 14:21:01 CEST 2003 root at nuuk.fillmore-labs.com:/usr/obj/usr/src/sys/FILLMORE-LABS i386

>Description:

cyrus-imapd 2.2 changed the default mailbox list and seen state database
formats to skiplist. Port mail/cyrus-imapd22 has an option WITHOUT_SKIPLIST
to keep the old database format. Port mail/cyrus-imapd2 should have an
option WITH_SKIPLIST to use the new database format.

>How-To-Repeat:
>Fix:

cd /usr/ports
patch < ~/cyrus-imapd2-skiplist.patch
rm mail/cyrus-imapd2/Makefile.orig

--- cyrus-imapd2-skiplist.patch begins here ---
--- mail/cyrus-imapd2/Makefile.orig	Sun Apr 27 02:06:08 2003
+++ mail/cyrus-imapd2/Makefile	Mon Apr 28 14:04:15 2003
@@ -51,8 +51,15 @@
 CONFIGURE_ARGS+=--with-bdb-incdir=${LOCALBASE}/include/db${USE_BDB_VER} \
 		--with-bdb=db${USE_BDB_VER}
 
+.if defined(WITH_SKIPLIST)
+CONFIGURE_ARGS+=--with-mboxlist-db=skiplist --with-seen-db=skiplist
+.else
 .if defined(WITH_SKIPLIST_MBOX)
 CONFIGURE_ARGS+=--with-mboxlist-db=skiplist
+.endif
+.if defined(WITH_SKIPLIST_SEEN)
+CONFIGURE_ARGS+=--with-seen-db=skiplist
+.endif
 .endif
 
 .if defined(WITH_MURDER)
--- cyrus-imapd2-skiplist.patch ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list