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.diff -r1.10 -r1.11 pkgsrc/mail/libspf2/Makefile
(tron)
@@ -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 | |||
3 | DISTNAME= libspf2-1.2.9 | 3 | DISTNAME= libspf2-1.2.10 | |
4 | PKGREVISION= 2 | |||
5 | CATEGORIES= mail | 4 | CATEGORIES= mail | |
6 | MASTER_SITES= http://www.libspf2.org/spf/ | 5 | MASTER_SITES= http://www.libspf2.org/spf/ | |
7 | 6 | |||
8 | MAINTAINER= pkgsrc-users@NetBSD.org | 7 | MAINTAINER= pkgsrc-users@NetBSD.org | |
9 | HOMEPAGE= http://www.libspf2.org/ | 8 | HOMEPAGE= http://www.libspf2.org/ | |
10 | COMMENT= Implementation of the Sender Policy Framework | 9 | COMMENT= Implementation of the Sender Policy Framework | |
10 | LICENSE= modified-bsd OR gnu-lgpl-v2.1 | |||
11 | 11 | |||
12 | GNU_CONFIGURE= YES | 12 | GNU_CONFIGURE= YES | |
13 | USE_LIBTOOL= YES | 13 | USE_LIBTOOL= YES | |
14 | 14 | |||
15 | CONFLICTS+= libspf_alt-[0-9]* | 15 | CONFLICTS+= libspf_alt-[0-9]* | |
16 | CONFLICTS+= p5-Mail-SPF-[0-9]* | 16 | CONFLICTS+= p5-Mail-SPF-[0-9]* | |
17 | 17 | |||
18 | .include "../../mk/bsd.pkg.mk" | 18 | .include "../../mk/bsd.pkg.mk" |
@@ -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 | |||
3 | SHA1 (libspf2-1.2.9.tar.gz) = 15dfe3b9172180654f4de4dd85f3f01e3bc11503 | 3 | SHA1 (libspf2-1.2.10.tar.gz) = 3c31b20c737d9a8044440e5bf25697016b9cb582 | |
4 | RMD160 (libspf2-1.2.9.tar.gz) = d0754d47e297a00038e4185e17704a24d38a4888 | 4 | RMD160 (libspf2-1.2.10.tar.gz) = 5557435802896bec31362c1fa028e9e295656455 | |
5 | Size (libspf2-1.2.9.tar.gz) = 518001 bytes | 5 | Size (libspf2-1.2.10.tar.gz) = 508842 bytes | |
6 | SHA1 (patch-aa) = 81f60333222b510cb511b80aedbb679d2212ab0d | 6 | SHA1 (patch-configure) = 4457ad150c192031f5db020cfd10110f7e4f28b1 | |
7 | SHA1 (patch-configure) = 27cf3752d9e90cf957e477deace11ec5fe50648d | |||
8 | SHA1 (patch-src_include_spf__log.h) = 87b534d338b7fa36168cf8b745a285e38598cfed | 7 | SHA1 (patch-src_include_spf__log.h) = 87b534d338b7fa36168cf8b745a285e38598cfed | |
9 | SHA1 (patch-src_libreplace_Makefile.in) = 404bc029100df4e43c3dacfd3016b2f521453b69 | 8 | SHA1 (patch-src_libreplace_Makefile.in) = 12fab6f97efff6cc1944ebb5a5cf26fdb79971c2 | |
10 | SHA1 (patch-src_libreplace_ensure__libreplace__symbol.c) = 1b2ccf11fe7cade3c7769e7388cdd79ee250b26e | 9 | SHA1 (patch-src_libreplace_ensure__libreplace__symbol.c) = 1b2ccf11fe7cade3c7769e7388cdd79ee250b26e |
@@ -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 | |||
3 | Ensure that libreplace contains at least one symbol. | 3 | Ensure 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 |
@@ -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 | |||
3 | Ensure libreplace contains at least one symbol. | 3 | Ensure 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@ |