aboutsummaryrefslogtreecommitdiffstats
path: root/mail
diff options
context:
space:
mode:
authormiwi <miwi@FreeBSD.org>2016-01-12 18:12:56 +0800
committermiwi <miwi@FreeBSD.org>2016-01-12 18:12:56 +0800
commitad4e7f6f84a1a3a4bdc24b1bfc7663547b8e0938 (patch)
tree76cd92c91b2dba6c56e04a48d26e1c556f4fcd37 /mail
parentb3c049b35a3650ca36acd07229b39ebdd160c400 (diff)
downloadfreebsd-ports-gnome-ad4e7f6f84a1a3a4bdc24b1bfc7663547b8e0938.tar.gz
freebsd-ports-gnome-ad4e7f6f84a1a3a4bdc24b1bfc7663547b8e0938.tar.zst
freebsd-ports-gnome-ad4e7f6f84a1a3a4bdc24b1bfc7663547b8e0938.zip
Mail::DMARC - Perl implementation of DMARC
DMARC: Domain-based Message Authentication, Reporting and Conformance WWW: https://github.com/msimerson/mail-dmarc PR: 203208 Submitted by: dgeo@centrale-marseille.fr
Diffstat (limited to 'mail')
-rw-r--r--mail/Makefile1
-rw-r--r--mail/p5-Mail-DMARC/Makefile50
-rw-r--r--mail/p5-Mail-DMARC/distinfo2
-rw-r--r--mail/p5-Mail-DMARC/files/patch-Makefile.PL10
-rw-r--r--mail/p5-Mail-DMARC/files/pkg-message.in5
-rw-r--r--mail/p5-Mail-DMARC/pkg-descr4
-rw-r--r--mail/p5-Mail-DMARC/pkg-plist126
7 files changed, 198 insertions, 0 deletions
diff --git a/mail/Makefile b/mail/Makefile
index b6e3c3381a97..4b750c47061f 100644
--- a/mail/Makefile
+++ b/mail/Makefile
@@ -364,6 +364,7 @@
SUBDIR += p5-Mail-ClamAV
SUBDIR += p5-Mail-DKIM
SUBDIR += p5-Mail-DeliveryStatus-BounceParser
+ SUBDIR += p5-Mail-DMARC
SUBDIR += p5-Mail-DomainKeys
SUBDIR += p5-Mail-Ezmlm
SUBDIR += p5-Mail-Field-Received
diff --git a/mail/p5-Mail-DMARC/Makefile b/mail/p5-Mail-DMARC/Makefile
new file mode 100644
index 000000000000..5c454c9c4015
--- /dev/null
+++ b/mail/p5-Mail-DMARC/Makefile
@@ -0,0 +1,50 @@
+# $FreeBSD$
+
+PORTNAME= Mail-DMARC
+PORTVERSION= 1.20150908
+CATEGORIES= mail perl5
+MASTER_SITES= CPAN
+PKGNAMEPREFIX= p5-
+
+MAINTAINER= dgeo@centrale-marseille.fr
+COMMENT= Perl5 module to process and/or create DKIM email
+
+LICENSE= ART10 GPLv1
+LICENSE_COMB= dual
+
+BUILD_DEPENDS= p5-Crypt-OpenSSL-RSA>=0:${PORTSDIR}/security/p5-Crypt-OpenSSL-RSA \
+ p5-Regexp-Common>=0:${PORTSDIR}/textproc/p5-Regexp-Common \
+ p5-Config-Tiny>=0:${PORTSDIR}/devel/p5-Config-Tiny \
+ p5-File-ShareDir-Install>=0:${PORTSDIR}/devel/p5-File-ShareDir-Install \
+ p5-Net-IP>=0:${PORTSDIR}/net-mgmt/p5-Net-IP \
+ p5-Socket6>=0:${PORTSDIR}/net/p5-Socket6 \
+ p5-Email-MIME>=0:${PORTSDIR}/mail/p5-Email-MIME \
+ p5-HTTP-Tiny>=0:${PORTSDIR}/www/p5-HTTP-Tiny \
+ p5-IO-Socket-SSL>=0:${PORTSDIR}/security/p5-IO-Socket-SSL \
+ p5-JSON>=0:${PORTSDIR}/converters/p5-JSON \
+ p5-Net-SMTPS>=0:${PORTSDIR}/mail/p5-Net-SMTPS \
+ p5-Net-SSLeay>=0:${PORTSDIR}/security/p5-Net-SSLeay \
+ p5-XML-LibXML>=0:${PORTSDIR}/textproc/p5-XML-LibXML \
+ p5-DBD-SQLite>=0:${PORTSDIR}/databases/p5-DBD-SQLite \
+ p5-DBIx-Simple>=0:${PORTSDIR}/databases/p5-DBIx-Simple \
+ p5-Test-File-ShareDir>=0:${PORTSDIR}/devel/p5-Test-File-ShareDir \
+ p5-CGI>=0:${PORTSDIR}/www/p5-CGI \
+ p5-Email-Simple>=0:${PORTSDIR}/mail/p5-Email-Simple \
+ p5-Mail-DKIM>=0:${PORTSDIR}/mail/p5-Mail-DKIM \
+ p5-Net-IMAP-Simple>=0:${PORTSDIR}/mail/p5-Net-IMAP-Simple \
+ p5-Net-Server>=0:${PORTSDIR}/net/p5-Net-Server \
+ p5-Net-HTTP>=0:${PORTSDIR}/net/p5-Net-HTTP \
+ p5-Test-Output>=0:${PORTSDIR}/devel/p5-Test-Output \
+ p5-Net-DNS>=0:${PORTSDIR}/dns/p5-Net-DNS \
+ p5-Net-IDN-Encode>=0:${PORTSDIR}/textproc/p5-Net-IDN-Encode
+
+RUN_DEPENDS:= ${BUILD_DEPENDS}
+
+USES= perl5 shebangfix
+USE_PERL5= configure
+SHEBANG_FILES= bin/*
+NO_ARCH= yes
+
+#SUB_LIST= PERL5_MAN1=${SITE_PERL_REL}/man/man1
+
+.include <bsd.port.mk>
diff --git a/mail/p5-Mail-DMARC/distinfo b/mail/p5-Mail-DMARC/distinfo
new file mode 100644
index 000000000000..c70c0d377df5
--- /dev/null
+++ b/mail/p5-Mail-DMARC/distinfo
@@ -0,0 +1,2 @@
+SHA256 (Mail-DMARC-1.20150908.tar.gz) = 16dcce50cc53508570b77789d12fa972ca30fe903f39593bb50f3848f2b20e4f
+SIZE (Mail-DMARC-1.20150908.tar.gz) = 720935
diff --git a/mail/p5-Mail-DMARC/files/patch-Makefile.PL b/mail/p5-Mail-DMARC/files/patch-Makefile.PL
new file mode 100644
index 000000000000..8691af850177
--- /dev/null
+++ b/mail/p5-Mail-DMARC/files/patch-Makefile.PL
@@ -0,0 +1,10 @@
+--- Makefile.PL.orig 2015-06-25 20:44:01 UTC
++++ Makefile.PL
+@@ -33,7 +33,6 @@ my %WriteMakefileArgs = (
+ "bin/dmarc_send_reports",
+ "bin/dmarc_update_public_suffix_list",
+ "bin/dmarc_view_reports",
+- "bin/install_deps.pl"
+ ],
+ "LICENSE" => "perl",
+ "MIN_PERL_VERSION" => "5.008",
diff --git a/mail/p5-Mail-DMARC/files/pkg-message.in b/mail/p5-Mail-DMARC/files/pkg-message.in
new file mode 100644
index 000000000000..dd0937084c65
--- /dev/null
+++ b/mail/p5-Mail-DMARC/files/pkg-message.in
@@ -0,0 +1,5 @@
+Mail::DMARC
+
+config example: %%SITE_PERL%%/auto/share/dist/Mail-DMARC/mail-dmarc.ini
+copy it to /usr/local/etc
+
diff --git a/mail/p5-Mail-DMARC/pkg-descr b/mail/p5-Mail-DMARC/pkg-descr
new file mode 100644
index 000000000000..964a130506a6
--- /dev/null
+++ b/mail/p5-Mail-DMARC/pkg-descr
@@ -0,0 +1,4 @@
+Mail::DMARC - Perl implementation of DMARC
+ DMARC: Domain-based Message Authentication, Reporting and Conformance
+
+WWW: https://github.com/msimerson/mail-dmarc
diff --git a/mail/p5-Mail-DMARC/pkg-plist b/mail/p5-Mail-DMARC/pkg-plist
new file mode 100644
index 000000000000..4243291929f2
--- /dev/null
+++ b/mail/p5-Mail-DMARC/pkg-plist
@@ -0,0 +1,126 @@
+bin/dmarc_http_client
+bin/dmarc_httpd
+bin/dmarc_lookup
+bin/dmarc_receive
+bin/dmarc_send_reports
+bin/dmarc_update_public_suffix_list
+bin/dmarc_view_reports
+%%SITE_PERL%%/Mail/DMARC.pm
+%%SITE_PERL%%/Mail/DMARC/Base.pm
+%%SITE_PERL%%/Mail/DMARC/HTTP.pm
+%%SITE_PERL%%/Mail/DMARC/Policy.pm
+%%SITE_PERL%%/Mail/DMARC/PurePerl.pm
+%%SITE_PERL%%/Mail/DMARC/Report.pm
+%%SITE_PERL%%/Mail/DMARC/Report/Aggregate.pm
+%%SITE_PERL%%/Mail/DMARC/Report/Aggregate/Metadata.pm
+%%SITE_PERL%%/Mail/DMARC/Report/Aggregate/Record.pm
+%%SITE_PERL%%/Mail/DMARC/Report/Aggregate/Record/Auth_Results.pm
+%%SITE_PERL%%/Mail/DMARC/Report/Aggregate/Record/Auth_Results/DKIM.pm
+%%SITE_PERL%%/Mail/DMARC/Report/Aggregate/Record/Auth_Results/SPF.pm
+%%SITE_PERL%%/Mail/DMARC/Report/Aggregate/Record/Identifiers.pm
+%%SITE_PERL%%/Mail/DMARC/Report/Aggregate/Record/Row.pm
+%%SITE_PERL%%/Mail/DMARC/Report/Aggregate/Record/Row/Policy_Evaluated.pm
+%%SITE_PERL%%/Mail/DMARC/Report/Receive.pm
+%%SITE_PERL%%/Mail/DMARC/Report/Send.pm
+%%SITE_PERL%%/Mail/DMARC/Report/Send/HTTP.pm
+%%SITE_PERL%%/Mail/DMARC/Report/Send/SMTP.pm
+%%SITE_PERL%%/Mail/DMARC/Report/Store.pm
+%%SITE_PERL%%/Mail/DMARC/Report/Store/SQL.pm
+%%SITE_PERL%%/Mail/DMARC/Report/URI.pm
+%%SITE_PERL%%/Mail/DMARC/Result.pm
+%%SITE_PERL%%/Mail/DMARC/Result/Reason.pm
+%%SITE_PERL%%/auto/share/dist/Mail-DMARC/dmarc_whitelist
+%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/css/ellipsis-xbl.xml
+%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/css/ui.jqgrid.css
+%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/css/ui.multiselect.css
+%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/index.html
+%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-ar.js.gz
+%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-bg.js.gz
+%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-bg1251.js.gz
+%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-cat.js.gz
+%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-cn.js.gz
+%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-cs.js.gz
+%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-da.js.gz
+%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-de.js.gz
+%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-dk.js.gz
+%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-el.js.gz
+%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-en.js.gz
+%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-es.js.gz
+%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-fa.js.gz
+%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-fi.js.gz
+%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-fr.js.gz
+%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-gl.js.gz
+%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-he.js.gz
+%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-hr.js.gz
+%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-hr1250.js.gz
+%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-hu.js.gz
+%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-id.js.gz
+%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-is.js.gz
+%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-it.js.gz
+%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-ja.js.gz
+%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-kr.js.gz
+%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-lt.js.gz
+%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-mne.js.gz
+%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-nl.js.gz
+%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-no.js.gz
+%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-pl.js.gz
+%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-pt-br.js.gz
+%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-pt.js.gz
+%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-ro.js.gz
+%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-ru.js.gz
+%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-sk.js.gz
+%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-sr-latin.js.gz
+%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-sr.js.gz
+%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-sv.js.gz
+%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-th.js.gz
+%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-tr.js.gz
+%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-tw.js.gz
+%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-ua.js.gz
+%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/js/i18n/grid.locale-vi.js.gz
+%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/js/jquery.jqGrid.min.js.gz
+%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/plugins/grid.addons.js.gz
+%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/plugins/grid.postext.js.gz
+%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/plugins/grid.setcolumns.js.gz
+%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/plugins/jquery.contextmenu.js.gz
+%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/plugins/jquery.searchFilter.js.gz
+%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/plugins/jquery.tablednd.js.gz
+%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/plugins/searchFilter.css
+%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/plugins/ui.multiselect.css
+%%SITE_PERL%%/auto/share/dist/Mail-DMARC/html/plugins/ui.multiselect.js.gz
+%%SITE_PERL%%/auto/share/dist/Mail-DMARC/mail-dmarc.cron
+%%SITE_PERL%%/auto/share/dist/Mail-DMARC/mail-dmarc.ini
+%%SITE_PERL%%/auto/share/dist/Mail-DMARC/mail_dmarc_schema.mysql
+%%SITE_PERL%%/auto/share/dist/Mail-DMARC/mail_dmarc_schema.sqlite
+%%SITE_PERL%%/auto/share/dist/Mail-DMARC/public_suffix_list
+%%SITE_PERL%%/auto/share/dist/Mail-DMARC/rua-schema.xsd
+%%PERL5_MAN3%%/Mail::DMARC.3.gz
+%%PERL5_MAN3%%/Mail::DMARC::Base.3.gz
+%%PERL5_MAN3%%/Mail::DMARC::HTTP.3.gz
+%%PERL5_MAN3%%/Mail::DMARC::Policy.3.gz
+%%PERL5_MAN3%%/Mail::DMARC::PurePerl.3.gz
+%%PERL5_MAN3%%/Mail::DMARC::Report.3.gz
+%%PERL5_MAN3%%/Mail::DMARC::Report::Aggregate.3.gz
+%%PERL5_MAN3%%/Mail::DMARC::Report::Aggregate::Metadata.3.gz
+%%PERL5_MAN3%%/Mail::DMARC::Report::Aggregate::Record.3.gz
+%%PERL5_MAN3%%/Mail::DMARC::Report::Aggregate::Record::Auth_Results.3.gz
+%%PERL5_MAN3%%/Mail::DMARC::Report::Aggregate::Record::Auth_Results::DKIM.3.gz
+%%PERL5_MAN3%%/Mail::DMARC::Report::Aggregate::Record::Auth_Results::SPF.3.gz
+%%PERL5_MAN3%%/Mail::DMARC::Report::Aggregate::Record::Identifiers.3.gz
+%%PERL5_MAN3%%/Mail::DMARC::Report::Aggregate::Record::Row.3.gz
+%%PERL5_MAN3%%/Mail::DMARC::Report::Aggregate::Record::Row::Policy_Evaluated.3.gz
+%%PERL5_MAN3%%/Mail::DMARC::Report::Receive.3.gz
+%%PERL5_MAN3%%/Mail::DMARC::Report::Send.3.gz
+%%PERL5_MAN3%%/Mail::DMARC::Report::Send::HTTP.3.gz
+%%PERL5_MAN3%%/Mail::DMARC::Report::Send::SMTP.3.gz
+%%PERL5_MAN3%%/Mail::DMARC::Report::Store.3.gz
+%%PERL5_MAN3%%/Mail::DMARC::Report::Store::SQL.3.gz
+%%PERL5_MAN3%%/Mail::DMARC::Report::URI.3.gz
+%%PERL5_MAN3%%/Mail::DMARC::Result.3.gz
+%%PERL5_MAN3%%/Mail::DMARC::Result::Reason.3.gz
+%%PERL5_MAN1%%/dmarc_http_client.1.gz
+%%PERL5_MAN1%%/dmarc_httpd.1.gz
+%%PERL5_MAN1%%/dmarc_lookup.1.gz
+%%PERL5_MAN1%%/dmarc_receive.1.gz
+%%PERL5_MAN1%%/dmarc_send_reports.1.gz
+%%PERL5_MAN1%%/dmarc_update_public_suffix_list.1.gz
+%%PERL5_MAN1%%/dmarc_view_reports.1.gz