aboutsummaryrefslogtreecommitdiff
path: root/mail
diff options
context:
space:
mode:
authorRene Ladan <rene@FreeBSD.org>2017-07-31 19:39:07 +0000
committerRene Ladan <rene@FreeBSD.org>2017-07-31 19:39:07 +0000
commitc6c3afa7e01e523c9f6a54320b3dd930f1308d01 (patch)
tree2df9e518627517f7c114d53c7148e91be89d6109 /mail
parent20f9ef44a2bc886bc2719a512b1f6cfab7591f34 (diff)
downloadports-c6c3afa7e01e523c9f6a54320b3dd930f1308d01.tar.gz
ports-c6c3afa7e01e523c9f6a54320b3dd930f1308d01.zip
Remove expired ports:
2017-04-30 multimedia/avbin: Unfetchable for more than six months (google code has gone away) games/gondola: Depends on expired multimedia/avbin 2017-04-30 sysutils/flyback: Unfetchable for more than six months (google code has gone away) 2017-06-30 multimedia/py-ffmpeg: Depreciated upstream in favour of ffpyplayer 2017-07-31 mail/dovecot: Deprecated by upstream years ago. Use mail/dovecot2 instead
Notes
Notes: svn path=/head/; revision=446994
Diffstat (limited to 'mail')
-rw-r--r--mail/Makefile1
-rw-r--r--mail/dovecot/Makefile171
-rw-r--r--mail/dovecot/distinfo4
-rw-r--r--mail/dovecot/files/dovecot.in60
-rw-r--r--mail/dovecot/files/patch-configure10
-rw-r--r--mail/dovecot/files/patch-dovecot-example.conf247
-rw-r--r--mail/dovecot/files/patch-src_login-common_ssl-proxy-openssl.c19
-rw-r--r--mail/dovecot/files/pkg-deinstall.in10
-rw-r--r--mail/dovecot/files/pkg-message.in21
-rw-r--r--mail/dovecot/pkg-descr7
-rw-r--r--mail/dovecot/pkg-plist116
11 files changed, 0 insertions, 666 deletions
diff --git a/mail/Makefile b/mail/Makefile
index 119c04072168..0d90a576cfa1 100644
--- a/mail/Makefile
+++ b/mail/Makefile
@@ -96,7 +96,6 @@
SUBDIR += dkimproxy
SUBDIR += dma
SUBDIR += dot-forward
- SUBDIR += dovecot
SUBDIR += dovecot2
SUBDIR += dovecot2-pigeonhole
SUBDIR += drac
diff --git a/mail/dovecot/Makefile b/mail/dovecot/Makefile
deleted file mode 100644
index 4823a516f7de..000000000000
--- a/mail/dovecot/Makefile
+++ /dev/null
@@ -1,171 +0,0 @@
-# Created by: Dominic Marks <dominic.marks@btinternet.com>
-# $FreeBSD$
-
-PORTNAME= dovecot
-PORTVERSION= 1.2.17
-PORTREVISION= 6
-CATEGORIES= mail ipv6
-MASTER_SITES= http://www.dovecot.org/releases/${PORTVERSION:R}/ \
- http://www.rename-it.nl/dovecot/${PORTVERSION:R}/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Secure and compact IMAP and POP3 servers
-
-LICENSE= LGPL21 MIT
-LICENSE_COMB= dual
-
-DEPRECATED= Deprecated by upstream years ago. Use mail/dovecot2 instead
-EXPIRATION_DATE=2017-07-31
-
-CONFLICTS= dovecot2-2.[0-9].*
-
-######################################################################
-# Anytime PORTVERSION changes please bump PORTREVISIONs of #
-# mail/dovecot-antispam, mail/dovecot-managesieve and #
-# mail/dovecot-sieve. Please see ports/135311 and ports/146029 for #
-# an explanation. #
-# #
-# Please be careful when updating this port as changes to this port #
-# can break mail/dovecot-sieve and mail/dovecot-managesieve. In #
-# order to ensure the least amount of breakage possible please #
-# consult the maintainer of those ports before updating this one. #
-######################################################################
-
-USES= cpe iconv libtool:keepla ssl
-USE_RC_SUBR= dovecot
-
-PORTSCOUT= limit:^1\.2
-
-GNU_CONFIGURE= yes
-CONFIGURE_TARGET=--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
-CONFIGURE_ARGS= --localstatedir=/var \
- --with-statedir=/var/db/dovecot \
- --without-shadow
-
-CPPFLAGS+= -I${LOCALBASE}/include
-LDFLAGS+= -L${LOCALBASE}/lib
-
-USE_LDCONFIG= ${PREFIX}/lib/dovecot \
- ${PREFIX}/lib/dovecot/imap \
- ${PREFIX}/lib/dovecot/pop3 \
- ${PREFIX}/lib/dovecot/lda
-
-USERS= dovecot
-GROUPS= ${USERS}
-
-PROTOCOLS= imap pop3
-
-# Default requirement for dovecot rc script
-_REQUIRE= LOGIN
-
-OPTIONS_DEFINE= KQUEUE SSL MANAGESIEVE GSSAPI VPOPMAIL BDB LDAP PGSQL MYSQL SQLITE DOCS
-OPTIONS_DEFAULT= KQUEUE SSL MANAGESIEVE
-KQUEUE_DESC= kqueue(2) support
-MANAGESIEVE_DESC= ManageSieve support
-VPOPMAIL_DESC= VPopMail support
-
-OPTIONS_SUB= yes
-BDB_CFLAGS= -I${BDB_INCLUDE_DIR} -L${BDB_LIB_DIR}
-BDB_CONFIGURE_WITH= db
-BDB_USES= bdb
-DOCS_CONFIGURE_WITH= docs
-GSSAPI_CONFIGURE_WITH= gssapi
-GSSAPI_LDFLAGS= -lgssapi_krb5
-KQUEUE_CONFIGURE_ON= --with-ioloop=kqueue
-LDAP_CONFIGURE_WITH= ldap
-LDAP_USE= OPENLDAP=yes
-MYSQL_CONFIGURE_WITH= mysql
-MYSQL_USE= MYSQL=yes
-PGSQL_CONFIGURE_WITH= pgsql
-PGSQL_USES= pgsql
-SQLITE_CONFIGURE_WITH= sqlite
-SQLITE_USES= sqlite:3
-SSL_CONFIGURE_OFF= --without-ssl
-SSL_CONFIGURE_ON= --with-ssl=openssl
-VPOPMAIL_BUILD_DEPENDS= ${LOCALBASE}/vpopmail/bin/vchkpw:mail/vpopmail
-VPOPMAIL_CONFIGURE_WITH=vpopmail
-
-.include <bsd.port.options.mk>
-
-.if ${ARCH} == "arm"
-BROKEN= Does not build on arm
-.endif
-
-DOCS= AUTHORS COPYING COPYING.LGPL COPYING.MIT INSTALL NEWS TODO README
-PORTDOCS= *
-
-.if ${PORT_OPTIONS:MSSL}
-PROTOCOLS+= imaps pop3s
-.endif
-
-.if ${PORT_OPTIONS:MLDAP}
-_REQUIRE+= slapd
-.endif
-
-.if ${PORT_OPTIONS:MPGSQL}
-_REQUIRE+= postgresql
-.endif
-
-.if ${PORT_OPTIONS:MMYSQL}
-_REQUIRE+= mysql
-.endif
-
-SUB_LIST+= REQUIRE="${_REQUIRE}"
-SUB_FILES+= pkg-deinstall pkg-message
-
-# sed script for dovecot.conf
-REINPLACE= s!%%PROTOCOLS%%!${PROTOCOLS}!g;\
- s!/usr/!${PREFIX}/!g;\
- s!=/usr!=${PREFIX}!g;\
- s!=/etc !=${PREFIX}/etc !g;\
- s!/etc/dovecot!${PREFIX}&!g;\
- s![[:<:]]doc/(dovecot-[^-]+)-example.conf[[:>:]]!${EXAMPLESDIR}/\1.conf!g;\
- s!\#sendmail_path = /usr/.*!sendmail_path = /usr/sbin/sendmail!g;
-
-.if ${PORT_OPTIONS:MBDB}
-REINPLACE+= s!^\#(dict_db_config)!\1!;
-.endif
-
-.if ${PORT_OPTIONS:MMANAGESIEVE}
-MANAGESIEVEVERSION!= ${MAKE} -C ${.CURDIR}/../dovecot-managesieve -V PORTVERSION
-PATCH_SITES!= ${MAKE} -C ${.CURDIR}/../dovecot-managesieve -V MASTER_SITES
-PATCHFILES+= dovecot-${PORTVERSION}-managesieve-${MANAGESIEVEVERSION}.diff.gz
-PATCH_DIST_STRIP= -p1
-PROTOCOLS+= managesieve
-DOCS+= README.managesieve
-.endif
-
-.if ${PORT_OPTIONS:MPGSQL} || ${PORT_OPTIONS:MMYSQL} || ${PORT_OPTIONS:MSQLITE}
-PLIST_SUB+= SQL=""
-.else
-PLIST_SUB+= SQL="@comment "
-.endif
-
-post-patch:
- @${REINPLACE_CMD} -E -e '${REINPLACE}' \
- ${WRKSRC}/dovecot-example.conf
- @${REINPLACE_CMD} -E -e'\
- s!-example\.conf[[:>:]]!.conf!g;\
- s!^(confdir[[:space:]]+=[[:space:]]+)\$$\(sysconfdir\)!\1${EXAMPLESDIR}!g;\
- ' ${WRKSRC}/*/Makefile.in ${WRKSRC}/Makefile.in
- @${LN} -f ${WRKSRC}/dovecot-example.conf ${WRKSRC}/dovecot.conf
- @${LN} -f ${WRKSRC}/doc/dovecot-db-example.conf ${WRKSRC}/doc/dovecot-db.conf
- @${LN} -f ${WRKSRC}/doc/dovecot-dict-sql-example.conf ${WRKSRC}/doc/dovecot-dict-sql.conf
- @${LN} -f ${WRKSRC}/doc/dovecot-ldap-example.conf ${WRKSRC}/doc/dovecot-ldap.conf
- @${LN} -f ${WRKSRC}/doc/dovecot-sql-example.conf ${WRKSRC}/doc/dovecot-sql.conf
-
-post-install:
- ${FIND} ${STAGEDIR}${PREFIX}/lib/ -name \*.so | ${XARGS} strip
- ${INSTALL_DATA} ${WRKSRC}/dovecot.conf ${STAGEDIR}${EXAMPLESDIR}
- ${INSTALL_DATA} ${WRKSRC}/doc/dovecot-db.conf ${STAGEDIR}${EXAMPLESDIR}
- ${INSTALL_DATA} ${WRKSRC}/doc/dovecot-dict-sql.conf ${STAGEDIR}${EXAMPLESDIR}
- ${INSTALL_DATA} ${WRKSRC}/doc/dovecot-ldap.conf ${STAGEDIR}${EXAMPLESDIR}
- ${INSTALL_DATA} ${WRKSRC}/doc/dovecot-sql.conf ${STAGEDIR}${EXAMPLESDIR}
- ${INSTALL_DATA} ${WRKSRC}/doc/dovecot-openssl.cnf ${STAGEDIR}${EXAMPLESDIR}
- ${INSTALL_SCRIPT} ${WRKSRC}/doc/mkcert.sh ${STAGEDIR}${EXAMPLESDIR}
-
-.if ${PORT_OPTIONS:MDOCS}
- ${INSTALL_DATA} ${DOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
-.endif
-
-.include <bsd.port.mk>
diff --git a/mail/dovecot/distinfo b/mail/dovecot/distinfo
deleted file mode 100644
index 0c9e49177869..000000000000
--- a/mail/dovecot/distinfo
+++ /dev/null
@@ -1,4 +0,0 @@
-SHA256 (dovecot-1.2.17.tar.gz) = 6f39f86a06ddbaa8e264d03046c2fc8870f97ea27c1e52eb5bc96c3b754f0bed
-SIZE (dovecot-1.2.17.tar.gz) = 2983431
-SHA256 (dovecot-1.2.17-managesieve-0.11.13.diff.gz) = 6b3a3b5263adc5d30275201fcc8c8ed0b2a659f85eb5b9be65c8000884343b3e
-SIZE (dovecot-1.2.17-managesieve-0.11.13.diff.gz) = 6461
diff --git a/mail/dovecot/files/dovecot.in b/mail/dovecot/files/dovecot.in
deleted file mode 100644
index c1b3e1b6f562..000000000000
--- a/mail/dovecot/files/dovecot.in
+++ /dev/null
@@ -1,60 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD$
-#
-
-# PROVIDE: dovecot
-# REQUIRE: %%REQUIRE%%
-# KEYWORD: shutdown
-
-# Define dovecot_* variables in one of these files:
-# /etc/rc.conf
-# /etc/rc.conf.local
-# /etc/rc.conf.d/dovecot
-
-. /etc/rc.subr
-
-name=dovecot
-rcvar=dovecot_enable
-
-# read configuration and set defaults
-load_rc_config ${name}
-: ${dovecot_enable:="NO"}
-: ${dovecot_config:="%%PREFIX%%/etc/${name}.conf"}
-
-command="%%PREFIX%%/sbin/${name}"
-start_precmd="start_precmd"
-stop_postcmd="stop_postcmd"
-restart_cmd="restart_cmd"
-extra_commands="reload"
-
-start_precmd()
-{ # Ensure runtime directories exist with correct permissions
- local login_user login_gid
- login_user=$(${command} ${command_args} -a | /usr/bin/awk -F ': ' '/^login_user:/ { print $2 }')
- login_gid=$(/usr/sbin/pw usershow -n "${login_user}" 2>/dev/null | /usr/bin/cut -d: -f4)
- /usr/bin/install -o root -g wheel -m 0755 -d ${base_dir}
- /usr/bin/install -o root -g ${login_gid} -m 0750 -d ${login_dir}
-}
-
-stop_postcmd()
-{ # Cleanup runtime directories
- rm -rf ${login_dir} ${base_dir} 2>/dev/null
-}
-
-restart_cmd()
-{ # Overriding makes rc.subr run this once for each instance
- run_rc_command stop
- run_rc_command start
-}
-
-# To start multiple instances of dovecot set dovecot_config to
-# a space seperated list of configuration files.
-for config in ${dovecot_config}; do
- required_files="${config}"
- command_args="-c ${config}"
- base_dir=$(${command} ${command_args} -a | /usr/bin/awk -F ': ' '/^base_dir:/ { print $2 }')
- login_dir=$(${command} ${command_args} -a | /usr/bin/awk -F ': ' '/^login_dir:/ { print $2 }')
- pidfile="${base_dir}/master.pid"
- run_rc_command "$1"
-done
diff --git a/mail/dovecot/files/patch-configure b/mail/dovecot/files/patch-configure
deleted file mode 100644
index 393b2adc4a94..000000000000
--- a/mail/dovecot/files/patch-configure
+++ /dev/null
@@ -1,10 +0,0 @@
---- configure.orig 2009-05-17 21:39:51.000000000 -0400
-+++ configure 2009-05-17 21:39:51.000000000 -0400
-@@ -1082,6 +1082,7 @@
- includedir='${prefix}/include'
- oldincludedir='/usr/include'
- docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
-+examplesdir='${datarootdir}/examples/${PACKAGE_TARNAME}'
- infodir='${datarootdir}/info'
- htmldir='${docdir}'
- dvidir='${docdir}'
diff --git a/mail/dovecot/files/patch-dovecot-example.conf b/mail/dovecot/files/patch-dovecot-example.conf
deleted file mode 100644
index b3fd157a4fb4..000000000000
--- a/mail/dovecot/files/patch-dovecot-example.conf
+++ /dev/null
@@ -1,247 +0,0 @@
---- dovecot-example.conf.orig 2009-07-27 09:57:30.000000000 +0900
-+++ dovecot-example.conf 2009-07-30 13:21:50.000000000 +0900
-@@ -21,7 +21,7 @@
-
- # Protocols we want to be serving: imap imaps pop3 pop3s
- # If you only want to use dovecot-auth, you can set this to "none".
--#protocols = imap imaps
-+protocols = %%PROTOCOLS%%
-
- # A space separated list of IP or host addresses where to listen in for
- # connections. "*" listens in all IPv4 interfaces. "[::]" listens in all IPv6
-@@ -45,7 +45,7 @@
- # SSL/TLS is used (LOGINDISABLED capability). Note that if the remote IP
- # matches the local IP (ie. you're connecting from the same computer), the
- # connection is considered secure and plaintext authentication is allowed.
--#disable_plaintext_auth = yes
-+disable_plaintext_auth = no
-
- # Should all IMAP and POP3 processes be killed when Dovecot master process
- # shuts down. Setting this to "no" means that Dovecot can be upgraded without
-@@ -221,7 +221,7 @@
- #
- # <doc/wiki/MailLocation.txt>
- #
--#mail_location =
-+mail_location = mbox:~/mail/:INBOX=/var/mail/%u
-
- # If you need to set multiple mailbox locations or want to change default
- # namespace settings, you can do it by defining namespace sections.
-@@ -302,7 +302,7 @@
- # Group to enable temporarily for privileged operations. Currently this is
- # used only with INBOX when either its initial creation or dotlocking fails.
- # Typically this is set to "mail" to give access to /var/mail.
--#mail_privileged_group =
-+mail_privileged_group = mail
-
- # Grant access to these supplementary groups for mail processes. Typically
- # these are used to set up access to shared mailboxes. Note that it may be
-@@ -341,7 +341,7 @@
-
- # Rely on O_EXCL to work when creating dotlock files. NFS supports O_EXCL
- # since version 3, so this should be safe to use nowadays by default.
--#dotlock_use_excl = yes
-+dotlock_use_excl = yes
-
- # Don't use fsync() or fdatasync() calls. This makes the performance better
- # at the cost of potential data loss if the server (or the file server)
-@@ -369,20 +369,20 @@
- # Show more verbose process titles (in ps). Currently shows user name and
- # IP address. Useful for seeing who are actually using the IMAP processes
- # (eg. shared mailboxes or if same uid is used for multiple accounts).
--#verbose_proctitle = no
-+verbose_proctitle = yes
-
- # Valid UID range for users, defaults to 500 and above. This is mostly
- # to make sure that users can't log in as daemons or other system users.
- # Note that denying root logins is hardcoded to dovecot binary and can't
- # be done even if first_valid_uid is set to 0.
--#first_valid_uid = 500
-+first_valid_uid = 1000
- #last_valid_uid = 0
-
- # Valid GID range for users, defaults to non-root/wheel. Users having
- # non-valid GID as primary group ID aren't allowed to log in. If user
- # belongs to supplementary groups with non-valid GIDs, those groups are
- # not set.
--#first_valid_gid = 1
-+first_valid_gid = 1000
- #last_valid_gid = 0
-
- # Maximum number of running mail processes. When this limit is reached,
-@@ -449,7 +449,7 @@
-
- # When copying a message, do it with hard links whenever possible. This makes
- # the performance much better, and it's unlikely to have any side effects.
--#maildir_copy_with_hardlinks = yes
-+maildir_copy_with_hardlinks = yes
-
- # When copying a message, try to preserve the base filename. Only if the
- # destination mailbox already contains the same name (ie. the mail is being
-@@ -605,7 +605,7 @@
- # but not both. Thunderbird separates these two by forcing server to
- # accept '/' suffix in mailbox names in subscriptions list.
- # The list is space-separated.
-- #imap_client_workarounds =
-+ imap_client_workarounds = delay-newmail netscape-eoh tb-extra-mailbox-sep
- }
-
- ##
-@@ -657,7 +657,7 @@
- # Dovecot's default, so if you're building a new server it would be a good
- # idea to change this. %08Xu%08Xv should be pretty fail-safe.
- #
-- #pop3_uidl_format = %08Xu%08Xv
-+ pop3_uidl_format = %08Xu%08Xv
-
- # POP3 logout format string:
- # %i - total number of bytes read from client
-@@ -688,7 +688,7 @@
- # Outlook Express and Netscape Mail breaks if end of headers-line is
- # missing. This option simply sends it if it's missing.
- # The list is space-separated.
-- #pop3_client_workarounds =
-+ pop3_client_workarounds = outlook-no-nuls oe-ns-eoh
- }
-
- ##
-@@ -784,7 +784,7 @@
- # the standard variables here, eg. %Lu would lowercase the username, %n would
- # drop away the domain if it was given, or "%n-AT-%d" would change the '@' into
- # "-AT-". This translation is done after auth_username_translation changes.
--#auth_username_format =
-+auth_username_format = %Lu
-
- # If you want to allow master users to log in by specifying the master
- # username within the normal username string (ie. not using SASL mechanism's
-@@ -835,7 +835,7 @@
- # plain login digest-md5 cram-md5 ntlm rpa apop anonymous gssapi otp skey
- # gss-spnego
- # NOTE: See also disable_plaintext_auth setting.
-- mechanisms = plain
-+ mechanisms = plain login
-
- #
- # Password database is used to verify user's password (and nothing more).
-@@ -901,6 +901,7 @@
- # args = session=yes %Ls
- # args = cache_key=%u dovecot
- #args = dovecot
-+ args = session=yes dovecot
- }
-
- # System users (NSS, /etc/passwd, or similiar)
-@@ -944,14 +945,16 @@
-
- # SQL database <doc/wiki/AuthDatabase.SQL.txt>
- #passdb sql {
-- # Path for SQL configuration file, see doc/dovecot-sql-example.conf
-- #args =
-+ # Path for SQL configuration file.
-+ # See doc/dovecot-sql-example.conf
-+ #args = /etc/dovecot-sql.conf
- #}
-
- # LDAP database <doc/wiki/AuthDatabase.LDAP.txt>
- #passdb ldap {
-- # Path for LDAP configuration file, see doc/dovecot-ldap-example.conf
-- #args =
-+ # Path for LDAP configuration file.
-+ # See doc/dovecot-ldap-example.conf
-+ #args = /etc/dovecot-ldap.conf
- #}
-
- # vpopmail authentication <doc/wiki/AuthDatabase.VPopMail.txt>
-@@ -986,7 +989,7 @@
- # proceses. Useful with remote NSS lookups that may block.
- # NOTE: Be sure to use this setting with nss_ldap or users might get
- # logged in as each others!
-- #args =
-+ args = blocking=yes
- }
-
- # passwd-like file with specified location
-@@ -1022,14 +1025,16 @@
-
- # SQL database <doc/wiki/AuthDatabase.SQL.txt>
- #userdb sql {
-- # Path for SQL configuration file, see doc/dovecot-sql-example.conf
-- #args =
-+ # Path for SQL configuration file.
-+ # See doc/dovecot-sql-example.conf
-+ #args = /etc/dovecot-sql.conf
- #}
-
- # LDAP database <doc/wiki/AuthDatabase.LDAP.txt>
- #userdb ldap {
-- # Path for LDAP configuration file, see doc/dovecot-ldap-example.conf
-- #args =
-+ # Path for LDAP configuration file.
-+ # See doc/dovecot-ldap-example.conf
-+ #args = /etc/dovecot-ldap.conf
- #}
-
- # vpopmail <doc/wiki/AuthDatabase.VPopMail.txt>
-@@ -1061,25 +1066,25 @@
- #ssl_username_from_cert = no
-
- # It's possible to export the authentication interface to other programs:
-- #socket listen {
-- #master {
-+ socket listen {
-+ master {
- # Master socket provides access to userdb information. It's typically
- # used to give Dovecot's local delivery agent access to userdb so it
- # can find mailbox locations.
-- #path = /var/run/dovecot/auth-master
-- #mode = 0600
-+ path = /var/run/dovecot/auth-master
-+ mode = 0600
- # Default user/group is the one who started dovecot-auth (root)
- #user =
- #group =
-- #}
-- #client {
-+ }
-+ client {
- # The client socket is generally safe to export to everyone. Typical use
- # is to export it to your SMTP server so it can do SMTP AUTH lookups
- # using it.
-- #path = /var/run/dovecot/auth-client
-- #mode = 0660
-- #}
-- #}
-+ path = /var/run/dovecot/auth-client
-+ mode = 0660
-+ }
-+ }
- }
-
- # If you wish to use another authentication server than dovecot-auth, you can
-@@ -1107,11 +1112,12 @@
-
- dict {
- #quota = mysql:/etc/dovecot-dict-quota.conf
-- #expire = db:/var/lib/dovecot/expire.db
-+ #expire = db:/var/db/dovecot/expire.db
- }
-
--# Path to Berkeley DB's configuration file. See doc/dovecot-db-example.conf
--#dict_db_config =
-+# Path to Berkeley DB's configuration file.
-+# See doc/dovecot-db-example.conf
-+#dict_db_config = /etc/dovecot-db.conf
-
- ##
- ## Plugin settings
-@@ -1148,8 +1154,8 @@
- # Each quota root has separate limits. Only the command for the first
- # exceeded limit is excecuted, so put the highest limit first.
- # Note that % needs to be escaped as %%, otherwise "% " expands to empty.
-- # quota_warning = storage=95%% /usr/local/bin/quota-warning.sh 95
-- # quota_warning2 = storage=80%% /usr/local/bin/quota-warning.sh 80
-+ # quota_warning = storage=95%% /usr/bin/quota-warning.sh 95
-+ # quota_warning2 = storage=80%% /usr/bin/quota-warning.sh 80
- #quota = maildir
-
- # ACL plugin. vfile backend reads ACLs from "dovecot-acl" file from maildir
diff --git a/mail/dovecot/files/patch-src_login-common_ssl-proxy-openssl.c b/mail/dovecot/files/patch-src_login-common_ssl-proxy-openssl.c
deleted file mode 100644
index 3985bc727695..000000000000
--- a/mail/dovecot/files/patch-src_login-common_ssl-proxy-openssl.c
+++ /dev/null
@@ -1,19 +0,0 @@
---- src/login-common/ssl-proxy-openssl.c.orig 2011-01-20 21:16:59 UTC
-+++ src/login-common/ssl-proxy-openssl.c
-@@ -21,6 +21,7 @@
- #include <openssl/ssl.h>
- #include <openssl/err.h>
- #include <openssl/rand.h>
-+#include <openssl/comp.h>
-
- #define DOVECOT_SSL_DEFAULT_CIPHER_LIST "ALL:!LOW:!SSLv2"
- /* Check every 30 minutes if parameters file has been updated */
-@@ -817,7 +818,7 @@ static void ssl_proxy_ctx_init(SSL_CTX *
- {
- const char *cafile;
-
-- SSL_CTX_set_options(ssl_ctx, SSL_OP_ALL);
-+ SSL_CTX_set_options(ssl_ctx, SSL_OP_ALL | SSL_OP_NO_SSLv2 | SSL_OP_NO_SSLv3);
-
- cafile = getenv("SSL_CA_FILE");
- if (cafile != NULL) {
diff --git a/mail/dovecot/files/pkg-deinstall.in b/mail/dovecot/files/pkg-deinstall.in
deleted file mode 100644
index d02dcd6056f6..000000000000
--- a/mail/dovecot/files/pkg-deinstall.in
+++ /dev/null
@@ -1,10 +0,0 @@
-#! /bin/sh
-#
-# $FreeBSD: /tmp/pcvs/ports/mail/dovecot/files/pkg-deinstall.in,v 1.2 2008-11-28 14:38:26 wxs Exp $
-#
-
-case $2 in
-DEINSTALL)
- echo "If you don't intend on reinstalling this port you should manually 'rm -rf /var/db/dovecot' if anything was stored there."
- ;;
-esac
diff --git a/mail/dovecot/files/pkg-message.in b/mail/dovecot/files/pkg-message.in
deleted file mode 100644
index 1cd6aed1cae8..000000000000
--- a/mail/dovecot/files/pkg-message.in
+++ /dev/null
@@ -1,21 +0,0 @@
----------------------------------------------------------------------
-
- You can get basic IMAP and POP3 services running by enabling
- dovecot in the /etc/rc.conf file.
-
- dovecot_enable
- (bool) If set to ``YES'', run the dovecot command
- at boot time.
-
- In the basic configuration Dovecot will authenticate users against
- the system's passwd file and use the default /var/mail/$USER mbox
- files.
-
- dovecot_config
- (str) Path to dovecot configuration file(s).
- Default %%PREFIX%%/etc/dovecot.conf.
-
- To start multiple instances of dovecot set dovecot_config to
- a space separated list of configuration files.
-
----------------------------------------------------------------------
diff --git a/mail/dovecot/pkg-descr b/mail/dovecot/pkg-descr
deleted file mode 100644
index 48a277c6a21a..000000000000
--- a/mail/dovecot/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-Dovecot is a secure and compact IMAP server which is in the early stages
-of development. It supports Maildirs and mbox formats and much of the
-IMAP v4 protocol including SSL/TLS. IPv6 support is also included.
-Dovecot supports authentication with OpenLDAP, PostgreSQL, MySQL, vpopmail
-and PAM.
-
-WWW: http://www.dovecot.org/
diff --git a/mail/dovecot/pkg-plist b/mail/dovecot/pkg-plist
deleted file mode 100644
index 86bd357182f4..000000000000
--- a/mail/dovecot/pkg-plist
+++ /dev/null
@@ -1,116 +0,0 @@
-lib/dovecot/imap/lib01_acl_plugin.so
-lib/dovecot/imap/lib02_imap_acl_plugin.a
-lib/dovecot/imap/lib02_imap_acl_plugin.la
-lib/dovecot/imap/lib02_imap_acl_plugin.so
-lib/dovecot/imap/lib02_lazy_expunge_plugin.so
-lib/dovecot/imap/lib10_quota_plugin.so
-lib/dovecot/imap/lib11_imap_quota_plugin.a
-lib/dovecot/imap/lib11_imap_quota_plugin.la
-lib/dovecot/imap/lib11_imap_quota_plugin.so
-lib/dovecot/imap/lib11_trash_plugin.so
-lib/dovecot/imap/lib20_autocreate_plugin.so
-lib/dovecot/imap/lib20_convert_plugin.so
-lib/dovecot/imap/lib20_expire_plugin.so
-lib/dovecot/imap/lib20_fts_plugin.so
-lib/dovecot/imap/lib20_listescape_plugin.so
-lib/dovecot/imap/lib20_mail_log_plugin.so
-lib/dovecot/imap/lib20_mbox_snarf_plugin.so
-lib/dovecot/imap/lib20_virtual_plugin.so
-lib/dovecot/imap/lib20_zlib_plugin.so
-lib/dovecot/imap/lib21_fts_squat_plugin.so
-lib/dovecot/lda/lib01_acl_plugin.so
-lib/dovecot/lda/lib10_quota_plugin.so
-lib/dovecot/lda/lib11_trash_plugin.so
-lib/dovecot/lda/lib20_autocreate_plugin.so
-lib/dovecot/lda/lib20_convert_plugin.so
-lib/dovecot/lda/lib20_expire_plugin.so
-lib/dovecot/lda/lib20_fts_plugin.so
-lib/dovecot/lda/lib20_listescape_plugin.so
-lib/dovecot/lda/lib20_mail_log_plugin.so
-lib/dovecot/lda/lib20_virtual_plugin.so
-lib/dovecot/lda/lib21_fts_squat_plugin.so
-lib/dovecot/lib01_acl_plugin.a
-lib/dovecot/lib01_acl_plugin.la
-lib/dovecot/lib01_acl_plugin.so
-lib/dovecot/lib02_lazy_expunge_plugin.a
-lib/dovecot/lib02_lazy_expunge_plugin.la
-lib/dovecot/lib02_lazy_expunge_plugin.so
-lib/dovecot/lib10_quota_plugin.a
-lib/dovecot/lib10_quota_plugin.la
-lib/dovecot/lib10_quota_plugin.so
-lib/dovecot/lib11_trash_plugin.a
-lib/dovecot/lib11_trash_plugin.la
-lib/dovecot/lib11_trash_plugin.so
-lib/dovecot/lib20_autocreate_plugin.a
-lib/dovecot/lib20_autocreate_plugin.la
-lib/dovecot/lib20_autocreate_plugin.so
-lib/dovecot/lib20_convert_plugin.a
-lib/dovecot/lib20_convert_plugin.la
-lib/dovecot/lib20_convert_plugin.so
-lib/dovecot/lib20_expire_plugin.a
-lib/dovecot/lib20_expire_plugin.la
-lib/dovecot/lib20_expire_plugin.so
-lib/dovecot/lib20_fts_plugin.a
-lib/dovecot/lib20_fts_plugin.la
-lib/dovecot/lib20_fts_plugin.so
-lib/dovecot/lib20_listescape_plugin.a
-lib/dovecot/lib20_listescape_plugin.la
-lib/dovecot/lib20_listescape_plugin.so
-lib/dovecot/lib20_mail_log_plugin.a
-lib/dovecot/lib20_mail_log_plugin.la
-lib/dovecot/lib20_mail_log_plugin.so
-lib/dovecot/lib20_mbox_snarf_plugin.a
-lib/dovecot/lib20_mbox_snarf_plugin.la
-lib/dovecot/lib20_mbox_snarf_plugin.so
-lib/dovecot/lib20_virtual_plugin.a
-lib/dovecot/lib20_virtual_plugin.la
-lib/dovecot/lib20_virtual_plugin.so
-lib/dovecot/lib20_zlib_plugin.a
-lib/dovecot/lib20_zlib_plugin.la
-lib/dovecot/lib20_zlib_plugin.so
-lib/dovecot/lib21_fts_squat_plugin.a
-lib/dovecot/lib21_fts_squat_plugin.la
-lib/dovecot/lib21_fts_squat_plugin.so
-lib/dovecot/pop3/lib02_lazy_expunge_plugin.so
-lib/dovecot/pop3/lib10_quota_plugin.so
-lib/dovecot/pop3/lib20_autocreate_plugin.so
-lib/dovecot/pop3/lib20_convert_plugin.so
-lib/dovecot/pop3/lib20_expire_plugin.so
-lib/dovecot/pop3/lib20_fts_plugin.so
-lib/dovecot/pop3/lib20_listescape_plugin.so
-lib/dovecot/pop3/lib20_mail_log_plugin.so
-lib/dovecot/pop3/lib20_mbox_snarf_plugin.so
-lib/dovecot/pop3/lib20_virtual_plugin.so
-lib/dovecot/pop3/lib20_zlib_plugin.so
-lib/dovecot/pop3/lib21_fts_squat_plugin.so
-libexec/dovecot/authtest
-libexec/dovecot/checkpassword-reply
-libexec/dovecot/convert-tool
-libexec/dovecot/deliver
-libexec/dovecot/dict
-libexec/dovecot/dovecot-auth
-libexec/dovecot/expire-tool
-libexec/dovecot/gdbhelper
-libexec/dovecot/idxview
-libexec/dovecot/imap
-libexec/dovecot/imap-login
-libexec/dovecot/imap-utf7
-libexec/dovecot/listview
-libexec/dovecot/logview
-libexec/dovecot/maildirlock
-libexec/dovecot/pop3
-libexec/dovecot/pop3-login
-libexec/dovecot/rawlog
-libexec/dovecot/ssl-build-param
-libexec/dovecot/threadview
-sbin/dovecot
-sbin/dovecotpw
-@sample %%EXAMPLESDIR%%/dovecot-db.conf etc/dovecot-db.conf
-%%SQL%%@sample %%EXAMPLESDIR%%/dovecot-dict-sql.conf etc/dovecot-dict-sql.conf
-%%LDAP%%@sample %%EXAMPLESDIR%%/dovecot-ldap.conf etc/dovecot-ldap.conf
-%%EXAMPLESDIR%%/dovecot-openssl.cnf
-%%SQL%%@sample %%EXAMPLESDIR%%/dovecot-sql.conf etc/dovecot-sql.conf
-@sample %%EXAMPLESDIR%%/dovecot.conf etc/dovecot.conf
-%%EXAMPLESDIR%%/mkcert.sh
-@dir include/dovecot
-@dir lib/dovecot/auth