Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 28 Jun 2013 19:55:52 +0000 (UTC)
From:      Felippe de Meirelles Motta <lippe@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r321980 - in head/mail: . opendmarc opendmarc/files
Message-ID:  <201306281955.r5SJtqBx075587@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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@NLnetLabs.nl>
+# $FreeBSD$
+
+PORTNAME=	opendmarc
+PORTVERSION=	1.1.3
+CATEGORIES=	mail security
+MASTER_SITES=	SF
+MASTER_SITE_SUBDIR=	${PORTNAME} \
+			${PORTNAME}/Previous%20Releases
+
+MAINTAINER=	jaap@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@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
+@dirrm include/opendmarc
+@dirrmtry etc/mail



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201306281955.r5SJtqBx075587>