aboutsummaryrefslogtreecommitdiffstats
path: root/mail/websieve
diff options
context:
space:
mode:
authorHajimu UMEMOTO <ume@FreeBSD.org>2017-03-10 10:05:01 +0800
committerHajimu UMEMOTO <ume@FreeBSD.org>2017-03-10 10:05:01 +0800
commit5926bdc0e1826e730f202a810d9de738921721f1 (patch)
treee0550d3c2841df10ea2a0aabded56f6997f0d30f /mail/websieve
parent93fed100a8243194dfbb25e749d685db7380f4c0 (diff)
downloadfreebsd-ports-gnome-5926bdc0e1826e730f202a810d9de738921721f1.tar.gz
freebsd-ports-gnome-5926bdc0e1826e730f202a810d9de738921721f1.tar.zst
freebsd-ports-gnome-5926bdc0e1826e730f202a810d9de738921721f1.zip
Add Cyrus IMAP 3.0 series.
Now, it is the third release candidate from the Cyrus IMAP 3.0 series: 3.0.0-rc3. As a release candidate, it is considered near-stable for production usage. Interfaces, APIs, features, etc are not likely to change between now and the full release.
Diffstat (limited to 'mail/websieve')
-rw-r--r--mail/websieve/Makefile10
1 files changed, 8 insertions, 2 deletions
diff --git a/mail/websieve/Makefile b/mail/websieve/Makefile
index 428df77ce485..8607141792c3 100644
--- a/mail/websieve/Makefile
+++ b/mail/websieve/Makefile
@@ -26,7 +26,8 @@ NO_ARCH= yes
OPTIONS_SINGLE= TYPE
OPTIONS_SINGLE_TYPE= PERL CYRUS
OPTIONS_RADIO= CYRDEP
-OPTIONS_RADIO_CYRDEP= CYRUS_IMAPD_23 CYRUS_IMAPD_24 CYRUS_IMAPD_25
+OPTIONS_RADIO_CYRDEP= CYRUS_IMAPD_23 CYRUS_IMAPD_24 CYRUS_IMAPD_25 \
+ CYRUS_IMAPD_30
OPTIONS_DEFAULT= CYRUS CYRUS_IMAPD_24
TYPE_DESC= Choose which sieve backend to use
@@ -36,7 +37,9 @@ CYRDEP_DESC= Which version of Cyrus IMAPd to depend on
CYRUS_IMAPD_23_DESC= Cyrus IMAPd version 2.3.x
CYRUS_IMAPD_24_DESC= Cyrus IMAPd version 2.4.x
CYRUS_IMAPD_25_DESC= Cyrus IMAPd version 2.5.x
+CYRUS_IMAPD_30_DESC= Cyrus IMAPd version 3.0.x
+CYRUS_IMAPD_30_RUN_DEPENDS= ${SITE_ARCH}/Cyrus/SIEVE/managesieve.pm:mail/cyrus-imapd30
CYRUS_IMAPD_25_RUN_DEPENDS= ${SITE_ARCH}/Cyrus/SIEVE/managesieve.pm:mail/cyrus-imapd25
CYRUS_IMAPD_24_RUN_DEPENDS= ${SITE_ARCH}/Cyrus/SIEVE/managesieve.pm:mail/cyrus-imapd24
CYRUS_IMAPD_23_RUN_DEPENDS= ${SITE_ARCH}/Cyrus/SIEVE/managesieve.pm:mail/cyrus-imapd23
@@ -57,7 +60,10 @@ SUB_FILES= pkg-message
_check-config: my-check-config
my-check-config:
.if ${PORT_OPTIONS:MPERL}
-.if !empty(PORT_OPTIONS:MCYRUS_IMAPD_23) || !empty(PORT_OPTIONS:MCYRUS_IMAPD_24) || !empty(PORT_OPTIONS:MCYRUS_IMAPD_25)
+.if !empty(PORT_OPTIONS:MCYRUS_IMAPD_23) || \
+ !empty(PORT_OPTIONS:MCYRUS_IMAPD_24) || \
+ !empty(PORT_OPTIONS:MCYRUS_IMAPD_25) || \
+ !empty(PORT_OPTIONS:MCYRUS_IMAPD_30)
@${ECHO_MSG} "====> You cannot select a dependency on cyrus with the PERL option"
_CHECK_CONFIG_ERROR= true
.endif