svn commit: r418843 - head/mail/dovecot2

Adam Weinberger adamw at FreeBSD.org
Wed Jul 20 17:07:56 UTC 2016


Author: adamw
Date: Wed Jul 20 17:07:55 2016
New Revision: 418843
URL: https://svnweb.freebsd.org/changeset/ports/418843

Log:
  Remove the SSL option and make it mandatory.
  
  I received a report that the build is broken on 9.x with SSL disabled.
  I think the right solution here is just to remove the SSL option entirely.
  I really can't think of a use-case where IMAP/POP/LMTP without TLS
  capability is a good idea. Plus, NetBSD and OpenBSD both have SSL
  mandatory.
  
  PORTREVISION bump is necessary here, because it was possible to have
  no SSL on 10.x with a successful build.
  
  Discussed with:	Larry Rosenman, maintainer of dovecot2-pigeonhole

Modified:
  head/mail/dovecot2/Makefile

Modified: head/mail/dovecot2/Makefile
==============================================================================
--- head/mail/dovecot2/Makefile	Wed Jul 20 15:56:32 2016	(r418842)
+++ head/mail/dovecot2/Makefile	Wed Jul 20 17:07:55 2016	(r418843)
@@ -14,7 +14,7 @@
 
 PORTNAME=	dovecot
 PORTVERSION=	2.2.25
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	mail ipv6
 MASTER_SITES=	http://www.dovecot.org/releases/${PORTVERSION:R}/
 PKGNAMESUFFIX=	2
@@ -27,13 +27,14 @@ LICENSE_COMB=	dual
 
 CONFLICTS=	dovecot-1.[0-9]*
 
-USES=		cpe iconv libtool
+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
@@ -42,8 +43,8 @@ INSTALL_TARGET=	install-strip
 USERS=		dovecot dovenull
 GROUPS=		${USERS}
 
-OPTIONS_DEFINE=	KQUEUE LIBWRAP LZ4 SSL VPOPMAIL DOCS EXAMPLES
-OPTIONS_DEFAULT=KQUEUE SSL GSSAPI_NONE
+OPTIONS_DEFINE=	KQUEUE LIBWRAP LZ4 VPOPMAIL DOCS EXAMPLES
+OPTIONS_DEFAULT=KQUEUE GSSAPI_NONE
 OPTIONS_SUB=	yes
 
 OPTIONS_GROUP=		DB FTS
@@ -110,9 +111,6 @@ SOLR_LIB_DEPENDS=	libexpat.so:textproc/e
 SQLITE_USES=		sqlite:3
 SQLITE_CONFIGURE_WITH=	sqlite
 
-SSL_USES=		ssl
-SSL_CONFIGURE_WITH=	ssl=openssl
-
 TEXTCAT_CONFIGURE_WITH=	textcat
 TEXTCAT_LIB_DEPENDS=	libtextcat.so:textproc/libtextcat
 


More information about the svn-ports-all mailing list