1
0
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:
Rene Ladan 2011-11-23 21:18:26 +00:00
parent 3f8b4945b2
commit eec7165c70
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=286328
14 changed files with 1 additions and 698 deletions

1
MOVED
View File

@ -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

View File

@ -93,7 +93,6 @@
SUBDIR += demime
SUBDIR += dk-milter
SUBDIR += dkfilter
SUBDIR += dkim-milter
SUBDIR += dkimproxy
SUBDIR += dma
SUBDIR += dovecot

View File

@ -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>

View File

@ -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

View File

@ -1,2 +0,0 @@
SHA256 (dkim-milter-2.8.3.tar.gz) = 222afc936b70b823289e8e327c06c2920a5f33df43f07024b5f931856406048f
SIZE (dkim-milter-2.8.3.tar.gz) = 748415

View File

@ -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"

View File

@ -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 ')
------------------------------------

View File

@ -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}')

View File

@ -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')

View File

@ -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 ')

View File

@ -1,2 +0,0 @@
APPENDDEF(`bld_dkim_filter_INCDIRS',`-I%%LOCALBASE%%/include')
APPENDDEF(`bld_dkim_filter_LIBDIRS', `-L%%LOCALBASE%%/lib')

View File

@ -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/

View File

@ -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.
************************************************************************

View File

@ -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.
************************************************************************