From owner-svn-ports-head@freebsd.org Mon Jan 9 07:48:31 2017 Return-Path: Delivered-To: svn-ports-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C4BCACA6A0B; Mon, 9 Jan 2017 07:48:31 +0000 (UTC) (envelope-from nobutaka@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id A16D11687; Mon, 9 Jan 2017 07:48:31 +0000 (UTC) (envelope-from nobutaka@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id v097mUca049649; Mon, 9 Jan 2017 07:48:30 GMT (envelope-from nobutaka@FreeBSD.org) Received: (from nobutaka@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id v097mUXF049646; Mon, 9 Jan 2017 07:48:30 GMT (envelope-from nobutaka@FreeBSD.org) Message-Id: <201701090748.v097mUXF049646@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: nobutaka set sender to nobutaka@FreeBSD.org using -f From: MANTANI Nobutaka Date: Mon, 9 Jan 2017 07:48:30 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r430919 - in head/www/w3m: . files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 09 Jan 2017 07:48:31 -0000 Author: nobutaka Date: Mon Jan 9 07:48:30 2017 New Revision: 430919 URL: https://svnweb.freebsd.org/changeset/ports/430919 Log: - Update to 0.5.3.20170102. - Switch to code maintained by the Debian Project. - This version fixes multiple vulnerabilities. - Add LICENSE. - Add NLS option. - Change default Japanese character encoding to UTF-8. PR: 215822 Reported by: Daniel MFH: 2017Q1 Security: http://www.vuxml.org/freebsd/eafa3aec-211b-4dd4-9b8a-a664a3f0917a.html Deleted: head/www/w3m/files/ Modified: head/www/w3m/Makefile head/www/w3m/distinfo head/www/w3m/pkg-plist Modified: head/www/w3m/Makefile ============================================================================== --- head/www/w3m/Makefile Mon Jan 9 07:44:02 2017 (r430918) +++ head/www/w3m/Makefile Mon Jan 9 07:48:30 2017 (r430919) @@ -2,18 +2,26 @@ # $FreeBSD$ PORTNAME= w3m -PORTVERSION= 0.5.3 -PORTREVISION= 6 +PORTVERSION= 0.5.3.20170102 CATEGORIES+= www ipv6 -MASTER_SITES= SF/w3m/w3m/w3m-${PORTVERSION} MAINTAINER?= nobutaka@FreeBSD.org COMMENT?= Pager/text-based WWW browser -USES= pkgconfig perl5 -USE_OPENSSL= yes +LICENSE= w3m +LICENSE_NAME= w3m +LICENSE_FILE= ${WRKSRC}/doc/README +LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept + LIB_DEPENDS= libgc.so:devel/boehm-gc +USES= iconv pkgconfig perl5 ssl +USE_GITHUB= yes + +GH_ACCOUNT= tats +GH_PROJECT= w3m +GH_TAGNAME= 1ac245b + MAKE_JOBS_UNSAFE= yes CONFLICTS?= ja-w3m-0.5.* ja-w3m-img-0.5.* w3m-img-0.5.* @@ -22,28 +30,34 @@ CONFIGURE_ARGS= --with-gc=${LOCALBASE} \ ac_cv_path_PERL=${PERL} CONFIGURE_ENV= DEFS="-I${LOCALBASE}/include" -DOCS= FAQ.html HISTORY MANUAL.html README \ - README.dict README.func README.img README.m17n STORY.html \ +DOCS_COMMON= FAQ.html HISTORY MANUAL.html README README.cookie \ + README.cygwin README.dict README.func README.img \ + README.m17n README.mouse README.passwd README.pre_form \ + README.siteconf README.tab STORY.html \ keymap.default keymap.lynx menu.default menu.submenu -DOCS_JP= ${DOCS} README.SSL README.cookie README.keymap README.img \ +DOCS_DE= FAQ.html MANUAL.html README.func +DOCS_EN= README.sixel +DOCS_JP= ${DOCS_COMMON} README.SSL README.keymap \ README.mailcap README.menu README.migemo -OPTIONS_DEFINE= JAPANESE INLINE_IMAGE KEY_LYNX DOCS -JAPANESE_DESC= Japanese messages and migemo support +OPTIONS_DEFINE= INLINE_IMAGE JAPANESE KEY_LYNX DOCS NLS INLINE_IMAGE_DESC= Inline image support +JAPANESE_DESC= Japanese messages and migemo support KEY_LYNX_DESC= Keymap like lynx browser OPTIONS_SUB= yes -JAPANESE_USES= gettext -JAPANESE_CONFIGURE_ON= --enable-japanese=E --with-migemo=yes gt_cv_func_gnugettext1_libintl=yes -JAPANESE_CONFIGURE_ENABLE= nls - -INLINE_IMAGE_USE= gnome=gtk20 +INLINE_IMAGE_USE= xorg=x11 gnome=gtk20,gdkpixbuf2 INLINE_IMAGE_CONFIGURE_ON= --with-imagelib=gtk2 --enable-image=fb,x11 INLINE_IMAGE_CONFIGURE_OFF= --enable-image=no +JAPANESE_CONFIGURE_ON= --enable-japanese=U --with-migemo=yes + KEY_LYNX_CONFIGURE_ON= --with-keymap=lynx +NLS_USES= gettext +NLS_CONFIGURE_ON= --enable-nls +NLS_CONFIGURE_OFF= --disable-nls + .include .if ${PORT_OPTIONS:MINLINE_IMAGE} @@ -61,6 +75,16 @@ post-patch: ${WRKSRC}/configure @${FIND} ${WRKSRC}/doc* -type f \! -name HISTORY \ -exec ${REINPLACE_CMD} -e 's|/usr/local|${PREFIX}|g' {} + + @${CP} ${WRKSRC}/doc-jp/README.func ${WRKSRC}/README.func.bak + @${ICONV_CMD} -f EUC-JP -t UTF-8 ${WRKSRC}/README.func.bak \ + > ${WRKSRC}/doc-jp/README.func + @${CP} ${WRKSRC}/scripts/w3mhelp-funcdesc.ja.pl.in \ + ${WRKSRC}/scripts/w3mhelp-funcdesc.ja.pl.in.bak + @${ICONV_CMD} -f EUC-JP -t UTF-8 \ + ${WRKSRC}/scripts/w3mhelp-funcdesc.ja.pl.in.bak \ + > ${WRKSRC}/scripts/w3mhelp-funcdesc.ja.pl.in + @${REINPLACE_CMD} -e 's|EUC-JP|UTF-8|g' \ + ${WRKSRC}/scripts/w3mhelp-funcdesc.ja.pl.in post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/share/doc/ja/w3m @@ -68,11 +92,16 @@ post-install: for i in ${DOCS_JP} ; do \ ${INSTALL_DATA} $$i ${STAGEDIR}${PREFIX}/share/doc/ja/w3m/ ; \ done + @${MKDIR} ${STAGEDIR}${PREFIX}/share/doc/de/w3m + @cd ${WRKSRC}/doc-de; \ + for i in ${DOCS_DE} ; do \ + ${INSTALL_DATA} $$i ${STAGEDIR}${PREFIX}/share/doc/de/w3m/ ; \ + done @cd ${WRKSRC}/doc; \ ${MKDIR} ${STAGEDIR}${PREFIX}/share/doc/w3m/; \ - for i in ${DOCS} ; do \ + for i in ${DOCS_COMMON} ${DOCS_EN} ; do \ ${INSTALL_DATA} $$i ${STAGEDIR}${PREFIX}/share/doc/w3m/ ; \ done - @${INSTALL_MAN} ${WRKSRC}/scripts/w3mman/w3mman.1 ${STAGEDIR}${PREFIX}/man/ja/man1 + ${INSTALL_MAN} ${WRKSRC}/scripts/w3mman/w3mman.1 ${STAGEDIR}${PREFIX}/man/ja/man1 .include Modified: head/www/w3m/distinfo ============================================================================== --- head/www/w3m/distinfo Mon Jan 9 07:44:02 2017 (r430918) +++ head/www/w3m/distinfo Mon Jan 9 07:48:30 2017 (r430919) @@ -1,4 +1,3 @@ -SHA256 (w3m-0.5.3.tar.gz) = e994d263f2fd2c22febfbe45103526e00145a7674a0fda79c822b97c2770a9e3 -SIZE (w3m-0.5.3.tar.gz) = 2202328 -SHA256 (w3m-0.5-version-xhtml.patch) = 3cc144a233f566a4b718eec480f3008bb67b8155ecf10663bb98b0aa47a33796 -SIZE (w3m-0.5-version-xhtml.patch) = 8965 +TIMESTAMP = 1483884967 +SHA256 (tats-w3m-0.5.3.20170102-1ac245b_GH0.tar.gz) = 77b1fc96baeea6ae713dd029cf86b5b4711b4fe1a93487a280ef5cf913b77a18 +SIZE (tats-w3m-0.5.3.20170102-1ac245b_GH0.tar.gz) = 2180133 Modified: head/www/w3m/pkg-plist ============================================================================== --- head/www/w3m/pkg-plist Mon Jan 9 07:44:02 2017 (r430918) +++ head/www/w3m/pkg-plist Mon Jan 9 07:48:30 2017 (r430919) @@ -3,6 +3,7 @@ bin/w3mman libexec/w3m/cgi-bin/dirlist.cgi libexec/w3m/cgi-bin/multipart.cgi libexec/w3m/cgi-bin/w3mbookmark +libexec/w3m/cgi-bin/w3mdict.cgi libexec/w3m/cgi-bin/w3mhelp.cgi libexec/w3m/cgi-bin/w3mmail.cgi libexec/w3m/cgi-bin/w3mman2html.cgi @@ -10,44 +11,67 @@ libexec/w3m/cgi-bin/w3mhelperpanel libexec/w3m/inflate libexec/w3m/xface2xpm %%INLINE_IMAGE%%libexec/w3m/w3mimgdisplay -%%JAPANESE%%man/ja/man1/w3m.1.gz -%%JAPANESE%%man/ja/man1/w3mman.1.gz +man/ja/man1/w3m.1.gz +man/ja/man1/w3mman.1.gz +man/de/man1/w3m.1.gz +man/de/man1/w3mman.1.gz man/man1/w3m.1.gz man/man1/w3mman.1.gz -%%PORTDOCS%%%%JAPANESE%%share/doc/ja/w3m/FAQ.html -%%PORTDOCS%%%%JAPANESE%%share/doc/ja/w3m/HISTORY -%%PORTDOCS%%%%JAPANESE%%share/doc/ja/w3m/MANUAL.html -%%PORTDOCS%%%%JAPANESE%%share/doc/ja/w3m/README -%%PORTDOCS%%%%JAPANESE%%share/doc/ja/w3m/README.SSL -%%PORTDOCS%%%%JAPANESE%%share/doc/ja/w3m/README.cookie -%%PORTDOCS%%%%JAPANESE%%share/doc/ja/w3m/README.dict -%%PORTDOCS%%%%JAPANESE%%share/doc/ja/w3m/README.func -%%PORTDOCS%%%%JAPANESE%%%%INLINE_IMAGE%%share/doc/ja/w3m/README.img -%%PORTDOCS%%%%JAPANESE%%share/doc/ja/w3m/README.keymap -%%PORTDOCS%%%%JAPANESE%%share/doc/ja/w3m/README.m17n -%%PORTDOCS%%%%JAPANESE%%share/doc/ja/w3m/README.mailcap -%%PORTDOCS%%%%JAPANESE%%share/doc/ja/w3m/README.menu -%%PORTDOCS%%%%JAPANESE%%share/doc/ja/w3m/README.migemo -%%PORTDOCS%%%%JAPANESE%%share/doc/ja/w3m/STORY.html -%%PORTDOCS%%%%JAPANESE%%share/doc/ja/w3m/keymap.default -%%PORTDOCS%%%%JAPANESE%%share/doc/ja/w3m/keymap.lynx -%%PORTDOCS%%%%JAPANESE%%share/doc/ja/w3m/menu.default -%%PORTDOCS%%%%JAPANESE%%share/doc/ja/w3m/menu.submenu +%%PORTDOCS%%share/doc/de/w3m/FAQ.html +%%PORTDOCS%%share/doc/de/w3m/MANUAL.html +%%PORTDOCS%%share/doc/de/w3m/README.func +%%PORTDOCS%%share/doc/ja/w3m/FAQ.html +%%PORTDOCS%%share/doc/ja/w3m/HISTORY +%%PORTDOCS%%share/doc/ja/w3m/MANUAL.html +%%PORTDOCS%%share/doc/ja/w3m/README +%%PORTDOCS%%share/doc/ja/w3m/README.SSL +%%PORTDOCS%%share/doc/ja/w3m/README.cookie +%%PORTDOCS%%share/doc/ja/w3m/README.cygwin +%%PORTDOCS%%share/doc/ja/w3m/README.dict +%%PORTDOCS%%share/doc/ja/w3m/README.func +%%PORTDOCS%%share/doc/ja/w3m/README.img +%%PORTDOCS%%share/doc/ja/w3m/README.keymap +%%PORTDOCS%%share/doc/ja/w3m/README.m17n +%%PORTDOCS%%share/doc/ja/w3m/README.mailcap +%%PORTDOCS%%share/doc/ja/w3m/README.menu +%%PORTDOCS%%share/doc/ja/w3m/README.migemo +%%PORTDOCS%%share/doc/ja/w3m/README.mouse +%%PORTDOCS%%share/doc/ja/w3m/README.passwd +%%PORTDOCS%%share/doc/ja/w3m/README.pre_form +%%PORTDOCS%%share/doc/ja/w3m/README.siteconf +%%PORTDOCS%%share/doc/ja/w3m/README.tab +%%PORTDOCS%%share/doc/ja/w3m/STORY.html +%%PORTDOCS%%share/doc/ja/w3m/keymap.default +%%PORTDOCS%%share/doc/ja/w3m/keymap.lynx +%%PORTDOCS%%share/doc/ja/w3m/menu.default +%%PORTDOCS%%share/doc/ja/w3m/menu.submenu %%PORTDOCS%%%%DOCSDIR%%/FAQ.html %%PORTDOCS%%%%DOCSDIR%%/HISTORY %%PORTDOCS%%%%DOCSDIR%%/MANUAL.html %%PORTDOCS%%%%DOCSDIR%%/README +%%PORTDOCS%%%%DOCSDIR%%/README.cookie +%%PORTDOCS%%%%DOCSDIR%%/README.cygwin %%PORTDOCS%%%%DOCSDIR%%/README.dict %%PORTDOCS%%%%DOCSDIR%%/README.func -%%PORTDOCS%%%%INLINE_IMAGE%%%%DOCSDIR%%/README.img +%%PORTDOCS%%%%DOCSDIR%%/README.img %%PORTDOCS%%%%DOCSDIR%%/README.m17n +%%PORTDOCS%%%%DOCSDIR%%/README.mouse +%%PORTDOCS%%%%DOCSDIR%%/README.passwd +%%PORTDOCS%%%%DOCSDIR%%/README.pre_form +%%PORTDOCS%%%%DOCSDIR%%/README.siteconf +%%PORTDOCS%%%%DOCSDIR%%/README.sixel +%%PORTDOCS%%%%DOCSDIR%%/README.tab %%PORTDOCS%%%%DOCSDIR%%/STORY.html %%PORTDOCS%%%%DOCSDIR%%/keymap.default %%PORTDOCS%%%%DOCSDIR%%/keymap.lynx %%PORTDOCS%%%%DOCSDIR%%/menu.default %%PORTDOCS%%%%DOCSDIR%%/menu.submenu -%%JAPANESE%%share/locale/ja/LC_MESSAGES/w3m.mo -share/w3m/w3mhelp-funcdesc.en.pl -share/w3m/w3mhelp-funcdesc.ja.pl -share/w3m/w3mhelp-funcname.pl -share/w3m/w3mhelp.html +%%NLS%%share/locale/de/LC_MESSAGES/w3m.mo +%%NLS%%share/locale/ja/LC_MESSAGES/w3m.mo +%%NLS%%share/locale/zh_CN/LC_MESSAGES/w3m.mo +%%NLS%%share/locale/zh_TW/LC_MESSAGES/w3m.mo +%%DATADIR%%/w3mhelp-funcdesc.de.pl +%%DATADIR%%/w3mhelp-funcdesc.en.pl +%%DATADIR%%/w3mhelp-funcdesc.ja.pl +%%DATADIR%%/w3mhelp-funcname.pl +%%DATADIR%%/w3mhelp.html