From owner-svn-ports-all@FreeBSD.ORG Fri Jun 28 19:55:54 2013 Return-Path: Delivered-To: svn-ports-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 0F821BA8; Fri, 28 Jun 2013 19:55:54 +0000 (UTC) (envelope-from lippe@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 008A1123D; Fri, 28 Jun 2013 19:55:54 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r5SJtrKl075596; Fri, 28 Jun 2013 19:55:53 GMT (envelope-from lippe@svn.freebsd.org) Received: (from lippe@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r5SJtqBx075587; Fri, 28 Jun 2013 19:55:52 GMT (envelope-from lippe@svn.freebsd.org) Message-Id: <201306281955.r5SJtqBx075587@svn.freebsd.org> From: Felippe de Meirelles Motta Date: Fri, 28 Jun 2013 19:55:52 +0000 (UTC) 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 X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Jun 2013 19:55:54 -0000 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 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 +# $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 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