Mon Jul 25 08:54:29 2022 UTC ()
www/w3m: Updated to 0.5.3+git20220429

Upstream changelog from NEWS:
----
Debian's w3m 0.5.3+git20220429

* new features
  - support kitty's APC G graphics protocol with ImageMagick's convert
  - support iTerm2's OSC 1337 graphics protocol
  - new option inline_img_protocol to select the graphics protocol
    (0: w3m-img, 1: OSC 5379, 2: sixel, 3: OSC 1337, 4: APC G)
  - new option ssl_cipher to specify TLSv1.2 ciphers, e.g. DEFAULT:@SECLEVEL=2
  - new option ssl_min_version for OpenSSL 1.1
  - new option -insecure to use insecure SSL config options
  - new option ssl_ca_default, explicitly use OpenSSL default paths by default
  - new option cross_origin_referer, use origin only Referer when cross origin
  - new option localhost_only to restrict connections only to localhost
  - new option disable_center to disable center alignment
  - support brotli content encoding
  - ignore the "-" option to accept `w3m -` as "read from stdin"
  - new configure option --with-cafile to detect CA bundle file
  - support auto-detection for configure --with-migemo
  - add fuzzer for OSS-Fuzz
  - add Italian translation
  - add Swedish translation
* bug fixes
  - prevent index overflow and huge allocation due to Str, libwc, and table
  - prevent integer overflow due to fontstat
  - prevent StrStream memory leak
  - prevent GC warnings of repeated allocation
  - prevent buffer overflow in shiftAnchorPosition
  - prevent buffer overflow READ when parsing Gopher URLs
  - prevent buffer overflow in gotoLine and gotoRealLine
  - prevent warnings when -Wnull-dereference, enabled by default
  - prevent warnings when -Wall, enabled by default
  - prevent warnings from Cppcheck
  - avoid zero length arrays even when GCC
  - fix fail to render over 32767 lines in a table cell
  - disable `<section>` behaves as `<hr>`
  - disable TLSv1.0 and TLSv1.1 by default
  - mention a workaround for SSL error
  - fix manipulation of ASN1_STRING
  - don't include username in Referer
  - don't set Referer when data URI scheme
  - fix broken anchor with link number at EOL
  - fix incorrect query string for `w3mman 7z`
  - drop imlib2-config, use pkg-config
  - improve named character references
  - improve `<dl>` rendering
  - prefer Imlib2 over GTK2 by default
  - replace encodeB with base64_encode to encode null bytes
  - wording fixes for configure --help


(rin)
diff -r1.91 -r1.92 pkgsrc/www/w3m/Makefile
diff -r1.72 -r1.73 pkgsrc/www/w3m/Makefile.common
diff -r1.18 -r1.19 pkgsrc/www/w3m/PLIST
diff -r1.36 -r1.37 pkgsrc/www/w3m/distinfo

cvs diff -r1.91 -r1.92 pkgsrc/www/w3m/Makefile (expand / switch to unified diff)

--- pkgsrc/www/w3m/Makefile 2022/06/28 11:37:50 1.91
+++ pkgsrc/www/w3m/Makefile 2022/07/25 08:54:29 1.92
@@ -1,9 +1,8 @@ @@ -1,9 +1,8 @@
1# $NetBSD: Makefile,v 1.91 2022/06/28 11:37:50 wiz Exp $ 1# $NetBSD: Makefile,v 1.92 2022/07/25 08:54:29 rin Exp $
2 2
3PKGNAME= w3m-${W3M_PKGVERS} 3PKGNAME= w3m-${W3M_PKGVERS}
4PKGREVISION= 4 
5COMMENT= Multilingualized version of a pager/text-based browser w3m 4COMMENT= Multilingualized version of a pager/text-based browser w3m
6 5
7CONFLICTS+= w3m-img-[0-9]* 6CONFLICTS+= w3m-img-[0-9]*
8 7
9.include "../../www/w3m/Makefile.common" 8.include "../../www/w3m/Makefile.common"

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

--- pkgsrc/www/w3m/Makefile.common 2021/01/30 14:10:12 1.72
+++ pkgsrc/www/w3m/Makefile.common 2022/07/25 08:54:29 1.73
@@ -1,37 +1,37 @@ @@ -1,37 +1,37 @@
1# $NetBSD: Makefile.common,v 1.72 2021/01/30 14:10:12 mef Exp $ 1# $NetBSD: Makefile.common,v 1.73 2022/07/25 08:54:29 rin 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+git20210102 24W3M_VERS= 0.5.3+git20220429
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.18 -r1.19 pkgsrc/www/w3m/PLIST (expand / switch to unified diff)

--- pkgsrc/www/w3m/PLIST 2017/01/21 09:11:27 1.18
+++ pkgsrc/www/w3m/PLIST 2022/07/25 08:54:29 1.19
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.18 2017/01/21 09:11:27 leot Exp $ 1@comment $NetBSD: PLIST,v 1.19 2022/07/25 08:54:29 rin Exp $
2bin/w3m 2bin/w3m
3bin/w3mman 3bin/w3mman
4libexec/w3m/cgi-bin/dirlist.cgi 4libexec/w3m/cgi-bin/dirlist.cgi
5libexec/w3m/cgi-bin/multipart.cgi 5libexec/w3m/cgi-bin/multipart.cgi
6libexec/w3m/cgi-bin/w3mbookmark 6libexec/w3m/cgi-bin/w3mbookmark
7libexec/w3m/cgi-bin/w3mdict.cgi 7libexec/w3m/cgi-bin/w3mdict.cgi
8libexec/w3m/cgi-bin/w3mhelp.cgi 8libexec/w3m/cgi-bin/w3mhelp.cgi
9libexec/w3m/cgi-bin/w3mhelperpanel 9libexec/w3m/cgi-bin/w3mhelperpanel
10libexec/w3m/cgi-bin/w3mmail.cgi 10libexec/w3m/cgi-bin/w3mmail.cgi
11libexec/w3m/cgi-bin/w3mman2html.cgi 11libexec/w3m/cgi-bin/w3mman2html.cgi
12libexec/w3m/inflate 12libexec/w3m/inflate
13${PLIST.image}libexec/w3m/w3mimgdisplay 13${PLIST.image}libexec/w3m/w3mimgdisplay
14libexec/w3m/xface2xpm 14libexec/w3m/xface2xpm
@@ -54,25 +54,27 @@ share/doc/w3m/doc/README.img @@ -54,25 +54,27 @@ share/doc/w3m/doc/README.img
54share/doc/w3m/doc/README.m17n 54share/doc/w3m/doc/README.m17n
55share/doc/w3m/doc/README.mouse 55share/doc/w3m/doc/README.mouse
56share/doc/w3m/doc/README.passwd 56share/doc/w3m/doc/README.passwd
57share/doc/w3m/doc/README.pre_form 57share/doc/w3m/doc/README.pre_form
58share/doc/w3m/doc/README.siteconf 58share/doc/w3m/doc/README.siteconf
59share/doc/w3m/doc/README.sixel 59share/doc/w3m/doc/README.sixel
60share/doc/w3m/doc/README.tab 60share/doc/w3m/doc/README.tab
61share/doc/w3m/doc/STORY.html 61share/doc/w3m/doc/STORY.html
62share/doc/w3m/doc/keymap.default 62share/doc/w3m/doc/keymap.default
63share/doc/w3m/doc/keymap.lynx 63share/doc/w3m/doc/keymap.lynx
64share/doc/w3m/doc/menu.default 64share/doc/w3m/doc/menu.default
65share/doc/w3m/doc/menu.submenu 65share/doc/w3m/doc/menu.submenu
66share/locale/de/LC_MESSAGES/w3m.mo 66share/locale/de/LC_MESSAGES/w3m.mo
 67share/locale/it/LC_MESSAGES/w3m.mo
67share/locale/ja/LC_MESSAGES/w3m.mo 68share/locale/ja/LC_MESSAGES/w3m.mo
 69share/locale/sv_SE/LC_MESSAGES/w3m.mo
68share/locale/zh_CN/LC_MESSAGES/w3m.mo 70share/locale/zh_CN/LC_MESSAGES/w3m.mo
69share/locale/zh_TW/LC_MESSAGES/w3m.mo 71share/locale/zh_TW/LC_MESSAGES/w3m.mo
70share/w3m/w3mhelp-funcdesc.de.pl 72share/w3m/w3mhelp-funcdesc.de.pl
71share/w3m/w3mhelp-funcdesc.en.pl 73share/w3m/w3mhelp-funcdesc.en.pl
72share/w3m/w3mhelp-funcdesc.ja.pl 74share/w3m/w3mhelp-funcdesc.ja.pl
73share/w3m/w3mhelp-funcname.pl 75share/w3m/w3mhelp-funcname.pl
74share/w3m/w3mhelp-lynx_en.html 76share/w3m/w3mhelp-lynx_en.html
75share/w3m/w3mhelp-lynx_ja.html 77share/w3m/w3mhelp-lynx_ja.html
76share/w3m/w3mhelp-w3m_en.html 78share/w3m/w3mhelp-w3m_en.html
77share/w3m/w3mhelp-w3m_ja.html 79share/w3m/w3mhelp-w3m_ja.html
78share/w3m/w3mhelp.html 80share/w3m/w3mhelp.html

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

--- pkgsrc/www/w3m/distinfo 2021/10/26 11:31:12 1.36
+++ pkgsrc/www/w3m/distinfo 2022/07/25 08:54:29 1.37
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.36 2021/10/26 11:31:12 nia Exp $ 1$NetBSD: distinfo,v 1.37 2022/07/25 08:54:29 rin Exp $
2 2
3BLAKE2s (w3m-0.5.3+git20210102.tar.gz) = b85a36ccef7992060c27fe05e3b3c7741189ce8375d64af3a5a7af4a1d27a543 3BLAKE2s (w3m-0.5.3+git20220429.tar.gz) = ca03156aed2a40f440ebcfe3bfb38a449ac224b4df0e891042326d0288bde712
4SHA512 (w3m-0.5.3+git20210102.tar.gz) = 357eeecf0f63bfd5174c9670533882323879657bdecefd0758d853ca645e368331bfdf91e99c0917f19829e184ce892ecdc99bd865851707d93baccfb4b97632 4SHA512 (w3m-0.5.3+git20220429.tar.gz) = 0f29d6a1f311c3f417ca041fe3788c94946d238b618eca923cd62a6e5e598aefd898fb8a54999876179011bf37d492a989872e38375ea96ac59914b244f1517e
5Size (w3m-0.5.3+git20210102.tar.gz) = 2189272 bytes 5Size (w3m-0.5.3+git20220429.tar.gz) = 2312378 bytes