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