| Port details |
- dovecot24 Secure, fast and powerful IMAP and POP3 server
- 2.4.5_2 mail
=1 Package not present on quarterly.This port was created during this quarter. It will be in the next quarterly branch but not the current one. - Maintainer: jordan@ostreff.info
 - Port Added: 2026-08-20 18:48:06
- Last Update: 2026-09-24 21:08:23
- Commit Hash: 1f63a54
- People watching this port, also watch:: dovecot, mariadb118-server, samba419, mariadb1011-server, grafana
- License: LGPL21 MIT
- WWW:
- https://www.dovecot.org/
- Description:
- Dovecot is an open source IMAP and POP3 email server for Linux/UNIX-like
systems, written with security primarily in mind. Dovecot is an excellent
choice for both small and large installations. It's fast, simple to set up,
requires no special administration and it uses very little memory.
Dovecot is high-performing, self-optimizing, self-healing, and easily
extensible. It includes IMAP4rev1 and POP3 support. IPv6, SSL and TLS are
supported. It supports multiple commonly used IMAP extensions, including SORT,
THREAD and IDLE.
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - There is no configure plist information for this port.
- USE_RC_SUBR (Service Scripts)
-
- Dependency lines:
-
- dovecot24>0:mail/dovecot24
- Conflicts:
- CONFLICTS_INSTALL:
- dovecot
- dovecot-cdb
- dovecot-ldap
- dovecot-mysql
- dovecot-pgsql
- dovecot-sqlite3
- dovecot24-cdb
- dovecot24-ldap
- dovecot24-mysql
- dovecot24-pgsql
- dovecot24-sqlite3
- To install the port:
- cd /usr/ports/mail/dovecot24/ && make install clean
- To add the package, run one of these commands:
- pkg install mail/dovecot24
- pkg install dovecot24
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: dovecot24
- Package flavors (<flavor>: <package>)
- default: dovecot24
- mysql: dovecot24-mysql
- pgsql: dovecot24-pgsql
- sqlite3: dovecot24-sqlite3
- ldap: dovecot24-ldap
- cdb: dovecot24-cdb
- distinfo:
- TIMESTAMP = 1790272278
SHA256 (dovecot-2.4.5.tar.gz) = 868c2686a61b5f8e00a3e4721789b1ab46e6528fd773a5fbed07a6ecba7731e6
SIZE (dovecot-2.4.5.tar.gz) = 8747733
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- gmake>=4.4.1 : devel/gmake
- pkgconf>=1.3.0_1 : devel/pkgconf
- python3.12 : lang/python312
- perl5>=5.42.r<5.43 : lang/perl5.42
- Test dependencies:
-
- python3.12 : lang/python312
- Runtime dependencies:
-
- python3.12 : lang/python312
- perl5>=5.42.r<5.43 : lang/perl5.42
- Library dependencies:
-
- libpcre2-32.so : devel/pcre2
- libstemmer.so : textproc/snowballstemmer
- libxapian.so : databases/xapian-core
- libzstd.so : archivers/zstd
- liblua-5.4.so : lang/lua54
- This port is required by:
- for Build
-
- mail/dovecot24-pigeonhole
- mail/dovecot24-wormhole
- for Run
-
- mail/dovecot24-pigeonhole
- mail/dovecot24-wormhole
Configuration Options:
- ===> The following configuration options are available for dovecot24-2.4.5_2:
DOCS=on: Build and/or install documentation
EXAMPLES=on: Build and/or install examples
IMAP4REV2=off: Enable experimental IMAP4REV2 support
LIBSODIUM=off: Support libsodium based crypts (ARGON2I/ARGON2ID)
LIBUNWIND=off: Get backtraces using libunwind
LUA=on: Lua scripting language support
LZ4=off: LZ4 compression support
UTF8=on: Enable experimental SMTPUTF8 support
====> Database support
CDB=off: CDB database support
LDAP=off: LDAP protocol support
MYSQL=off: MySQL database support
PGSQL=off: PostgreSQL database support
SQLITE=off: SQLite database support
====> Full text search plugins
ICU=off: Use libicu for FTS unicode normalization
SOLR=off: Solr FTS support (untested and NOT recommended)
TEXTCAT=off: Libexttextcat FTS support
====> GSSAPI Security API support: you have to select exactly one of them
GSSAPI_BASE=off: Use GSSAPI from base
GSSAPI_HEIMDAL=off: Use Heimdal GSSAPI from security/heimdal
GSSAPI_MIT=off: Use MIT GSSAPI from security/krb5
GSSAPI_NONE=on: Build without GSSAPI support
===> Use 'make config' to modify these settings
- Options name:
- mail_dovecot24
- USES:
- cpe gmake iconv libtool perl5 pkgconfig python shebangfix ssl lua:53,54
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Number of commits found: 4
| Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
| Commit | Credits | Log message |
2.4.5_2 24 Sep 2026 21:08:23
    |
Yusuf Yaman (nxjoseph)  Author: Jordan Ostreff |
mail/dovecot24: Fix runtime problems
1. Backport upstream patch that fixes anvil errors/crashes problems
related to logged "handshake with duplicate service" messages.
2. Add service reload support to rc.d script.
PR: 298769 [1], 298719 [2]
Approved by: osa, vvd (Mentors, implicit)
Co-authored-by: Herbert J. Skuhra <herbert@gojira.at>
Co-authored-by: Alexander Wittig <alexander@wittig.name> |
2.4.5_1 06 Sep 2026 21:14:15
    |
Yusuf Yaman (nxjoseph)  Author: Jordan Ostreff |
mail/dovecot24: Install imap-hibernate unconditionally
In Dovecot 2.4.5, upstream updated configure to build imap-hibernate
when kqueue notify is available (commit 6859a3aaf0e1). Since kqueue is
natively supported on all FreeBSD releases, imap-hibernate now builds
unconditionally across all versions.
Remove the obsolete OSVERSION < 1500000 check from the Makefile and
uncomment the imap-hibernate binary in pkg-plist so it gets properly
packaged on FreeBSD 14.
PR: 298059
Approved by: osa, vvd (Mentors, implicit) |
2.4.5 30 Aug 2026 01:42:56
    |
Kurt Jaeger (pi)  Author: Jordan Ostreff |
mail/dovecot24: update 2.4.4 -> 2.4.5, fix build
PR: 298045
Changes: https://github.com/dovecot/core/releases/tag/2.4.5
Author: Jordan Ostreff <jordan@ostreff.info> |
2.4.4 20 Aug 2026 18:39:54
    |
Kurt Jaeger (pi)  Author: Jordan Ostreff |
mail/dovecot24: new port
- adding the new version 2.4 of dovecot, while keeping 2.3 in place
- please note that the config syntax has changed between 2.3
and 2.4 and needs to be manually adapted, so use/upgrade with care
PR: 286695
Reported by: Ian Dickens <ian_dickens@icloud.com>
Author: Jordan Ostreff <jordan@ostreff.info>
Co-authored-by: Sebastian Oswald <sko@rostwald.de>
Discussed with: Sebastian Oswald <sko@rostwald.de>,
Eugene R <genie@geniechka.ru>,
Herbert J. Skuhra <herbert@gojira.at>,
Christos Chatzaras <chris@cretaforce.gr>,
and others
Tested by: Jordan Ostreff <jordan@ostreff.info> |
Number of commits found: 4
|