Date: Sat, 19 Jan 2013 13:58:12 GMT From: Norikatsu Shigemura <nork@FreeBSD.org> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/175431: Add support UTF-8 encoding to ports/japanese/less Message-ID: <201301191358.r0JDwCpS096416@red.freebsd.org> Resent-Message-ID: <201301191400.r0JE00db022129@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 175431 >Category: ports >Synopsis: Add support UTF-8 encoding to ports/japanese/less >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sat Jan 19 14:00:00 UTC 2013 >Closed-Date: >Last-Modified: >Originator: Norikatsu Shigemura >Release: FreeBSD/amd64 9.1-R >Organization: >Environment: FreeBSD www1067gj.sakura.ne.jp 9.1-RELEASE FreeBSD 9.1-RELEASE #0 r245383: Mon Jan 14 08:33:18 JST 2013 nork@www1067gj.sakura.ne.jp:/usr/obj/usr/src/sys/NYARLATHOTEP amd64 >Description: ports/japanese/less doesn't support to display UTF-8. But bogytech made a patch to support UTF-8 for ports/japanese/less. WWW: http://bogytech.blogspot.jp/2011/06/jless-utf-8.html (Japanese only) >How-To-Repeat: less UTF8.txt >Fix: Please apply my patch. Patch attached with submission follows: Index: Makefile =================================================================== --- Makefile (revision 310638) +++ Makefile (working copy) @@ -7,7 +7,7 @@ PORTNAME= less+iso PORTVERSION= 382.262 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= japanese MASTER_SITES= ${MASTER_SITE_LOCAL} MASTER_SITE_SUBDIR= nork @@ -22,11 +22,12 @@ ${DISTNAME}-iso258-259.patch.gz \ ${DISTNAME}-iso259-260.patch.gz \ ${DISTNAME}-iso260-261.patch.gz \ - ${DISTNAME}-iso261-${PORTVERSION:E}.patch.gz + ${DISTNAME}-iso261-${PORTVERSION:E}.patch.gz \ + ${DISTNAME}-iso${PORTVERSION:E}.ext03.patch.gz PATCH_DIST_STRIP= -p1 MAINTAINER= ports@FreeBSD.org -COMMENT= Less + zcat + ISO-2022 - a pager similar to more and pg +COMMENT= Less + zcat + ISO-2022 + UTF-8 - a pager similar to more and pg MAKE_JOBS_SAFE= yes GNU_CONFIGURE= yes Index: distinfo =================================================================== --- distinfo (revision 310638) +++ distinfo (working copy) @@ -12,3 +12,5 @@ SIZE (less-382-iso260-261.patch.gz) = 841 SHA256 (less-382-iso261-262.patch.gz) = e7249de419acc3b8c4a11bed376d778711fd031887d0df0624d62a6d07356842 SIZE (less-382-iso261-262.patch.gz) = 2215 +SHA256 (less-382-iso262.ext03.patch.gz) = 82fb77f21ea1f3281224fcbfad073aeab12fb40d6623c9b40698be952401f821 +SIZE (less-382-iso262.ext03.patch.gz) = 138951 Index: files/patch-ac =================================================================== --- files/patch-ac (revision 310638) +++ files/patch-ac (working copy) @@ -4,5 +4,5 @@ This modification make regex_cs-lwp9k be able to compile. */ --char version[] = "382+iso262"; -+char version[] = "382+iso262+regex_cs-lwp9k"; +-char version[] = "382+iso262+ext3"; ++char version[] = "382+iso262+ext3+regex_cs-lwp9k"; Index: files/patch-filename.c =================================================================== --- files/patch-filename.c (revision 310638) +++ files/patch-filename.c (working copy) @@ -1,15 +1,9 @@ --- filename.c.orig 2010-05-10 23:08:16.800855000 +0900 -+++ filename.c 2010-05-10 23:10:53.231134025 +0900 -@@ -802,9 +802,15 @@ - else if (strcmp(".gz", &filename[length - 3]) == 0 || - strcmp(".GZ", &filename[length - 3]) == 0) - return ("| gzip -cd %s"); -+ else if (strcmp(".xz", &filename[length - 3]) == 0 || -+ strcmp(".XZ", &filename[length - 3]) == 0) -+ return ("| xz -cd %s"); - else if (strcmp(".bz2", &filename[length - 4]) == 0 || - strcmp(".BZ2", &filename[length - 4]) == 0) - return ("| bzip2 -cd %s"); ++++ filename.c 2013-01-19 08:38:15.691025968 +0900 +@@ -817,6 +817,9 @@ + else if (strcmp(".xz", &filename[length - 3]) == 0 || + strcmp(".XZ", &filename[length - 3]) == 0) + return ("| xz -cd %s"); + else if (strcmp(".lzma", &filename[length - 5]) == 0 || + strcmp(".LZMA", &filename[length - 5]) == 0) + return ("| lzma -cd %s"); Index: pkg-descr =================================================================== --- pkg-descr (revision 310638) +++ pkg-descr (working copy) @@ -7,5 +7,8 @@ This enhanced less support ISO 2022 code extension techniqes and Japanese codes(EUC Japanese, SJIS) and compressed(or gzipped) file viewing. The author of this patch is jam@pobox.com. See -WWW: http://www25.big.jp/~jam/less/ +WWW: http://www25.big.jp/~jam/less/ (not available) for the latest info. + + And UTF-8 supported by bogytech. +WWW: http://bogytech.blogspot.jp/2011/06/jless-utf-8.html >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201301191358.r0JDwCpS096416>