summaryrefslogtreecommitdiff
path: root/mail/dovecot22/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'mail/dovecot22/Makefile')
-rw-r--r--mail/dovecot22/Makefile164
1 files changed, 0 insertions, 164 deletions
diff --git a/mail/dovecot22/Makefile b/mail/dovecot22/Makefile
deleted file mode 100644
index 06c32f8c78fe..000000000000
--- a/mail/dovecot22/Makefile
+++ /dev/null
@@ -1,164 +0,0 @@
-# Created by: Nagy, Attila <bra@fsn.hu>
-# $FreeBSD$
-
-######################################################################
-# Anytime PORTVERSION changes please bump PORTREVISION of #
-# mail/dovecot-pigeonhole. See ports/146029 for an explanation. #
-# #
-# Please be careful when updating this port as changes to this port #
-# can break mail/dovecot-pigeonhole. In order to ensure the least #
-# amount of breakage possible please consult the maintainer of that #
-# port before updating this one. #
-######################################################################
-
-PORTNAME= dovecot
-PORTVERSION= 2.2.36
-PORTREVISION= 4
-CATEGORIES= mail ipv6
-MASTER_SITES= https://www.dovecot.org/releases/2.2/
-PKGNAMESUFFIX= 22
-
-MAINTAINER= ler@FreeBSD.org
-COMMENT= Secure, fast and powerful IMAP and POP3 server
-
-LICENSE= LGPL21 MIT
-LICENSE_COMB= dual
-LICENSE_FILE_LGPL21= ${WRKSRC}/COPYING.LGPL
-LICENSE_FILE_MIT= ${WRKSRC}/COPYING.MIT
-
-DEPRECATED= End of Life upstream, use mail/dovecot instead
-EXPIRATION_DATE= 2019-01-31
-
-USES= cpe iconv libtool ssl
-USE_RC_SUBR= dovecot
-
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --localstatedir=/var \
- --with-statedir=/var/db/dovecot \
- --without-shadow \
- --with-ssl=openssl \
- --with-docs
-
-USE_LDCONFIG= ${PREFIX}/lib/dovecot
-INSTALL_TARGET= install-strip
-
-USERS= dovecot dovenull
-GROUPS= ${USERS}
-
-CONFLICTS_INSTALL= dovecot
-
-OPTIONS_DEFINE= LIBWRAP LZ4 VPOPMAIL DOCS EXAMPLES
-OPTIONS_DEFAULT=GSSAPI_NONE LIBWRAP
-OPTIONS_SUB= yes
-
-OPTIONS_GROUP= DB FTS
-OPTIONS_GROUP_DB= CDB LDAP MYSQL PGSQL SQLITE
-OPTIONS_GROUP_FTS= ICU LUCENE SOLR TEXTCAT
-
-OPTIONS_SINGLE= GSSAPI
-OPTIONS_SINGLE_GSSAPI= GSSAPI_NONE GSSAPI_BASE GSSAPI_HEIMDAL GSSAPI_MIT
-
-LZ4_DESC= LZ4 compression support
-VPOPMAIL_DESC= vpopmail support
-
-DB_DESC= Database support
-CDB_DESC= CDB database support
-
-FTS_DESC= Full text search plugins
-ICU_DESC= Use libicu for FTS unicode normalization
-LUCENE_DESC= CLucene FTS support
-SOLR_DESC= Solr FTS support
-TEXTCAT_DESC= Libtextcat FTS support
-
-GSSAPI_NONE_DESC= Build without GSSAPI support
-GSSAPI_BASE_DESC= Use GSSAPI from base
-GSSAPI_HEIMDAL_DESC= Use Heimdal GSSAPI from security/heimdal
-GSSAPI_MIT_DESC= Use MIT GSSAPI from security/krb5
-
-# General options
-LIBWRAP_CONFIGURE_WITH= libwrap
-
-LZ4_CONFIGURE_WITH= lz4
-LZ4_LIB_DEPENDS= liblz4.so:archivers/liblz4
-
-VPOPMAIL_BUILD_DEPENDS= vpopmail>=0:mail/vpopmail
-VPOPMAIL_CONFIGURE_WITH=vpopmail
-
-# Databases
-CDB_CONFIGURE_WITH= cdb
-CDB_LIB_DEPENDS= libcdb.so:databases/tinycdb
-
-LDAP_USE= OPENLDAP=yes
-LDAP_CONFIGURE_WITH= ldap
-
-MYSQL_USES= mysql
-MYSQL_CONFIGURE_WITH= mysql
-
-PGSQL_USES= pgsql
-PGSQL_CONFIGURE_WITH= pgsql
-
-SQLITE_USES= sqlite
-SQLITE_CONFIGURE_WITH= sqlite
-
-# FTS
-ICU_CONFIGURE_WITH= icu
-ICU_LIB_DEPENDS= libicui18n.so:devel/icu
-ICU_USES= pkgconfig
-
-LUCENE_CONFIGURE_WITH= lucene
-LUCENE_LIB_DEPENDS= libclucene-core.so:textproc/clucene
-
-SOLR_CONFIGURE_WITH= solr
-SOLR_LIB_DEPENDS= libcurl.so:ftp/curl \
- libexpat.so:textproc/expat2
-
-TEXTCAT_CONFIGURE_WITH= textcat
-TEXTCAT_LIB_DEPENDS= libtextcat.so:textproc/libtextcat
-
-# GSSAPI
-GSSAPI_NONE_CONFIGURE_ON= --without-gssapi
-GSSAPI_NONE_CONFIGURE_OFF= --with-gssapi ${GSSAPI_CONFIGURE_ARGS}
-GSSAPI_BASE_USES= gssapi
-GSSAPI_HEIMDAL_USES= gssapi:heimdal
-GSSAPI_MIT_USES= gssapi:mit
-
-DOCS= AUTHORS COPYING INSTALL NEWS TODO README
-PORTDOCS= *
-PORTEXAMPLES= *
-
-# Default requirement for dovecot rc script
-_REQUIRE= LOGIN
-
-LDAP_VARS= _REQUIRE+=slapd
-MYSQL_VARS= _REQUIRE+=mysql
-PGSQL_VARS= _REQUIRE+=postgresql
-
-SUB_LIST+= REQUIRE="${_REQUIRE}"
-SUB_FILES+= pkg-message
-
-CPPFLAGS+= -I${LOCALBASE}/include -I${OPENSSLINC}
-LDFLAGS+= -L${LOCALBASE}/lib -L${OPENSSLLIB}
-
-post-patch:
- @${REINPLACE_CMD} -e 's,/etc/dovecot,${PREFIX}/etc/dovecot,g; \
- s,sysconfdir=/etc,sysconfdir=${PREFIX}/etc,g' \
- ${WRKSRC}/doc/example-config/*.conf ${WRKSRC}/doc/example-config/conf.d/*
- @${REINPLACE_CMD} -e '/^LIBS =/s/$$/ @LTLIBICONV@/' \
- ${WRKSRC}/src/lib-mail/Makefile.in
-# Install the sample config files into ETCDIR/example-config/
- @${REINPLACE_CMD} -e '/^exampledir =/s|\$$(docdir)|${ETCDIR}|' \
- ${WRKSRC}/doc/example-config/Makefile.in \
- ${WRKSRC}/doc/example-config/conf.d/Makefile.in
- @${REINPLACE_CMD} -e 's|/usr/bin|${LOCALBASE}/bin|' \
- ${WRKSRC}/src/plugins/fts/decode2text.sh
-
-post-install:
- @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
- ${MV} ${STAGEDIR}${DOCSDIR}/dovecot-openssl.cnf ${STAGEDIR}${EXAMPLESDIR}
- ${MV} ${STAGEDIR}${DOCSDIR}/mkcert.sh ${STAGEDIR}${EXAMPLESDIR}
-
-post-install-DOCS-on:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- (cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${STAGEDIR}${DOCSDIR})
-
-.include <bsd.port.mk>