From ad6cda67d3ea1b0dd1a60be559223b57ab9ac33b Mon Sep 17 00:00:00 2001 From: adrianp Date: Tue, 5 Feb 2008 21:59:32 +0000 Subject: libspf2 implements the Sender Policy Framework, a part of the SPF/SRS protocol pair. libspf2 is a library which allows email systems such as Sendmail, Postfix, Exim, Zmailer and MS Exchange to check SPF records and make sure that the email is authorized by the domain name that it is coming from. This prevents email forgery, commonly used by spammers, scammers and email viruses/worms. --- mail/libspf2/DESCR | 6 ++++++ mail/libspf2/Makefile | 14 ++++++++++++++ mail/libspf2/PLIST | 25 +++++++++++++++++++++++++ mail/libspf2/buildlink3.mk | 19 +++++++++++++++++++ mail/libspf2/distinfo | 5 +++++ 5 files changed, 69 insertions(+) create mode 100644 mail/libspf2/DESCR create mode 100644 mail/libspf2/Makefile create mode 100644 mail/libspf2/PLIST create mode 100644 mail/libspf2/buildlink3.mk create mode 100644 mail/libspf2/distinfo (limited to 'mail/libspf2') diff --git a/mail/libspf2/DESCR b/mail/libspf2/DESCR new file mode 100644 index 00000000000..d65393d71ca --- /dev/null +++ b/mail/libspf2/DESCR @@ -0,0 +1,6 @@ +libspf2 implements the Sender Policy Framework, a part of the SPF/SRS +protocol pair. libspf2 is a library which allows email systems such as +Sendmail, Postfix, Exim, Zmailer and MS Exchange to check SPF records +and make sure that the email is authorized by the domain name that it +is coming from. This prevents email forgery, commonly used by spammers, +scammers and email viruses/worms. diff --git a/mail/libspf2/Makefile b/mail/libspf2/Makefile new file mode 100644 index 00000000000..1b306677269 --- /dev/null +++ b/mail/libspf2/Makefile @@ -0,0 +1,14 @@ +# $NetBSD: Makefile,v 1.1.1.1 2008/02/05 21:59:32 adrianp Exp $ + +DISTNAME= libspf2-1.2.5 +CATEGORIES= mail +MASTER_SITES= http://www.libspf2.org/spf/ + +MAINTAINER= adrianp@NetBSD.org +HOMEPAGE= http://www.libspf2.org/ +COMMENT= Implementation of the Sender Policy Framework + +GNU_CONFIGURE= YES +USE_LIBTOOL= YES + +.include "../../mk/bsd.pkg.mk" diff --git a/mail/libspf2/PLIST b/mail/libspf2/PLIST new file mode 100644 index 00000000000..4661b1377c3 --- /dev/null +++ b/mail/libspf2/PLIST @@ -0,0 +1,25 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2008/02/05 21:59:32 adrianp Exp $ +bin/spf_example +bin/spf_example_static +bin/spfd +bin/spfd_static +bin/spfquery +bin/spfquery_static +bin/spftest +bin/spftest_static +include/spf2/spf.h +include/spf2/spf_dns.h +include/spf2/spf_dns_cache.h +include/spf2/spf_dns_null.h +include/spf2/spf_dns_resolv.h +include/spf2/spf_dns_test.h +include/spf2/spf_dns_zone.h +include/spf2/spf_lib_version.h +include/spf2/spf_dns_rr.h +include/spf2/spf_log.h +include/spf2/spf_record.h +include/spf2/spf_request.h +include/spf2/spf_response.h +include/spf2/spf_server.h +lib/libspf2.la +@dirrm include/spf2 diff --git a/mail/libspf2/buildlink3.mk b/mail/libspf2/buildlink3.mk new file mode 100644 index 00000000000..88d647d28af --- /dev/null +++ b/mail/libspf2/buildlink3.mk @@ -0,0 +1,19 @@ +# $NetBSD: buildlink3.mk,v 1.1.1.1 2008/02/05 21:59:32 adrianp Exp $ + +BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+ +LIBSPF2_BUILDLINK3_MK:= ${LIBSPF2_BUILDLINK3_MK}+ + +.if ${BUILDLINK_DEPTH} == "+" +BUILDLINK_DEPENDS+= libspf2 +.endif + +BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Nlibspf2} +BUILDLINK_PACKAGES+= libspf2 +BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}libspf2 + +.if ${LIBSPF2_BUILDLINK3_MK} == "+" +BUILDLINK_API_DEPENDS.libspf2+= libspf2>=1.2.5 +BUILDLINK_PKGSRCDIR.libspf2?= ../../mail/libspf2 +.endif # LIBSPF2_BUILDLINK3_MK + +BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//} diff --git a/mail/libspf2/distinfo b/mail/libspf2/distinfo new file mode 100644 index 00000000000..5847a2dc7ee --- /dev/null +++ b/mail/libspf2/distinfo @@ -0,0 +1,5 @@ +$NetBSD: distinfo,v 1.1.1.1 2008/02/05 21:59:32 adrianp Exp $ + +SHA1 (libspf2-1.2.5.tar.gz) = 8d6a22da78b056564419852b516109c663e2c177 +RMD160 (libspf2-1.2.5.tar.gz) = 7f53005709551dfe8a1db28c5c8195caff64b7da +Size (libspf2-1.2.5.tar.gz) = 517945 bytes -- cgit v1.2.3