exim: add package
authorDaniel Golle <redacted>
Sat, 26 Dec 2020 03:11:17 +0000 (03:11 +0000)
committerDaniel Golle <redacted>
Sun, 3 Jan 2021 00:18:29 +0000 (00:18 +0000)
commitcd587f3767a60f069152538389fc236112422fa7
tree9510df20fdfab5650b824ce04ef82af2421cb9bf
parentec7109ec124ebacb7f225642a4d42a3d48a7d658
exim: add package

Add Exim MTA variants:
 * exim
   plain variant without any TLS library which hence comes
   without TLS, DANE and DKIM.
 * exim-openssl
   linked against libopenssl
 * exim-gnutls
   linked against libgnutls
 * exim-ldap
   linked against libopenssl, libopenldap and libsasl2

Provide packages for lookup modules
 * cdb
 * dbmdb
 * dnsdb
 * json (depends on jansson)
 * mysql (depends on libmariadb)
 * passwd
 * pgsql (depends on libpq)
 * redis (depends on libhiredis)
 * sqlite (depends on libsqlite3)

Note:
As gnutls requires libunbound which depends on libopenssl to provide
libgnutls-dane, disable DANE by default when building with gnutls.

Signed-off-by: Daniel Golle <redacted>
mail/exim/Makefile [new file with mode: 0644]
mail/exim/patches/010-allow-json-dynamic-lookup.patch [new file with mode: 0644]
mail/exim/patches/020-use-correct-printf-format-for-size-t.patch [new file with mode: 0644]
mail/exim/patches/100-localscan_dlopen.patch [new file with mode: 0644]
git clone https://git.99rst.org/PROJECT