Bug 177486 - [NEW PORT] mail/opendmarc: DMARC library an milter implementation
Summary: [NEW PORT] mail/opendmarc: DMARC library an milter implementation
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: freebsd-ports-bugs (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-03-29 22:50 UTC by Jaap Akkerhuis
Modified: 2013-06-28 21:00 UTC (History)
0 users

See Also:


Attachments
.shar (4.21 KB, text/plain)
2013-03-29 22:50 UTC, Jaap Akkerhuis
no flags Details
opendmarc.shar (4.21 KB, text/plain)
2013-05-22 10:49 UTC, Jaap Akkerhuis
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jaap Akkerhuis 2013-03-29 22:50:03 UTC
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

Generated with FreeBSD Port Tools 0.99_7 (mode: new)
Comment 1 Jaap Akkerhuis 2013-05-22 10:49:02 UTC
While waiting for the port to be accepted, a new version got released so
replace the previous shar ball with this one.

Regards,

	jaap
Comment 2 dfilter service freebsd_committer freebsd_triage 2013-06-28 20:56:00 UTC
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
_______________________________________________
svn-ports-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-ports-all
To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org"
Comment 3 Felippe de Meirelles Motta freebsd_committer freebsd_triage 2013-06-28 20:56:02 UTC
State Changed
From-To: open->closed

Committed. Thanks!