[98074] trunk/dports/perl/p5-nkf

takanori at macports.org takanori at macports.org
Mon Sep 24 00:19:29 PDT 2012


Revision: 98074
          http://trac.macports.org//changeset/98074
Author:   takanori at macports.org
Date:     2012-09-24 00:19:29 -0700 (Mon, 24 Sep 2012)
Log Message:
-----------
p5-nkf: nkf version 2.1.3 (2012-09-13)

Modified Paths:
--------------
    trunk/dports/perl/p5-nkf/Portfile

Added Paths:
-----------
    trunk/dports/perl/p5-nkf/files/nkf.git-50a383c848f1c8c4e107ed68c3e839ff95f275a6.patch

Modified: trunk/dports/perl/p5-nkf/Portfile
===================================================================
--- trunk/dports/perl/p5-nkf/Portfile	2012-09-24 07:15:19 UTC (rev 98073)
+++ trunk/dports/perl/p5-nkf/Portfile	2012-09-24 07:19:29 UTC (rev 98074)
@@ -6,7 +6,7 @@
 set nkf_ver     2.1.2
 perl5.branches      5.8 5.10 5.12 5.14 5.16
 perl5.setup     NKF [string range ${nkf_ver} 0 2][string range ${nkf_ver} 4 end]
-revision        2
+revision        3
 categories-append \
                 textproc japanese
 maintainers     nifty.com:pelopor takanori openmaintainer
@@ -25,7 +25,8 @@
                 nkf.git-4e632c30b502e56032a1781e4edf44ec462fe6ad.patch \
                 nkf.git-832e032be763ec6acf1cf13225b0d72f1b867a18.patch \
                 nkf.git-6bbe38e718c98825229bce7ef9f8d236e63c095f.patch \
-                nkf.git-fcc185d621977d87cc50c1561be0aff3924af2ac.patch
+                nkf.git-fcc185d621977d87cc50c1561be0aff3924af2ac.patch \
+                nkf.git-50a383c848f1c8c4e107ed68c3e839ff95f275a6.patch
 checksums       rmd160  91c0d413a70299246591d314d33f45e71eba51a7
 
 worksrcdir  ${distname}/NKF.mod

Added: trunk/dports/perl/p5-nkf/files/nkf.git-50a383c848f1c8c4e107ed68c3e839ff95f275a6.patch
===================================================================
--- trunk/dports/perl/p5-nkf/files/nkf.git-50a383c848f1c8c4e107ed68c3e839ff95f275a6.patch	                        (rev 0)
+++ trunk/dports/perl/p5-nkf/files/nkf.git-50a383c848f1c8c4e107ed68c3e839ff95f275a6.patch	2012-09-24 07:19:29 UTC (rev 98074)
@@ -0,0 +1,48 @@
+From: NARUSE, Yui <naruse at users.sourceforge.jp>
+Date: Thu, 13 Sep 2012 10:39:24 +0000 (+0900)
+Subject: Fix: can't convert CP50221's UDC to CP932
+X-Git-Url: http://git.sourceforge.jp/view?p=nkf%2Fnkf.git;a=commitdiff_plain;h=50a383c848f1c8c4e107ed68c3e839ff95f275a6
+
+Fix: can't convert CP50221's UDC to CP932
+
+patched by TOMITA Masahiro. [nkf-forum:65482]
+---
+
+diff --git a/nkf.c b/nkf.c
+index 5209864..a16b142 100644
+--- a/nkf.c
++++ b/nkf.c
+@@ -21,7 +21,7 @@
+  * 3. This notice may not be removed or altered from any source distribution.
+  */
+ #define NKF_VERSION "2.1.3"
+-#define NKF_RELEASE_DATE "2012-08-29"
++#define NKF_RELEASE_DATE "2012-09-13"
+ #define COPY_RIGHT \
+     "Copyright (C) 1987, FUJITSU LTD. (I.Ichikawa).\n" \
+     "Copyright (C) 1996-2012, The nkf Project."
+@@ -5491,7 +5491,7 @@ kanji_convert(FILE *f)
+ 	    code_status(c1);
+ 	if (c2) {
+ 	    /* second byte */
+-	    if (c2 > DEL) {
++	    if (c2 > ((input_encoding && nkf_enc_cp5022x_p(input_encoding)) ? 0x92 : DEL)) {
+ 		/* in case of 8th bit is on */
+ 		if (!estab_f&&!mime_decode_mode) {
+ 		    /* in case of not established yet */
+diff --git a/nkf_test.pl b/nkf_test.pl
+index af607be..79cfea6 100644
+--- a/nkf_test.pl
++++ b/nkf_test.pl
+@@ -1071,6 +1071,11 @@ printf "%-40s",  "[nkf-forum:65316]  ";
+     "\xEF\xBD\xB1\xEF\xBD\xB2\xEF\xBD\xB3\xEF\xBD\xB4\xEF\xBD\xB5\xEF\xBD\xB6\xEF\xBD\xB7\xEF\xBD\xB8\xEF\xBD\xB9\xEF\xBD\xBA\xEF\xBD\xBB\xEF\xBD\xBC\xEF\xBD\xBD\xEF\xBD\xBE\xEF\xBD\xBF\xEF\xBE\x80\xEF\xBE\x81\xEF\xBE\x82\xEF\xBE\x83\xEF\xBE\x84",
+     "\xEF\xBD\xB1\xEF\xBD\xB2\xEF\xBD\xB3\xEF\xBD\xB4\xEF\xBD\xB5\xEF\xBD\xB6\xEF\xBD\xB7\xEF\xBD\xB8\xEF\xBD\xB9\xEF\xBD\xBA\n\xEF\xBD\xBB\xEF\xBD\xBC\xEF\xBD\xBD\xEF\xBD\xBE\xEF\xBD\xBF\xEF\xBE\x80\xEF\xBE\x81\xEF\xBE\x82\xEF\xBE\x83\xEF\xBE\x84\n");
+ 
++printf "%-40s",  "[nkf-forum:65482]  ";
++    &test("$nkf --ic=CP50221 --oc=CP932",
++    "\x1b\x24\x42\x7f\x21\x80\x21\x1b\x28\x42\n",
++    "\xf0\x40\xf0\x9f\x0a");
++
+     if (!NKF) {
+ printf "%-40s", "Guess NL";
+ &command_tests(
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20120924/e29772eb/attachment.html>


More information about the macports-changes mailing list