svn commit: r321980 - in head/mail: . opendmarc opendmarc/files
Felippe de Meirelles Motta
lippe at FreeBSD.org
Fri Jun 28 19:55:54 UTC 2013
Author: lippe
Date: Fri Jun 28 19:55:52 2013
New Revision: 321980
URL: http://svnweb.freebsd.org/changeset/ports/321980
Log:
OpenDMARC is an open source implementation of Domain-based Message
Authentication, Reporting & Conformance, or DMARC. It builds on the
successes of technologies such as DomainKeys Identified Mail (DKIM)
and the Sender Policy Framework (SPF) to create an infrastructure
that enforces policy on domain names that are visible to end users,
and creates a feedback framework for identifying and tracking
fraudulent use of domain names in email.
It includes a library for handling DMARC record parsing,
a database schema and tools for aggregating and processing transaction
history to produce DMARC reports, and a filter that ties it all together
with an MTA using the milter protocol.
WWW: http://www.trusteddomain.org/opendmarc.html
PR: ports/177486
Submitted by: Jaap Akkerhuis <jaap at NLnetLabs.nl>
Added:
head/mail/opendmarc/
head/mail/opendmarc/Makefile (contents, props changed)
head/mail/opendmarc/distinfo (contents, props changed)
head/mail/opendmarc/files/
head/mail/opendmarc/files/opendmarc.in (contents, props changed)
head/mail/opendmarc/pkg-descr (contents, props changed)
head/mail/opendmarc/pkg-plist (contents, props changed)
Modified:
head/mail/Makefile
Modified: head/mail/Makefile
==============================================================================
--- head/mail/Makefile Fri Jun 28 19:38:58 2013 (r321979)
+++ head/mail/Makefile Fri Jun 28 19:55:52 2013 (r321980)
@@ -315,6 +315,7 @@
SUBDIR += nullpop
SUBDIR += offlineimap
SUBDIR += opendkim
+ SUBDIR += opendmarc
SUBDIR += opensmtpd
SUBDIR += openwebmail
SUBDIR += osbf-lua
Added: head/mail/opendmarc/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/mail/opendmarc/Makefile Fri Jun 28 19:55:52 2013 (r321980)
@@ -0,0 +1,37 @@
+# Created by: Jaap Akkerhuis <jaap at NLnetLabs.nl>
+# $FreeBSD$
+
+PORTNAME= opendmarc
+PORTVERSION= 1.1.3
+CATEGORIES= mail security
+MASTER_SITES= SF
+MASTER_SITE_SUBDIR= ${PORTNAME} \
+ ${PORTNAME}/Previous%20Releases
+
+MAINTAINER= jaap at NLnetLabs.nl
+COMMENT= DMARC library an milter implementation
+
+LICENSE= BSD SENDMAIL
+LICENSE_COMB= multi
+
+LICENSE_FILE_SENDMAIL= ${WRKSRC}/LICENSE.Sendmail
+LICENSE_GROUPS_SENDMAIL= FSF OSI
+LICENSE_NAME_SENDMAIL= Sendmail Open Source License
+LICENSE_PERMS_SENDMAIL= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
+
+USE_RC_SUBR= opendmarc
+USE_LDCONFIG= yes
+
+GNU_CONFIGURE= yes
+
+PORTDOCS= *
+MAN5= opendmarc.conf.5
+MAN8= opendmarc-check.8 opendmarc-expire.8 opendmarc-import.8 \
+ opendmarc-params.8 opendmarc-reports.8 opendmarc.8
+
+post-install:
+ @${MKDIR} ${PREFIX}/etc/mail
+ ${INSTALL_DATA} \
+ ${WRKSRC}/opendmarc/opendmarc.conf.sample ${PREFIX}/etc/mail
+
+.include <bsd.port.mk>
Added: head/mail/opendmarc/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/mail/opendmarc/distinfo Fri Jun 28 19:55:52 2013 (r321980)
@@ -0,0 +1,2 @@
+SHA256 (opendmarc-1.1.3.tar.gz) = 4f9511ebd8cefb6e5a4d836f6285a1b6e4d682daec79fdba9fc7925b5f4fcfca
+SIZE (opendmarc-1.1.3.tar.gz) = 586574
Added: head/mail/opendmarc/files/opendmarc.in
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/mail/opendmarc/files/opendmarc.in Fri Jun 28 19:55:52 2013 (r321980)
@@ -0,0 +1,34 @@
+#!/bin/sh
+# $FreeBSD$
+
+# PROVIDE: opendmarc
+# REQUIRE: LOGIN
+# BEFORE: mail
+# KEYWORD: opendmarc
+
+# Define these opendmarc_* variables in one of these files:
+# /etc/rc.conf
+# /etc/rc.conf.local
+# /etc/rc.conf.d/opendmarc
+#
+# DO NOT CHANGE THESE DEFAULT VALUES HERE
+#
+
+. /etc/rc.subr
+
+name="opendmarc"
+rcvar=opendmarc_enable
+
+command="%%PREFIX%%/sbin/opendmarc"
+
+load_rc_config $name
+
+opendmarc_enable=${opendmarc_enable-"NO"}
+opendmarc_runas=${opendmarc_runas-"mailnull:mailnull"}
+opendmarc_pidfile=${opendmarc_pidfile-"/var/run/opendmarc.pid"}
+opendmarc_socketspec=${opendmarc_socketspec-"inet:8893 at localhost"}
+opendmarc_cfgfile=${opendmarc_cfgfile-"%%PREFIX%%/etc/mail/opendmarc.conf"}
+opendmarc_flags=${opendmarc_flags-"-l -P $opendmarc_pidfile \
+ -c $opendmarc_cfgfile -p $opendmarc_socketspec -u $opendmarc_runas"}
+
+run_rc_command "$1"
Added: head/mail/opendmarc/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/mail/opendmarc/pkg-descr Fri Jun 28 19:55:52 2013 (r321980)
@@ -0,0 +1,14 @@
+OpenDMARC is an open source implementation of Domain-based Message
+Authentication, Reporting & Conformance, or DMARC. It builds on the
+successes of technologies such as DomainKeys Identified Mail (DKIM)
+and the Sender Policy Framework (SPF) to create an infrastructure
+that enforces policy on domain names that are visible to end users,
+and creates a feedback framework for identifying and tracking
+fraudulent use of domain names in email.
+
+It includes a library for handling DMARC record parsing,
+a database schema and tools for aggregating and processing transaction
+history to produce DMARC reports, and a filter that ties it all together
+with an MTA using the milter protocol.
+
+WWW: http://www.trusteddomain.org/opendmarc.html
Added: head/mail/opendmarc/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/mail/opendmarc/pkg-plist Fri Jun 28 19:55:52 2013 (r321980)
@@ -0,0 +1,15 @@
+etc/mail/opendmarc.conf.sample
+include/opendmarc/dmarc.h
+lib/libopendmarc.a
+lib/libopendmarc.la
+lib/libopendmarc.so.1
+lib/libopendmarc.so
+sbin/opendmarc
+sbin/opendmarc-check
+sbin/opendmarc-expire
+sbin/opendmarc-import
+sbin/opendmarc-importstats
+sbin/opendmarc-params
+sbin/opendmarc-reports
+ at dirrm include/opendmarc
+ at dirrmtry etc/mail
More information about the svn-ports-head
mailing list