notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine

Newsfeed changes

The news feed page[s] were not laid out well. Two pages, disjointed information, hard to figure out how to use the optional parameters...

Thankfully, someone told me.

The new page is ready for your review. Please compare these two:

You may also be interested in the Github issue.
Port details
opendkim-devel DKIM library and milter implementation
2.11.0.b2.48_2 mail on this many watch lists=3 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 2.11.0.b2.48_2Version of this port present on the latest quarterly branch.
Maintainer: yasu@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2024-06-10 06:24:07
Last Update: 2024-07-29 12:48:53
Commit Hash: 3f5fb7b
People watching this port, also watch:: libevent, telegram-desktop, monit, memcached, ssss
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.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (86 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/opendkim-devel-2.11.0.b2.48_2/catalog.mk
  3. /usr/local/share/licenses/opendkim-devel-2.11.0.b2.48_2/LICENSE
  4. /usr/local/share/licenses/opendkim-devel-2.11.0.b2.48_2/BSD3CLAUSE
  5. /usr/local/share/licenses/opendkim-devel-2.11.0.b2.48_2/SENDMAIL
  6. @comment share/man/man8/opendkim-atpszone.8.gz
  7. @comment sbin/opendkim-atpszone
  8. share/man/man5/opendkim.conf.5.gz
  9. share/man/man8/opendkim.8.gz
  10. sbin/opendkim
  11. @comment bin/autobuild
  12. @comment share/man/man8/autobuild.8.gz
  13. bin/miltertest
  14. share/man/man3/opendkim-lua.3.gz
  15. share/man/man8/miltertest.8.gz
  16. @comment @comment bin/opendkim-spam
  17. @comment @comment sbin/opendkim-importstats
  18. @comment @comment share/man/man1/opendkim-spam.1.gz
  19. @comment @comment share/man/man8/opendkim-importstats.8.gz
  20. @comment include/rbl/rbl.h
  21. @comment lib/librbl.a
  22. @comment lib/librbl.so
  23. @comment lib/librbl.so.1
  24. @comment lib/librbl.so.1.0.0
  25. @comment libdata/pkgconfig/rbl.pc
  26. @comment share/man/man3/rbl.3.gz
  27. @comment bin/opendkim-reprrdimport
  28. @comment include/reprrd/reprrd.h
  29. @comment lib/libreprrd.a
  30. @comment lib/libreprrd.so
  31. @comment lib/libreprrd.so.1
  32. @comment lib/libreprrd.so.1.0.0
  33. @comment share/man/man8/opendkim-reprrdimport.8.gz
  34. @comment include/repute/repute.h
  35. @comment include/ut/ut.h
  36. @comment lib/librepute.a
  37. @comment lib/librepute.so
  38. @comment lib/librepute.so.1
  39. @comment lib/librepute.so.1.0.0
  40. @comment lib/libut.a
  41. @comment lib/libut.so
  42. @comment lib/libut.so.1
  43. @comment lib/libut.so.1.0.0
  44. @comment libdata/pkgconfig/repute.pc
  45. @comment libdata/pkgconfig/ut.pc
  46. @comment share/man/man3/ut.3.gz
  47. @comment share/man/man8/opendkim-genrates.8.gz
  48. @comment share/man/man8/opendkim-modtotals.8.gz
  49. @comment share/man/man8/opendkim-rephistory.8.gz
  50. @comment sbin/opendkim-genrates
  51. @comment sbin/opendkim-modtotals
  52. @comment sbin/opendkim-rephistory
  53. @comment share/man/man8/opendkim-expire.8.gz
  54. @comment share/man/man8/opendkim-gengraphs.8.gz
  55. @comment share/man/man8/opendkim-genstats.8.gz
  56. @comment share/man/man8/opendkim-stats.8.gz
  57. @comment sbin/opendkim-expire
  58. @comment sbin/opendkim-gengraphs
  59. @comment sbin/opendkim-genstats
  60. @comment sbin/opendkim-reportstats
  61. @comment sbin/opendkim-stats
  62. @comment include/vbr/vbr.h
  63. @comment lib/libvbr.a
  64. @comment lib/libvbr.so
  65. @comment lib/libvbr.so.2
  66. @comment lib/libvbr.so.2.0.0
  67. @comment libdata/pkgconfig/vbr.pc
  68. @comment share/man/man3/vbr.3.gz
  69. @sample etc/mail/opendkim.conf.sample
  70. include/opendkim/dkim.h
  71. lib/libopendkim.a
  72. lib/libopendkim.so
  73. lib/libopendkim.so.11
  74. lib/libopendkim.so.11.0.0
  75. libdata/pkgconfig/opendkim.pc
  76. share/man/man8/opendkim-genkey.8.gz
  77. share/man/man8/opendkim-genzone.8.gz
  78. share/man/man8/opendkim-testkey.8.gz
  79. share/man/man8/opendkim-testmsg.8.gz
  80. sbin/opendkim-genkey
  81. sbin/opendkim-genzone
  82. sbin/opendkim-testkey
  83. sbin/opendkim-testmsg
  84. @owner
  85. @group
  86. @mode
Collapse this list.
Dependency lines:
  • opendkim-devel>0:mail/opendkim-devel
Conflicts:
CONFLICTS_INSTALL:
  • opendkim
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
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: opendkim-devel
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1717994186 SHA256 (trusteddomainproject-OpenDKIM-rel-opendkim-2.11.0-Beta2-48-g551ab382_GH0.tar.gz) = 216dd1dcd4cbcd68e6524c1cabe071b9a25356d3ea135c3509d689c2085f3678 SIZE (trusteddomainproject-OpenDKIM-rel-opendkim-2.11.0-Beta2-48-g551ab382_GH0.tar.gz) = 803244

Packages (timestamps in pop-ups are UTC):
opendkim-devel
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest2.11.0.b2.48_22.11.0.b2.48_2-2.11.0.b2.48_22.11.0.b2.48_2---
FreeBSD:13:quarterly2.11.0.b2.48_22.11.0.b2.48_2-2.11.0.b2.48_22.11.0.b2.48_2---
FreeBSD:14:latest2.11.0.b2.48_22.11.0.b2.48_2-2.11.0.b2.48_22.11.0.b2.48_2---
FreeBSD:14:quarterly2.11.0.b2.48_22.11.0.b2.48_2-2.11.0.b2.48_22.11.0.b2.48_2---
FreeBSD:15:latest2.11.0.b2.48_22.11.0.b2.48_2n/a2.11.0.b2.48_2n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. pkgconf>=1.3.0_1 : devel/pkgconf
  2. autoconf>=2.72 : devel/autoconf
  3. automake>=1.17 : devel/automake
  4. libtoolize : devel/libtool
Runtime dependencies:
  1. perl5>=5.36<5.37 : lang/perl5.36
Library dependencies:
  1. libunbound.so : dns/unbound
  2. 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-2.11.0.b2.48_2: 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 LDNS=off: Use LDNS library for DNS queries 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 ADSP_LISTS=off: ADSP filtering for lists (experimental) 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 LUA_ONLY_SIGNING=off: Message signing by Lua only 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
pkg-message:
For install:
In order to run this port, write your opendkim.conf and: if you use sendmail, add the milter socket `socketspec' in /etc/mail/<your_configuration>.mc: INPUT_MAIL_FILTER(`dkim-filter', `S=_YOUR_SOCKET_SPEC_, F=T, T=R:2m') or if you use postfix write your milter socket `socketspec' in /usr/local/etc/postfix/main.cf: smtpd_milters = _YOUR_SOCKET_SPEC_ And to run the milter from startup, add milteropendkim_enable="YES" in your /etc/rc.conf. Extra options can be found in startup script. Note: milter sockets must be accessible from postfix/smtpd; using inet sockets might be preferred.
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/trusteddomainproject/OpenDKIM/tar.gz/rel-opendkim-2.11.0-Beta2-48-g551ab382?dummy=/
Collapse this list.

Number of commits found: 3

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
2.11.0.b2.48_2
29 Jul 2024 12:48:53
commit hash: 3f5fb7b71c7d34fe0fa9ed803cc76fe516503132commit hash: 3f5fb7b71c7d34fe0fa9ed803cc76fe516503132commit hash: 3f5fb7b71c7d34fe0fa9ed803cc76fe516503132commit hash: 3f5fb7b71c7d34fe0fa9ed803cc76fe516503132 files touched by this commit
Nuno Teixeira (eduardo) search for other commits by this committer
*/*: Bump consumers of databases/rrdtool

New version of rrdtool in tree
2.11.0.b2.48_1
21 Jun 2024 01:56:06
commit hash: 5ff2ef7d70f8411449f3fe5b0f12da8597dce7d3commit hash: 5ff2ef7d70f8411449f3fe5b0f12da8597dce7d3commit hash: 5ff2ef7d70f8411449f3fe5b0f12da8597dce7d3commit hash: 5ff2ef7d70f8411449f3fe5b0f12da8597dce7d3 files touched by this commit
Yasuhiro Kimura (yasu) search for other commits by this committer
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
commit hash: d754a77ccf5b313a754473501e39234d9034b32ccommit hash: d754a77ccf5b313a754473501e39234d9034b32ccommit hash: d754a77ccf5b313a754473501e39234d9034b32ccommit hash: d754a77ccf5b313a754473501e39234d9034b32c files touched by this commit
Yasuhiro Kimura (yasu) search for other commits by this committer
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

Number of commits found: 3