mirror of
https://git.FreeBSD.org/ports.git
synced 2025-02-07 11:49:40 +00:00
Remove expired port:
2011-11-15 mail/dkim-milter: switch to mail/opendkim instead Feature safe: yes
This commit is contained in:
parent
3f8b4945b2
commit
eec7165c70
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=286328
1
MOVED
1
MOVED
@ -3011,3 +3011,4 @@ russian/apache13||2011-11-15|Has expired: no active development and known securi
|
||||
russian/apache13||2011-11-15|Has expired: no active development and known security vulnerabilities
|
||||
devel/tortoisehg1|devel/tortoisehg2|2011-11-22|Has expired: does not work with current devel/mercurial, use tortoisehg2
|
||||
mail/zms||2011-11-22|Has expired: No longer under development, since 2009.
|
||||
mail/dkim-milter|mail/opendkim|2011-11-23|Has expired: switch to mail/opendkim instead
|
||||
|
@ -93,7 +93,6 @@
|
||||
SUBDIR += demime
|
||||
SUBDIR += dk-milter
|
||||
SUBDIR += dkfilter
|
||||
SUBDIR += dkim-milter
|
||||
SUBDIR += dkimproxy
|
||||
SUBDIR += dma
|
||||
SUBDIR += dovecot
|
||||
|
@ -1,338 +0,0 @@
|
||||
# New ports collection makefile for: dkim-milter
|
||||
# Date created: 10 Jan 2006
|
||||
# Whom: Hirohisa Yamaguchi <umq@ueo.co.jp>
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
## There is a new option WITH_POSTFIX_MILTER
|
||||
## to make this port work with mail/postfix port.
|
||||
|
||||
## WITH_POSTFIX_MILTER knob implicitly defines
|
||||
## WITH_SENDMAIL_BASE, to build with libmilter*
|
||||
## in base system. If you have deleted sendamil in
|
||||
## base system, building this port may fail.
|
||||
|
||||
PORTNAME= dkim-milter
|
||||
PORTVERSION= 2.8.3
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= mail
|
||||
MASTER_SITES= SF/${PORTNAME}/DKIM%20Milter/${PORTVERSION}
|
||||
|
||||
MAINTAINER= umq@ueo.co.jp
|
||||
COMMENT= Domainkeys Identified Mail (DKIM) milter
|
||||
|
||||
DEPRECATED= switch to mail/opendkim instead
|
||||
EXPIRATION_DATE= 2011-11-15
|
||||
|
||||
USE_RC_SUBR= milter-dkim.sh
|
||||
USE_OPENSSL= yes
|
||||
USE_LDCONFIG= yes
|
||||
|
||||
.if defined(WITH_POSTFIX) || defined(WITH_POSTFIX_MILTER) || defined(WITH_POSTFIX_CURRENT)
|
||||
WITH_SENDMAIL_BASE= yes
|
||||
PKGMESSAGE= ${PKGDIR}/pkg-message.postfix
|
||||
|
||||
.if defined(SENDMAIL_MILTER_IN_BASE)
|
||||
WITH_SENDMAIL_BASE=yes
|
||||
.endif
|
||||
|
||||
.if defined(WITH_POSTFIX_CURRENT)
|
||||
RUN_DEPENDS+= ${LOCALBASE}/libexec/postfix/smtpd:${PORTSDIR}/mail/postfix-current
|
||||
.else
|
||||
RUN_DEPENDS+= ${LOCALBASE}/libexec/postfix/smtpd:${PORTSDIR}/mail/postfix
|
||||
.endif
|
||||
.endif
|
||||
|
||||
SUB_FILES= milter-dkim.sh
|
||||
WCONF= ${WRKSRC}/devtools/Site
|
||||
MAN5= dkim-filter.conf.5
|
||||
MAN8= dkim-filter.8 dkim-genkey.8 dkim-testkey.8 dkim-testssp.8
|
||||
PLIST_FILES= etc/mail/dkim-filter.conf.sample include/dkim.h \
|
||||
bin/dkim-genkey %%STATS%%bin/dkim-stats bin/dkim-testkey \
|
||||
bin/dkim-testssp %%LIBDKIM%%lib/libdkim.a \
|
||||
%%LIBDKIMSHARED%%lib/libdkim.so %%LIBDKIMSHARED%%lib/libdkim.so.0 \
|
||||
libexec/dkim-filter
|
||||
PLIST_DIRS= etc/mail
|
||||
PORTDOCS= FEATURES INSTALL KNOWNBUGS LICENSE README RELEASE_NOTES \
|
||||
autorespond.csh \
|
||||
draft-ietf-dkim-deployment-04.txt draft-ietf-dkim-overview-12.txt \
|
||||
draft-ietf-dkim-rfc4871-errata-05.txt draft-ietf-dkim-ssp-10.txt \
|
||||
draft-kucherawy-dkim-reporting-04.txt draft-shafranovich-feedback-report-07.txt \
|
||||
rfc4686.txt rfc4871.txt rfc5016.txt rfc5451.txt rfc5518.txt
|
||||
.if !defined(NOPORTDOCS)
|
||||
LIBDOCS= ${DOCSDIR_REL}/libdkim/index.html \
|
||||
${DOCSDIR_REL}/libdkim/overview.html \
|
||||
${DOCSDIR_REL}/libdkim/dkim.html \
|
||||
${DOCSDIR_REL}/libdkim/dkim_alg_t.html \
|
||||
${DOCSDIR_REL}/libdkim/dkim_body.html \
|
||||
${DOCSDIR_REL}/libdkim/dkim_canon_t.html \
|
||||
${DOCSDIR_REL}/libdkim/dkim_cbstat.html \
|
||||
${DOCSDIR_REL}/libdkim/dkim_chunk.html \
|
||||
${DOCSDIR_REL}/libdkim/dkim_close.html \
|
||||
${DOCSDIR_REL}/libdkim/dkim_dnssec.html \
|
||||
${DOCSDIR_REL}/libdkim/dkim_eoh.html \
|
||||
${DOCSDIR_REL}/libdkim/dkim_eom.html \
|
||||
${DOCSDIR_REL}/libdkim/dkim_flush_cache.html \
|
||||
${DOCSDIR_REL}/libdkim/dkim_free.html \
|
||||
${DOCSDIR_REL}/libdkim/dkim_get_user_context.html \
|
||||
${DOCSDIR_REL}/libdkim/dkim_getcachestats.html \
|
||||
${DOCSDIR_REL}/libdkim/dkim_getdomain.html \
|
||||
${DOCSDIR_REL}/libdkim/dkim_geterror.html \
|
||||
${DOCSDIR_REL}/libdkim/dkim_getmode.html \
|
||||
${DOCSDIR_REL}/libdkim/dkim_getpolicystr.html \
|
||||
${DOCSDIR_REL}/libdkim/dkim_getpresult.html \
|
||||
${DOCSDIR_REL}/libdkim/dkim_getpresultstr.html \
|
||||
${DOCSDIR_REL}/libdkim/dkim_getresultstr.html \
|
||||
${DOCSDIR_REL}/libdkim/dkim_getsighdr.html \
|
||||
${DOCSDIR_REL}/libdkim/dkim_getsiglist.html \
|
||||
${DOCSDIR_REL}/libdkim/dkim_getsignature.html \
|
||||
${DOCSDIR_REL}/libdkim/dkim_header.html \
|
||||
${DOCSDIR_REL}/libdkim/dkim_init.html \
|
||||
${DOCSDIR_REL}/libdkim/dkim_key_syntax.html \
|
||||
${DOCSDIR_REL}/libdkim/dkim_lib.html \
|
||||
${DOCSDIR_REL}/libdkim/dkim_minbody.html \
|
||||
${DOCSDIR_REL}/libdkim/dkim_ohdrs.html \
|
||||
${DOCSDIR_REL}/libdkim/dkim_options.html \
|
||||
${DOCSDIR_REL}/libdkim/dkim_param_t.html \
|
||||
${DOCSDIR_REL}/libdkim/dkim_policy.html \
|
||||
${DOCSDIR_REL}/libdkim/dkim_policy_getdnssec.html \
|
||||
${DOCSDIR_REL}/libdkim/dkim_policy_getreportinfo.html \
|
||||
${DOCSDIR_REL}/libdkim/dkim_policy_syntax.html \
|
||||
${DOCSDIR_REL}/libdkim/dkim_policy_t.html \
|
||||
${DOCSDIR_REL}/libdkim/dkim_presult.html \
|
||||
${DOCSDIR_REL}/libdkim/dkim_pstate.html \
|
||||
${DOCSDIR_REL}/libdkim/dkim_query_t.html \
|
||||
${DOCSDIR_REL}/libdkim/dkim_set_dns_callback.html \
|
||||
${DOCSDIR_REL}/libdkim/dkim_set_final.html \
|
||||
${DOCSDIR_REL}/libdkim/dkim_set_key_lookup.html \
|
||||
${DOCSDIR_REL}/libdkim/dkim_set_margin.html \
|
||||
${DOCSDIR_REL}/libdkim/dkim_set_policy_lookup.html \
|
||||
${DOCSDIR_REL}/libdkim/dkim_set_prescreen.html \
|
||||
${DOCSDIR_REL}/libdkim/dkim_set_signature_handle.html \
|
||||
${DOCSDIR_REL}/libdkim/dkim_set_signature_handle_free.html \
|
||||
${DOCSDIR_REL}/libdkim/dkim_set_signature_tagvalues.html \
|
||||
${DOCSDIR_REL}/libdkim/dkim_set_signer.html \
|
||||
${DOCSDIR_REL}/libdkim/dkim_set_user_context.html \
|
||||
${DOCSDIR_REL}/libdkim/dkim_sig_getbh.html \
|
||||
${DOCSDIR_REL}/libdkim/dkim_sig_getcanonlen.html \
|
||||
${DOCSDIR_REL}/libdkim/dkim_sig_getcontext.html \
|
||||
${DOCSDIR_REL}/libdkim/dkim_sig_getdnssec.html \
|
||||
${DOCSDIR_REL}/libdkim/dkim_sig_getdomain.html \
|
||||
${DOCSDIR_REL}/libdkim/dkim_sig_geterror.html \
|
||||
${DOCSDIR_REL}/libdkim/dkim_sig_geterrorstr.html \
|
||||
${DOCSDIR_REL}/libdkim/dkim_sig_getflags.html \
|
||||
${DOCSDIR_REL}/libdkim/dkim_sig_getkeysize.html \
|
||||
${DOCSDIR_REL}/libdkim/dkim_sig_getreportinfo.html \
|
||||
${DOCSDIR_REL}/libdkim/dkim_sig_getselector.html \
|
||||
${DOCSDIR_REL}/libdkim/dkim_sig_getsignalg.html \
|
||||
${DOCSDIR_REL}/libdkim/dkim_sig_getsigntime.html \
|
||||
${DOCSDIR_REL}/libdkim/dkim_sig_hdrsigned.html \
|
||||
${DOCSDIR_REL}/libdkim/dkim_sig_ignore.html \
|
||||
${DOCSDIR_REL}/libdkim/dkim_sig_process.html \
|
||||
${DOCSDIR_REL}/libdkim/dkim_sig_syntax.html \
|
||||
${DOCSDIR_REL}/libdkim/dkim_sigerror.html \
|
||||
${DOCSDIR_REL}/libdkim/dkim_siginfo.html \
|
||||
${DOCSDIR_REL}/libdkim/dkim_sigkey_t.html \
|
||||
${DOCSDIR_REL}/libdkim/dkim_sign.html \
|
||||
${DOCSDIR_REL}/libdkim/dkim_ssl_version.html \
|
||||
${DOCSDIR_REL}/libdkim/dkim_stat.html \
|
||||
${DOCSDIR_REL}/libdkim/dkim_verify.html \
|
||||
${DOCSDIR_REL}/libdkim/rfc2822_mailbox_split.html
|
||||
PLIST_FILES+= ${DOCSDIR_REL}/README.dkim-filter \
|
||||
${DOCSDIR_REL}/README.libdkim \
|
||||
${LIBDOCS}
|
||||
PLIST_DIRS+= ${DOCSDIR_REL}/libdkim
|
||||
.endif
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if !defined(WITHOUT_ARLIB) && !(defined(WITH_UNBOUND) && !defined(WITHOUT_UNBOUND))
|
||||
WITH_ARLIB= yes
|
||||
.endif
|
||||
|
||||
.if ${OSVERSION} < 700000
|
||||
WITH_OPENSSL_PORT= yes
|
||||
.endif
|
||||
.include "${PORTSDIR}/Mk/bsd.openssl.mk"
|
||||
|
||||
WITHOUT_MILTER_CFLAGS= yes
|
||||
WITHOUT_MILTER_LDFLAGS= yes
|
||||
.include "${PORTSDIR}/mail/sendmail/bsd.milter.mk"
|
||||
|
||||
SITE+= ${FILESDIR}/site.config.m4
|
||||
.if defined(WITH_SENDMAIL_PORT)
|
||||
SITE+= ${FILESDIR}/site.config.m4.milter
|
||||
.endif
|
||||
SITE+= ${WRKSRC}/site.config.m4.dist
|
||||
SITE_SUB+= -e "s|%%PREFIX%%|${PREFIX}|g" \
|
||||
-e "s|%%LOCALBASE%%|${LOCALBASE}|g"
|
||||
.if defined(WITH_SENDMAIL_STATIC_MILTER)
|
||||
SITE_SUB+= -e 's|%%STATIC%%||g'
|
||||
.else
|
||||
SITE_SUB+= -e 's|%%STATIC%%|dnl |g'
|
||||
.endif
|
||||
|
||||
SUB_LIST= "RC_SCRIPT=${PREFIX}/etc/rc.d/${USE_RC_SUBR:S/.sh$//}"
|
||||
|
||||
.if defined(WITH_LIBDKIM_SHARED)
|
||||
PLIST_SUB+= LIBDKIM=""
|
||||
PLIST_SUB+= LIBDKIMSHARED=""
|
||||
SITE_SUB+= -e '\|bld_LIBDKIM_SHARED|s/^dnl //g'
|
||||
USE_LDCONFIG= yes
|
||||
.if defined(WITH_ARLIB)
|
||||
PLIST_SUB+= ARLIB=""
|
||||
.else
|
||||
PLIST_SUB+= ARLIB="@comment "
|
||||
.endif
|
||||
.else
|
||||
PLIST_SUB+= LIBDKIMSHARED="@comment "
|
||||
.endif
|
||||
.if defined(WITH_LIBDKIM_INSTALL)
|
||||
SITE_SUB+= -e '\|bld_LIBDKIM_INSTALL|s/^dnl //g'
|
||||
PLIST_SUB+= LIBDKIM=""
|
||||
.if defined(WITH_ARLIB)
|
||||
PLIST_SUB+= ARLIB=""
|
||||
.else
|
||||
PLIST_SUB+= ARLIB="@comment "
|
||||
.endif
|
||||
.endif
|
||||
.if !defined(WITH_LIBDKIM_INSTALL) && !defined(WITH_LIBDKIM_SHARED)
|
||||
PLIST_SUB+= LIBDKIM="@comment "
|
||||
PLIST_SUB+= ARLIB="@comment "
|
||||
.endif
|
||||
.if defined(WITH_DEBUG)
|
||||
SITE_SUB+= -e '\|confOPTIMIZE.*-g|s/^dnl //g'
|
||||
.endif
|
||||
.if defined(WITH_UNBOUND) && !defined(WITHOUT_UNBOUND)
|
||||
.if defined(WITH_ARLIB)
|
||||
IGNORE= libar cannot be used simultaneously with libunbound
|
||||
.endif
|
||||
LIB_DEPENDS+= unbound:${PORTSDIR}/dns/unbound
|
||||
SITE_SUB+= -e 's|%%UNBOUND%%||g' \
|
||||
-e '\|bld_USE_UNBOUND.*true|s/^dnl //g'
|
||||
.else
|
||||
SITE_SUB+= -e 's|%%UNBOUND%%|dnl |g'
|
||||
.if !defined(WITHOUT_ARLIB)
|
||||
SITE_SUB+= -e '\|bld_USE_ARLIB.*true|s/^dnl //g'
|
||||
.endif
|
||||
.endif
|
||||
.if defined(WITH_POPAUTH) && !defined(WITHOUT_POPAUTH)
|
||||
SITE_SUB+= -e '/-DPOPAUTH/s/^dnl //g'
|
||||
.endif
|
||||
.if defined(WITH_QUERY_CACHE) && !defined(WITHOUT_QUERY_CACHE)
|
||||
SITE_SUB+= -e '/-DQUERY_CACHE/s/^dnl //g'
|
||||
.endif
|
||||
|
||||
.if defined(WITH_VERIFY_DOMAINKEYS) && !defined(WITHOUT_VERIFY_DOMAINKEYS)
|
||||
LIBDK_PORT= mail/dk-milter
|
||||
BUILD_DEPENDS+= ${NONEXISTENT}:${PORTSDIR}/${LIBDK_PORT}:patch
|
||||
LIBDK_PATH_CMD= cd ${PORTSDIR}/${LIBDK_PORT} && ${MAKE} -V WRKSRC
|
||||
SITE_SUB+= -e '\|bld_VERIFY_DOMAINKEYS|s/^dnl //'
|
||||
PORTDOCS+= rfc4870.txt
|
||||
.endif
|
||||
|
||||
.if defined(WITH_STATS) && !defined(WITHOUT_STATS)
|
||||
MAN8+= dkim-stats.8
|
||||
PLIST_SUB+= STATS=""
|
||||
.else
|
||||
PLIST_SUB+= STATS="@comment "
|
||||
.endif
|
||||
|
||||
.if (defined(WITH_POPAUTH) \
|
||||
|| defined(WITH_QUERY_CACHE) \
|
||||
|| defined(WITH_BODYLENGTH_DB) \
|
||||
|| defined(WITH_STATS)) \
|
||||
&& !defined(WITH_BDB_BASE)
|
||||
USE_BDB= 41+
|
||||
SITE_SUB+= -e 's|%%BDB%%||g' \
|
||||
-e "s|%%BDB_LIB_DIR%%|${BDB_LIB_DIR}|g" \
|
||||
-e "s|%%BDB_INCLUDE_DIR%%|${BDB_INCLUDE_DIR}|g" \
|
||||
-e "s|%%BDB_LIB_NAME%%|${BDB_LIB_NAME}|g"
|
||||
.else
|
||||
SITE_SUB+= -e 's|%%BDB%%|dnl |g'
|
||||
.endif
|
||||
.if defined(WITH_OPENSSL_BASE) || defined(OPENSSL_OVERWRITE_BASE)
|
||||
SITE_SUB+= -e 's|%%OPENSSL%%|dnl |g'
|
||||
.else
|
||||
SITE_SUB+= -e 's|%%OPENSSL%%||g' \
|
||||
-e "s|%%OPENSSLINC%%|${OPENSSLINC}|g" \
|
||||
-e "s|%%OPENSSLLIB%%|${OPENSSLLIB}|g"
|
||||
.endif
|
||||
.if defined(WITH_DIFFHEADERS) && !defined(WITHOUT_DIFFHEADERS)
|
||||
SITE_SUB+= -e 's|%%LIBTRE%%||g'
|
||||
LIB_DEPENDS+= tre:${PORTSDIR}/textproc/libtre
|
||||
.else
|
||||
SITE_SUB+= -e 's|%%LIBTRE%%|dnl |g'
|
||||
.endif
|
||||
|
||||
pre-fetch:
|
||||
.if defined(SENDMAIL_MILTER_IN_BASE)
|
||||
@${ECHO_MSG}
|
||||
@${ECHO_MSG} "SENDMAIL_MILTER_IN_BASE now deprecated,"
|
||||
@${ECHO_MSG} "please set WITH_SENDMAIL_BASE=yes instead"
|
||||
.endif
|
||||
@${ECHO_MSG}
|
||||
@${ECHO_MSG} "dkim-milter has the following tunable option(s):"
|
||||
@${ECHO_MSG} " WITH_POPAUTH=yes Query POP-before-SMTP authentication database"
|
||||
@${ECHO_MSG} " WITH_QUERY_CACHE=yes Cache DNS Query"
|
||||
@${ECHO_MSG} " WITH_VERIFY_DOMAINKEYS=yes Verify DomainKeys using dk-milter's libdk"
|
||||
@${ECHO_MSG} " WITH_SENDMAIL_BASE=yes Build to run with base sendmail"
|
||||
@${ECHO_MSG} " WITH_SENDMAIL_PORT=yes Build to run with ports' sendmail"
|
||||
@${ECHO_MSG} " WITH_POSTFIX=yes Build to run with postfix port"
|
||||
@${ECHO_MSG} " WITH_LIBDKIM_INSTALL=yes Install libdkim library"
|
||||
@${ECHO_MSG} " WITH_UNBOUND=yes Link against libunbound"
|
||||
@${ECHO_MSG}
|
||||
|
||||
post-extract:
|
||||
@${CP} ${WRKSRC}/dkim-filter/autorespond.csh ${WRKSRC}
|
||||
|
||||
.include "${.CURDIR}/Makefile.features"
|
||||
post-patch:
|
||||
@${REINPLACE_CMD} -e 's|-pthread|${PTHREAD_LIBS}|' \
|
||||
-e 's|-D_THREAD_SAFE|${PTHREAD_CFLAGS}|' \
|
||||
-e 's|%%LOCALBASE%%|${LOCALBASE}|g' \
|
||||
-e "s|\`-O'|\`${CFLAGS}'|g" \
|
||||
${WRKSRC}/devtools/OS/FreeBSD
|
||||
.if !defined(WITHOUT_ARLIB) && (defined(WITH_LIBDKIM_INSTALL) || defined(WITH_LIBDKIM_SHARED)) && !(defined(WITH_UNBOUND) || !defined(WITHOUT_UNBOUND))
|
||||
@${REINPLACE_CMD} -e 's|%%ARLIB%%||' ${WRKSRC}/libar/Makefile.m4
|
||||
.else
|
||||
@${REINPLACE_CMD} -e 's|%%ARLIB%%|dnl |' ${WRKSRC}/libar/Makefile.m4
|
||||
.endif
|
||||
@${SED} ${SITE_SUB} -e '\|^dnl |d' -e '/^dnl$$/d' \
|
||||
${SITE} > ${WCONF}/site.config.m4
|
||||
|
||||
pre-configure:
|
||||
.if defined(WITH_VERIFY_DOMAINKEYS) && !defined(WITHOUT_VERIFY_DOMAINKEYS)
|
||||
${LN} -s $$(${LIBDK_PATH_CMD})/libdk ${WRKSRC}/
|
||||
${CP} $$(${LIBDK_PATH_CMD})/rfc4870.txt ${WRKSRC}/
|
||||
.endif
|
||||
|
||||
post-install:
|
||||
.if !defined(WITH_DEBUG)
|
||||
@${STRIP_CMD} ${PREFIX}/libexec/dkim-filter
|
||||
.endif
|
||||
@${MKDIR} ${PREFIX}/etc/mail
|
||||
${INSTALL_DATA} ${WRKSRC}/dkim-filter/dkim-filter.conf.sample ${PREFIX}/etc/mail/
|
||||
.for i in ${MAN5}
|
||||
@${RM} -f ${MANPREFIX}/man/cat5/${i} ${MANPREFIX}/man/cat5/${i}.gz
|
||||
${INSTALL_MAN} ${WRKSRC}/*/${i} ${MANPREFIX}/man/man5/
|
||||
.endfor
|
||||
.for i in ${MAN8}
|
||||
@${RM} -f ${MANPREFIX}/man/cat8/${i} ${MANPREFIX}/man/cat8/${i}.gz
|
||||
${INSTALL_MAN} ${WRKSRC}/*/${i} ${MANPREFIX}/man/man8/
|
||||
.endfor
|
||||
.if !defined(NOPORTDOCS)
|
||||
${MKDIR} ${DOCSDIR}
|
||||
.for f in ${PORTDOCS}
|
||||
${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR}
|
||||
.endfor
|
||||
${INSTALL_DATA} ${WRKSRC}/dkim-filter/README ${DOCSDIR}/README.dkim-filter
|
||||
${INSTALL_DATA} ${WRKSRC}/libdkim/README ${DOCSDIR}/README.libdkim
|
||||
${MKDIR} ${DOCSDIR}/libdkim
|
||||
.for f in ${LIBDOCS}
|
||||
${INSTALL_DATA} ${WRKSRC}/libdkim/docs/`${BASENAME} ${f}` ${DOCSDIR}/libdkim/
|
||||
.endfor
|
||||
.endif
|
||||
@${CAT} ${PKGMESSAGE}
|
||||
|
||||
.include <bsd.port.post.mk>
|
@ -1,73 +0,0 @@
|
||||
# Makefile.features
|
||||
# Author: Hirohisa Yamaguchi <umq@ueo.co.jp>
|
||||
#
|
||||
# This file is used to tune build time options.
|
||||
# Please refer FEATURES file distributed with the source for details.
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
.if defined(WITH_BODYLENGTH_DB) && !defined(WITHOUT_BODYLENGTH_DB)
|
||||
SITE_SUB+= -e '/-D_FFR_BODYLENGTH_DB/s|^dnl ||'
|
||||
.endif
|
||||
|
||||
.if defined(WITH_CAPTURE_UNKNOWN_ERRORS) && !defined(WITHOUT_CAPTURE_UNKNOWN_ERRORS)
|
||||
SITE_SUB+= -e '/-D_FFR_CAPTURE_UNKNOWN_ERRORS/s|^dnl ||'
|
||||
.endif
|
||||
|
||||
.if defined(WITH_COMMAIZE) && !defined(WITHOUT_COMMAIZE)
|
||||
SITE_SUB+= -e '/-D_FFR_COMMAIZE/s|^dnl ||'
|
||||
.endif
|
||||
|
||||
.if defined(WITH_DIFFHEADERS) && !defined(WITHOUT_DIFFHEADERS)
|
||||
SITE_SUB+= -e '/-D_FFR_DIFFHEADERS/s|^dnl ||'
|
||||
.endif
|
||||
|
||||
.if defined(WITH_DKIM_REPUTATION) && !defined(WITHOUT_DKIM_REPUTATION)
|
||||
SITE_SUB+= -e '/-D_FFR_DKIM_REPUTATION/s|^dnl ||'
|
||||
.endif
|
||||
|
||||
.if defined(WITH_DNS_UPGRADE) && !defined(WITHOUT_DNS_UPGRADE)
|
||||
SITE_SUB+= -e '/-D_FFR_DNS_UPGRADE/s|^dnl ||'
|
||||
.endif
|
||||
|
||||
.if defined(WITH_MULTIPLE_SIGNATURES) && !defined(WITHOUT_MULTIPLE_SIGNATURES)
|
||||
SITE_SUB+= -e '/-D_FFR_MULTIPLE_SIGNATURES/s|^dnl ||'
|
||||
.endif
|
||||
|
||||
.if defined(WITH_PARSE_TIME) && !defined(WITHOUT_PARSE_TIME)
|
||||
BROKEN= The feature ``_FFR_PARSE_TIME'' is incomplete, does not work
|
||||
SITE_SUB+= -e '/-D_FFR_PARSE_TIME/s|^dnl ||'
|
||||
.endif
|
||||
|
||||
.if defined(WITH_REPLACE_RULES) && !defined(WITHOUT_REPLACE_RULES)
|
||||
SITE_SUB+= -e '/-D_FFR_REPLACE_RULES/s|^dnl ||'
|
||||
.endif
|
||||
|
||||
.if defined(WITH_REPORT_INTERVALS) && !defined(WITHOUT_REPORT_INTERVALS)
|
||||
SITE_SUB+= -e '/-D_FFR_REPORT_INTERVALS/s|^dnl ||'
|
||||
.endif
|
||||
|
||||
.if defined(WITH_SELECT_CANONICALIZATION) && !defined(WITHOUT_SELECT_CANONICALIZATION)
|
||||
SITE_SUB+= -e '/-D_FFR_SELECT_CANONICALIZATION/s|^dnl ||'
|
||||
.endif
|
||||
|
||||
.if defined(WITH_SELECTOR_HEADER) && !defined(WITHOUT_SELECTOR_HEADER)
|
||||
SITE_SUB+= -e '/-D_FFR_SELECTOR_HEADER/s|^dnl ||'
|
||||
.endif
|
||||
|
||||
.if defined(WITH_SENDER_HEADERS) && !defined(WITHOUT_SENDER_HEADERS)
|
||||
SITE_SUB+= -e '/-D_FFR_SENDER_HEADERS/s|^dnl ||'
|
||||
.endif
|
||||
|
||||
.if defined(WITH_STATS) && !defined(WITHOUT_STATS)
|
||||
SITE_SUB+= -e '/-D_FFR_STATS/s|^dnl ||'
|
||||
.endif
|
||||
|
||||
.if defined(WITH_VBR) && !defined(WITHOUT_VBR)
|
||||
SITE_SUB+= -e '/-D_FFR_VBR/s|^dnl ||'
|
||||
.endif
|
||||
|
||||
.if defined(WITH_ZTAGS) && !defined(WITHOUT_ZTAGS)
|
||||
SITE_SUB+= -e '/-D_FFR_ZTAGS/s|^dnl ||'
|
||||
.endif
|
@ -1,2 +0,0 @@
|
||||
SHA256 (dkim-milter-2.8.3.tar.gz) = 222afc936b70b823289e8e327c06c2920a5f33df43f07024b5f931856406048f
|
||||
SIZE (dkim-milter-2.8.3.tar.gz) = 748415
|
@ -1,171 +0,0 @@
|
||||
#!/bin/sh
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
# PROVIDE: milter-dkim
|
||||
# REQUIRE: DAEMON
|
||||
# BEFORE: mail
|
||||
# KEYWORD: shutdown
|
||||
|
||||
# Define these milterdkim_* variables in one of these files:
|
||||
# /etc/rc.conf
|
||||
# /etc/rc.conf.local
|
||||
# /etc/rc.conf.d/milterdkim
|
||||
#
|
||||
# milterdkim_enable (bool): Set to "NO" by default.
|
||||
# Set it to "YES" to enable dkim-milter
|
||||
# milterdkim_uid (str): Set username to run milter.
|
||||
# milterdkim_profiles (list): Set to "" by default.
|
||||
# Define your profiles here.
|
||||
# milterdkim_cfgfile (str): Configuration file. See dkim-filter.conf(5)
|
||||
#
|
||||
# milterdkim_${profile}_* : Variables per profile.
|
||||
# Sockets must be different from each other.
|
||||
#
|
||||
# all parameters below now can be set in dkim-filter.conf(5).
|
||||
# milterdkim_socket (str): Path to the milter socket.
|
||||
# milterdkim_domain (str): Domainpart of From: in mails to sign.
|
||||
# milterdkim_key (str): Path to the private key file to sign with.
|
||||
# milterdkim_selector (str): Selector to use when signing
|
||||
# milterdkim_alg (str): Algorithm to use when signing
|
||||
# milterdkim_flags (str): Flags passed to start command.
|
||||
|
||||
. /etc/rc.subr
|
||||
|
||||
name="milterdkim"
|
||||
rcvar=`set_rcvar`
|
||||
|
||||
start_precmd="dkim_prepcmd"
|
||||
stop_postcmd="dkim_postcmd"
|
||||
command="%%PREFIX%%/libexec/dkim-filter"
|
||||
_piddir="/var/run/milterdkim"
|
||||
pidfile="${_piddir}/pid"
|
||||
|
||||
load_rc_config $name
|
||||
|
||||
#
|
||||
# DO NOT CHANGE THESE DEFAULT VALUES HERE
|
||||
#
|
||||
: ${milterdkim_enable="NO"}
|
||||
: ${milterdkim_uid="mailnull"}
|
||||
: ${milterdkim_cfgfile="%%PREFIX%%/etc/mail/dkim-filter.conf"}
|
||||
|
||||
# Options other than above can be set with $milterdkim_flags.
|
||||
# see dkim-milter documentation for detail.
|
||||
|
||||
if [ -n "$2" ]; then
|
||||
profile="$2"
|
||||
if [ "x${milterdkim_profiles}" != "x" ]; then
|
||||
pidfile="${_piddir}/${profile}.pid"
|
||||
eval milterdkim_enable="\${milterdkim_${profile}_enable:-${milterdkim_enable}}"
|
||||
eval milterdkim_socket="\${milterdkim_${profile}_socket:-}"
|
||||
if [ "x${milterdkim_socket}" = "x" ];then
|
||||
echo "You must define a socket (milterdkim_${profile}_socket)"
|
||||
exit 1
|
||||
fi
|
||||
eval milterdkim_cfgfile="\${milterdkim_${profile}_cfgfile:-${milterdkim_cfgfile}}"
|
||||
eval milterdkim_domain="\${milterdkim_${profile}_domain:-${milterdkim_domain}}"
|
||||
eval milterdkim_key="\${milterdkim_${profile}_key:-${milterdkim_key}}"
|
||||
eval milterdkim_selector="\${milterdkim_${profile}_selector:-${milterdkim_selector}}"
|
||||
eval milterdkim_alg="\${milterdkim_${profile}_alg:-${milterdkim_alg}}"
|
||||
eval milterdkim_flags="\${milterdkim_${profile}_flags:-${milterdkim_flags}}"
|
||||
if [ -f "${milterdkim_cfgfile}" ];then
|
||||
milterdkim_cfgfile="-x ${milterdkim_cfgfile}"
|
||||
else
|
||||
milterdkim_cfgfile=""
|
||||
fi
|
||||
if [ "x${milterdkim_socket}" != "x" ];then
|
||||
_socket_prefix="-p"
|
||||
fi
|
||||
if [ "x${milterdkim_uid}" != "x" ];then
|
||||
_uid_prefix="-u"
|
||||
fi
|
||||
if [ "x${milterdkim_domain}" != "x" ];then
|
||||
milterdkim_domain="-d ${milterdkim_domain}"
|
||||
fi
|
||||
if [ "x${milterdkim_key}" != "x" ];then
|
||||
milterdkim_key="-k ${milterdkim_key}"
|
||||
fi
|
||||
if [ "x${milterdkim_selector}" != "x" ];then
|
||||
milterdkim_selector="-s ${milterdkim_selector}"
|
||||
fi
|
||||
if [ "x${milterdkim_alg}" != "x" ];then
|
||||
milterdkim_alg="-S ${milterdkim_alg}"
|
||||
fi
|
||||
command_args="-l ${_socket_prefix} ${milterdkim_socket} ${_uid_prefix} ${milterdkim_uid} -P ${pidfile} ${milterdkim_cfgfile} ${milterdkim_domain} ${milterdkim_key} ${milterdkim_selector} ${milterdkim_alg}"
|
||||
else
|
||||
echo "$0: extra argument ignored"
|
||||
fi
|
||||
else
|
||||
if [ "x${milterdkim_profiles}" != "x" -a "x$1" != "x" ]; then
|
||||
if [ "x$1" != "xrestart" ]; then
|
||||
for profile in ${milterdkim_profiles}; do
|
||||
echo "===> milterdkim profile: ${profile}"
|
||||
%%RC_SCRIPT%% $1 ${profile}
|
||||
retcode="$?"
|
||||
if [ "0${retcode}" -ne 0 ]; then
|
||||
failed="${profile} (${retcode}) ${failed:-}"
|
||||
else
|
||||
success="${profile} ${success:-}"
|
||||
fi
|
||||
done
|
||||
exit 0
|
||||
else
|
||||
restart_precmd=""
|
||||
fi
|
||||
else
|
||||
if [ -f "${milterdkim_cfgfile}" ];then
|
||||
milterdkim_cfgfile="-x ${milterdkim_cfgfile}"
|
||||
else
|
||||
milterdkim_cfgfile=""
|
||||
fi
|
||||
if [ "x${milterdkim_socket}" != "x" ];then
|
||||
_socket_prefix="-p"
|
||||
fi
|
||||
if [ "x${milterdkim_uid}" != "x" ];then
|
||||
_uid_prefix="-u"
|
||||
fi
|
||||
if [ "x${milterdkim_domain}" != "x" ];then
|
||||
milterdkim_domain="-d ${milterdkim_domain}"
|
||||
fi
|
||||
if [ "x${milterdkim_key}" != "x" ];then
|
||||
milterdkim_key="-k ${milterdkim_key}"
|
||||
fi
|
||||
if [ "x${milterdkim_selector}" != "x" ];then
|
||||
milterdkim_selector="-s ${milterdkim_selector}"
|
||||
fi
|
||||
if [ "x${milterdkim_alg}" != "x" ];then
|
||||
milterdkim_alg="-S ${milterdkim_alg}"
|
||||
fi
|
||||
command_args="-l ${_socket_prefix} ${milterdkim_socket} ${_uid_prefix} ${milterdkim_uid} -P ${pidfile} ${milterdkim_cfgfile} ${milterdkim_domain} ${milterdkim_key} ${milterdkim_selector} ${milterdkim_alg}"
|
||||
fi
|
||||
fi
|
||||
|
||||
dkim_prepcmd ()
|
||||
{
|
||||
if [ -S ${milterdkim_socket##local:} ] ; then
|
||||
rm -f ${milterdkim_socket##local:}
|
||||
elif [ -S ${milterdkim_socket##unix:} ] ; then
|
||||
rm -f ${milterdkim_socket##unix:}
|
||||
fi
|
||||
if [ ! -d ${_piddir} ] ; then
|
||||
mkdir -p ${_piddir}
|
||||
fi
|
||||
if [ -n "${milterdkim_uid}" ] ; then
|
||||
chown ${milterdkim_uid} ${_piddir}
|
||||
fi
|
||||
}
|
||||
|
||||
dkim_postcmd()
|
||||
{
|
||||
if [ -S ${milterdkim_socket##local:} ] ; then
|
||||
rm -f ${milterdkim_socket##local:}
|
||||
elif [ -S ${milterdkim_socket##unix:} ] ; then
|
||||
rm -f ${milterdkim_socket##unix:}
|
||||
fi
|
||||
# just if the directory is empty
|
||||
rmdir ${_piddir} > /dev/null 2>&1
|
||||
}
|
||||
|
||||
run_rc_command "$1"
|
@ -1,31 +0,0 @@
|
||||
------------------------------------
|
||||
Index: ./FEATURES
|
||||
diff -u ./FEATURES:1.57 ./FEATURES:1.58
|
||||
--- ./FEATURES:1.57 Tue Dec 16 23:18:50 2008
|
||||
+++ ./FEATURES Mon Jun 1 23:31:57 2009
|
||||
@@ -75,6 +75,9 @@
|
||||
to use when signing based on the contents of an arbitrary
|
||||
header. (dkim-filter)
|
||||
|
||||
+SENDER_HEADERS Optional control over which headers are used by the filter
|
||||
+ to make the sign vs. verify decision. (dkim-filter)
|
||||
+
|
||||
STATS Optional generation of statistics about pass/fail sorted
|
||||
by domain and canonicalization. Requires Sleepycat DB.
|
||||
(dkim-filter, libdkim)
|
||||
|
||||
------------------------------------
|
||||
Index: ./site.config.m4.dist
|
||||
diff -u ./site.config.m4.dist:1.43 ./site.config.m4.dist:1.44
|
||||
--- ./site.config.m4.dist:1.43 Fri Feb 6 17:06:41 2009
|
||||
+++ ./site.config.m4.dist Mon Jun 1 23:31:57 2009
|
||||
@@ -167,6 +167,7 @@
|
||||
dnl APPENDDEF(`confENVDEF', `-D_FFR_REPORT_INTERVALS ')
|
||||
dnl APPENDDEF(`confENVDEF', `-D_FFR_SELECT_CANONICALIZATION ')
|
||||
dnl APPENDDEF(`confENVDEF', `-D_FFR_SELECTOR_HEADER ')
|
||||
+dnl APPENDDEF(`confENVDEF', `-D_FFR_SENDER_HEADERS ')
|
||||
dnl APPENDDEF(`confENVDEF', `-D_FFR_STATS ')
|
||||
dnl APPENDDEF(`confENVDEF', `-D_FFR_VBR ')
|
||||
dnl APPENDDEF(`confENVDEF', `-D_FFR_ZTAGS ')
|
||||
|
||||
------------------------------------
|
@ -1,13 +0,0 @@
|
||||
--- ./devtools/M4/UNIX/sharedlib.m4.orig 2006-09-06 07:56:53.000000000 +0900
|
||||
+++ ./devtools/M4/UNIX/sharedlib.m4 2008-01-20 07:37:08.000000000 +0900
|
||||
@@ -55,8 +55,9 @@
|
||||
install-`'bldCURRENT_PRODUCT: ${SHAREDLIB}
|
||||
ifdef(`confMKDIR', `if [ ! -d ${DESTDIR}${SHAREDLIBDIR} ]; then confMKDIR -p ${DESTDIR}${SHAREDLIBDIR}; else :; fi ')
|
||||
${INSTALL} -c -o ${LIBOWN} -g ${LIBGRP} -m ${LIBMODE} ${SHAREDLIB} ${DESTDIR}${SHAREDLIBDIR}
|
||||
+ ${INSTALL} -c -o ${LIBOWN} -g ${LIBGRP} -m ${LIBMODE} bldCURRENT_PRODUCT.a ${DESTDIR}${LIBDIR}
|
||||
ifelse(bldOS, `AIX', `${AR} ${AROPTS} ${DESTDIR}${SHAREDLIBDIR}bldCURRENT_PRODUCT.a ${SHAREDLIB}', `rm -f ${DESTDIR}${SHAREDLIBDIR}${SHAREDLIB_LINK}
|
||||
- ${LN} ${LNOPTS} ${DESTDIR}${SHAREDLIBDIR}${SHAREDLIB} ${DESTDIR}${SHAREDLIBDIR}${SHAREDLIB_LINK}')
|
||||
+ ${LN} ${LNOPTS} ${DESTDIR}${SHAREDLIBDIR}/${SHAREDLIB} ${DESTDIR}${SHAREDLIBDIR}/${SHAREDLIB_LINK}')
|
||||
|
||||
bldCURRENT_PRODUCT-clean:
|
||||
rm -f ${OBJS} ${SHAREDLIB} bldCURRENT_PRODUCT.a ${MANPAGES} ifelse(bldOS, `AIX', `shr.o', `bldCURRENT_PRODUCT${SHAREDLIB_EXT}')
|
@ -1,10 +0,0 @@
|
||||
--- ./libar/Makefile.m4.orig 2009-04-27 05:59:32.000000000 +0900
|
||||
+++ ./libar/Makefile.m4 2009-04-27 05:59:57.000000000 +0900
|
||||
@@ -11,6 +11,7 @@
|
||||
|
||||
bldPRODUCT_START(`library', `libar')
|
||||
define(`bldSOURCES', `ar.c manual.c ')
|
||||
+%%ARLIB%%define(`bldINSTALLABLE', `true')
|
||||
bldPRODUCT_END
|
||||
|
||||
bldPRODUCT_START(`manpage', `ar')
|
@ -1,23 +0,0 @@
|
||||
define(`confEBINDIR',`%%PREFIX%%/libexec')
|
||||
define(`confMANROOT',`%%PREFIX%%/man/man')
|
||||
define(`confMANROOTMAN',`%%PREFIX%%/man/man')
|
||||
define(`confUBINDIR',`%%PREFIX%%/bin')
|
||||
define(`confINCLUDEDIR',`%%PREFIX%%/include')
|
||||
define(`confLIBDIR',`%%PREFIX%%/lib')
|
||||
define(`confSHAREDLIBDIR',`%%PREFIX%%/lib')
|
||||
define(`confDONT_INSTALL_CATMAN',`True')
|
||||
APPENDDEF(`confENVDEF', `-DWITHOUT_LIBSM')
|
||||
APPENDDEF(`confMAPDEF', `-fPIC ')
|
||||
APPENDDEF(`confMTCCOPTS', `-fPIC ')
|
||||
%%STATIC%%APPENDDEF(`confLIBS', `-static ')
|
||||
%%BDB%%APPENDDEF(`confLIBDIRS', `-L%%BDB_LIB_DIR%% ')
|
||||
%%BDB%%APPENDDEF(`confINCDIRS', `-I%%BDB_INCLUDE_DIR%% ')
|
||||
%%BDB%%APPENDDEF(`confLIBS', `-l%%BDB_LIB_NAME%% ')
|
||||
%%OPENSSL%%APPENDDEF(`confLIBDIRS', `-L%%OPENSSLLIB%% ')
|
||||
%%OPENSSL%%APPENDDEF(`confINCDIRS', `-I%%OPENSSLINC%% ')
|
||||
%%LIBTRE%%APPENDDEF(`confINCDIRS', `-I%%LOCALBASE%%/include/tre ')
|
||||
%%LIBTRE%%APPENDDEF(`confLIBDIRS', `-L%%LOCALBASE%%/lib ')
|
||||
%%LIBTRE%%APPENDDEF(`confLIBS', `-ltre ')
|
||||
%%STATIC%%%%LIBTRE%%APPENDDEF(`confLIBS', `-lintl -liconv ')
|
||||
%%UNBOUND%%APPENDDEF(`confINCDIRS', `-I%%LOCALBASE%%/include ')
|
||||
%%UNBOUND%%APPENDDEF(`confLIBDIRS', `-L%%LOCALBASE%%/lib ')
|
@ -1,2 +0,0 @@
|
||||
APPENDDEF(`bld_dkim_filter_INCDIRS',`-I%%LOCALBASE%%/include')
|
||||
APPENDDEF(`bld_dkim_filter_LIBDIRS', `-L%%LOCALBASE%%/lib')
|
@ -1,7 +0,0 @@
|
||||
implements DomainKeys Identified Mail draft standard for signing
|
||||
and verifying e-mail messages.
|
||||
|
||||
Details regarding the protocol and other issues related to the
|
||||
draft standard can be found at http://mipassoc.org/dkim/
|
||||
|
||||
WWW: http://sourceforge.net/projects/dkim-milter/
|
@ -1,12 +0,0 @@
|
||||
************************************************************************
|
||||
|
||||
In order to run this port, write your dkim-filter.conf and 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')
|
||||
|
||||
And to run the milter from startup, add milterdkim_enable="YES" in
|
||||
your /etc/rc.conf.
|
||||
Extra options can be found in startup script.
|
||||
|
||||
************************************************************************
|
@ -1,15 +0,0 @@
|
||||
************************************************************************
|
||||
|
||||
In order to run this port, write your dkim-filter.conf and add your
|
||||
milter socket `socketspec' in ${PREFIX}/etc/mail/main.cf:
|
||||
|
||||
smtpd_milters = _YOUR_SOCKET_SPEC_
|
||||
|
||||
And to run the milter from startup, add milterdkim_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.
|
||||
|
||||
************************************************************************
|
Loading…
x
Reference in New Issue
Block a user