FreeBSD Bugzilla – Attachment 233139 Details for
Bug 263211
mail/mutt: new hcache options change default to lmdb
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
new hcache options change default to lmdb
0001-mail-mutt-new-hcache-options-change-default-to-lmdb.patch (text/plain), 3.98 KB, created by
Derek Schrock
on 2022-04-11 02:07:35 UTC
(
hide
)
Description:
new hcache options change default to lmdb
Filename:
MIME Type:
Creator:
Derek Schrock
Created:
2022-04-11 02:07:35 UTC
Size:
3.98 KB
patch
obsolete
>From 7ca6b626876de3244f2a2b7482c65d86574cca27 Mon Sep 17 00:00:00 2001 >From: Derek Schrock <dereks@lifeofadishwasher.com> >Date: Thu, 7 Apr 2022 20:19:41 -0400 >Subject: [PATCH] mail/mutt: new hcache options change default to lmdb > >- Add three new(ish) hcache options HCACHE_{LMDB,GDBM,QDBM} >- Update HCACHE_BDB to use database/db18 >- Due to bdb5's EOL change the default hcache to HCACHE_LMDB. > Favoring lmbd since it's performance is on par with BDB and that db18's > AGPL3 licensing seems to be a point of contention. >--- > UPDATING | 8 ++++++++ > mail/mutt/Makefile | 18 ++++++++++++++---- > 2 files changed, 22 insertions(+), 4 deletions(-) > >diff --git a/UPDATING b/UPDATING >index 670c77d511..53978344f1 100644 >--- a/UPDATING >+++ b/UPDATING >@@ -5,6 +5,14 @@ they are unavoidable. > You should get into the habit of checking this file for changes each time > you update your ports collection, before attempting any port upgrades. > >+20220410: >+ AFFECTS: mail/mutt >+ AUTHOR: dereks@lifeofadishwasher.com >+ >+ Default header cache option has been changed to the new option LMDB using >+ databases/lmdb. The BDB option still exists but now uses databases/db18 due >+ to the EOL of databases/db5. >+ > 20220410: > AFFECTS: users of sysutils/screen > AUTHOR: cy@FreeBSD.org >diff --git a/mail/mutt/Makefile b/mail/mutt/Makefile >index 6e7ffde9ef..fb668b48e9 100644 >--- a/mail/mutt/Makefile >+++ b/mail/mutt/Makefile >@@ -2,6 +2,7 @@ > > PORTNAME= mutt > DISTVERSION= 2.2.2 >+PORTREVISION= 1 > CATEGORIES+= mail > MASTER_SITES= ftp://ftp.mutt.org/pub/mutt/ \ > https://bitbucket.org/mutt/mutt/downloads/ \ >@@ -51,15 +52,15 @@ OPTIONS_DEFINE= AUTOCRYPT DEBUG_LOGS DOCS EXAMPLES FLOCK GPGME \ > GREETING_PATCH HTML ICONV IDN IFDEF_PATCH LOCALES_FIX \ > MAILBOX_MANPAGES MAILDIR_MTIME_PATCH NLS QUOTE_PATCH \ > REVERSE_REPLY_PATCH SASL SMART_DATE SMIME SMTP URLVIEW >-OPTIONS_DEFAULT= AUTOCRYPT DEBUG_LOGS GPGME GSSAPI_NONE HCACHE_BDB HTML \ >+OPTIONS_DEFAULT= AUTOCRYPT DEBUG_LOGS GPGME GSSAPI_NONE HCACHE_LMDB HTML \ > ICONV IDN IFDEF_PATCH LOCALES_FIX MAILBOX_MANPAGES \ > MAILDIR_MTIME_PATCH NCURSES NLS QUOTE_PATCH \ > REVERSE_REPLY_PATCH SASL SMART_DATE SMIME SMTP URLVIEW > > OPTIONS_SINGLE= GSSAPI HCACHE SCREEN > OPTIONS_SINGLE_GSSAPI= GSSAPI_BASE GSSAPI_HEIMDAL GSSAPI_MIT GSSAPI_NONE >-OPTIONS_SINGLE_HCACHE= HCACHE_BDB HCACHE_KYOTOCABINET HCACHE_NONE \ >- HCACHE_TOKYOCABINET >+OPTIONS_SINGLE_HCACHE= HCACHE_BDB HCACHE_GDBM HCACHE_KYOTOCABINET HCACHE_LMDB \ >+ HCACHE_NONE HCACHE_QDBM HCACHE_TOKYOCABINET > OPTIONS_SINGLE_SCREEN= NCURSES SLANG > OPTIONS_SUB= yes > >@@ -70,8 +71,11 @@ GPGME_DESC= Gpgme interface > GREETING_PATCH_DESC= Greeting support > HCACHE_BDB_DESC= Use Berkeley DB (BDB) > HCACHE_DESC= Header Cache support >+HCACHE_GDBM_DESC= Use GDBM > HCACHE_KYOTOCABINET_DESC= Use Kyoto Cabinet >+HCACHE_LMDB_DESC= Use LMDB > HCACHE_NONE_DESC= Disable Header Cache >+HCACHE_QDBM_DESC= Use QDBM > HCACHE_TOKYOCABINET_DESC= Use Tokyo Cabinet > HTML_DESC= HTML documentation > IDN_DESC= International Domain Names (implies ICONV) >@@ -126,14 +130,20 @@ GSSAPI_MIT_CONFIGURE_ON= ${GSSAPI_CONFIGURE_ARGS} \ > --with-gss=${GSSAPIBASEDIR} > GSSAPI_NONE_CONFIGURE_ON= --without-gss > >-HCACHE_BDB_USES= bdb:42+ >+HCACHE_BDB_USES= bdb:18 > HCACHE_BDB_CONFIGURE_WITH= bdb=${LOCALBASE} > HCACHE_BDB_VARS= CFLAGS+=-I${BDB_INCLUDE_DIR} \ > LDFLAGS+=-L${BDB_LIB_DIR} >+HCACHE_GDBM_LIB_DEPENDS= libgdbm.so:databases/gdbm >+HCACHE_GDBM_CONFIGURE_WITH= gdbm=${LOCALBASE} > HCACHE_KYOTOCABINET_LIB_DEPENDS= libkyotocabinet.so:databases/kyotocabinet > HCACHE_KYOTOCABINET_CONFIGURE_WITH= kyotocabinet=${LOCALBASE} >+HCACHE_LMDB_LIB_DEPENDS= liblmdb.so:databases/lmdb >+HCACHE_LMDB_CONFIGURE_WITH= lmdb=${LOCALBASE} > HCACHE_NONE_CONFIGURE_ON= --disable-hcache > HCACHE_NONE_CONFIGURE_OFF= --enable-hcache >+HCACHE_QDBM_LIB_DEPENDS= libqdbm.so:databases/qdbm >+HCACHE_QDBM_CONFIGURE_WITH= qdbm=${LOCALBASE} > HCACHE_TOKYOCABINET_LIB_DEPENDS= libtokyocabinet.so:databases/tokyocabinet > HCACHE_TOKYOCABINET_CONFIGURE_WITH= tokyocabinet=${LOCALBASE} > >-- >2.35.1 >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 263211
:
233139
|
233426
|
233641