Sat Jul 6 11:09:26 2013 UTC ()
Update "libspf2" package to version 1.2.10. A list of changes since
version 1.2.9 (which is old) is not available. Two improvements that
I noticed are:
1.) A remote DoS vulnerability (for which "pkgsrc" had a patch) has
    been fixed.
2.) The SPF records for "gmail.com" are now accepted again.


(tron)
diff -r1.10 -r1.11 pkgsrc/mail/libspf2/Makefile
diff -r1.7 -r1.8 pkgsrc/mail/libspf2/distinfo
diff -r1.1 -r0 pkgsrc/mail/libspf2/patches/patch-aa
diff -r1.2 -r1.3 pkgsrc/mail/libspf2/patches/patch-configure
diff -r1.1 -r1.2 pkgsrc/mail/libspf2/patches/patch-src_libreplace_Makefile.in

cvs diff -r1.10 -r1.11 pkgsrc/mail/libspf2/Makefile (expand / switch to unified diff)

--- pkgsrc/mail/libspf2/Makefile 2013/03/04 17:31:55 1.10
+++ pkgsrc/mail/libspf2/Makefile 2013/07/06 11:09:26 1.11
@@ -1,18 +1,18 @@ @@ -1,18 +1,18 @@
1# $NetBSD: Makefile,v 1.10 2013/03/04 17:31:55 jperkin Exp $ 1# $NetBSD: Makefile,v 1.11 2013/07/06 11:09:26 tron Exp $
2 2
3DISTNAME= libspf2-1.2.9 3DISTNAME= libspf2-1.2.10
4PKGREVISION= 2 
5CATEGORIES= mail 4CATEGORIES= mail
6MASTER_SITES= http://www.libspf2.org/spf/ 5MASTER_SITES= http://www.libspf2.org/spf/
7 6
8MAINTAINER= pkgsrc-users@NetBSD.org 7MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= http://www.libspf2.org/ 8HOMEPAGE= http://www.libspf2.org/
10COMMENT= Implementation of the Sender Policy Framework 9COMMENT= Implementation of the Sender Policy Framework
 10LICENSE= modified-bsd OR gnu-lgpl-v2.1
11 11
12GNU_CONFIGURE= YES 12GNU_CONFIGURE= YES
13USE_LIBTOOL= YES 13USE_LIBTOOL= YES
14 14
15CONFLICTS+= libspf_alt-[0-9]* 15CONFLICTS+= libspf_alt-[0-9]*
16CONFLICTS+= p5-Mail-SPF-[0-9]* 16CONFLICTS+= p5-Mail-SPF-[0-9]*
17 17
18.include "../../mk/bsd.pkg.mk" 18.include "../../mk/bsd.pkg.mk"

cvs diff -r1.7 -r1.8 pkgsrc/mail/libspf2/distinfo (expand / switch to unified diff)

--- pkgsrc/mail/libspf2/distinfo 2013/03/04 17:31:55 1.7
+++ pkgsrc/mail/libspf2/distinfo 2013/07/06 11:09:26 1.8
@@ -1,10 +1,9 @@ @@ -1,10 +1,9 @@
1$NetBSD: distinfo,v 1.7 2013/03/04 17:31:55 jperkin Exp $ 1$NetBSD: distinfo,v 1.8 2013/07/06 11:09:26 tron Exp $
2 2
3SHA1 (libspf2-1.2.9.tar.gz) = 15dfe3b9172180654f4de4dd85f3f01e3bc11503 3SHA1 (libspf2-1.2.10.tar.gz) = 3c31b20c737d9a8044440e5bf25697016b9cb582
4RMD160 (libspf2-1.2.9.tar.gz) = d0754d47e297a00038e4185e17704a24d38a4888 4RMD160 (libspf2-1.2.10.tar.gz) = 5557435802896bec31362c1fa028e9e295656455
5Size (libspf2-1.2.9.tar.gz) = 518001 bytes 5Size (libspf2-1.2.10.tar.gz) = 508842 bytes
6SHA1 (patch-aa) = 81f60333222b510cb511b80aedbb679d2212ab0d 6SHA1 (patch-configure) = 4457ad150c192031f5db020cfd10110f7e4f28b1
7SHA1 (patch-configure) = 27cf3752d9e90cf957e477deace11ec5fe50648d 
8SHA1 (patch-src_include_spf__log.h) = 87b534d338b7fa36168cf8b745a285e38598cfed 7SHA1 (patch-src_include_spf__log.h) = 87b534d338b7fa36168cf8b745a285e38598cfed
9SHA1 (patch-src_libreplace_Makefile.in) = 404bc029100df4e43c3dacfd3016b2f521453b69 8SHA1 (patch-src_libreplace_Makefile.in) = 12fab6f97efff6cc1944ebb5a5cf26fdb79971c2
10SHA1 (patch-src_libreplace_ensure__libreplace__symbol.c) = 1b2ccf11fe7cade3c7769e7388cdd79ee250b26e 9SHA1 (patch-src_libreplace_ensure__libreplace__symbol.c) = 1b2ccf11fe7cade3c7769e7388cdd79ee250b26e

File Deleted: pkgsrc/mail/libspf2/patches/Attic/patch-aa

cvs diff -r1.2 -r1.3 pkgsrc/mail/libspf2/patches/patch-configure (expand / switch to unified diff)

--- pkgsrc/mail/libspf2/patches/patch-configure 2013/03/04 17:31:56 1.2
+++ pkgsrc/mail/libspf2/patches/patch-configure 2013/07/06 11:09:26 1.3
@@ -1,15 +1,15 @@ @@ -1,15 +1,15 @@
1$NetBSD: patch-configure,v 1.2 2013/03/04 17:31:56 jperkin Exp $ 1$NetBSD: patch-configure,v 1.3 2013/07/06 11:09:26 tron Exp $
2 2
3Ensure that libreplace contains at least one symbol. 3Ensure that libreplace contains at least one symbol.
4 4
5--- configure.orig 2008-11-04 15:32:56.000000000 +0000 5--- configure.orig 2012-02-20 07:31:46.000000000 +0000
6+++ configure 6+++ configure 2013-07-06 11:54:48.000000000 +0100
7@@ -25648,7 +25648,7 @@ done 7@@ -13577,7 +13577,7 @@
 8 fi
 9 done
8  10
9  11-for ac_func in strcasecmp strncasecmp strspn strtoul
10  12+for ac_func in ensure_libreplace_symbol strcasecmp strncasecmp strspn strtoul
11-for ac_func in getopt_long_only strncasecmp 13 do :
12+for ac_func in ensure_libreplace_symbol getopt_long_only strncasecmp 14 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13 do 15 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
14 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 
15 { echo "$as_me:$LINENO: checking for $ac_func" >&5 

cvs diff -r1.1 -r1.2 pkgsrc/mail/libspf2/patches/Attic/patch-src_libreplace_Makefile.in (expand / switch to unified diff)

--- pkgsrc/mail/libspf2/patches/Attic/patch-src_libreplace_Makefile.in 2013/03/04 17:31:56 1.1
+++ pkgsrc/mail/libspf2/patches/Attic/patch-src_libreplace_Makefile.in 2013/07/06 11:09:26 1.2
@@ -1,22 +1,23 @@ @@ -1,22 +1,23 @@
1$NetBSD: patch-src_libreplace_Makefile.in,v 1.1 2013/03/04 17:31:56 jperkin Exp $ 1$NetBSD: patch-src_libreplace_Makefile.in,v 1.2 2013/07/06 11:09:26 tron Exp $
2 2
3Ensure libreplace contains at least one symbol. 3Ensure libreplace contains at least one symbol.
4 4
5--- src/libreplace/Makefile.in.orig 2008-11-04 15:33:01.000000000 +0000 5--- src/libreplace/Makefile.in.orig 2012-02-20 07:31:47.000000000 +0000
6+++ src/libreplace/Makefile.in 6+++ src/libreplace/Makefile.in 2013-07-06 11:57:16.000000000 +0100
7@@ -60,6 +60,7 @@ am__depfiles_maybe = depfiles 7@@ -38,7 +38,7 @@
8 @AMDEP_TRUE@ $(DEPDIR)/__ns_initparse.Plo \ 8 DIST_COMMON = README $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
9 @AMDEP_TRUE@ $(DEPDIR)/__ns_msg_getflag.Plo \ 9 __ns_get16.c __ns_initparse.c __ns_msg_getflag.c \
10 @AMDEP_TRUE@ $(DEPDIR)/__ns_name_uncompress.Plo \ 10 __ns_name_uncompress.c getopt_long_only.c malloc.c memcmp.c \
11+@AMDEP_TRUE@ $(DEPDIR)/ensure_libreplace_symbol.Plo \ 11- realloc.c strncasecmp.c
12 @AMDEP_TRUE@ $(DEPDIR)/getopt_long_only.Plo \ 12+ realloc.c strncasecmp.c ensure_libreplace_symbol.c
13 @AMDEP_TRUE@ $(DEPDIR)/malloc.Plo $(DEPDIR)/memcmp.Plo \ 13 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
14 @AMDEP_TRUE@ $(DEPDIR)/realloc.Plo $(DEPDIR)/strncasecmp.Plo 14 am__aclocal_m4_deps = $(top_srcdir)/configure.ac
15@@ -255,6 +256,7 @@ distclean-compile: 15 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
 16@@ -290,6 +290,7 @@
16 @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/__ns_initparse.Plo@am__quote@ 17 @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/__ns_initparse.Plo@am__quote@
17 @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/__ns_msg_getflag.Plo@am__quote@ 18 @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/__ns_msg_getflag.Plo@am__quote@
18 @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/__ns_name_uncompress.Plo@am__quote@ 19 @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/__ns_name_uncompress.Plo@am__quote@
19+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/ensure_libreplace_symbol.Plo@am__quote@ 20+@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/ensure_libreplace_symbol.Plo@am__quote@
20 @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/getopt_long_only.Plo@am__quote@ 21 @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/getopt_long_only.Plo@am__quote@
21 @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/malloc.Plo@am__quote@ 22 @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/malloc.Plo@am__quote@
22 @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/memcmp.Plo@am__quote@ 23 @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/memcmp.Plo@am__quote@