Sun Feb 19 18:35:13 2017 UTC ()
Update w3m to 0.5.3+git20170102.

Changes:
- fix multiple flaws with malformed text (buffer overflow, use after
  free, infinite loop)
- fix uninitialized variable when not USE_IMAGE


(snj)
diff -r1.63 -r1.64 pkgsrc/www/w3m/Makefile.common
diff -r1.29 -r1.30 pkgsrc/www/w3m/distinfo

cvs diff -r1.63 -r1.64 pkgsrc/www/w3m/Makefile.common (expand / switch to unified diff)

--- pkgsrc/www/w3m/Makefile.common 2016/11/22 14:36:37 1.63
+++ pkgsrc/www/w3m/Makefile.common 2017/02/19 18:35:13 1.64
@@ -1,37 +1,37 @@ @@ -1,37 +1,37 @@
1# $NetBSD: Makefile.common,v 1.63 2016/11/22 14:36:37 wiz Exp $ 1# $NetBSD: Makefile.common,v 1.64 2017/02/19 18:35:13 snj Exp $
2# 2#
3# used by www/w3m/Makefile 3# used by www/w3m/Makefile
4# used by www/w3m-img/Makefile 4# used by www/w3m-img/Makefile
5 5
6DISTNAME= w3m-${W3M_VERS} 6DISTNAME= w3m-${W3M_VERS}
7CATEGORIES= www 7CATEGORIES= www
8MASTER_SITES= ${MASTER_SITE_GITHUB:=tats/} 8MASTER_SITES= ${MASTER_SITE_GITHUB:=tats/}
9GITHUB_TAG= v${W3M_VERS} 9GITHUB_TAG= v${W3M_VERS}
10 10
11MAINTAINER= uebayasi@NetBSD.org 11MAINTAINER= uebayasi@NetBSD.org
12HOMEPAGE= http://w3m.sourceforge.net/ 12HOMEPAGE= http://w3m.sourceforge.net/
13# or https://github.com/tats/w3m 13# or https://github.com/tats/w3m
14# or https://packages.qa.debian.org/w/w3m.html 14# or https://packages.qa.debian.org/w/w3m.html
15 15
16WRKSRC= ${WRKDIR}/w3m-${W3M_VERS:S/+/-/} 16WRKSRC= ${WRKDIR}/w3m-${W3M_VERS:S/+/-/}
17 17
18GNU_CONFIGURE= yes 18GNU_CONFIGURE= yes
19USE_LANGUAGES= c c++ 19USE_LANGUAGES= c c++
20USE_TOOLS+= gmake # Needed for some combinations of options... 20USE_TOOLS+= gmake # Needed for some combinations of options...
21USE_TOOLS+= msgfmt 21USE_TOOLS+= msgfmt
22USE_PKGLOCALEDIR= yes 22USE_PKGLOCALEDIR= yes
23 23
24W3M_VERS= 0.5.3+git20161120 24W3M_VERS= 0.5.3+git20170102
25W3M_PKGVERS= ${W3M_VERS:S/+git/.0./} 25W3M_PKGVERS= ${W3M_VERS:S/+git/.0./}
26 26
27# For w3mman, xface2xpm, cgi scripts. 27# For w3mman, xface2xpm, cgi scripts.
28USE_TOOLS+= perl:run pax 28USE_TOOLS+= perl:run pax
29 29
30DOCDIR= share/doc/w3m 30DOCDIR= share/doc/w3m
31 31
32_W3M_USE_IMAGE?= NO 32_W3M_USE_IMAGE?= NO
33 33
34.include "options.mk" 34.include "options.mk"
35 35
36.include "../../mk/bsd.prefs.mk" 36.include "../../mk/bsd.prefs.mk"
37 37

cvs diff -r1.29 -r1.30 pkgsrc/www/w3m/distinfo (expand / switch to unified diff)

--- pkgsrc/www/w3m/distinfo 2016/11/22 14:36:37 1.29
+++ pkgsrc/www/w3m/distinfo 2017/02/19 18:35:13 1.30
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.29 2016/11/22 14:36:37 wiz Exp $ 1$NetBSD: distinfo,v 1.30 2017/02/19 18:35:13 snj Exp $
2 2
3SHA1 (w3m-0.5.3+git20161120.tar.gz) = 949ab2d125b7ad39db1cf6b4e6f851a28893efb2 3SHA1 (w3m-0.5.3+git20170102.tar.gz) = 5279c2cb577635e709fb5979acadd6b4371e5b99
4RMD160 (w3m-0.5.3+git20161120.tar.gz) = 3c017726743d06e22d79aa52057ef564f3b5158e 4RMD160 (w3m-0.5.3+git20170102.tar.gz) = 1301f33b16f4532220b69faed7cd182074fa901f
5SHA512 (w3m-0.5.3+git20161120.tar.gz) = 81ecf9e5d9067a82efa5464e5f9396327a6333f9e414458a972b2b7bff138bd17c490b5258e34cb1e338c7a6c0dd6105a1bfd1e0d02edfadead79caa39106a5c 5SHA512 (w3m-0.5.3+git20170102.tar.gz) = c077a003512a53856d2353d97ac2cbfdaebdeff8c914102475b6bbf095f218652235cc1098ce7173c9095216520d9e233e7dd23ea551ccf7263929e219ac04e5
6Size (w3m-0.5.3+git20161120.tar.gz) = 2177917 bytes 6Size (w3m-0.5.3+git20170102.tar.gz) = 2180292 bytes