aboutsummaryrefslogtreecommitdiffstats
path: root/mail/cyrus-imapd24/Makefile
diff options
context:
space:
mode:
authorume <ume@FreeBSD.org>2006-04-16 23:49:24 +0800
committerume <ume@FreeBSD.org>2006-04-16 23:49:24 +0800
commitb839f320e29ebb7ef30acc2f11bd3813975a827e (patch)
tree59fe537b4c7de125cd4ddb3a02ede31a0a93c1ce /mail/cyrus-imapd24/Makefile
parentd31111461ac40790451c6f57473f7614ad69983f (diff)
downloadfreebsd-ports-gnome-b839f320e29ebb7ef30acc2f11bd3813975a827e.tar.gz
freebsd-ports-gnome-b839f320e29ebb7ef30acc2f11bd3813975a827e.tar.zst
freebsd-ports-gnome-b839f320e29ebb7ef30acc2f11bd3813975a827e.zip
Enable support for db-4.4.
Diffstat (limited to 'mail/cyrus-imapd24/Makefile')
-rw-r--r--mail/cyrus-imapd24/Makefile47
1 files changed, 28 insertions, 19 deletions
diff --git a/mail/cyrus-imapd24/Makefile b/mail/cyrus-imapd24/Makefile
index 189684fc9fe8..88eb14616cb5 100644
--- a/mail/cyrus-imapd24/Makefile
+++ b/mail/cyrus-imapd24/Makefile
@@ -49,33 +49,45 @@ OPTIONS= BDB_3 "Use BerkeleyDB v3" on \
BDB_4 "Use BerkeleyDB v4" off \
BDB_41 "Use BerkeleyDB v4.1" off \
BDB_42 "Use BerkeleyDB v4.2" off \
- BDB_43 "Use BerkeleyDB v4.3" off
+ BDB_43 "Use BerkeleyDB v4.3" off \
+ BDB_44 "Use BerkeleyDB v4.4" off
.elif ${USE_BDB_VER} == 4
OPTIONS= BDB_3 "Use BerkeleyDB v3" off \
BDB_4 "Use BerkeleyDB v4" on \
BDB_41 "Use BerkeleyDB v4.1" off \
BDB_42 "Use BerkeleyDB v4.2" off \
- BDB_43 "Use BerkeleyDB v4.3" off
+ BDB_43 "Use BerkeleyDB v4.3" off \
+ BDB_44 "Use BerkeleyDB v4.4" off
.elif ${USE_BDB_VER} == 41
OPTIONS= BDB_3 "Use BerkeleyDB v3" off \
BDB_4 "Use BerkeleyDB v4" off \
BDB_41 "Use BerkeleyDB v4.1" on \
BDB_42 "Use BerkeleyDB v4.2" off \
- BDB_43 "Use BerkeleyDB v4.3" off
+ BDB_43 "Use BerkeleyDB v4.3" off \
+ BDB_44 "Use BerkeleyDB v4.4" off
.elif ${USE_BDB_VER} == 42
OPTIONS= BDB_3 "Use BerkeleyDB v3" off \
BDB_4 "Use BerkeleyDB v4" off \
BDB_41 "Use BerkeleyDB v4.1" off \
BDB_42 "Use BerkeleyDB v4.2" on \
- BDB_43 "Use BerkeleyDB v4.3" off
+ BDB_43 "Use BerkeleyDB v4.3" off \
+ BDB_44 "Use BerkeleyDB v4.4" off
.elif ${USE_BDB_VER} == 43
OPTIONS= BDB_3 "Use BerkeleyDB v3" off \
BDB_4 "Use BerkeleyDB v4" off \
BDB_41 "Use BerkeleyDB v4.1" off \
BDB_42 "Use BerkeleyDB v4.2" off \
- BDB_43 "Use BerkeleyDB v4.3" on
+ BDB_43 "Use BerkeleyDB v4.3" on \
+ BDB_44 "Use BerkeleyDB v4.4" off
+.elif ${USE_BDB_VER} == 44
+OPTIONS= BDB_3 "Use BerkeleyDB v3" off \
+ BDB_4 "Use BerkeleyDB v4" off \
+ BDB_41 "Use BerkeleyDB v4.1" off \
+ BDB_42 "Use BerkeleyDB v4.2" off \
+ BDB_43 "Use BerkeleyDB v4.3" off \
+ BDB_44 "Use BerkeleyDB v4.4" on
.else
-BROKEN= "WITH_BDB_VER must be 3, 4, 41, 42 or 43"
+BROKEN= "WITH_BDB_VER must be 3, 4, 41, 42, 43 or 44"
.endif
OPTIONS+= DRAC "Enable DRAC support" off
@@ -84,13 +96,13 @@ OPTIONS+= LDAP_PTLOADER "Enable LDAP ptloader" off
OPTIONS+= LISTEXT "Enable IMAP List extensions" off
OPTIONS+= MURDER "Enable IMAP Murder support" off
OPTIONS+= NETSCAPEHACK "Enable X-NETSCAPE extensions" off
-OPTIONS+= NNTP "Enable NNTP support (BROKEN)" off
+OPTIONS+= NNTP "Enable NNTP support" off
OPTIONS+= REPLICATION "Enable replication" off
OPTIONS+= SNMP_4 "Enable SNMP support using net-snmp v4" off \
SNMP_5 "Enable SNMP support using net-snmp v5" off
OPTIONS+= PASS8BITHACK "Add pass8bit option (not recommended)" off
-BDB_VERS= 3 4 41 42 43
+BDB_VERS= 3 4 41 42 43 44
.include <bsd.port.pre.mk>
@@ -113,23 +125,20 @@ WITH_BDB_${USE_BDB_VER}= true
BROKEN= "Multiple BDB versions selected. Run 'make config' again!"
.endif
.if defined(WITH_BDB_3)
-BDB_VER= 3
+USE_BDB= 3
.elif defined(WITH_BDB_4)
-BDB_VER= 4
USE_BDB= 40
.elif defined(WITH_BDB_41)
-BDB_VER= 41
+USE_BDB= 41
.elif defined(WITH_BDB_42)
-BDB_VER= 42
-BDB_SUFFIX= -4.2
+USE_BDB= 42
.elif defined(WITH_BDB_43)
-BDB_VER= 43
-BDB_SUFFIX= -4.3
+USE_BDB= 43
+.elif defined(WITH_BDB_44)
+USE_BDB= 44
.endif
-USE_BDB?= ${BDB_VER}
-BDB_SUFFIX?= ${BDB_VER}
-CONFIGURE_ARGS+=--with-bdb-incdir=${LOCALBASE}/include/db${BDB_VER} \
- --with-bdb=db${BDB_SUFFIX}
+CONFIGURE_ARGS+=--with-bdb-incdir=${BDB_INCLUDE_DIR} \
+ --with-bdb=${BDB_LIB_NAME}
.if defined(WITH_NNTP)
CONFIGURE_ARGS+=--enable-nntp