diff options
Diffstat (limited to 'mail/courier-imap/Makefile')
-rw-r--r-- | mail/courier-imap/Makefile | 26 |
1 files changed, 16 insertions, 10 deletions
diff --git a/mail/courier-imap/Makefile b/mail/courier-imap/Makefile index 8f466756ee11..052c800ee871 100644 --- a/mail/courier-imap/Makefile +++ b/mail/courier-imap/Makefile @@ -2,8 +2,7 @@ # $FreeBSD$ PORTNAME= courier-imap -PORTVERSION= 5.0.14 -PORTREVISION= 1 +PORTVERSION= 5.1.1 PORTEPOCH= 2 CATEGORIES= mail MASTER_SITES= SF/courier/imap/${PORTVERSION} @@ -41,11 +40,11 @@ SUB_LIST= CONFDIR=${CONFDIR} # WITH_SYSLOG_FACILITY: The syslogfacility to use # -OPTIONS_DEFINE= FAM TRASHQUOTA GDBM IPV6 GNUTLS -FAM_DESC= Fam support for IDLE command -TRASHQUOTA_DESC= Include deleted mails in the quota +OPTIONS_DEFINE= GDBM GNUTLS INOTIFY TRASHQUOTA IPV6 + GNUTLS_DESC= Use GnuTLS instead of OpenSSL (Enables SNI) -FAM_USES= fam +INOTIFY_DESC= Inotify support for IDLE command +TRASHQUOTA_DESC= Include deleted mails in the quota .if exists(${.CURDIR}/../../security/courier-authlib/Makefile.opt) .include "${.CURDIR}/../../security/courier-authlib/Makefile.opt" @@ -72,6 +71,8 @@ GNUTLS_LIB_DEPENDS= libgnutls.so:security/gnutls \ GNUTLS_CONFIGURE_WITH= gnutls GNUTLS_USES= pkgconfig +INOTIFY_LIB_DEPENDS= libinotify.so:devel/libinotify + IPV6_CONFIGURE_OFF= --without-ipv6 TRASHQUOTA_CONFIGURE_ON=--with-trashquota @@ -105,10 +106,6 @@ EXTRA_DOCS= AUTHORS INSTALL NEWS \ libs/maildir/README.sharedfolders.txt \ libs/tcpd/README.couriertls \ -post-patch-FAM-off: - @${REINPLACE_CMD} -e 's|$$LIBFAM||g; s|HAVE_FAM|DO_NOT_HAVE_FAM|g' \ - ${WRKSRC}/libs/maildir/configure - post-patch: @${REINPLACE_CMD} -e 's|^case x$$lockmethod in|${TEST} \&\& &|g' \ ${WRKSRC}/libs/liblock/configure @@ -118,6 +115,15 @@ post-patch: ${WRKSRC}/libs/imap/pop3d-ssl.dist.in \ ${WRKSRC}/libs/imap/imapd-ssl.dist.in +post-patch-INOTIFY-on: + @${REINPLACE_CMD} -e 's|LIBS = @LIBS@|& ${LOCALBASE}/lib/libinotify.a /usr/lib/libpthread.a|' \ + ${WRKSRC}/libs/maildir/Makefile.in \ + ${WRKSRC}/libs/imap/Makefile.in + +post-configure-INOTIFY-on: + @${ECHO_CMD} '#define HAVE_INOTIFY_INIT 1' >>${WRKSRC}/libs/maildir/config.h + @${ECHO_CMD} '#define HAVE_INOTIFY_INIT1 1' >>${WRKSRC}/libs/maildir/config.h + post-install: ${INSTALL_SCRIPT} ${WRKSRC}/makeimapaccess ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_SCRIPT} ${WRKSRC}/makedat ${STAGEDIR}${PREFIX}/bin/ |