| Port details |
- opendkim-devel DKIM library and milter implementation
- 2.11.0.b2.49_1 mail
=1 2.11.0.b2.49Version of this port present on the latest quarterly branch. - There is no maintainer for this port.
- Any concerns regarding this port should be directed to the FreeBSD Ports mailing list via ports@FreeBSD.org
 - Port Added: 2024-06-10 06:24:07
- Last Update: 2026-07-06 15:57:32
- Commit Hash: 5f9d389
- People watching this port, also watch:: rt50, monit, tmux, sogo2, python311
- Also Listed In: security
- License: BSD3CLAUSE SENDMAIL
- WWW:
- http://opendkim.org/
- Description:
- OpenDKIM is an open source implementation of the DKIM (Domain Keys Identified
Mail) sender authentication system proposed by the E-mail Signing Technology
Group (ESTG), now standardized by the IETF (RFC4871). It also includes
an implementations of the Vouch By Reference (VBR, RFC5518) proposed standard.
The OpenDKIM package consists of a library that implements the DKIM service
and a milter-based filter application that can plug in to any milter-aware
MTA to provide that service to sufficiently recent sendmail MTAs and other
MTAs that support the milter protocol.
¦ ¦ ¦ ¦ 
- 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:
-
- opendkim-devel-lua54>0:mail/opendkim-devel
- Conflicts:
- CONFLICTS_INSTALL:
- To install the port:
- cd /usr/ports/mail/opendkim-devel/ && make install clean
- To add the package, run one of these commands:
- pkg install mail/opendkim-devel
- pkg install opendkim-devel-lua54
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: opendkim-devel-lua54
- Package flavors (<flavor>: <package>)
- lua54: opendkim-devel-lua54
- lua55: opendkim-devel-lua55
- lua53: opendkim-devel-lua53
- lua52: opendkim-devel-lua52
- lua51: opendkim-devel-lua51
- distinfo:
- TIMESTAMP = 1780398220
SHA256 (trusteddomainproject-OpenDKIM-rel-opendkim-2.11.0-Beta2-49-g1c7a9f47c-1c7a9f47c658a2e2ff7f2211b9800c44f4ec046d_GH0.tar.gz) = 3caca6f24a81cb9cec4770f85a8576df71ead6366311d4e01cc4c375dde62543
SIZE (trusteddomainproject-OpenDKIM-rel-opendkim-2.11.0-Beta2-49-g1c7a9f47c-1c7a9f47c658a2e2ff7f2211b9800c44f4ec046d_GH0.tar.gz) = 843392
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:
-
- pkgconf>=1.3.0_1 : devel/pkgconf
- autoconf>=2.73 : devel/autoconf
- automake>=1.18.1 : devel/automake
- libtoolize : devel/libtool
- Runtime dependencies:
-
- perl5>=5.42.r<5.43 : lang/perl5.42
- Library dependencies:
-
- libunbound.so : dns/unbound
- liblua-5.4.so : lang/lua54
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for opendkim-devel-lua54-2.11.0.b2.49_1:
BDB_BASE=off: Use Berkeley DB from base
CURL=off: Use cURL for web queries
DOCS=on: Build and/or install documentation
FILTER=on: OpenDKIM filter, requires libmilter/Sendmail
GNUTLS=off: Use GnuTLS instead of OpenSSL
JANSSON=off: Statistics and other output as JSON data
LMDB=off: Use Lightning Memory-Mapped DB key-value store
LUA=on: Describe filter policy with lua
MEMCACHED=off: Use memcached as a data set
OPENDBX=off: Store filter policies via OpenDBX
OPENLDAP=off: Store filter policies in LDAP
POPAUTH=off: Use POP authentication DB
QUERY_CACHE=off: Cache DNS query results locally
SASL=off: Enable SASL authentication with LDAP
====> Options useful for OpenDKIM development
ALLSYMBOLS=off: Export all internal symbols for better test coverage
CODECOVERAGE=off: Enable internal code-coverage/profiling
DEBUG=off: Build with debug symbols
====> Use features marked as For-Future-Releases
ATPS=off: Authorized Third Party Sign check
DB_HANDLE_POOLS=off: Database handle pools (experimental)
DEFAULT_SENDER=off: Default sender address
DIFFHEADERS=off: Compare signed and verified headers (experimental)
IDENTITY_HEADER=off: Special header to set identity
LDAP_CACHING=off: LDAP query piggybacking and caching
POSTGRES_RECONNECT_HACK=off: PostgreSQL connection error detection bug hack
RATE_LIMIT=off: DKIM based rate limiting support
RBL=off: Realtime Blacklist query support
REPLACE_RULES=off: String substition when signing
REPRRD=off: Support for collaborative reputation that uses rrdtool (experimental)
REPUTATION=off: Reputation check (experimental)
RESIGN=off: One-step resigning
SENDER_MACRO=off: Macro to determine sender
SOCKETDB=off: Arbitrary socket data sets
STATS=off: Per-message and per-signature statistics
STATSEXT=off: Localized stats extensions
VBR=off: Vouch-By-Reference support
====> Options available for the single RESOLV: you have to select exactly one of them
STOCK_RESOLVER=off: Use the stock resolver library
UNBOUND=on: Use unbound DNS library
===> Use 'make config' to modify these settings
- Options name:
- mail_opendkim-devel
- USES:
- autoreconf cpe libtool perl5 pkgconfig shebangfix ssl lua:flavors
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
| Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
| Commit | Credits | Log message |
2.11.0.b2.49_1 06 Jul 2026 15:57:32
    |
Xin LI (delphij)  |
databases/lmdb0: Add port for LMDB 0.9.x legacy ABI
LMDB 1.0 introduced an incompatible on-disk format change and subtle
API breakage: applications that compiled cleanly against 1.0 headers
could fail silently at run time. Known affected ports include dns/knot3,
mail/bogofilter, and mail/postfix; the postfix issue has been confirmed
upstream. Linux distributions such as Arch Linux have observed the same
breakage. Samba can also be affected in certain configurations.
Because the regression is not detectable in an -exp build run -- the
postfix failure only manifests at run time, and bogofilter was caught
only because post-build self-tests happen to exercise this path -- we
cannot rely on package builds to validate the 1.0 upgrade.
This commit introduces databases/lmdb0 as a holding port for the 0.9.35 (Only the first 15 lines of the commit message are shown above ) |
2.11.0.b2.49 15 Jun 2026 15:15:41
    |
Norikatsu Shigemura (nork)  Author: Yasuhito FUTATSUKI |
mail/opendkim-devel: Update to latest snapshot and enable Lua flavors
- Update to 2.11.0-Beta2-49 (commit 1c7a9f47c6)
- Enable Lua flavors support
- Remove obsolete or unsupported options: ADSP_LISTS, LDNS and LUA_ONLY_SIGNING
- Remove patches that have been merged upstream
PR: 295791
Approved by: hrs (mentor, blanket) |
2.11.0.b2.48_3 07 Jan 2026 10:22:10
    |
Vsevolod Stakhov (vsevolod)  |
security/libsodium: Update to 1.0.21
The API remains compatible but bumping all dependent ports as SHLIB
has changed.
Changelog: https://github.com/jedisct1/libsodium/releases/tag/1.0.21-RELEASE
Security: https://00f.net/2025/12/30/libsodium-vulnerability/
PR: 279347 |
2.11.0.b2.48_2 30 Nov 2025 23:56:55
    |
Yasuhiro Kimura (yasu)  |
*/*: Return to pool
I'll be away from keyboard soon and am not sure if I will return. So
return all ports that I currently maintain to pool hoping new
volunteers take care of them. |
2.11.0.b2.48_2 29 Jul 2024 12:48:53
    |
Nuno Teixeira (eduardo)  |
*/*: Bump consumers of databases/rrdtool
New version of rrdtool in tree |
2.11.0.b2.48_1 21 Jun 2024 01:56:06
    |
Yasuhiro Kimura (yasu)  |
mail/opendkim-devel: Add patch to fix bug related to Lua
PR: 279811
Reported by: Yasuhito FUTATSUKI
Obtained from: https://github.com/trusteddomainproject/OpenDKIM/pull/201 |
2.11.0.b2.48 10 Jun 2024 06:20:12
    |
Yasuhiro Kimura (yasu)  |
mail/opendkim-devel: Add new port
* Add mail/opendkim-devel, development snapshot of OpenDKIM.
* Mark mail/opendkim and mail/opendkim-devel as CONFLICTS_INSTALL with
each other |