Changeset View
Standalone View
mail/dovecot/Makefile
# Created by: Nagy, Attila <bra@fsn.hu> | # Created by: Nagy, Attila <bra@fsn.hu> | ||||
tcberner: ^ do you have the permission to remove it? | |||||
Done Inline ActionsIt wasn't intended to be removed. My initial thought was to remove it as there were more bulk-removals of these lines, then I reverted it back but obviously I've made the diff from the wrong version. otis: It wasn't intended to be removed. My initial thought was to remove it as there were more bulk… | |||||
###################################################################### | ###################################################################### | ||||
# Anytime PORTVERSION changes please bump PORTREVISION of: # | # Anytime PORTVERSION changes please bump PORTREVISION of: # | ||||
# - mail/dovecot-pigeonhole. See ports/146029 for an explanation. # | # - mail/dovecot-pigeonhole. See ports/146029 for an explanation. # | ||||
# - mail/dovecot-fts-xapian. # | # - mail/dovecot-fts-xapian. # | ||||
###################################################################### | ###################################################################### | ||||
PORTNAME= dovecot | PORTNAME= dovecot | ||||
PORTVERSION= 2.3.15 | PORTVERSION= 2.3.16 | ||||
CATEGORIES= mail | CATEGORIES= mail | ||||
MASTER_SITES= https://dovecot.org/releases/2.3/ | MASTER_SITES= https://dovecot.org/releases/2.3/ | ||||
MAINTAINER= ler@FreeBSD.org | MAINTAINER= ler@FreeBSD.org | ||||
COMMENT= Secure, fast and powerful IMAP and POP3 server | COMMENT= Secure, fast and powerful IMAP and POP3 server | ||||
LICENSE= LGPL21 MIT | LICENSE= LGPL21 MIT | ||||
LICENSE_COMB= dual | LICENSE_COMB= dual | ||||
Show All 9 Lines | CONFIGURE_ARGS= --localstatedir=/var \ | ||||
--with-ssl=openssl \ | --with-ssl=openssl \ | ||||
--with-statedir=/var/db/dovecot \ | --with-statedir=/var/db/dovecot \ | ||||
--with-shadow=no \ | --with-shadow=no \ | ||||
--with-systemd=no | --with-systemd=no | ||||
USE_LDCONFIG= ${PREFIX}/lib/dovecot | USE_LDCONFIG= ${PREFIX}/lib/dovecot | ||||
INSTALL_TARGET= install-strip | INSTALL_TARGET= install-strip | ||||
USERS= dovecot dovenull | USERS= dovecot dovenull | ||||
GROUPS= ${USERS} | GROUPS= ${USERS} | ||||
Not Done Inline ActionsAdding global scope *FLAGS can often subtly break other builds (for example, when disabling other external library dependencies, because they'll now always be found). Extra QA needed for this, especially for known flaky/complex deps like GSSAPI Also, check to see if these can be scoped only to ssl, possibly with: --with-ssl=openssl (it may support a <path> argument) Also, --with-ssl=openssl is hardcoded, im assuming this is OK for all values of USES=ssl (like libre, etc) ? koobs: Adding global scope *FLAGS can often subtly break other builds (for example, when disabling… | |||||
Not Done Inline Actions... koobs: ... | |||||
OPTIONS_DEFINE= LIBSODIUM LIBUNWIND LIBWRAP LUA LZ4 DOCS EXAMPLES | OPTIONS_DEFINE= LIBSODIUM LIBUNWIND LIBWRAP LUA LZ4 DOCS EXAMPLES | ||||
OPTIONS_DEFAULT=GSSAPI_NONE LIBWRAP | OPTIONS_DEFAULT=GSSAPI_NONE LIBWRAP | ||||
OPTIONS_SUB= yes | OPTIONS_SUB= yes | ||||
OPTIONS_GROUP= DB FTS | OPTIONS_GROUP= DB FTS | ||||
OPTIONS_GROUP_DB= CDB LDAP MYSQL PGSQL SQLITE | OPTIONS_GROUP_DB= CDB LDAP MYSQL PGSQL SQLITE | ||||
OPTIONS_GROUP_FTS= ICU LUCENE SOLR TEXTCAT | OPTIONS_GROUP_FTS= ICU LUCENE SOLR TEXTCAT | ||||
Show All 12 Lines | |||||
GSSAPI_NONE_DESC= Build without GSSAPI support | GSSAPI_NONE_DESC= Build without GSSAPI support | ||||
GSSAPI_BASE_DESC= Use GSSAPI from base | GSSAPI_BASE_DESC= Use GSSAPI from base | ||||
GSSAPI_HEIMDAL_DESC= Use Heimdal GSSAPI from security/heimdal | GSSAPI_HEIMDAL_DESC= Use Heimdal GSSAPI from security/heimdal | ||||
GSSAPI_MIT_DESC= Use MIT GSSAPI from security/krb5 | GSSAPI_MIT_DESC= Use MIT GSSAPI from security/krb5 | ||||
# General options | # General options | ||||
LIBSODIUM_DESC= Support libsodium based crypts (ARGON2I/ARGON2ID) | LIBSODIUM_DESC= Support libsodium based crypts (ARGON2I/ARGON2ID) | ||||
LIBSODIUM_LIB_DEPENDS= libsodium.so:security/libsodium | LIBSODIUM_LIB_DEPENDS= libsodium.so:security/libsodium | ||||
LIBSODIUM_CONFIGURE_WITH= sodium | LIBSODIUM_CONFIGURE_WITH= sodium | ||||
LIBUNWIND_CONFIGURE_ON= --with-libunwind=yes | LIBUNWIND_CONFIGURE_ON= --with-libunwind=yes | ||||
LIBUNWIND_CONFIGURE_OFF= --with-libunwind=no | LIBUNWIND_CONFIGURE_OFF= --with-libunwind=no | ||||
LIBUNWIND_DESC= Get backtraces using libunwind | LIBUNWIND_DESC= Get backtraces using libunwind | ||||
LIBUNWIND_LIB_DEPENDS= libunwind.so:devel/libunwind | LIBUNWIND_LIB_DEPENDS= libunwind.so:devel/libunwind | ||||
Not Done Inline ActionsFix variable order (alpha) on these koobs: Fix variable order (alpha) on these | |||||
LIBWRAP_CONFIGURE_WITH= libwrap | LIBWRAP_CONFIGURE_WITH= libwrap | ||||
LUA_CONFIGURE_WITH= lua | LUA_CONFIGURE_WITH= lua | ||||
LUA_USES= lua:51,53 | LUA_USES= lua:51,53 | ||||
Not Done Inline ActionsC comes before U (order) koobs: C comes before U (order) | |||||
LZ4_CONFIGURE_WITH= lz4 | LZ4_CONFIGURE_WITH= lz4 | ||||
LZ4_LIB_DEPENDS= liblz4.so:archivers/liblz4 | LZ4_LIB_DEPENDS= liblz4.so:archivers/liblz4 | ||||
Not Done Inline ActionsThis changes the sort from alpha to not alpha koobs: This changes the sort from alpha to not alpha | |||||
# Databases | # Databases | ||||
CDB_CONFIGURE_WITH= cdb | CDB_CONFIGURE_WITH= cdb | ||||
CDB_LIB_DEPENDS= libcdb.so:databases/tinycdb | CDB_LIB_DEPENDS= libcdb.so:databases/tinycdb | ||||
LDAP_USE= OPENLDAP=yes | LDAP_USE= OPENLDAP=yes | ||||
LDAP_CONFIGURE_WITH= ldap | LDAP_CONFIGURE_WITH= ldap | ||||
MYSQL_USES= mysql | MYSQL_USES= mysql | ||||
MYSQL_CONFIGURE_WITH= mysql | MYSQL_CONFIGURE_WITH= mysql | ||||
PGSQL_USES= pgsql | PGSQL_USES= pgsql | ||||
PGSQL_CONFIGURE_WITH= pgsql | PGSQL_CONFIGURE_WITH= pgsql | ||||
SQLITE_USES= sqlite | SQLITE_USES= sqlite | ||||
SQLITE_CONFIGURE_WITH= sqlite | SQLITE_CONFIGURE_WITH= sqlite | ||||
Not Done Inline ActionsFix the sort on these. koobs: Fix the sort on these. | |||||
# FTS | # FTS | ||||
ICU_CONFIGURE_WITH= icu | ICU_CONFIGURE_WITH= icu | ||||
ICU_LIB_DEPENDS= libicui18n.so:devel/icu | ICU_LIB_DEPENDS= libicui18n.so:devel/icu | ||||
LUCENE_CONFIGURE_WITH= lucene stemmer | LUCENE_CONFIGURE_WITH= lucene stemmer | ||||
LUCENE_LIB_DEPENDS= libclucene-core.so:textproc/clucene | LUCENE_LIB_DEPENDS= libclucene-core.so:textproc/clucene | ||||
SOLR_CONFIGURE_WITH= solr | SOLR_CONFIGURE_WITH= solr | ||||
SOLR_LIB_DEPENDS= libcurl.so:ftp/curl \ | SOLR_LIB_DEPENDS= libcurl.so:ftp/curl \ | ||||
libexpat.so:textproc/expat2 | libexpat.so:textproc/expat2 | ||||
TEXTCAT_CONFIGURE_WITH= textcat | TEXTCAT_CONFIGURE_WITH= textcat | ||||
TEXTCAT_LIB_DEPENDS= libexttextcat-2.0.so:textproc/libexttextcat | TEXTCAT_LIB_DEPENDS= libexttextcat-2.0.so:textproc/libexttextcat | ||||
# GSSAPI | # GSSAPI | ||||
GSSAPI_NONE_CONFIGURE_ON= --without-gssapi | GSSAPI_NONE_CONFIGURE_ON= --without-gssapi | ||||
GSSAPI_NONE_CONFIGURE_OFF= --with-gssapi ${GSSAPI_CONFIGURE_ARGS} | GSSAPI_NONE_CONFIGURE_OFF= --with-gssapi ${GSSAPI_CONFIGURE_ARGS} | ||||
GSSAPI_BASE_USES= gssapi | GSSAPI_BASE_USES= gssapi | ||||
Not Done Inline ActionsWas the order change here intended? koobs: Was the order change here intended? | |||||
GSSAPI_HEIMDAL_USES= gssapi:heimdal | GSSAPI_HEIMDAL_USES= gssapi:heimdal | ||||
GSSAPI_MIT_USES= gssapi:mit | GSSAPI_MIT_USES= gssapi:mit | ||||
DOCS= AUTHORS COPYING INSTALL NEWS TODO README | DOCS= AUTHORS COPYING INSTALL NEWS TODO README | ||||
PORTDOCS= * | PORTDOCS= * | ||||
PORTEXAMPLES= * | PORTEXAMPLES= * | ||||
Not Done Inline ActionsR before T koobs: R before T | |||||
# Default requirement for dovecot rc script | # Default requirement for dovecot rc script | ||||
_REQUIRE= LOGIN | _REQUIRE= LOGIN | ||||
LDAP_VARS= _REQUIRE+=slapd | LDAP_VARS= _REQUIRE+=slapd | ||||
MYSQL_VARS= _REQUIRE+=mysql | MYSQL_VARS= _REQUIRE+=mysql | ||||
PGSQL_VARS= _REQUIRE+=postgresql | PGSQL_VARS= _REQUIRE+=postgresql | ||||
Show All 32 Lines |
^ do you have the permission to remove it?