texi2html-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Texi2html-cvs] texi2html ChangeLog Makefile.am Makefile.in con...


From: Patrice Dumas
Subject: [Texi2html-cvs] texi2html ChangeLog Makefile.am Makefile.in con...
Date: Wed, 20 Jan 2010 00:36:04 +0000

CVSROOT:        /cvsroot/texi2html
Module name:    texi2html
Changes by:     Patrice Dumas <pertusus>        10/01/20 00:36:03

Modified files:
        .              : ChangeLog Makefile.am Makefile.in configure 
                         configure.ac texi2html.init texi2html.pl 
        Tests          : Makefile.in 
        doc            : Makefile.in 
        lib            : README 
        po_document    : de.us-ascii.po es.us-ascii.po fr.us-ascii.po 
                         hu.po it.po ja.po nl.us-ascii.po no.us-ascii.po 
                         pt.us-ascii.po pt_BR.us-ascii.po 
        test           : Makefile.in 
        test/contents  : Makefile.in 
        test/coverage  : Makefile.in 
        test/encodings : Makefile.in 
        test/encodings/res_all/japanese: lilypond-learning.txt 
        test/encodings/res_all/japanese_shift_jis: lilypond-learning.txt 
        test/encodings/res_all/sample_utf8: sample_utf8.txt 
        test/encodings/res_info/japanese: lilypond-learning.info 
        test/encodings/res_info/japanese_shift_jis: 
                                                    lilypond-learning.info 
        test/encodings/res_info/sample_utf8: sample_utf8.info 
        test/formatting: Makefile.in 
        test/htmlxref  : Makefile.in 
        test/htmlxref-only_mono: Makefile.in 
        test/htmlxref-only_split: Makefile.in 
        test/indices   : Makefile.in 
        test/info_coverage: Makefile.in 
        test/invalid   : Makefile.in 
        test/layout    : Makefile.in 
        test/macros    : Makefile.in 
        test/manuals   : Makefile.in 
        test/many_input_files: Makefile.in 
        test/misc      : Makefile.in 
        test/nested_formats: Makefile.in 
        test/sectionning: Makefile.in 
        test/singular_manual: Makefile.in 
        test/tar_manual: Makefile.in 
        test/texi2html_manual: Makefile.in 
        test/xemacs_manual: Makefile.in 
Added files:
        lib/Unicode-EastAsianWidth: Changes MANIFEST META.yml 
                                    Makefile.PL README SIGNATURE 
        lib/Unicode-EastAsianWidth/inc/Module: Install.pm 
        lib/Unicode-EastAsianWidth/inc/Module/Install: Base.pm Can.pm 
                                                       Fetch.pm 
                                                       Makefile.pm 
                                                       Metadata.pm 
                                                       Win32.pm 
                                                       WriteAll.pm 
        lib/Unicode-EastAsianWidth/lib/Unicode: EastAsianWidth.pm 
        lib/Unicode-EastAsianWidth/t: 0-signature.t 1-basic.t 

Log message:
                * texi2html.init: use Unicode::EastAsianWidth to determine 
string
                width. Use it for section titles, fixing the original issue in
                http://savannah.gnu.org/bugs/?28359.
                * Makefile.am, configure.ac, lib: ship Unicode::EastAsianWidth 
to
                always be able to use an internal copy.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/texi2html/ChangeLog?cvsroot=texi2html&r1=1.474&r2=1.475
http://cvs.savannah.gnu.org/viewcvs/texi2html/Makefile.am?cvsroot=texi2html&r1=1.61&r2=1.62
http://cvs.savannah.gnu.org/viewcvs/texi2html/Makefile.in?cvsroot=texi2html&r1=1.86&r2=1.87
http://cvs.savannah.gnu.org/viewcvs/texi2html/configure?cvsroot=texi2html&r1=1.73&r2=1.74
http://cvs.savannah.gnu.org/viewcvs/texi2html/configure.ac?cvsroot=texi2html&r1=1.32&r2=1.33
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html.init?cvsroot=texi2html&r1=1.258&r2=1.259
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html.pl?cvsroot=texi2html&r1=1.368&r2=1.369
http://cvs.savannah.gnu.org/viewcvs/texi2html/Tests/Makefile.in?cvsroot=texi2html&r1=1.60&r2=1.61
http://cvs.savannah.gnu.org/viewcvs/texi2html/doc/Makefile.in?cvsroot=texi2html&r1=1.59&r2=1.60
http://cvs.savannah.gnu.org/viewcvs/texi2html/lib/README?cvsroot=texi2html&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/texi2html/lib/Unicode-EastAsianWidth/Changes?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/lib/Unicode-EastAsianWidth/MANIFEST?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/lib/Unicode-EastAsianWidth/META.yml?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/lib/Unicode-EastAsianWidth/Makefile.PL?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/lib/Unicode-EastAsianWidth/README?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/lib/Unicode-EastAsianWidth/SIGNATURE?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/lib/Unicode-EastAsianWidth/inc/Module/Install.pm?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/lib/Unicode-EastAsianWidth/inc/Module/Install/Base.pm?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/lib/Unicode-EastAsianWidth/inc/Module/Install/Can.pm?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/lib/Unicode-EastAsianWidth/inc/Module/Install/Fetch.pm?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/lib/Unicode-EastAsianWidth/inc/Module/Install/Makefile.pm?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/lib/Unicode-EastAsianWidth/inc/Module/Install/Metadata.pm?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/lib/Unicode-EastAsianWidth/inc/Module/Install/Win32.pm?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/lib/Unicode-EastAsianWidth/inc/Module/Install/WriteAll.pm?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/lib/Unicode-EastAsianWidth/lib/Unicode/EastAsianWidth.pm?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/lib/Unicode-EastAsianWidth/t/0-signature.t?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/lib/Unicode-EastAsianWidth/t/1-basic.t?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/po_document/de.us-ascii.po?cvsroot=texi2html&r1=1.20&r2=1.21
http://cvs.savannah.gnu.org/viewcvs/texi2html/po_document/es.us-ascii.po?cvsroot=texi2html&r1=1.20&r2=1.21
http://cvs.savannah.gnu.org/viewcvs/texi2html/po_document/fr.us-ascii.po?cvsroot=texi2html&r1=1.20&r2=1.21
http://cvs.savannah.gnu.org/viewcvs/texi2html/po_document/hu.po?cvsroot=texi2html&r1=1.5&r2=1.6
http://cvs.savannah.gnu.org/viewcvs/texi2html/po_document/it.po?cvsroot=texi2html&r1=1.5&r2=1.6
http://cvs.savannah.gnu.org/viewcvs/texi2html/po_document/ja.po?cvsroot=texi2html&r1=1.5&r2=1.6
http://cvs.savannah.gnu.org/viewcvs/texi2html/po_document/nl.us-ascii.po?cvsroot=texi2html&r1=1.20&r2=1.21
http://cvs.savannah.gnu.org/viewcvs/texi2html/po_document/no.us-ascii.po?cvsroot=texi2html&r1=1.20&r2=1.21
http://cvs.savannah.gnu.org/viewcvs/texi2html/po_document/pt.us-ascii.po?cvsroot=texi2html&r1=1.20&r2=1.21
http://cvs.savannah.gnu.org/viewcvs/texi2html/po_document/pt_BR.us-ascii.po?cvsroot=texi2html&r1=1.20&r2=1.21
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/Makefile.in?cvsroot=texi2html&r1=1.21&r2=1.22
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/contents/Makefile.in?cvsroot=texi2html&r1=1.14&r2=1.15
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/coverage/Makefile.in?cvsroot=texi2html&r1=1.17&r2=1.18
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/encodings/Makefile.in?cvsroot=texi2html&r1=1.20&r2=1.21
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/encodings/res_all/japanese/lilypond-learning.txt?cvsroot=texi2html&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/encodings/res_all/japanese_shift_jis/lilypond-learning.txt?cvsroot=texi2html&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/encodings/res_all/sample_utf8/sample_utf8.txt?cvsroot=texi2html&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/encodings/res_info/japanese/lilypond-learning.info?cvsroot=texi2html&r1=1.3&r2=1.4
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/encodings/res_info/japanese_shift_jis/lilypond-learning.info?cvsroot=texi2html&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/encodings/res_info/sample_utf8/sample_utf8.info?cvsroot=texi2html&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/formatting/Makefile.in?cvsroot=texi2html&r1=1.29&r2=1.30
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/htmlxref/Makefile.in?cvsroot=texi2html&r1=1.13&r2=1.14
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/htmlxref-only_mono/Makefile.in?cvsroot=texi2html&r1=1.13&r2=1.14
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/htmlxref-only_split/Makefile.in?cvsroot=texi2html&r1=1.13&r2=1.14
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/indices/Makefile.in?cvsroot=texi2html&r1=1.19&r2=1.20
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/info_coverage/Makefile.in?cvsroot=texi2html&r1=1.9&r2=1.10
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/invalid/Makefile.in?cvsroot=texi2html&r1=1.22&r2=1.23
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/layout/Makefile.in?cvsroot=texi2html&r1=1.15&r2=1.16
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/macros/Makefile.in?cvsroot=texi2html&r1=1.23&r2=1.24
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/manuals/Makefile.in?cvsroot=texi2html&r1=1.16&r2=1.17
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/many_input_files/Makefile.in?cvsroot=texi2html&r1=1.16&r2=1.17
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/misc/Makefile.in?cvsroot=texi2html&r1=1.15&r2=1.16
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/nested_formats/Makefile.in?cvsroot=texi2html&r1=1.13&r2=1.14
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/sectionning/Makefile.in?cvsroot=texi2html&r1=1.28&r2=1.29
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/singular_manual/Makefile.in?cvsroot=texi2html&r1=1.12&r2=1.13
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/tar_manual/Makefile.in?cvsroot=texi2html&r1=1.13&r2=1.14
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/texi2html_manual/Makefile.in?cvsroot=texi2html&r1=1.13&r2=1.14
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/xemacs_manual/Makefile.in?cvsroot=texi2html&r1=1.12&r2=1.13

Patches:
Index: ChangeLog
===================================================================
RCS file: /cvsroot/texi2html/texi2html/ChangeLog,v
retrieving revision 1.474
retrieving revision 1.475
diff -u -b -r1.474 -r1.475
--- ChangeLog   19 Jan 2010 23:31:22 -0000      1.474
+++ ChangeLog   20 Jan 2010 00:36:01 -0000      1.475
@@ -1,4 +1,12 @@
-2009-01-10   Patrice Dumas  <address@hidden>
+2009-01-20   Patrice Dumas  <address@hidden>
+
+       * texi2html.init: use Unicode::EastAsianWidth to determine string 
+       width. Use it for section titles, fixing the original issue in
+       http://savannah.gnu.org/bugs/?28359.
+       * Makefile.am, configure.ac, lib: ship Unicode::EastAsianWidth to 
+       always be able to use an internal copy.
+
+2009-01-19   Patrice Dumas  <address@hidden>
 
        * texi2html.pl: in get_conf take into the values in 
        Texi2HTML::GLOBAL, this allows using get_conf sooner.

Index: Makefile.am
===================================================================
RCS file: /cvsroot/texi2html/texi2html/Makefile.am,v
retrieving revision 1.61
retrieving revision 1.62
diff -u -b -r1.61 -r1.62
--- Makefile.am 27 Dec 2009 23:55:31 -0000      1.61
+++ Makefile.am 20 Jan 2010 00:36:01 -0000      1.62
@@ -216,6 +216,9 @@
          $(DESTDIR)$(pkgdatadir)/lib/libintl-perl/lib/Locale/Recode
        $(INSTALL_DATA) $(srcdir)/lib/libintl-perl/lib/Locale/RecodeData/*.pm \
          $(DESTDIR)$(pkgdatadir)/lib/libintl-perl/lib/Locale/RecodeData
+       $(MKDIR_P) 
$(DESTDIR)$(pkgdatadir)/lib/Unicode-EastAsianWidth/lib/Unicode
+       $(INSTALL_DATA) 
$(srcdir)/lib/Unicode-EastAsianWidth/lib/Unicode/EastAsianWidth.pm \
+        $(DESTDIR)$(pkgdatadir)/lib/Unicode-EastAsianWidth/lib/Unicode
 
 uninstall-local:
        rm -rf $(DESTDIR)$(pkgdatadir)/lib/

Index: Makefile.in
===================================================================
RCS file: /cvsroot/texi2html/texi2html/Makefile.in,v
retrieving revision 1.86
retrieving revision 1.87
diff -u -b -r1.86 -r1.87
--- Makefile.in 27 Dec 2009 23:55:31 -0000      1.86
+++ Makefile.in 20 Jan 2010 00:36:01 -0000      1.87
@@ -191,6 +191,7 @@
 SHELL = @SHELL@
 STRIP = @STRIP@
 USE_DATA_DUMPER = @USE_DATA_DUMPER@
+USE_EXTERNAL_EASTASIANWIDTH = @USE_EXTERNAL_EASTASIANWIDTH@
 USE_EXTERNAL_LIBINTL = @USE_EXTERNAL_LIBINTL@
 USE_NLS = @USE_NLS@
 USE_UNICODE = @USE_UNICODE@
@@ -1052,6 +1053,9 @@
          $(DESTDIR)$(pkgdatadir)/lib/libintl-perl/lib/Locale/Recode
        $(INSTALL_DATA) $(srcdir)/lib/libintl-perl/lib/Locale/RecodeData/*.pm \
          $(DESTDIR)$(pkgdatadir)/lib/libintl-perl/lib/Locale/RecodeData
+       $(MKDIR_P) 
$(DESTDIR)$(pkgdatadir)/lib/Unicode-EastAsianWidth/lib/Unicode
+       $(INSTALL_DATA) 
$(srcdir)/lib/Unicode-EastAsianWidth/lib/Unicode/EastAsianWidth.pm \
+        $(DESTDIR)$(pkgdatadir)/lib/Unicode-EastAsianWidth/lib/Unicode
 
 uninstall-local:
        rm -rf $(DESTDIR)$(pkgdatadir)/lib/

Index: configure
===================================================================
RCS file: /cvsroot/texi2html/texi2html/configure,v
retrieving revision 1.73
retrieving revision 1.74
diff -u -b -r1.73 -r1.74
--- configure   31 Dec 2009 09:48:35 -0000      1.73
+++ configure   20 Jan 2010 00:36:01 -0000      1.74
@@ -566,6 +566,7 @@
 USE_DATA_DUMPER
 USE_UNIDECODE
 USE_UNICODE
+USE_EXTERNAL_EASTASIANWIDTH
 USE_EXTERNAL_LIBINTL
 PERL
 LN_S
@@ -682,6 +683,7 @@
 with_libintl_prefix
 with_external_libintl_perl
 with_encode
+with_external_Unicode_EastAsianWidth
 with_unidecode
 enable_translations
 enable_multiplatform
@@ -1334,6 +1336,9 @@
   --with-external-libintl-perl
                           use external libintl-perl if found (default: no)
   --with-encode           use encode (default: detected)
+  --with-external-Unicode-EastAsianWidth
+                          use external Unicode-EastAsianWidth if found
+                          (default: no)
   --with-unidecode        use Text::Unidecode (default: detected)
 
 Some influential environment variables:
@@ -5207,6 +5212,28 @@
 fi
 
 
+USE_EXTERNAL_EASTASIANWIDTH=no
+
+# Check whether --with-external-Unicode-EastAsianWidth was given.
+if test "${with_external_Unicode_EastAsianWidth+set}" = set; then :
+  withval=$with_external_Unicode_EastAsianWidth; if test $withval = 'yes'; then
+      USE_EXTERNAL_EASTASIANWIDTH=yes
+   fi
+
+fi
+
+
+if test z"$USE_UNICODE" = 'z1'; then
+   if test $USE_EXTERNAL_EASTASIANWIDTH = 'yes'; then
+      if $PERL -e "use Unicode::EastAsianWidth;" > /dev/null 2>&1;
+      then :
+      else
+        USE_EXTERNAL_EASTASIANWIDTH=no
+      fi
+   fi
+fi
+
+
 
 # Check whether --with-unidecode was given.
 if test "${with_unidecode+set}" = set; then :

Index: configure.ac
===================================================================
RCS file: /cvsroot/texi2html/texi2html/configure.ac,v
retrieving revision 1.32
retrieving revision 1.33
diff -u -b -r1.32 -r1.33
--- configure.ac        31 Dec 2009 09:48:35 -0000      1.32
+++ configure.ac        20 Jan 2010 00:36:01 -0000      1.33
@@ -67,6 +67,26 @@
      fi
      ])
 
+USE_EXTERNAL_EASTASIANWIDTH=no
+AC_ARG_WITH([external-Unicode-EastAsianWidth],
+   AC_HELP_STRING([--with-external-Unicode-EastAsianWidth],
+      [use external Unicode-EastAsianWidth if found (default: no)]),
+   [if test $withval = 'yes'; then
+      USE_EXTERNAL_EASTASIANWIDTH=yes
+   fi]
+)
+
+if test z"$USE_UNICODE" = 'z1'; then
+   if test $USE_EXTERNAL_EASTASIANWIDTH = 'yes'; then
+      if $PERL -e "use Unicode::EastAsianWidth;" > /dev/null 2>&1;
+      then :
+      else 
+        USE_EXTERNAL_EASTASIANWIDTH=no
+      fi
+   fi
+fi
+AC_SUBST([USE_EXTERNAL_EASTASIANWIDTH])
+
 AC_ARG_WITH([unidecode],
     AC_HELP_STRING([--with-unidecode],
            [use Text::Unidecode (default: detected)]),

Index: texi2html.init
===================================================================
RCS file: /cvsroot/texi2html/texi2html/texi2html.init,v
retrieving revision 1.258
retrieving revision 1.259
diff -u -b -r1.258 -r1.259
--- texi2html.init      19 Jan 2010 23:31:22 -0000      1.258
+++ texi2html.init      20 Jan 2010 00:36:01 -0000      1.259
@@ -13,7 +13,7 @@
 # Afterwards, load the file with command-line 
 # option --init-file <your_init_file>
 #
-# $Id: texi2html.init,v 1.258 2010/01/19 23:31:22 pertusus Exp $
+# $Id: texi2html.init,v 1.259 2010/01/20 00:36:01 pertusus Exp $
 
 ######################################################################
 # The following variables can also be set by command-line options
@@ -1553,8 +1553,8 @@
     my $result = $text ."\n";
     # as seen in encodings/nodetest_utf8_no_unicode, the length can be in
     # bytes (certainly) when there hasn't been a require Encode
-    $result .=($t2h_default_underline_symbol{$level} x length($text))."\n";
-    #$result .=($t2h_default_underline_symbol{$level} x 
t2h_default_string_width($text))."\n";
+    #$result .=($t2h_default_underline_symbol{$level} x length($text))."\n";
+    $result .=($t2h_default_underline_symbol{$level} x 
t2h_default_string_width($text))."\n";
     return $result;
 }
 

Index: texi2html.pl
===================================================================
RCS file: /cvsroot/texi2html/texi2html/texi2html.pl,v
retrieving revision 1.368
retrieving revision 1.369
diff -u -b -r1.368 -r1.369
--- texi2html.pl        19 Jan 2010 23:31:22 -0000      1.368
+++ texi2html.pl        20 Jan 2010 00:36:01 -0000      1.369
@@ -90,7 +90,7 @@
 }
 
 # CVS version:
-# $Id: texi2html.pl,v 1.368 2010/01/19 23:31:22 pertusus Exp $
+# $Id: texi2html.pl,v 1.369 2010/01/20 00:36:01 pertusus Exp $
 
 # Homepage:
 my $T2H_HOMEPAGE = "http://www.nongnu.org/texi2html/";;
@@ -4104,7 +4104,7 @@
         unshift @INC, "$pkgdatadir/lib/Unicode-EastAsianWidth/lib";
     }
     # unicode east asian character width tables.
-    #require Unicode::EastAsianWidth;
+    require Unicode::EastAsianWidth;
 }
 
 # no user provided USE_UNIDECODE, use configure provided

Index: Tests/Makefile.in
===================================================================
RCS file: /cvsroot/texi2html/texi2html/Tests/Makefile.in,v
retrieving revision 1.60
retrieving revision 1.61
diff -u -b -r1.60 -r1.61
--- Tests/Makefile.in   15 Nov 2009 23:39:07 -0000      1.60
+++ Tests/Makefile.in   20 Jan 2010 00:36:01 -0000      1.61
@@ -105,6 +105,7 @@
 SHELL = @SHELL@
 STRIP = @STRIP@
 USE_DATA_DUMPER = @USE_DATA_DUMPER@
+USE_EXTERNAL_EASTASIANWIDTH = @USE_EXTERNAL_EASTASIANWIDTH@
 USE_EXTERNAL_LIBINTL = @USE_EXTERNAL_LIBINTL@
 USE_NLS = @USE_NLS@
 USE_UNICODE = @USE_UNICODE@

Index: doc/Makefile.in
===================================================================
RCS file: /cvsroot/texi2html/texi2html/doc/Makefile.in,v
retrieving revision 1.59
retrieving revision 1.60
diff -u -b -r1.59 -r1.60
--- doc/Makefile.in     19 Jan 2010 10:11:11 -0000      1.59
+++ doc/Makefile.in     20 Jan 2010 00:36:01 -0000      1.60
@@ -147,6 +147,7 @@
 SHELL = @SHELL@
 STRIP = @STRIP@
 USE_DATA_DUMPER = @USE_DATA_DUMPER@
+USE_EXTERNAL_EASTASIANWIDTH = @USE_EXTERNAL_EASTASIANWIDTH@
 USE_EXTERNAL_LIBINTL = @USE_EXTERNAL_LIBINTL@
 USE_NLS = @USE_NLS@
 USE_UNICODE = @USE_UNICODE@

Index: lib/README
===================================================================
RCS file: /cvsroot/texi2html/texi2html/lib/README,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- lib/README  1 Nov 2009 18:59:59 -0000       1.1
+++ lib/README  20 Jan 2010 00:36:01 -0000      1.2
@@ -3,3 +3,7 @@
 things differently). This was downloaded from 
 http://search.cpan.org/CPAN/authors/id/G/GU/GUIDO/libintl-perl-1.20.tar.gz
 in November, 2009.
+
+Same with Unicode-EastAsianWidth. Downloaded from 
+http://search.cpan.org/CPAN/authors/id/A/AU/AUDREYT/Unicode-EastAsianWidth-1.30.tar.gz
+in December, 2009.

Index: po_document/de.us-ascii.po
===================================================================
RCS file: /cvsroot/texi2html/texi2html/po_document/de.us-ascii.po,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -b -r1.20 -r1.21
--- po_document/de.us-ascii.po  19 Jan 2010 23:31:23 -0000      1.20
+++ po_document/de.us-ascii.po  20 Jan 2010 00:36:02 -0000      1.21
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: texi2html 1.83\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-01-19 23:29+0100\n"
+"POT-Creation-Date: 2010-01-20 00:38+0100\n"
 "PO-Revision-Date: 2008-03-19\n"
 "Last-Translator: Reinhold Kainhofer <address@hidden>\n"
 "Language-Team: Unknown\n"
@@ -27,12 +27,12 @@
 msgid "Short Table of Contents"
 msgstr "Kurzes Inhaltsverzeichnis"
 
-#: texi2html.pl:5994 texi2html.pl:5998 texi2html.pl:6002 texi2html.init:6524
+#: texi2html.pl:5994 texi2html.pl:5998 texi2html.pl:6002 texi2html.init:6523
 #: formats/html.init:2476
 msgid "Footnotes"
 msgstr "address@hidden"
 
-#: texi2html.pl:12546
+#: texi2html.pl:12541
 #, perl-brace-format
 msgid "@{No value for `{value}'@}"
 msgstr ""
@@ -219,7 +219,7 @@
 msgid "PrevFile"
 msgstr ""
 
-#: texi2html.init:1635
+#: texi2html.init:1634
 #, perl-brace-format
 msgid ""
 "This document was generated on @i{{date}} using @uref{{program_homepage}, @i"
@@ -228,7 +228,7 @@
 "Dieses Dokument wurde erzeugt am @i{{date}} durch @uref{{program_homepage}, "
 "@i{{program}}}."
 
-#: texi2html.init:1638
+#: texi2html.init:1637
 #, perl-brace-format
 msgid ""
 "This document was generated using @uref{{program_homepage}, @emph"
@@ -237,148 +237,148 @@
 "Dieses Dokument wurde erzeugt durch @uref{{program_homepage}, @emph"
 "{{program}}}."
 
-#: texi2html.init:5206 texi2html.init:5329 formats/html.init:1575
+#: texi2html.init:5205 texi2html.init:5328 formats/html.init:1575
 #: formats/html.init:1673
 #, perl-brace-format
 msgid "{style} {number}"
 msgstr "{style} {number}"
 
-#: texi2html.init:5228 formats/html.init:1589
+#: texi2html.init:5227 formats/html.init:1589
 #, perl-brace-format
 msgid "{style}: {caption_first_line}"
 msgstr "{style}: {caption_first_line}"
 
-#: texi2html.init:5256 formats/html.init:1606
+#: texi2html.init:5255 formats/html.init:1606
 #, perl-brace-format
 msgid "{style}: {shortcaption_first_line}"
 msgstr "{style}: {shortcaption_first_line}"
 
-#: texi2html.init:5561 texi2html.init:5582
+#: texi2html.init:5560 texi2html.init:5581
 #, perl-brace-format
 msgid "{name} on {class}"
 msgstr ""
 
-#: texi2html.init:5565 texi2html.init:5586
+#: texi2html.init:5564 texi2html.init:5585
 #, perl-brace-format
 msgid "{name} of {class}"
 msgstr ""
 
-#: texi2html.init:5889
+#: texi2html.init:5888
 #, perl-brace-format
 msgid "see {node_file_href} section `{section}' in @cite{{book}}"
 msgstr "siehe {node_file_href} im Abschnitt `{section}' in @cite{{book}}"
 
-#: texi2html.init:5890
+#: texi2html.init:5889
 #, perl-brace-format
 msgid "see {node_file_href} @cite{{book}}"
 msgstr "siehe {node_file_href} @cite{{book}}"
 
-#: texi2html.init:5894
+#: texi2html.init:5893
 #, perl-brace-format
 msgid "see section `{section}' in @cite{{book}}"
 msgstr "siehe Abschnitt `{section}' in @cite{{book}}"
 
-#: texi2html.init:5895
+#: texi2html.init:5894
 #, perl-brace-format
 msgid "see @cite{{book}}"
 msgstr "siehe @cite{{book}}"
 
-#: texi2html.init:5899
+#: texi2html.init:5898
 #, perl-brace-format
 msgid "see {node_file_href}"
 msgstr "siehe {node_file_href}"
 
-#: texi2html.init:5906
+#: texi2html.init:5905
 #, perl-brace-format
 msgid "See {node_file_href} section `{section}' in @cite{{book}}"
 msgstr "Siehe {node_file_href} in Abschnitt `{section}' in @cite{{book}}"
 
-#: texi2html.init:5907
+#: texi2html.init:5906
 #, perl-brace-format
 msgid "See {node_file_href} @cite{{book}}"
 msgstr "Siehe {node_file_href} @cite{{book}}"
 
-#: texi2html.init:5911
+#: texi2html.init:5910
 #, perl-brace-format
 msgid "See section `{section}' in @cite{{book}}"
 msgstr "Siehe Abschnitt `{section}' in @cite{{book}}"
 
-#: texi2html.init:5912
+#: texi2html.init:5911
 #, perl-brace-format
 msgid "See @cite{{book}}"
 msgstr ""
 
-#: texi2html.init:5916
+#: texi2html.init:5915
 #, perl-brace-format
 msgid "See {node_file_href}"
 msgstr "Siehe {node_file_href}"
 
-#: texi2html.init:5923
+#: texi2html.init:5922
 #, perl-brace-format
 msgid "{node_file_href} section `{section}' in @cite{{book}}"
 msgstr "{node_file_href} in Abschnitt `{section}' in @cite{{book}}"
 
-#: texi2html.init:5924
+#: texi2html.init:5923
 #, perl-brace-format
 msgid "{node_file_href} @cite{{book}}"
 msgstr ""
 
-#: texi2html.init:5928
+#: texi2html.init:5927
 #, perl-brace-format
 msgid "section `{section}' in @cite{{book}}"
 msgstr "Abschnitt `{section}' in @cite{{book}}"
 
-#: texi2html.init:5929
+#: texi2html.init:5928
 #, perl-brace-format
 msgid "@cite{{book}}"
 msgstr "@cite{{book}}"
 
-#: texi2html.init:5933
+#: texi2html.init:5932
 #, perl-brace-format
 msgid "{node_file_href}"
 msgstr ""
 
-#: texi2html.init:5968
+#: texi2html.init:5967
 #, perl-brace-format
 msgid "see section {reference_name}"
 msgstr "siehe Abschnitt {reference_name}"
 
-#: texi2html.init:5969 texi2html.init:5986
+#: texi2html.init:5968 texi2html.init:5985
 #, perl-brace-format
 msgid "see {reference_name}"
 msgstr "siehe {reference_name}"
 
-#: texi2html.init:5973
+#: texi2html.init:5972
 #, perl-brace-format
 msgid "See section {reference_name}"
 msgstr ""
 
-#: texi2html.init:5974 texi2html.init:5990
+#: texi2html.init:5973 texi2html.init:5989
 #, perl-brace-format
 msgid "See {reference_name}"
 msgstr ""
 
-#: texi2html.init:5978 texi2html.init:5994
+#: texi2html.init:5977 texi2html.init:5993
 #, perl-brace-format
 msgid "{reference_name}"
 msgstr "{reference_name}"
 
-#: texi2html.init:6612
+#: texi2html.init:6611
 #, perl-brace-format
 msgid "on @emph{{date}}"
 msgstr "am @emph{{date}}"
 
-#: texi2html.init:6789 formats/html.init:2680 maintained_extra/html32.init:172
+#: texi2html.init:6788 formats/html.init:2680 maintained_extra/html32.init:172
 #, perl-brace-format
 msgid "{acronym_like} ({explanation})"
 msgstr "{acronym_like} ({explanation})"
 
-#: texi2html.init:6809 formats/docbook.init:1402
+#: texi2html.init:6808 formats/docbook.init:1402
 #, perl-brace-format
 msgid "@b{{quotation_arg}:} "
 msgstr "@b{{quotation_arg}:} "
 
-#: texi2html.init:6934
+#: texi2html.init:6933
 msgid "(outside of any element)"
 msgstr ""
 

Index: po_document/es.us-ascii.po
===================================================================
RCS file: /cvsroot/texi2html/texi2html/po_document/es.us-ascii.po,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -b -r1.20 -r1.21
--- po_document/es.us-ascii.po  19 Jan 2010 23:31:23 -0000      1.20
+++ po_document/es.us-ascii.po  20 Jan 2010 00:36:02 -0000      1.21
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: texi2html 1.83\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-01-19 23:29+0100\n"
+"POT-Creation-Date: 2010-01-20 00:38+0100\n"
 "PO-Revision-Date: 2008-08-28\n"
 "Last-Translator: Francisco Vila <address@hidden>\n"
 "Language-Team: Unknown\n"
@@ -27,12 +27,12 @@
 msgid "Short Table of Contents"
 msgstr "Resumen del Contenido"
 
-#: texi2html.pl:5994 texi2html.pl:5998 texi2html.pl:6002 texi2html.init:6524
+#: texi2html.pl:5994 texi2html.pl:5998 texi2html.pl:6002 texi2html.init:6523
 #: formats/html.init:2476
 msgid "Footnotes"
 msgstr "Notas el pie"
 
-#: texi2html.pl:12546
+#: texi2html.pl:12541
 #, perl-brace-format
 msgid "@{No value for `{value}'@}"
 msgstr ""
@@ -219,7 +219,7 @@
 msgid "PrevFile"
 msgstr "ArchivoAnt"
 
-#: texi2html.init:1635
+#: texi2html.init:1634
 #, perl-brace-format
 msgid ""
 "This document was generated on @i{{date}} using @uref{{program_homepage}, @i"
@@ -228,7 +228,7 @@
 "Este documento se gener el @i{{date}} utilizando @uref{{program_homepage}, @i"
 "{{program}}}."
 
-#: texi2html.init:1638
+#: texi2html.init:1637
 #, perl-brace-format
 msgid ""
 "This document was generated using @uref{{program_homepage}, @emph"
@@ -237,148 +237,148 @@
 "Este documento se gener utilizando @uref{{program_homepage}, @emph"
 "{{program}}}."
 
-#: texi2html.init:5206 texi2html.init:5329 formats/html.init:1575
+#: texi2html.init:5205 texi2html.init:5328 formats/html.init:1575
 #: formats/html.init:1673
 #, perl-brace-format
 msgid "{style} {number}"
 msgstr ""
 
-#: texi2html.init:5228 formats/html.init:1589
+#: texi2html.init:5227 formats/html.init:1589
 #, perl-brace-format
 msgid "{style}: {caption_first_line}"
 msgstr ""
 
-#: texi2html.init:5256 formats/html.init:1606
+#: texi2html.init:5255 formats/html.init:1606
 #, perl-brace-format
 msgid "{style}: {shortcaption_first_line}"
 msgstr ""
 
-#: texi2html.init:5561 texi2html.init:5582
+#: texi2html.init:5560 texi2html.init:5581
 #, perl-brace-format
 msgid "{name} on {class}"
 msgstr "{name} en {class}"
 
-#: texi2html.init:5565 texi2html.init:5586
+#: texi2html.init:5564 texi2html.init:5585
 #, perl-brace-format
 msgid "{name} of {class}"
 msgstr "{name} de {class}"
 
-#: texi2html.init:5889
+#: texi2html.init:5888
 #, perl-brace-format
 msgid "see {node_file_href} section `{section}' in @cite{{book}}"
 msgstr "v@'ease {node_file_href} secci@'on `{section}' en @cite{{book}}"
 
-#: texi2html.init:5890
+#: texi2html.init:5889
 #, perl-brace-format
 msgid "see {node_file_href} @cite{{book}}"
 msgstr "v@'ease {node_file_href} @cite{{book}}"
 
-#: texi2html.init:5894
+#: texi2html.init:5893
 #, perl-brace-format
 msgid "see section `{section}' in @cite{{book}}"
 msgstr "v@'ease la secci@'on `{section}' en @cite{{book}}"
 
-#: texi2html.init:5895
+#: texi2html.init:5894
 #, perl-brace-format
 msgid "see @cite{{book}}"
 msgstr "v@'ease @cite{{book}}"
 
-#: texi2html.init:5899
+#: texi2html.init:5898
 #, perl-brace-format
 msgid "see {node_file_href}"
 msgstr "v@'ease {node_file_href}"
 
-#: texi2html.init:5906
+#: texi2html.init:5905
 #, perl-brace-format
 msgid "See {node_file_href} section `{section}' in @cite{{book}}"
 msgstr "V@'ease {node_file_href} secci@'on `{section}' en @cite{{book}}"
 
-#: texi2html.init:5907
+#: texi2html.init:5906
 #, perl-brace-format
 msgid "See {node_file_href} @cite{{book}}"
 msgstr "V@'ease {node_file_href} @cite{{book}}"
 
-#: texi2html.init:5911
+#: texi2html.init:5910
 #, perl-brace-format
 msgid "See section `{section}' in @cite{{book}}"
 msgstr "V@'ease la secci@'on `{section}' en @cite{{book}}"
 
-#: texi2html.init:5912
+#: texi2html.init:5911
 #, perl-brace-format
 msgid "See @cite{{book}}"
 msgstr "V@'ease @cite{{book}}"
 
-#: texi2html.init:5916
+#: texi2html.init:5915
 #, perl-brace-format
 msgid "See {node_file_href}"
 msgstr "V@'ease {node_file_href}"
 
-#: texi2html.init:5923
+#: texi2html.init:5922
 #, perl-brace-format
 msgid "{node_file_href} section `{section}' in @cite{{book}}"
 msgstr "{node_file_href} secci@'on `{section}' en @cite{{book}}"
 
-#: texi2html.init:5924
+#: texi2html.init:5923
 #, perl-brace-format
 msgid "{node_file_href} @cite{{book}}"
 msgstr ""
 
-#: texi2html.init:5928
+#: texi2html.init:5927
 #, perl-brace-format
 msgid "section `{section}' in @cite{{book}}"
 msgstr "secci@'on `{section}' en @cite{{book}}"
 
-#: texi2html.init:5929
+#: texi2html.init:5928
 #, perl-brace-format
 msgid "@cite{{book}}"
 msgstr ""
 
-#: texi2html.init:5933
+#: texi2html.init:5932
 #, perl-brace-format
 msgid "{node_file_href}"
 msgstr ""
 
-#: texi2html.init:5968
+#: texi2html.init:5967
 #, perl-brace-format
 msgid "see section {reference_name}"
 msgstr "v@'ease la secci@'on {reference_name}"
 
-#: texi2html.init:5969 texi2html.init:5986
+#: texi2html.init:5968 texi2html.init:5985
 #, perl-brace-format
 msgid "see {reference_name}"
 msgstr "v@'ease {reference_name}"
 
-#: texi2html.init:5973
+#: texi2html.init:5972
 #, perl-brace-format
 msgid "See section {reference_name}"
 msgstr "V@'ease la secci@'on  {reference_name}"
 
-#: texi2html.init:5974 texi2html.init:5990
+#: texi2html.init:5973 texi2html.init:5989
 #, perl-brace-format
 msgid "See {reference_name}"
 msgstr "V@'ease {reference_name}"
 
-#: texi2html.init:5978 texi2html.init:5994
+#: texi2html.init:5977 texi2html.init:5993
 #, perl-brace-format
 msgid "{reference_name}"
 msgstr ""
 
-#: texi2html.init:6612
+#: texi2html.init:6611
 #, perl-brace-format
 msgid "on @emph{{date}}"
 msgstr "el @emph{{date}}"
 
-#: texi2html.init:6789 formats/html.init:2680 maintained_extra/html32.init:172
+#: texi2html.init:6788 formats/html.init:2680 maintained_extra/html32.init:172
 #, perl-brace-format
 msgid "{acronym_like} ({explanation})"
 msgstr ""
 
-#: texi2html.init:6809 formats/docbook.init:1402
+#: texi2html.init:6808 formats/docbook.init:1402
 #, perl-brace-format
 msgid "@b{{quotation_arg}:} "
 msgstr ""
 
-#: texi2html.init:6934
+#: texi2html.init:6933
 msgid "(outside of any element)"
 msgstr ""
 

Index: po_document/fr.us-ascii.po
===================================================================
RCS file: /cvsroot/texi2html/texi2html/po_document/fr.us-ascii.po,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -b -r1.20 -r1.21
--- po_document/fr.us-ascii.po  19 Jan 2010 23:31:23 -0000      1.20
+++ po_document/fr.us-ascii.po  20 Jan 2010 00:36:02 -0000      1.21
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: texi2html 1.83\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-01-19 23:29+0100\n"
+"POT-Creation-Date: 2010-01-20 00:38+0100\n"
 "PO-Revision-Date: 2008-07-20\n"
 "Last-Translator: Jean-Charles Malahieude <address@hidden>\n"
 "Language-Team: Unknown\n"
@@ -27,12 +27,12 @@
 msgid "Short Table of Contents"
 msgstr "R@'esum@'e du contenu"
 
-#: texi2html.pl:5994 texi2html.pl:5998 texi2html.pl:6002 texi2html.init:6524
+#: texi2html.pl:5994 texi2html.pl:5998 texi2html.pl:6002 texi2html.init:6523
 #: formats/html.init:2476
 msgid "Footnotes"
 msgstr "Notes de bas de page"
 
-#: texi2html.pl:12546
+#: texi2html.pl:12541
 #, perl-brace-format
 msgid "@{No value for `{value}'@}"
 msgstr ""
@@ -219,7 +219,7 @@
 msgid "PrevFile"
 msgstr ""
 
-#: texi2html.init:1635
+#: texi2html.init:1634
 #, perl-brace-format
 msgid ""
 "This document was generated on @i{{date}} using @uref{{program_homepage}, @i"
@@ -228,7 +228,7 @@
 "Ce document a @'et@'e g@'en@'er@'e le @emph{{date}} en utilisant @uref"
 "{{program_homepage}, @emph{{program}}}"
 
-#: texi2html.init:1638
+#: texi2html.init:1637
 #, perl-brace-format
 msgid ""
 "This document was generated using @uref{{program_homepage}, @emph"
@@ -237,148 +237,148 @@
 "Ce document a @'et@'e g@'en@'er@'e en utilisant @uref{{program_homepage}, "
 "@emph{{program}}}."
 
-#: texi2html.init:5206 texi2html.init:5329 formats/html.init:1575
+#: texi2html.init:5205 texi2html.init:5328 formats/html.init:1575
 #: formats/html.init:1673
 #, perl-brace-format
 msgid "{style} {number}"
 msgstr ""
 
-#: texi2html.init:5228 formats/html.init:1589
+#: texi2html.init:5227 formats/html.init:1589
 #, perl-brace-format
 msgid "{style}: {caption_first_line}"
 msgstr ""
 
-#: texi2html.init:5256 formats/html.init:1606
+#: texi2html.init:5255 formats/html.init:1606
 #, perl-brace-format
 msgid "{style}: {shortcaption_first_line}"
 msgstr ""
 
-#: texi2html.init:5561 texi2html.init:5582
+#: texi2html.init:5560 texi2html.init:5581
 #, perl-brace-format
 msgid "{name} on {class}"
 msgstr "{name} de {class}"
 
-#: texi2html.init:5565 texi2html.init:5586
+#: texi2html.init:5564 texi2html.init:5585
 #, perl-brace-format
 msgid "{name} of {class}"
 msgstr "{name} de {class}"
 
-#: texi2html.init:5889
+#: texi2html.init:5888
 #, perl-brace-format
 msgid "see {node_file_href} section `{section}' in @cite{{book}}"
 msgstr "voir {node_file_href} section `{section}' dans @cite{{book}}"
 
-#: texi2html.init:5890
+#: texi2html.init:5889
 #, perl-brace-format
 msgid "see {node_file_href} @cite{{book}}"
 msgstr "voir {node_file_href} @cite{{book}}"
 
-#: texi2html.init:5894
+#: texi2html.init:5893
 #, perl-brace-format
 msgid "see section `{section}' in @cite{{book}}"
 msgstr "voir la section `{section}' dans @cite{{book}}"
 
-#: texi2html.init:5895
+#: texi2html.init:5894
 #, perl-brace-format
 msgid "see @cite{{book}}"
 msgstr "voir @cite{{book}}"
 
-#: texi2html.init:5899
+#: texi2html.init:5898
 #, perl-brace-format
 msgid "see {node_file_href}"
 msgstr "voir {node_file_href}"
 
-#: texi2html.init:5906
+#: texi2html.init:5905
 #, perl-brace-format
 msgid "See {node_file_href} section `{section}' in @cite{{book}}"
 msgstr "Voir {node_file_href} section `{section}' dans @cite{{book}}"
 
-#: texi2html.init:5907
+#: texi2html.init:5906
 #, perl-brace-format
 msgid "See {node_file_href} @cite{{book}}"
 msgstr "Voir {node_file_href} @cite{{book}}"
 
-#: texi2html.init:5911
+#: texi2html.init:5910
 #, perl-brace-format
 msgid "See section `{section}' in @cite{{book}}"
 msgstr "Voir la section `{section}' dans @cite{{book}}"
 
-#: texi2html.init:5912
+#: texi2html.init:5911
 #, perl-brace-format
 msgid "See @cite{{book}}"
 msgstr "Voir @cite{{book}}"
 
-#: texi2html.init:5916
+#: texi2html.init:5915
 #, perl-brace-format
 msgid "See {node_file_href}"
 msgstr "Voir {node_file_href}"
 
-#: texi2html.init:5923
+#: texi2html.init:5922
 #, perl-brace-format
 msgid "{node_file_href} section `{section}' in @cite{{book}}"
 msgstr "{node_file_href} section `{section}' dans @cite{{book}}"
 
-#: texi2html.init:5924
+#: texi2html.init:5923
 #, perl-brace-format
 msgid "{node_file_href} @cite{{book}}"
 msgstr ""
 
-#: texi2html.init:5928
+#: texi2html.init:5927
 #, perl-brace-format
 msgid "section `{section}' in @cite{{book}}"
 msgstr "section `{section}' dans @cite{{book}}"
 
-#: texi2html.init:5929
+#: texi2html.init:5928
 #, perl-brace-format
 msgid "@cite{{book}}"
 msgstr ""
 
-#: texi2html.init:5933
+#: texi2html.init:5932
 #, perl-brace-format
 msgid "{node_file_href}"
 msgstr ""
 
-#: texi2html.init:5968
+#: texi2html.init:5967
 #, perl-brace-format
 msgid "see section {reference_name}"
 msgstr "voir la section {reference_name}"
 
-#: texi2html.init:5969 texi2html.init:5986
+#: texi2html.init:5968 texi2html.init:5985
 #, perl-brace-format
 msgid "see {reference_name}"
 msgstr "voir {reference_name}"
 
-#: texi2html.init:5973
+#: texi2html.init:5972
 #, perl-brace-format
 msgid "See section {reference_name}"
 msgstr "Voir la section {reference_name}"
 
-#: texi2html.init:5974 texi2html.init:5990
+#: texi2html.init:5973 texi2html.init:5989
 #, perl-brace-format
 msgid "See {reference_name}"
 msgstr "Voir {reference_name}"
 
-#: texi2html.init:5978 texi2html.init:5994
+#: texi2html.init:5977 texi2html.init:5993
 #, perl-brace-format
 msgid "{reference_name}"
 msgstr ""
 
-#: texi2html.init:6612
+#: texi2html.init:6611
 #, perl-brace-format
 msgid "on @emph{{date}}"
 msgstr "le @emph{{date}}"
 
-#: texi2html.init:6789 formats/html.init:2680 maintained_extra/html32.init:172
+#: texi2html.init:6788 formats/html.init:2680 maintained_extra/html32.init:172
 #, perl-brace-format
 msgid "{acronym_like} ({explanation})"
 msgstr ""
 
-#: texi2html.init:6809 formats/docbook.init:1402
+#: texi2html.init:6808 formats/docbook.init:1402
 #, perl-brace-format
 msgid "@b{{quotation_arg}:} "
 msgstr ""
 
-#: texi2html.init:6934
+#: texi2html.init:6933
 msgid "(outside of any element)"
 msgstr ""
 

Index: po_document/hu.po
===================================================================
RCS file: /cvsroot/texi2html/texi2html/po_document/hu.po,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- po_document/hu.po   19 Jan 2010 23:31:23 -0000      1.5
+++ po_document/hu.po   20 Jan 2010 00:36:02 -0000      1.6
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: texi2html 1.83\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-01-19 23:29+0100\n"
+"POT-Creation-Date: 2010-01-20 00:38+0100\n"
 "PO-Revision-Date: 2009-12-27 22:02+0100\n"
 "Last-Translator: Harmath Dénes <address@hidden>\n"
 "Language-Team: Unknown\n"
@@ -27,12 +27,12 @@
 msgid "Short Table of Contents"
 msgstr "Rövid tartalomjegyzék"
 
-#: texi2html.pl:5994 texi2html.pl:5998 texi2html.pl:6002 texi2html.init:6524
+#: texi2html.pl:5994 texi2html.pl:5998 texi2html.pl:6002 texi2html.init:6523
 #: formats/html.init:2476
 msgid "Footnotes"
 msgstr "Lábjegyzet"
 
-#: texi2html.pl:12546
+#: texi2html.pl:12541
 #, perl-brace-format
 msgid "@{No value for `{value}'@}"
 msgstr "@{Nincs értéke ennek: `{value}'@}"
@@ -219,7 +219,7 @@
 msgid "PrevFile"
 msgstr "ElőzőFájl"
 
-#: texi2html.init:1635
+#: texi2html.init:1634
 #, perl-brace-format
 msgid ""
 "This document was generated on @i{{date}} using @uref{{program_homepage}, @i"
@@ -228,7 +228,7 @@
 "Ezt a dokumentumot @i{{date}} napon generálta a(z) @uref{{program_homepage}, 
"
 "@i{{program}}}."
 
-#: texi2html.init:1638
+#: texi2html.init:1637
 #, perl-brace-format
 msgid ""
 "This document was generated using @uref{{program_homepage}, @emph"
@@ -237,148 +237,148 @@
 "Ezt a dokumentumot a(z) @uref{{program_homepage}, @emph{{program}}} "
 "generálta."
 
-#: texi2html.init:5206 texi2html.init:5329 formats/html.init:1575
+#: texi2html.init:5205 texi2html.init:5328 formats/html.init:1575
 #: formats/html.init:1673
 #, perl-brace-format
 msgid "{style} {number}"
 msgstr "{style} {number}"
 
-#: texi2html.init:5228 formats/html.init:1589
+#: texi2html.init:5227 formats/html.init:1589
 #, perl-brace-format
 msgid "{style}: {caption_first_line}"
 msgstr "{style}: {caption_first_line}"
 
-#: texi2html.init:5256 formats/html.init:1606
+#: texi2html.init:5255 formats/html.init:1606
 #, perl-brace-format
 msgid "{style}: {shortcaption_first_line}"
 msgstr "{style}: {shortcaption_first_line}"
 
-#: texi2html.init:5561 texi2html.init:5582
+#: texi2html.init:5560 texi2html.init:5581
 #, perl-brace-format
 msgid "{name} on {class}"
 msgstr "{name} ezen: {class}"
 
-#: texi2html.init:5565 texi2html.init:5586
+#: texi2html.init:5564 texi2html.init:5585
 #, perl-brace-format
 msgid "{name} of {class}"
 msgstr "{name} típusa: {class}"
 
-#: texi2html.init:5889
+#: texi2html.init:5888
 #, perl-brace-format
 msgid "see {node_file_href} section `{section}' in @cite{{book}}"
 msgstr "ld. {node_file_href} ezt a szakaszt: `{section}' itt: @cite{{book}}"
 
-#: texi2html.init:5890
+#: texi2html.init:5889
 #, perl-brace-format
 msgid "see {node_file_href} @cite{{book}}"
 msgstr "ld. {node_file_href} @cite{{book}}"
 
-#: texi2html.init:5894
+#: texi2html.init:5893
 #, perl-brace-format
 msgid "see section `{section}' in @cite{{book}}"
 msgstr "ld. ezt a szakaszt: `{section}' itt: @cite{{book}}"
 
-#: texi2html.init:5895
+#: texi2html.init:5894
 #, perl-brace-format
 msgid "see @cite{{book}}"
 msgstr "ld. @cite{{book}}"
 
-#: texi2html.init:5899
+#: texi2html.init:5898
 #, perl-brace-format
 msgid "see {node_file_href}"
 msgstr "ld. {node_file_href}"
 
-#: texi2html.init:5906
+#: texi2html.init:5905
 #, perl-brace-format
 msgid "See {node_file_href} section `{section}' in @cite{{book}}"
 msgstr "Ld. {node_file_href} ezt a szakaszt: `{section}' itt: @cite{{book}}"
 
-#: texi2html.init:5907
+#: texi2html.init:5906
 #, perl-brace-format
 msgid "See {node_file_href} @cite{{book}}"
 msgstr "See {node_file_href} @cite{{book}}"
 
-#: texi2html.init:5911
+#: texi2html.init:5910
 #, perl-brace-format
 msgid "See section `{section}' in @cite{{book}}"
 msgstr "Ld. ezt a szakaszt: `{section}' itt: @cite{{book}}"
 
-#: texi2html.init:5912
+#: texi2html.init:5911
 #, perl-brace-format
 msgid "See @cite{{book}}"
 msgstr "Ld. @cite{{book}}"
 
-#: texi2html.init:5916
+#: texi2html.init:5915
 #, perl-brace-format
 msgid "See {node_file_href}"
 msgstr "Ld. {node_file_href}"
 
-#: texi2html.init:5923
+#: texi2html.init:5922
 #, perl-brace-format
 msgid "{node_file_href} section `{section}' in @cite{{book}}"
 msgstr "{node_file_href} szakasz: `{section}' itt: @cite{{book}}"
 
-#: texi2html.init:5924
+#: texi2html.init:5923
 #, perl-brace-format
 msgid "{node_file_href} @cite{{book}}"
 msgstr "{node_file_href} @cite{{book}}"
 
-#: texi2html.init:5928
+#: texi2html.init:5927
 #, perl-brace-format
 msgid "section `{section}' in @cite{{book}}"
 msgstr "szakasz: `{section}' itt: @cite{{book}}"
 
-#: texi2html.init:5929
+#: texi2html.init:5928
 #, perl-brace-format
 msgid "@cite{{book}}"
 msgstr "@cite{{book}}"
 
-#: texi2html.init:5933
+#: texi2html.init:5932
 #, perl-brace-format
 msgid "{node_file_href}"
 msgstr "{node_file_href}"
 
-#: texi2html.init:5968
+#: texi2html.init:5967
 #, perl-brace-format
 msgid "see section {reference_name}"
 msgstr "ld. ezt a szakaszt: {reference_name}"
 
-#: texi2html.init:5969 texi2html.init:5986
+#: texi2html.init:5968 texi2html.init:5985
 #, perl-brace-format
 msgid "see {reference_name}"
 msgstr "ld. {reference_name}"
 
-#: texi2html.init:5973
+#: texi2html.init:5972
 #, perl-brace-format
 msgid "See section {reference_name}"
 msgstr "Ld. ezt a szakaszt: {reference_name}"
 
-#: texi2html.init:5974 texi2html.init:5990
+#: texi2html.init:5973 texi2html.init:5989
 #, perl-brace-format
 msgid "See {reference_name}"
 msgstr "Ld. {reference_name}"
 
-#: texi2html.init:5978 texi2html.init:5994
+#: texi2html.init:5977 texi2html.init:5993
 #, perl-brace-format
 msgid "{reference_name}"
 msgstr "{reference_name}"
 
-#: texi2html.init:6612
+#: texi2html.init:6611
 #, perl-brace-format
 msgid "on @emph{{date}}"
 msgstr "ekkor: @emph{{date}}"
 
-#: texi2html.init:6789 formats/html.init:2680 maintained_extra/html32.init:172
+#: texi2html.init:6788 formats/html.init:2680 maintained_extra/html32.init:172
 #, perl-brace-format
 msgid "{acronym_like} ({explanation})"
 msgstr "{acronym_like} ({explanation})"
 
-#: texi2html.init:6809 formats/docbook.init:1402
+#: texi2html.init:6808 formats/docbook.init:1402
 #, perl-brace-format
 msgid "@b{{quotation_arg}:} "
 msgstr "@b{{quotation_arg}:} "
 
-#: texi2html.init:6934
+#: texi2html.init:6933
 msgid "(outside of any element)"
 msgstr "(bármelyik elemen kívül)"
 

Index: po_document/it.po
===================================================================
RCS file: /cvsroot/texi2html/texi2html/po_document/it.po,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- po_document/it.po   19 Jan 2010 23:31:23 -0000      1.5
+++ po_document/it.po   20 Jan 2010 00:36:02 -0000      1.6
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: texi2html 1.83\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-01-19 23:29+0100\n"
+"POT-Creation-Date: 2010-01-20 00:38+0100\n"
 "PO-Revision-Date: 2009-12-27 22:02+0100\n"
 "Last-Translator: Federico Bruni <address@hidden>\n"
 "Language-Team: Unknown\n"
@@ -27,12 +27,12 @@
 msgid "Short Table of Contents"
 msgstr "Indice breve"
 
-#: texi2html.pl:5994 texi2html.pl:5998 texi2html.pl:6002 texi2html.init:6524
+#: texi2html.pl:5994 texi2html.pl:5998 texi2html.pl:6002 texi2html.init:6523
 #: formats/html.init:2476
 msgid "Footnotes"
 msgstr "Note a piè di pagina"
 
-#: texi2html.pl:12546
+#: texi2html.pl:12541
 #, perl-brace-format
 msgid "@{No value for `{value}'@}"
 msgstr "@{Nessun valore per `{value}'@}"
@@ -219,7 +219,7 @@
 msgid "PrevFile"
 msgstr "File precedente"
 
-#: texi2html.init:1635
+#: texi2html.init:1634
 #, perl-brace-format
 msgid ""
 "This document was generated on @i{{date}} using @uref{{program_homepage}, @i"
@@ -228,7 +228,7 @@
 "Questo documento è stato generato il @i{{date}} con @uref"
 "{{program_homepage}, @i{{program}}}."
 
-#: texi2html.init:1638
+#: texi2html.init:1637
 #, perl-brace-format
 msgid ""
 "This document was generated using @uref{{program_homepage}, @emph"
@@ -237,148 +237,148 @@
 "Questo documento è stato generato con @uref{{program_homepage}, @emph"
 "{{program}}}."
 
-#: texi2html.init:5206 texi2html.init:5329 formats/html.init:1575
+#: texi2html.init:5205 texi2html.init:5328 formats/html.init:1575
 #: formats/html.init:1673
 #, perl-brace-format
 msgid "{style} {number}"
 msgstr "{style} {number}"
 
-#: texi2html.init:5228 formats/html.init:1589
+#: texi2html.init:5227 formats/html.init:1589
 #, perl-brace-format
 msgid "{style}: {caption_first_line}"
 msgstr "{style}: {caption_first_line}"
 
-#: texi2html.init:5256 formats/html.init:1606
+#: texi2html.init:5255 formats/html.init:1606
 #, perl-brace-format
 msgid "{style}: {shortcaption_first_line}"
 msgstr "{style}: {shortcaption_first_line}"
 
-#: texi2html.init:5561 texi2html.init:5582
+#: texi2html.init:5560 texi2html.init:5581
 #, perl-brace-format
 msgid "{name} on {class}"
 msgstr "{name} in {class}"
 
-#: texi2html.init:5565 texi2html.init:5586
+#: texi2html.init:5564 texi2html.init:5585
 #, perl-brace-format
 msgid "{name} of {class}"
 msgstr "{name} di {class}"
 
-#: texi2html.init:5889
+#: texi2html.init:5888
 #, perl-brace-format
 msgid "see {node_file_href} section `{section}' in @cite{{book}}"
 msgstr "vedi {node_file_href} nella sezione `{section}' in @cite{{book}}"
 
-#: texi2html.init:5890
+#: texi2html.init:5889
 #, perl-brace-format
 msgid "see {node_file_href} @cite{{book}}"
 msgstr "vedi {node_file_href} @cite{{book}}"
 
-#: texi2html.init:5894
+#: texi2html.init:5893
 #, perl-brace-format
 msgid "see section `{section}' in @cite{{book}}"
 msgstr "vedi la sezione `{section}' in @cite{{book}}"
 
-#: texi2html.init:5895
+#: texi2html.init:5894
 #, perl-brace-format
 msgid "see @cite{{book}}"
 msgstr "vedi @cite{{book}}"
 
-#: texi2html.init:5899
+#: texi2html.init:5898
 #, perl-brace-format
 msgid "see {node_file_href}"
 msgstr "vedi {node_file_href}"
 
-#: texi2html.init:5906
+#: texi2html.init:5905
 #, perl-brace-format
 msgid "See {node_file_href} section `{section}' in @cite{{book}}"
 msgstr "Vedi {node_file_href} nella sezione `{section}' in @cite{{book}}"
 
-#: texi2html.init:5907
+#: texi2html.init:5906
 #, perl-brace-format
 msgid "See {node_file_href} @cite{{book}}"
 msgstr "Vedi {node_file_href} @cite{{book}}"
 
-#: texi2html.init:5911
+#: texi2html.init:5910
 #, perl-brace-format
 msgid "See section `{section}' in @cite{{book}}"
 msgstr "Vedi la sezione `{section}' in @cite{{book}}"
 
-#: texi2html.init:5912
+#: texi2html.init:5911
 #, perl-brace-format
 msgid "See @cite{{book}}"
 msgstr "Vedi @cite{{book}}"
 
-#: texi2html.init:5916
+#: texi2html.init:5915
 #, perl-brace-format
 msgid "See {node_file_href}"
 msgstr "Vedi {node_file_href}"
 
-#: texi2html.init:5923
+#: texi2html.init:5922
 #, perl-brace-format
 msgid "{node_file_href} section `{section}' in @cite{{book}}"
 msgstr "{node_file_href} nella sezione `{section}' in @cite{{book}}"
 
-#: texi2html.init:5924
+#: texi2html.init:5923
 #, perl-brace-format
 msgid "{node_file_href} @cite{{book}}"
 msgstr "{node_file_href} @cite{{book}}"
 
-#: texi2html.init:5928
+#: texi2html.init:5927
 #, perl-brace-format
 msgid "section `{section}' in @cite{{book}}"
 msgstr "sezione `{section}' in @cite{{book}}"
 
-#: texi2html.init:5929
+#: texi2html.init:5928
 #, perl-brace-format
 msgid "@cite{{book}}"
 msgstr "@cite{{book}}"
 
-#: texi2html.init:5933
+#: texi2html.init:5932
 #, perl-brace-format
 msgid "{node_file_href}"
 msgstr "{node_file_href}"
 
-#: texi2html.init:5968
+#: texi2html.init:5967
 #, perl-brace-format
 msgid "see section {reference_name}"
 msgstr "vedi la sezione {reference_name}"
 
-#: texi2html.init:5969 texi2html.init:5986
+#: texi2html.init:5968 texi2html.init:5985
 #, perl-brace-format
 msgid "see {reference_name}"
 msgstr "vedi {reference_name}"
 
-#: texi2html.init:5973
+#: texi2html.init:5972
 #, perl-brace-format
 msgid "See section {reference_name}"
 msgstr "Vedi la sezione {reference_name}"
 
-#: texi2html.init:5974 texi2html.init:5990
+#: texi2html.init:5973 texi2html.init:5989
 #, perl-brace-format
 msgid "See {reference_name}"
 msgstr "Vedi {reference_name}"
 
-#: texi2html.init:5978 texi2html.init:5994
+#: texi2html.init:5977 texi2html.init:5993
 #, perl-brace-format
 msgid "{reference_name}"
 msgstr "{reference_name}"
 
-#: texi2html.init:6612
+#: texi2html.init:6611
 #, perl-brace-format
 msgid "on @emph{{date}}"
 msgstr "il @emph{{date}}"
 
-#: texi2html.init:6789 formats/html.init:2680 maintained_extra/html32.init:172
+#: texi2html.init:6788 formats/html.init:2680 maintained_extra/html32.init:172
 #, perl-brace-format
 msgid "{acronym_like} ({explanation})"
 msgstr "{acronym_like} ({explanation})"
 
-#: texi2html.init:6809 formats/docbook.init:1402
+#: texi2html.init:6808 formats/docbook.init:1402
 #, perl-brace-format
 msgid "@b{{quotation_arg}:} "
 msgstr "@b{{quotation_arg}:} "
 
-#: texi2html.init:6934
+#: texi2html.init:6933
 msgid "(outside of any element)"
 msgstr "(fuori da qualsiasi elemento)"
 

Index: po_document/ja.po
===================================================================
RCS file: /cvsroot/texi2html/texi2html/po_document/ja.po,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- po_document/ja.po   19 Jan 2010 23:31:23 -0000      1.5
+++ po_document/ja.po   20 Jan 2010 00:36:02 -0000      1.6
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: texi2html 1.83\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-01-19 23:29+0100\n"
+"POT-Creation-Date: 2010-01-20 00:38+0100\n"
 "PO-Revision-Date: 2007-02-05\n"
 "Last-Translator: Unknown\n"
 "Language-Team: Unknown\n"
@@ -27,12 +27,12 @@
 msgid "Short Table of Contents"
 msgstr "簡略化した目次"
 
-#: texi2html.pl:5994 texi2html.pl:5998 texi2html.pl:6002 texi2html.init:6524
+#: texi2html.pl:5994 texi2html.pl:5998 texi2html.pl:6002 texi2html.init:6523
 #: formats/html.init:2476
 msgid "Footnotes"
 msgstr "脚注"
 
-#: texi2html.pl:12546
+#: texi2html.pl:12541
 #, perl-brace-format
 msgid "@{No value for `{value}'@}"
 msgstr ""
@@ -219,7 +219,7 @@
 msgid "PrevFile"
 msgstr ""
 
-#: texi2html.init:1635
+#: texi2html.init:1634
 #, perl-brace-format
 msgid ""
 "This document was generated on @i{{date}} using @uref{{program_homepage}, @i"
@@ -228,7 +228,7 @@
 "address@hidden@uref{{program_homepage}, @emph{{program}}}を用いて"
 "生成されました。"
 
-#: texi2html.init:1638
+#: texi2html.init:1637
 #, perl-brace-format
 msgid ""
 "This document was generated using @uref{{program_homepage}, @emph"
@@ -236,148 +236,148 @@
 msgstr ""
 "address@hidden, @emph{{program}}}を用いて生成されました。"
 
-#: texi2html.init:5206 texi2html.init:5329 formats/html.init:1575
+#: texi2html.init:5205 texi2html.init:5328 formats/html.init:1575
 #: formats/html.init:1673
 #, perl-brace-format
 msgid "{style} {number}"
 msgstr ""
 
-#: texi2html.init:5228 formats/html.init:1589
+#: texi2html.init:5227 formats/html.init:1589
 #, perl-brace-format
 msgid "{style}: {caption_first_line}"
 msgstr ""
 
-#: texi2html.init:5256 formats/html.init:1606
+#: texi2html.init:5255 formats/html.init:1606
 #, perl-brace-format
 msgid "{style}: {shortcaption_first_line}"
 msgstr ""
 
-#: texi2html.init:5561 texi2html.init:5582
+#: texi2html.init:5560 texi2html.init:5581
 #, perl-brace-format
 msgid "{name} on {class}"
 msgstr ""
 
-#: texi2html.init:5565 texi2html.init:5586
+#: texi2html.init:5564 texi2html.init:5585
 #, perl-brace-format
 msgid "{name} of {class}"
 msgstr ""
 
-#: texi2html.init:5889
+#: texi2html.init:5888
 #, perl-brace-format
 msgid "see {node_file_href} section `{section}' in @cite{{book}}"
 msgstr ""
 
-#: texi2html.init:5890
+#: texi2html.init:5889
 #, perl-brace-format
 msgid "see {node_file_href} @cite{{book}}"
 msgstr "{node_file_href} @cite{{book}}参照"
 
-#: texi2html.init:5894
+#: texi2html.init:5893
 #, perl-brace-format
 msgid "see section `{section}' in @cite{{book}}"
 msgstr ""
 
-#: texi2html.init:5895
+#: texi2html.init:5894
 #, perl-brace-format
 msgid "see @cite{{book}}"
 msgstr ""
 
-#: texi2html.init:5899
+#: texi2html.init:5898
 #, perl-brace-format
 msgid "see {node_file_href}"
 msgstr "{node_file_href}参照"
 
-#: texi2html.init:5906
+#: texi2html.init:5905
 #, perl-brace-format
 msgid "See {node_file_href} section `{section}' in @cite{{book}}"
 msgstr ""
 
-#: texi2html.init:5907
+#: texi2html.init:5906
 #, perl-brace-format
 msgid "See {node_file_href} @cite{{book}}"
 msgstr ""
 
-#: texi2html.init:5911
+#: texi2html.init:5910
 #, perl-brace-format
 msgid "See section `{section}' in @cite{{book}}"
 msgstr ""
 
-#: texi2html.init:5912
+#: texi2html.init:5911
 #, perl-brace-format
 msgid "See @cite{{book}}"
 msgstr ""
 
-#: texi2html.init:5916
+#: texi2html.init:5915
 #, perl-brace-format
 msgid "See {node_file_href}"
 msgstr ""
 
-#: texi2html.init:5923
+#: texi2html.init:5922
 #, perl-brace-format
 msgid "{node_file_href} section `{section}' in @cite{{book}}"
 msgstr ""
 
-#: texi2html.init:5924
+#: texi2html.init:5923
 #, perl-brace-format
 msgid "{node_file_href} @cite{{book}}"
 msgstr ""
 
-#: texi2html.init:5928
+#: texi2html.init:5927
 #, perl-brace-format
 msgid "section `{section}' in @cite{{book}}"
 msgstr "@cite{{book}}の `{section}' "
 
-#: texi2html.init:5929
+#: texi2html.init:5928
 #, perl-brace-format
 msgid "@cite{{book}}"
 msgstr ""
 
-#: texi2html.init:5933
+#: texi2html.init:5932
 #, perl-brace-format
 msgid "{node_file_href}"
 msgstr ""
 
-#: texi2html.init:5968
+#: texi2html.init:5967
 #, perl-brace-format
 msgid "see section {reference_name}"
 msgstr ""
 
-#: texi2html.init:5969 texi2html.init:5986
+#: texi2html.init:5968 texi2html.init:5985
 #, perl-brace-format
 msgid "see {reference_name}"
 msgstr ""
 
-#: texi2html.init:5973
+#: texi2html.init:5972
 #, perl-brace-format
 msgid "See section {reference_name}"
 msgstr ""
 
-#: texi2html.init:5974 texi2html.init:5990
+#: texi2html.init:5973 texi2html.init:5989
 #, perl-brace-format
 msgid "See {reference_name}"
 msgstr ""
 
-#: texi2html.init:5978 texi2html.init:5994
+#: texi2html.init:5977 texi2html.init:5993
 #, perl-brace-format
 msgid "{reference_name}"
 msgstr ""
 
-#: texi2html.init:6612
+#: texi2html.init:6611
 #, perl-brace-format
 msgid "on @emph{{date}}"
 msgstr "@emph{{date}}"
 
-#: texi2html.init:6789 formats/html.init:2680 maintained_extra/html32.init:172
+#: texi2html.init:6788 formats/html.init:2680 maintained_extra/html32.init:172
 #, perl-brace-format
 msgid "{acronym_like} ({explanation})"
 msgstr ""
 
-#: texi2html.init:6809 formats/docbook.init:1402
+#: texi2html.init:6808 formats/docbook.init:1402
 #, perl-brace-format
 msgid "@b{{quotation_arg}:} "
 msgstr ""
 
-#: texi2html.init:6934
+#: texi2html.init:6933
 msgid "(outside of any element)"
 msgstr ""
 

Index: po_document/nl.us-ascii.po
===================================================================
RCS file: /cvsroot/texi2html/texi2html/po_document/nl.us-ascii.po,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -b -r1.20 -r1.21
--- po_document/nl.us-ascii.po  19 Jan 2010 23:31:23 -0000      1.20
+++ po_document/nl.us-ascii.po  20 Jan 2010 00:36:02 -0000      1.21
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: texi2html 1.83\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-01-19 23:29+0100\n"
+"POT-Creation-Date: 2010-01-20 00:38+0100\n"
 "PO-Revision-Date: 2001-01-01\n"
 "Last-Translator: Unknown\n"
 "Language-Team: Unknown\n"
@@ -27,12 +27,12 @@
 msgid "Short Table of Contents"
 msgstr "Korte inhoudsopgave"
 
-#: texi2html.pl:5994 texi2html.pl:5998 texi2html.pl:6002 texi2html.init:6524
+#: texi2html.pl:5994 texi2html.pl:5998 texi2html.pl:6002 texi2html.init:6523
 #: formats/html.init:2476
 msgid "Footnotes"
 msgstr "No translation available!"
 
-#: texi2html.pl:12546
+#: texi2html.pl:12541
 #, perl-brace-format
 msgid "@{No value for `{value}'@}"
 msgstr ""
@@ -219,162 +219,162 @@
 msgid "PrevFile"
 msgstr ""
 
-#: texi2html.init:1635
+#: texi2html.init:1634
 #, perl-brace-format
 msgid ""
 "This document was generated on @i{{date}} using @uref{{program_homepage}, @i"
 "{{program}}}."
 msgstr ""
 
-#: texi2html.init:1638
+#: texi2html.init:1637
 #, perl-brace-format
 msgid ""
 "This document was generated using @uref{{program_homepage}, @emph"
 "{{program}}}."
 msgstr ""
 
-#: texi2html.init:5206 texi2html.init:5329 formats/html.init:1575
+#: texi2html.init:5205 texi2html.init:5328 formats/html.init:1575
 #: formats/html.init:1673
 #, perl-brace-format
 msgid "{style} {number}"
 msgstr ""
 
-#: texi2html.init:5228 formats/html.init:1589
+#: texi2html.init:5227 formats/html.init:1589
 #, perl-brace-format
 msgid "{style}: {caption_first_line}"
 msgstr ""
 
-#: texi2html.init:5256 formats/html.init:1606
+#: texi2html.init:5255 formats/html.init:1606
 #, perl-brace-format
 msgid "{style}: {shortcaption_first_line}"
 msgstr ""
 
-#: texi2html.init:5561 texi2html.init:5582
+#: texi2html.init:5560 texi2html.init:5581
 #, perl-brace-format
 msgid "{name} on {class}"
 msgstr ""
 
-#: texi2html.init:5565 texi2html.init:5586
+#: texi2html.init:5564 texi2html.init:5585
 #, perl-brace-format
 msgid "{name} of {class}"
 msgstr ""
 
-#: texi2html.init:5889
+#: texi2html.init:5888
 #, perl-brace-format
 msgid "see {node_file_href} section `{section}' in @cite{{book}}"
 msgstr ""
 
-#: texi2html.init:5890
+#: texi2html.init:5889
 #, perl-brace-format
 msgid "see {node_file_href} @cite{{book}}"
 msgstr ""
 
-#: texi2html.init:5894
+#: texi2html.init:5893
 #, perl-brace-format
 msgid "see section `{section}' in @cite{{book}}"
 msgstr ""
 
-#: texi2html.init:5895
+#: texi2html.init:5894
 #, perl-brace-format
 msgid "see @cite{{book}}"
 msgstr ""
 
-#: texi2html.init:5899
+#: texi2html.init:5898
 #, perl-brace-format
 msgid "see {node_file_href}"
 msgstr ""
 
-#: texi2html.init:5906
+#: texi2html.init:5905
 #, perl-brace-format
 msgid "See {node_file_href} section `{section}' in @cite{{book}}"
 msgstr ""
 
-#: texi2html.init:5907
+#: texi2html.init:5906
 #, perl-brace-format
 msgid "See {node_file_href} @cite{{book}}"
 msgstr ""
 
-#: texi2html.init:5911
+#: texi2html.init:5910
 #, perl-brace-format
 msgid "See section `{section}' in @cite{{book}}"
 msgstr ""
 
-#: texi2html.init:5912
+#: texi2html.init:5911
 #, perl-brace-format
 msgid "See @cite{{book}}"
 msgstr ""
 
-#: texi2html.init:5916
+#: texi2html.init:5915
 #, perl-brace-format
 msgid "See {node_file_href}"
 msgstr ""
 
-#: texi2html.init:5923
+#: texi2html.init:5922
 #, perl-brace-format
 msgid "{node_file_href} section `{section}' in @cite{{book}}"
 msgstr ""
 
-#: texi2html.init:5924
+#: texi2html.init:5923
 #, perl-brace-format
 msgid "{node_file_href} @cite{{book}}"
 msgstr ""
 
-#: texi2html.init:5928
+#: texi2html.init:5927
 #, perl-brace-format
 msgid "section `{section}' in @cite{{book}}"
 msgstr ""
 
-#: texi2html.init:5929
+#: texi2html.init:5928
 #, perl-brace-format
 msgid "@cite{{book}}"
 msgstr ""
 
-#: texi2html.init:5933
+#: texi2html.init:5932
 #, perl-brace-format
 msgid "{node_file_href}"
 msgstr ""
 
-#: texi2html.init:5968
+#: texi2html.init:5967
 #, perl-brace-format
 msgid "see section {reference_name}"
 msgstr ""
 
-#: texi2html.init:5969 texi2html.init:5986
+#: texi2html.init:5968 texi2html.init:5985
 #, perl-brace-format
 msgid "see {reference_name}"
 msgstr ""
 
-#: texi2html.init:5973
+#: texi2html.init:5972
 #, perl-brace-format
 msgid "See section {reference_name}"
 msgstr ""
 
-#: texi2html.init:5974 texi2html.init:5990
+#: texi2html.init:5973 texi2html.init:5989
 #, perl-brace-format
 msgid "See {reference_name}"
 msgstr ""
 
-#: texi2html.init:5978 texi2html.init:5994
+#: texi2html.init:5977 texi2html.init:5993
 #, perl-brace-format
 msgid "{reference_name}"
 msgstr ""
 
-#: texi2html.init:6612
+#: texi2html.init:6611
 #, perl-brace-format
 msgid "on @emph{{date}}"
 msgstr ""
 
-#: texi2html.init:6789 formats/html.init:2680 maintained_extra/html32.init:172
+#: texi2html.init:6788 formats/html.init:2680 maintained_extra/html32.init:172
 #, perl-brace-format
 msgid "{acronym_like} ({explanation})"
 msgstr ""
 
-#: texi2html.init:6809 formats/docbook.init:1402
+#: texi2html.init:6808 formats/docbook.init:1402
 #, perl-brace-format
 msgid "@b{{quotation_arg}:} "
 msgstr ""
 
-#: texi2html.init:6934
+#: texi2html.init:6933
 msgid "(outside of any element)"
 msgstr ""
 

Index: po_document/no.us-ascii.po
===================================================================
RCS file: /cvsroot/texi2html/texi2html/po_document/no.us-ascii.po,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -b -r1.20 -r1.21
--- po_document/no.us-ascii.po  19 Jan 2010 23:31:23 -0000      1.20
+++ po_document/no.us-ascii.po  20 Jan 2010 00:36:02 -0000      1.21
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: texi2html 1.83\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-01-19 23:29+0100\n"
+"POT-Creation-Date: 2010-01-20 00:38+0100\n"
 "PO-Revision-Date: 2001-01-01\n"
 "Last-Translator: Unknown\n"
 "Language-Team: Unknown\n"
@@ -27,12 +27,12 @@
 msgid "Short Table of Contents"
 msgstr "Kort innholdsfortegnelse"
 
-#: texi2html.pl:5994 texi2html.pl:5998 texi2html.pl:6002 texi2html.init:6524
+#: texi2html.pl:5994 texi2html.pl:5998 texi2html.pl:6002 texi2html.init:6523
 #: formats/html.init:2476
 msgid "Footnotes"
 msgstr "No translation available!"
 
-#: texi2html.pl:12546
+#: texi2html.pl:12541
 #, perl-brace-format
 msgid "@{No value for `{value}'@}"
 msgstr ""
@@ -219,162 +219,162 @@
 msgid "PrevFile"
 msgstr ""
 
-#: texi2html.init:1635
+#: texi2html.init:1634
 #, perl-brace-format
 msgid ""
 "This document was generated on @i{{date}} using @uref{{program_homepage}, @i"
 "{{program}}}."
 msgstr ""
 
-#: texi2html.init:1638
+#: texi2html.init:1637
 #, perl-brace-format
 msgid ""
 "This document was generated using @uref{{program_homepage}, @emph"
 "{{program}}}."
 msgstr ""
 
-#: texi2html.init:5206 texi2html.init:5329 formats/html.init:1575
+#: texi2html.init:5205 texi2html.init:5328 formats/html.init:1575
 #: formats/html.init:1673
 #, perl-brace-format
 msgid "{style} {number}"
 msgstr ""
 
-#: texi2html.init:5228 formats/html.init:1589
+#: texi2html.init:5227 formats/html.init:1589
 #, perl-brace-format
 msgid "{style}: {caption_first_line}"
 msgstr ""
 
-#: texi2html.init:5256 formats/html.init:1606
+#: texi2html.init:5255 formats/html.init:1606
 #, perl-brace-format
 msgid "{style}: {shortcaption_first_line}"
 msgstr ""
 
-#: texi2html.init:5561 texi2html.init:5582
+#: texi2html.init:5560 texi2html.init:5581
 #, perl-brace-format
 msgid "{name} on {class}"
 msgstr ""
 
-#: texi2html.init:5565 texi2html.init:5586
+#: texi2html.init:5564 texi2html.init:5585
 #, perl-brace-format
 msgid "{name} of {class}"
 msgstr ""
 
-#: texi2html.init:5889
+#: texi2html.init:5888
 #, perl-brace-format
 msgid "see {node_file_href} section `{section}' in @cite{{book}}"
 msgstr ""
 
-#: texi2html.init:5890
+#: texi2html.init:5889
 #, perl-brace-format
 msgid "see {node_file_href} @cite{{book}}"
 msgstr ""
 
-#: texi2html.init:5894
+#: texi2html.init:5893
 #, perl-brace-format
 msgid "see section `{section}' in @cite{{book}}"
 msgstr ""
 
-#: texi2html.init:5895
+#: texi2html.init:5894
 #, perl-brace-format
 msgid "see @cite{{book}}"
 msgstr ""
 
-#: texi2html.init:5899
+#: texi2html.init:5898
 #, perl-brace-format
 msgid "see {node_file_href}"
 msgstr ""
 
-#: texi2html.init:5906
+#: texi2html.init:5905
 #, perl-brace-format
 msgid "See {node_file_href} section `{section}' in @cite{{book}}"
 msgstr ""
 
-#: texi2html.init:5907
+#: texi2html.init:5906
 #, perl-brace-format
 msgid "See {node_file_href} @cite{{book}}"
 msgstr ""
 
-#: texi2html.init:5911
+#: texi2html.init:5910
 #, perl-brace-format
 msgid "See section `{section}' in @cite{{book}}"
 msgstr ""
 
-#: texi2html.init:5912
+#: texi2html.init:5911
 #, perl-brace-format
 msgid "See @cite{{book}}"
 msgstr ""
 
-#: texi2html.init:5916
+#: texi2html.init:5915
 #, perl-brace-format
 msgid "See {node_file_href}"
 msgstr ""
 
-#: texi2html.init:5923
+#: texi2html.init:5922
 #, perl-brace-format
 msgid "{node_file_href} section `{section}' in @cite{{book}}"
 msgstr ""
 
-#: texi2html.init:5924
+#: texi2html.init:5923
 #, perl-brace-format
 msgid "{node_file_href} @cite{{book}}"
 msgstr ""
 
-#: texi2html.init:5928
+#: texi2html.init:5927
 #, perl-brace-format
 msgid "section `{section}' in @cite{{book}}"
 msgstr ""
 
-#: texi2html.init:5929
+#: texi2html.init:5928
 #, perl-brace-format
 msgid "@cite{{book}}"
 msgstr ""
 
-#: texi2html.init:5933
+#: texi2html.init:5932
 #, perl-brace-format
 msgid "{node_file_href}"
 msgstr ""
 
-#: texi2html.init:5968
+#: texi2html.init:5967
 #, perl-brace-format
 msgid "see section {reference_name}"
 msgstr ""
 
-#: texi2html.init:5969 texi2html.init:5986
+#: texi2html.init:5968 texi2html.init:5985
 #, perl-brace-format
 msgid "see {reference_name}"
 msgstr ""
 
-#: texi2html.init:5973
+#: texi2html.init:5972
 #, perl-brace-format
 msgid "See section {reference_name}"
 msgstr ""
 
-#: texi2html.init:5974 texi2html.init:5990
+#: texi2html.init:5973 texi2html.init:5989
 #, perl-brace-format
 msgid "See {reference_name}"
 msgstr ""
 
-#: texi2html.init:5978 texi2html.init:5994
+#: texi2html.init:5977 texi2html.init:5993
 #, perl-brace-format
 msgid "{reference_name}"
 msgstr ""
 
-#: texi2html.init:6612
+#: texi2html.init:6611
 #, perl-brace-format
 msgid "on @emph{{date}}"
 msgstr ""
 
-#: texi2html.init:6789 formats/html.init:2680 maintained_extra/html32.init:172
+#: texi2html.init:6788 formats/html.init:2680 maintained_extra/html32.init:172
 #, perl-brace-format
 msgid "{acronym_like} ({explanation})"
 msgstr ""
 
-#: texi2html.init:6809 formats/docbook.init:1402
+#: texi2html.init:6808 formats/docbook.init:1402
 #, perl-brace-format
 msgid "@b{{quotation_arg}:} "
 msgstr ""
 
-#: texi2html.init:6934
+#: texi2html.init:6933
 msgid "(outside of any element)"
 msgstr ""
 

Index: po_document/pt.us-ascii.po
===================================================================
RCS file: /cvsroot/texi2html/texi2html/po_document/pt.us-ascii.po,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -b -r1.20 -r1.21
--- po_document/pt.us-ascii.po  19 Jan 2010 23:31:23 -0000      1.20
+++ po_document/pt.us-ascii.po  20 Jan 2010 00:36:02 -0000      1.21
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: texi2html 1.83\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-01-19 23:29+0100\n"
+"POT-Creation-Date: 2010-01-20 00:38+0100\n"
 "PO-Revision-Date: 2006-01-09\n"
 "Last-Translator: Jorge Barros de Abreu <address@hidden>\n"
 "Language-Team: Unknown\n"
@@ -27,12 +27,12 @@
 msgid "Short Table of Contents"
 msgstr "Breve Sum@'ario"
 
-#: texi2html.pl:5994 texi2html.pl:5998 texi2html.pl:6002 texi2html.init:6524
+#: texi2html.pl:5994 texi2html.pl:5998 texi2html.pl:6002 texi2html.init:6523
 #: formats/html.init:2476
 msgid "Footnotes"
 msgstr "Notas de Rodap@'e"
 
-#: texi2html.pl:12546
+#: texi2html.pl:12541
 #, perl-brace-format
 msgid "@{No value for `{value}'@}"
 msgstr ""
@@ -219,7 +219,7 @@
 msgid "PrevFile"
 msgstr ""
 
-#: texi2html.init:1635
+#: texi2html.init:1634
 #, perl-brace-format
 msgid ""
 "This document was generated on @i{{date}} using @uref{{program_homepage}, @i"
@@ -228,7 +228,7 @@
 "Esse documento foi gerado em @i{{date}} usando @uref{{program_homepage}, @i"
 "{{program}}}."
 
-#: texi2html.init:1638
+#: texi2html.init:1637
 #, perl-brace-format
 msgid ""
 "This document was generated using @uref{{program_homepage}, @emph"
@@ -236,148 +236,148 @@
 msgstr ""
 "Esse documento foi gerado usando @uref{{program_homepage}, @emph{{program}}}."
 
-#: texi2html.init:5206 texi2html.init:5329 formats/html.init:1575
+#: texi2html.init:5205 texi2html.init:5328 formats/html.init:1575
 #: formats/html.init:1673
 #, perl-brace-format
 msgid "{style} {number}"
 msgstr ""
 
-#: texi2html.init:5228 formats/html.init:1589
+#: texi2html.init:5227 formats/html.init:1589
 #, perl-brace-format
 msgid "{style}: {caption_first_line}"
 msgstr ""
 
-#: texi2html.init:5256 formats/html.init:1606
+#: texi2html.init:5255 formats/html.init:1606
 #, perl-brace-format
 msgid "{style}: {shortcaption_first_line}"
 msgstr ""
 
-#: texi2html.init:5561 texi2html.init:5582
+#: texi2html.init:5560 texi2html.init:5581
 #, perl-brace-format
 msgid "{name} on {class}"
 msgstr "{name} na {class}"
 
-#: texi2html.init:5565 texi2html.init:5586
+#: texi2html.init:5564 texi2html.init:5585
 #, perl-brace-format
 msgid "{name} of {class}"
 msgstr "{name} da {class}"
 
-#: texi2html.init:5889
+#: texi2html.init:5888
 #, perl-brace-format
 msgid "see {node_file_href} section `{section}' in @cite{{book}}"
 msgstr "veja {node_file_href} se@,address@hidden `{section}' em @cite{{book}}"
 
-#: texi2html.init:5890
+#: texi2html.init:5889
 #, perl-brace-format
 msgid "see {node_file_href} @cite{{book}}"
 msgstr "veja {node_file_href} @cite{{book}}"
 
-#: texi2html.init:5894
+#: texi2html.init:5893
 #, perl-brace-format
 msgid "see section `{section}' in @cite{{book}}"
 msgstr "veja se@,address@hidden `{section}' em @cite{{book}}"
 
-#: texi2html.init:5895
+#: texi2html.init:5894
 #, perl-brace-format
 msgid "see @cite{{book}}"
 msgstr "veja @cite{{book}}"
 
-#: texi2html.init:5899
+#: texi2html.init:5898
 #, perl-brace-format
 msgid "see {node_file_href}"
 msgstr "veja {node_file_href}"
 
-#: texi2html.init:5906
+#: texi2html.init:5905
 #, perl-brace-format
 msgid "See {node_file_href} section `{section}' in @cite{{book}}"
 msgstr "Veja {node_file_href} se@,address@hidden `{section}' em @cite{{book}}"
 
-#: texi2html.init:5907
+#: texi2html.init:5906
 #, perl-brace-format
 msgid "See {node_file_href} @cite{{book}}"
 msgstr "Veja {node_file_href} @cite{{book}}"
 
-#: texi2html.init:5911
+#: texi2html.init:5910
 #, perl-brace-format
 msgid "See section `{section}' in @cite{{book}}"
 msgstr "Veja se@,address@hidden `{section}' em @cite{{book}}"
 
-#: texi2html.init:5912
+#: texi2html.init:5911
 #, perl-brace-format
 msgid "See @cite{{book}}"
 msgstr "Veja @cite{{book}}"
 
-#: texi2html.init:5916
+#: texi2html.init:5915
 #, perl-brace-format
 msgid "See {node_file_href}"
 msgstr "Veja {node_file_href}"
 
-#: texi2html.init:5923
+#: texi2html.init:5922
 #, perl-brace-format
 msgid "{node_file_href} section `{section}' in @cite{{book}}"
 msgstr "{node_file_href} se@,address@hidden `{section}' em @cite{{book}}"
 
-#: texi2html.init:5924
+#: texi2html.init:5923
 #, perl-brace-format
 msgid "{node_file_href} @cite{{book}}"
 msgstr ""
 
-#: texi2html.init:5928
+#: texi2html.init:5927
 #, perl-brace-format
 msgid "section `{section}' in @cite{{book}}"
 msgstr "se@,address@hidden `{section}' em @cite{{book}}"
 
-#: texi2html.init:5929
+#: texi2html.init:5928
 #, perl-brace-format
 msgid "@cite{{book}}"
 msgstr ""
 
-#: texi2html.init:5933
+#: texi2html.init:5932
 #, perl-brace-format
 msgid "{node_file_href}"
 msgstr ""
 
-#: texi2html.init:5968
+#: texi2html.init:5967
 #, perl-brace-format
 msgid "see section {reference_name}"
 msgstr "veja se@,address@hidden {reference_name}"
 
-#: texi2html.init:5969 texi2html.init:5986
+#: texi2html.init:5968 texi2html.init:5985
 #, perl-brace-format
 msgid "see {reference_name}"
 msgstr "veja {reference_name}"
 
-#: texi2html.init:5973
+#: texi2html.init:5972
 #, perl-brace-format
 msgid "See section {reference_name}"
 msgstr "Veja se@,address@hidden {reference_name}"
 
-#: texi2html.init:5974 texi2html.init:5990
+#: texi2html.init:5973 texi2html.init:5989
 #, perl-brace-format
 msgid "See {reference_name}"
 msgstr "Veja {reference_name}"
 
-#: texi2html.init:5978 texi2html.init:5994
+#: texi2html.init:5977 texi2html.init:5993
 #, perl-brace-format
 msgid "{reference_name}"
 msgstr ""
 
-#: texi2html.init:6612
+#: texi2html.init:6611
 #, perl-brace-format
 msgid "on @emph{{date}}"
 msgstr "em @emph{{date}}"
 
-#: texi2html.init:6789 formats/html.init:2680 maintained_extra/html32.init:172
+#: texi2html.init:6788 formats/html.init:2680 maintained_extra/html32.init:172
 #, perl-brace-format
 msgid "{acronym_like} ({explanation})"
 msgstr ""
 
-#: texi2html.init:6809 formats/docbook.init:1402
+#: texi2html.init:6808 formats/docbook.init:1402
 #, perl-brace-format
 msgid "@b{{quotation_arg}:} "
 msgstr ""
 
-#: texi2html.init:6934
+#: texi2html.init:6933
 msgid "(outside of any element)"
 msgstr ""
 

Index: po_document/pt_BR.us-ascii.po
===================================================================
RCS file: /cvsroot/texi2html/texi2html/po_document/pt_BR.us-ascii.po,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -b -r1.20 -r1.21
--- po_document/pt_BR.us-ascii.po       19 Jan 2010 23:31:23 -0000      1.20
+++ po_document/pt_BR.us-ascii.po       20 Jan 2010 00:36:02 -0000      1.21
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: texi2html 1.83\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-01-19 23:29+0100\n"
+"POT-Creation-Date: 2010-01-20 00:38+0100\n"
 "PO-Revision-Date: 2006-01-09\n"
 "Last-Translator: Jorge Barros de Abreu <address@hidden>\n"
 "Language-Team: Unknown\n"
@@ -27,12 +27,12 @@
 msgid "Short Table of Contents"
 msgstr "Breve Sum@'ario"
 
-#: texi2html.pl:5994 texi2html.pl:5998 texi2html.pl:6002 texi2html.init:6524
+#: texi2html.pl:5994 texi2html.pl:5998 texi2html.pl:6002 texi2html.init:6523
 #: formats/html.init:2476
 msgid "Footnotes"
 msgstr "Notas de Rodap@'e"
 
-#: texi2html.pl:12546
+#: texi2html.pl:12541
 #, perl-brace-format
 msgid "@{No value for `{value}'@}"
 msgstr ""
@@ -219,7 +219,7 @@
 msgid "PrevFile"
 msgstr ""
 
-#: texi2html.init:1635
+#: texi2html.init:1634
 #, perl-brace-format
 msgid ""
 "This document was generated on @i{{date}} using @uref{{program_homepage}, @i"
@@ -228,7 +228,7 @@
 "Esse documento foi gerado em @i{{date}} usando @uref{{program_homepage}, @i"
 "{{program}}}."
 
-#: texi2html.init:1638
+#: texi2html.init:1637
 #, perl-brace-format
 msgid ""
 "This document was generated using @uref{{program_homepage}, @emph"
@@ -236,148 +236,148 @@
 msgstr ""
 "Esse documento foi gerado usando @uref{{program_homepage}, @emph{{program}}}."
 
-#: texi2html.init:5206 texi2html.init:5329 formats/html.init:1575
+#: texi2html.init:5205 texi2html.init:5328 formats/html.init:1575
 #: formats/html.init:1673
 #, perl-brace-format
 msgid "{style} {number}"
 msgstr ""
 
-#: texi2html.init:5228 formats/html.init:1589
+#: texi2html.init:5227 formats/html.init:1589
 #, perl-brace-format
 msgid "{style}: {caption_first_line}"
 msgstr ""
 
-#: texi2html.init:5256 formats/html.init:1606
+#: texi2html.init:5255 formats/html.init:1606
 #, perl-brace-format
 msgid "{style}: {shortcaption_first_line}"
 msgstr ""
 
-#: texi2html.init:5561 texi2html.init:5582
+#: texi2html.init:5560 texi2html.init:5581
 #, perl-brace-format
 msgid "{name} on {class}"
 msgstr "{name} na {class}"
 
-#: texi2html.init:5565 texi2html.init:5586
+#: texi2html.init:5564 texi2html.init:5585
 #, perl-brace-format
 msgid "{name} of {class}"
 msgstr "{name} da {class}"
 
-#: texi2html.init:5889
+#: texi2html.init:5888
 #, perl-brace-format
 msgid "see {node_file_href} section `{section}' in @cite{{book}}"
 msgstr "veja {node_file_href} se@,address@hidden `{section}' em @cite{{book}}"
 
-#: texi2html.init:5890
+#: texi2html.init:5889
 #, perl-brace-format
 msgid "see {node_file_href} @cite{{book}}"
 msgstr "veja {node_file_href} @cite{{book}}"
 
-#: texi2html.init:5894
+#: texi2html.init:5893
 #, perl-brace-format
 msgid "see section `{section}' in @cite{{book}}"
 msgstr "veja se@,address@hidden `{section}' em @cite{{book}}"
 
-#: texi2html.init:5895
+#: texi2html.init:5894
 #, perl-brace-format
 msgid "see @cite{{book}}"
 msgstr "veja @cite{{book}}"
 
-#: texi2html.init:5899
+#: texi2html.init:5898
 #, perl-brace-format
 msgid "see {node_file_href}"
 msgstr "veja {node_file_href}"
 
-#: texi2html.init:5906
+#: texi2html.init:5905
 #, perl-brace-format
 msgid "See {node_file_href} section `{section}' in @cite{{book}}"
 msgstr "Veja {node_file_href} se@,address@hidden `{section}' em @cite{{book}}"
 
-#: texi2html.init:5907
+#: texi2html.init:5906
 #, perl-brace-format
 msgid "See {node_file_href} @cite{{book}}"
 msgstr "Veja {node_file_href} @cite{{book}}"
 
-#: texi2html.init:5911
+#: texi2html.init:5910
 #, perl-brace-format
 msgid "See section `{section}' in @cite{{book}}"
 msgstr "Veja se@,address@hidden `{section}' em @cite{{book}}"
 
-#: texi2html.init:5912
+#: texi2html.init:5911
 #, perl-brace-format
 msgid "See @cite{{book}}"
 msgstr "Veja @cite{{book}}"
 
-#: texi2html.init:5916
+#: texi2html.init:5915
 #, perl-brace-format
 msgid "See {node_file_href}"
 msgstr "Veja {node_file_href}"
 
-#: texi2html.init:5923
+#: texi2html.init:5922
 #, perl-brace-format
 msgid "{node_file_href} section `{section}' in @cite{{book}}"
 msgstr "{node_file_href} se@,address@hidden `{section}' em @cite{{book}}"
 
-#: texi2html.init:5924
+#: texi2html.init:5923
 #, perl-brace-format
 msgid "{node_file_href} @cite{{book}}"
 msgstr ""
 
-#: texi2html.init:5928
+#: texi2html.init:5927
 #, perl-brace-format
 msgid "section `{section}' in @cite{{book}}"
 msgstr "se@,address@hidden `{section}' em @cite{{book}}"
 
-#: texi2html.init:5929
+#: texi2html.init:5928
 #, perl-brace-format
 msgid "@cite{{book}}"
 msgstr ""
 
-#: texi2html.init:5933
+#: texi2html.init:5932
 #, perl-brace-format
 msgid "{node_file_href}"
 msgstr ""
 
-#: texi2html.init:5968
+#: texi2html.init:5967
 #, perl-brace-format
 msgid "see section {reference_name}"
 msgstr "veja se@,address@hidden {reference_name}"
 
-#: texi2html.init:5969 texi2html.init:5986
+#: texi2html.init:5968 texi2html.init:5985
 #, perl-brace-format
 msgid "see {reference_name}"
 msgstr "veja {reference_name}"
 
-#: texi2html.init:5973
+#: texi2html.init:5972
 #, perl-brace-format
 msgid "See section {reference_name}"
 msgstr "Veja se@,address@hidden {reference_name}"
 
-#: texi2html.init:5974 texi2html.init:5990
+#: texi2html.init:5973 texi2html.init:5989
 #, perl-brace-format
 msgid "See {reference_name}"
 msgstr "Veja {reference_name}"
 
-#: texi2html.init:5978 texi2html.init:5994
+#: texi2html.init:5977 texi2html.init:5993
 #, perl-brace-format
 msgid "{reference_name}"
 msgstr ""
 
-#: texi2html.init:6612
+#: texi2html.init:6611
 #, perl-brace-format
 msgid "on @emph{{date}}"
 msgstr "em @emph{{date}}"
 
-#: texi2html.init:6789 formats/html.init:2680 maintained_extra/html32.init:172
+#: texi2html.init:6788 formats/html.init:2680 maintained_extra/html32.init:172
 #, perl-brace-format
 msgid "{acronym_like} ({explanation})"
 msgstr ""
 
-#: texi2html.init:6809 formats/docbook.init:1402
+#: texi2html.init:6808 formats/docbook.init:1402
 #, perl-brace-format
 msgid "@b{{quotation_arg}:} "
 msgstr ""
 
-#: texi2html.init:6934
+#: texi2html.init:6933
 msgid "(outside of any element)"
 msgstr ""
 

Index: test/Makefile.in
===================================================================
RCS file: /cvsroot/texi2html/texi2html/test/Makefile.in,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -b -r1.21 -r1.22
--- test/Makefile.in    15 Nov 2009 23:39:08 -0000      1.21
+++ test/Makefile.in    20 Jan 2010 00:36:02 -0000      1.22
@@ -147,6 +147,7 @@
 SHELL = @SHELL@
 STRIP = @STRIP@
 USE_DATA_DUMPER = @USE_DATA_DUMPER@
+USE_EXTERNAL_EASTASIANWIDTH = @USE_EXTERNAL_EASTASIANWIDTH@
 USE_EXTERNAL_LIBINTL = @USE_EXTERNAL_LIBINTL@
 USE_NLS = @USE_NLS@
 USE_UNICODE = @USE_UNICODE@

Index: test/contents/Makefile.in
===================================================================
RCS file: /cvsroot/texi2html/texi2html/test/contents/Makefile.in,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -b -r1.14 -r1.15
--- test/contents/Makefile.in   15 Nov 2009 23:39:08 -0000      1.14
+++ test/contents/Makefile.in   20 Jan 2010 00:36:02 -0000      1.15
@@ -105,6 +105,7 @@
 SHELL = @SHELL@
 STRIP = @STRIP@
 USE_DATA_DUMPER = @USE_DATA_DUMPER@
+USE_EXTERNAL_EASTASIANWIDTH = @USE_EXTERNAL_EASTASIANWIDTH@
 USE_EXTERNAL_LIBINTL = @USE_EXTERNAL_LIBINTL@
 USE_NLS = @USE_NLS@
 USE_UNICODE = @USE_UNICODE@

Index: test/coverage/Makefile.in
===================================================================
RCS file: /cvsroot/texi2html/texi2html/test/coverage/Makefile.in,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -b -r1.17 -r1.18
--- test/coverage/Makefile.in   15 Nov 2009 23:39:08 -0000      1.17
+++ test/coverage/Makefile.in   20 Jan 2010 00:36:02 -0000      1.18
@@ -105,6 +105,7 @@
 SHELL = @SHELL@
 STRIP = @STRIP@
 USE_DATA_DUMPER = @USE_DATA_DUMPER@
+USE_EXTERNAL_EASTASIANWIDTH = @USE_EXTERNAL_EASTASIANWIDTH@
 USE_EXTERNAL_LIBINTL = @USE_EXTERNAL_LIBINTL@
 USE_NLS = @USE_NLS@
 USE_UNICODE = @USE_UNICODE@

Index: test/encodings/Makefile.in
===================================================================
RCS file: /cvsroot/texi2html/texi2html/test/encodings/Makefile.in,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -b -r1.20 -r1.21
--- test/encodings/Makefile.in  27 Dec 2009 22:33:37 -0000      1.20
+++ test/encodings/Makefile.in  20 Jan 2010 00:36:02 -0000      1.21
@@ -105,6 +105,7 @@
 SHELL = @SHELL@
 STRIP = @STRIP@
 USE_DATA_DUMPER = @USE_DATA_DUMPER@
+USE_EXTERNAL_EASTASIANWIDTH = @USE_EXTERNAL_EASTASIANWIDTH@
 USE_EXTERNAL_LIBINTL = @USE_EXTERNAL_LIBINTL@
 USE_NLS = @USE_NLS@
 USE_UNICODE = @USE_UNICODE@

Index: test/encodings/res_all/japanese/lilypond-learning.txt
===================================================================
RCS file: 
/cvsroot/texi2html/texi2html/test/encodings/res_all/japanese/lilypond-learning.txt,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- test/encodings/res_all/japanese/lilypond-learning.txt       4 Oct 2009 
21:51:15 -0000       1.2
+++ test/encodings/res_all/japanese/lilypond-learning.txt       20 Jan 2010 
00:36:02 -0000      1.3
@@ -2,7 +2,7 @@
 **********************************
 
 GNU LilyPond -- 学習マニュアル
-***********************
+******************************
 
 
 

Index: test/encodings/res_all/japanese_shift_jis/lilypond-learning.txt
===================================================================
RCS file: 
/cvsroot/texi2html/texi2html/test/encodings/res_all/japanese_shift_jis/lilypond-learning.txt,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- test/encodings/res_all/japanese_shift_jis/lilypond-learning.txt     27 Dec 
2009 22:33:38 -0000      1.1
+++ test/encodings/res_all/japanese_shift_jis/lilypond-learning.txt     20 Jan 
2010 00:36:02 -0000      1.2
@@ -2,7 +2,7 @@
 **********************************
 
 GNU LilyPond -- ŠwKƒ}ƒjƒ…ƒAƒ‹
-***********************
+******************************
 
 
 

Index: test/encodings/res_all/sample_utf8/sample_utf8.txt
===================================================================
RCS file: 
/cvsroot/texi2html/texi2html/test/encodings/res_all/sample_utf8/sample_utf8.txt,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- test/encodings/res_all/sample_utf8/sample_utf8.txt  27 Dec 2009 22:33:38 
-0000      1.1
+++ test/encodings/res_all/sample_utf8/sample_utf8.txt  20 Jan 2010 00:36:02 
-0000      1.2
@@ -11,7 +11,7 @@
 
 
 Texinfo中文示例
-***********
+***************
 
 This is a short example of a complete Texinfo file.
 
@@ -24,7 +24,7 @@
 
 
 1 第一章(First Chapter)
-********************
+*************************
 
 
 This is the first chapter. 这是第一章。

Index: test/encodings/res_info/japanese/lilypond-learning.info
===================================================================
RCS file: 
/cvsroot/texi2html/texi2html/test/encodings/res_info/japanese/lilypond-learning.info,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- test/encodings/res_info/japanese/lilypond-learning.info     19 Jan 2010 
10:11:13 -0000      1.3
+++ test/encodings/res_info/japanese/lilypond-learning.info     20 Jan 2010 
00:36:02 -0000      1.4
@@ -13,7 +13,7 @@
 File: lilypond-learning.info,  Node: Top,  Next: Preface,  Up: (dir)
 
 GNU LilyPond — 学習マニュアル
-**********************
+*****************************
 
 これは GNU LilyPond バージョン
 
@@ -47,8 +47,8 @@
 
 Tag Table:
 Node: Top470
-Node: Preface807
-Node: Introduction1954
+Node: Preface814
+Node: Introduction1961
 
 End Tag Table
 

Index: test/encodings/res_info/japanese_shift_jis/lilypond-learning.info
===================================================================
RCS file: 
/cvsroot/texi2html/texi2html/test/encodings/res_info/japanese_shift_jis/lilypond-learning.info,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- test/encodings/res_info/japanese_shift_jis/lilypond-learning.info   19 Jan 
2010 10:11:13 -0000      1.2
+++ test/encodings/res_info/japanese_shift_jis/lilypond-learning.info   20 Jan 
2010 00:36:02 -0000      1.3
@@ -13,7 +13,7 @@
 File: lilypond-learning.info,  Node: Top,  Next: Preface,  Up: (dir)
 
 GNU LilyPond -- ŠwKƒ}ƒjƒ…ƒAƒ‹
-***********************
+******************************
 
 ‚±‚ê‚Í GNU LilyPond ƒo[ƒWƒ‡ƒ“
 
@@ -47,8 +47,8 @@
 
 Tag Table:
 Node: Top414
-Node: Preface711
-Node: Introduction1544
+Node: Preface718
+Node: Introduction1551
 
 End Tag Table
 

Index: test/encodings/res_info/sample_utf8/sample_utf8.info
===================================================================
RCS file: 
/cvsroot/texi2html/texi2html/test/encodings/res_info/sample_utf8/sample_utf8.info,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
Binary files /tmp/cvsGsNYJ8 and /tmp/cvsTbHxkP differ

Index: test/formatting/Makefile.in
===================================================================
RCS file: /cvsroot/texi2html/texi2html/test/formatting/Makefile.in,v
retrieving revision 1.29
retrieving revision 1.30
diff -u -b -r1.29 -r1.30
--- test/formatting/Makefile.in 15 Nov 2009 23:39:08 -0000      1.29
+++ test/formatting/Makefile.in 20 Jan 2010 00:36:02 -0000      1.30
@@ -105,6 +105,7 @@
 SHELL = @SHELL@
 STRIP = @STRIP@
 USE_DATA_DUMPER = @USE_DATA_DUMPER@
+USE_EXTERNAL_EASTASIANWIDTH = @USE_EXTERNAL_EASTASIANWIDTH@
 USE_EXTERNAL_LIBINTL = @USE_EXTERNAL_LIBINTL@
 USE_NLS = @USE_NLS@
 USE_UNICODE = @USE_UNICODE@

Index: test/htmlxref/Makefile.in
===================================================================
RCS file: /cvsroot/texi2html/texi2html/test/htmlxref/Makefile.in,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -b -r1.13 -r1.14
--- test/htmlxref/Makefile.in   15 Nov 2009 23:39:09 -0000      1.13
+++ test/htmlxref/Makefile.in   20 Jan 2010 00:36:02 -0000      1.14
@@ -105,6 +105,7 @@
 SHELL = @SHELL@
 STRIP = @STRIP@
 USE_DATA_DUMPER = @USE_DATA_DUMPER@
+USE_EXTERNAL_EASTASIANWIDTH = @USE_EXTERNAL_EASTASIANWIDTH@
 USE_EXTERNAL_LIBINTL = @USE_EXTERNAL_LIBINTL@
 USE_NLS = @USE_NLS@
 USE_UNICODE = @USE_UNICODE@

Index: test/htmlxref-only_mono/Makefile.in
===================================================================
RCS file: /cvsroot/texi2html/texi2html/test/htmlxref-only_mono/Makefile.in,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -b -r1.13 -r1.14
--- test/htmlxref-only_mono/Makefile.in 15 Nov 2009 23:39:09 -0000      1.13
+++ test/htmlxref-only_mono/Makefile.in 20 Jan 2010 00:36:02 -0000      1.14
@@ -105,6 +105,7 @@
 SHELL = @SHELL@
 STRIP = @STRIP@
 USE_DATA_DUMPER = @USE_DATA_DUMPER@
+USE_EXTERNAL_EASTASIANWIDTH = @USE_EXTERNAL_EASTASIANWIDTH@
 USE_EXTERNAL_LIBINTL = @USE_EXTERNAL_LIBINTL@
 USE_NLS = @USE_NLS@
 USE_UNICODE = @USE_UNICODE@

Index: test/htmlxref-only_split/Makefile.in
===================================================================
RCS file: /cvsroot/texi2html/texi2html/test/htmlxref-only_split/Makefile.in,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -b -r1.13 -r1.14
--- test/htmlxref-only_split/Makefile.in        15 Nov 2009 23:39:09 -0000      
1.13
+++ test/htmlxref-only_split/Makefile.in        20 Jan 2010 00:36:03 -0000      
1.14
@@ -105,6 +105,7 @@
 SHELL = @SHELL@
 STRIP = @STRIP@
 USE_DATA_DUMPER = @USE_DATA_DUMPER@
+USE_EXTERNAL_EASTASIANWIDTH = @USE_EXTERNAL_EASTASIANWIDTH@
 USE_EXTERNAL_LIBINTL = @USE_EXTERNAL_LIBINTL@
 USE_NLS = @USE_NLS@
 USE_UNICODE = @USE_UNICODE@

Index: test/indices/Makefile.in
===================================================================
RCS file: /cvsroot/texi2html/texi2html/test/indices/Makefile.in,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -b -r1.19 -r1.20
--- test/indices/Makefile.in    21 Nov 2009 22:56:12 -0000      1.19
+++ test/indices/Makefile.in    20 Jan 2010 00:36:03 -0000      1.20
@@ -105,6 +105,7 @@
 SHELL = @SHELL@
 STRIP = @STRIP@
 USE_DATA_DUMPER = @USE_DATA_DUMPER@
+USE_EXTERNAL_EASTASIANWIDTH = @USE_EXTERNAL_EASTASIANWIDTH@
 USE_EXTERNAL_LIBINTL = @USE_EXTERNAL_LIBINTL@
 USE_NLS = @USE_NLS@
 USE_UNICODE = @USE_UNICODE@

Index: test/info_coverage/Makefile.in
===================================================================
RCS file: /cvsroot/texi2html/texi2html/test/info_coverage/Makefile.in,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -b -r1.9 -r1.10
--- test/info_coverage/Makefile.in      15 Nov 2009 23:39:10 -0000      1.9
+++ test/info_coverage/Makefile.in      20 Jan 2010 00:36:03 -0000      1.10
@@ -105,6 +105,7 @@
 SHELL = @SHELL@
 STRIP = @STRIP@
 USE_DATA_DUMPER = @USE_DATA_DUMPER@
+USE_EXTERNAL_EASTASIANWIDTH = @USE_EXTERNAL_EASTASIANWIDTH@
 USE_EXTERNAL_LIBINTL = @USE_EXTERNAL_LIBINTL@
 USE_NLS = @USE_NLS@
 USE_UNICODE = @USE_UNICODE@

Index: test/invalid/Makefile.in
===================================================================
RCS file: /cvsroot/texi2html/texi2html/test/invalid/Makefile.in,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -b -r1.22 -r1.23
--- test/invalid/Makefile.in    22 Dec 2009 23:27:46 -0000      1.22
+++ test/invalid/Makefile.in    20 Jan 2010 00:36:03 -0000      1.23
@@ -105,6 +105,7 @@
 SHELL = @SHELL@
 STRIP = @STRIP@
 USE_DATA_DUMPER = @USE_DATA_DUMPER@
+USE_EXTERNAL_EASTASIANWIDTH = @USE_EXTERNAL_EASTASIANWIDTH@
 USE_EXTERNAL_LIBINTL = @USE_EXTERNAL_LIBINTL@
 USE_NLS = @USE_NLS@
 USE_UNICODE = @USE_UNICODE@

Index: test/layout/Makefile.in
===================================================================
RCS file: /cvsroot/texi2html/texi2html/test/layout/Makefile.in,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -b -r1.15 -r1.16
--- test/layout/Makefile.in     11 Jan 2010 00:09:00 -0000      1.15
+++ test/layout/Makefile.in     20 Jan 2010 00:36:03 -0000      1.16
@@ -105,6 +105,7 @@
 SHELL = @SHELL@
 STRIP = @STRIP@
 USE_DATA_DUMPER = @USE_DATA_DUMPER@
+USE_EXTERNAL_EASTASIANWIDTH = @USE_EXTERNAL_EASTASIANWIDTH@
 USE_EXTERNAL_LIBINTL = @USE_EXTERNAL_LIBINTL@
 USE_NLS = @USE_NLS@
 USE_UNICODE = @USE_UNICODE@

Index: test/macros/Makefile.in
===================================================================
RCS file: /cvsroot/texi2html/texi2html/test/macros/Makefile.in,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -b -r1.23 -r1.24
--- test/macros/Makefile.in     15 Nov 2009 23:39:13 -0000      1.23
+++ test/macros/Makefile.in     20 Jan 2010 00:36:03 -0000      1.24
@@ -105,6 +105,7 @@
 SHELL = @SHELL@
 STRIP = @STRIP@
 USE_DATA_DUMPER = @USE_DATA_DUMPER@
+USE_EXTERNAL_EASTASIANWIDTH = @USE_EXTERNAL_EASTASIANWIDTH@
 USE_EXTERNAL_LIBINTL = @USE_EXTERNAL_LIBINTL@
 USE_NLS = @USE_NLS@
 USE_UNICODE = @USE_UNICODE@

Index: test/manuals/Makefile.in
===================================================================
RCS file: /cvsroot/texi2html/texi2html/test/manuals/Makefile.in,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -b -r1.16 -r1.17
--- test/manuals/Makefile.in    15 Nov 2009 23:39:13 -0000      1.16
+++ test/manuals/Makefile.in    20 Jan 2010 00:36:03 -0000      1.17
@@ -105,6 +105,7 @@
 SHELL = @SHELL@
 STRIP = @STRIP@
 USE_DATA_DUMPER = @USE_DATA_DUMPER@
+USE_EXTERNAL_EASTASIANWIDTH = @USE_EXTERNAL_EASTASIANWIDTH@
 USE_EXTERNAL_LIBINTL = @USE_EXTERNAL_LIBINTL@
 USE_NLS = @USE_NLS@
 USE_UNICODE = @USE_UNICODE@

Index: test/many_input_files/Makefile.in
===================================================================
RCS file: /cvsroot/texi2html/texi2html/test/many_input_files/Makefile.in,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -b -r1.16 -r1.17
--- test/many_input_files/Makefile.in   15 Nov 2009 23:39:14 -0000      1.16
+++ test/many_input_files/Makefile.in   20 Jan 2010 00:36:03 -0000      1.17
@@ -107,6 +107,7 @@
 SHELL = @SHELL@
 STRIP = @STRIP@
 USE_DATA_DUMPER = @USE_DATA_DUMPER@
+USE_EXTERNAL_EASTASIANWIDTH = @USE_EXTERNAL_EASTASIANWIDTH@
 USE_EXTERNAL_LIBINTL = @USE_EXTERNAL_LIBINTL@
 USE_NLS = @USE_NLS@
 USE_UNICODE = @USE_UNICODE@

Index: test/misc/Makefile.in
===================================================================
RCS file: /cvsroot/texi2html/texi2html/test/misc/Makefile.in,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -b -r1.15 -r1.16
--- test/misc/Makefile.in       15 Nov 2009 23:39:14 -0000      1.15
+++ test/misc/Makefile.in       20 Jan 2010 00:36:03 -0000      1.16
@@ -105,6 +105,7 @@
 SHELL = @SHELL@
 STRIP = @STRIP@
 USE_DATA_DUMPER = @USE_DATA_DUMPER@
+USE_EXTERNAL_EASTASIANWIDTH = @USE_EXTERNAL_EASTASIANWIDTH@
 USE_EXTERNAL_LIBINTL = @USE_EXTERNAL_LIBINTL@
 USE_NLS = @USE_NLS@
 USE_UNICODE = @USE_UNICODE@

Index: test/nested_formats/Makefile.in
===================================================================
RCS file: /cvsroot/texi2html/texi2html/test/nested_formats/Makefile.in,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -b -r1.13 -r1.14
--- test/nested_formats/Makefile.in     15 Nov 2009 23:39:14 -0000      1.13
+++ test/nested_formats/Makefile.in     20 Jan 2010 00:36:03 -0000      1.14
@@ -105,6 +105,7 @@
 SHELL = @SHELL@
 STRIP = @STRIP@
 USE_DATA_DUMPER = @USE_DATA_DUMPER@
+USE_EXTERNAL_EASTASIANWIDTH = @USE_EXTERNAL_EASTASIANWIDTH@
 USE_EXTERNAL_LIBINTL = @USE_EXTERNAL_LIBINTL@
 USE_NLS = @USE_NLS@
 USE_UNICODE = @USE_UNICODE@

Index: test/sectionning/Makefile.in
===================================================================
RCS file: /cvsroot/texi2html/texi2html/test/sectionning/Makefile.in,v
retrieving revision 1.28
retrieving revision 1.29
diff -u -b -r1.28 -r1.29
--- test/sectionning/Makefile.in        20 Dec 2009 20:23:04 -0000      1.28
+++ test/sectionning/Makefile.in        20 Jan 2010 00:36:03 -0000      1.29
@@ -105,6 +105,7 @@
 SHELL = @SHELL@
 STRIP = @STRIP@
 USE_DATA_DUMPER = @USE_DATA_DUMPER@
+USE_EXTERNAL_EASTASIANWIDTH = @USE_EXTERNAL_EASTASIANWIDTH@
 USE_EXTERNAL_LIBINTL = @USE_EXTERNAL_LIBINTL@
 USE_NLS = @USE_NLS@
 USE_UNICODE = @USE_UNICODE@

Index: test/singular_manual/Makefile.in
===================================================================
RCS file: /cvsroot/texi2html/texi2html/test/singular_manual/Makefile.in,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -b -r1.12 -r1.13
--- test/singular_manual/Makefile.in    15 Nov 2009 23:39:14 -0000      1.12
+++ test/singular_manual/Makefile.in    20 Jan 2010 00:36:03 -0000      1.13
@@ -105,6 +105,7 @@
 SHELL = @SHELL@
 STRIP = @STRIP@
 USE_DATA_DUMPER = @USE_DATA_DUMPER@
+USE_EXTERNAL_EASTASIANWIDTH = @USE_EXTERNAL_EASTASIANWIDTH@
 USE_EXTERNAL_LIBINTL = @USE_EXTERNAL_LIBINTL@
 USE_NLS = @USE_NLS@
 USE_UNICODE = @USE_UNICODE@

Index: test/tar_manual/Makefile.in
===================================================================
RCS file: /cvsroot/texi2html/texi2html/test/tar_manual/Makefile.in,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -b -r1.13 -r1.14
--- test/tar_manual/Makefile.in 15 Nov 2009 23:39:14 -0000      1.13
+++ test/tar_manual/Makefile.in 20 Jan 2010 00:36:03 -0000      1.14
@@ -105,6 +105,7 @@
 SHELL = @SHELL@
 STRIP = @STRIP@
 USE_DATA_DUMPER = @USE_DATA_DUMPER@
+USE_EXTERNAL_EASTASIANWIDTH = @USE_EXTERNAL_EASTASIANWIDTH@
 USE_EXTERNAL_LIBINTL = @USE_EXTERNAL_LIBINTL@
 USE_NLS = @USE_NLS@
 USE_UNICODE = @USE_UNICODE@

Index: test/texi2html_manual/Makefile.in
===================================================================
RCS file: /cvsroot/texi2html/texi2html/test/texi2html_manual/Makefile.in,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -b -r1.13 -r1.14
--- test/texi2html_manual/Makefile.in   15 Nov 2009 23:39:15 -0000      1.13
+++ test/texi2html_manual/Makefile.in   20 Jan 2010 00:36:03 -0000      1.14
@@ -105,6 +105,7 @@
 SHELL = @SHELL@
 STRIP = @STRIP@
 USE_DATA_DUMPER = @USE_DATA_DUMPER@
+USE_EXTERNAL_EASTASIANWIDTH = @USE_EXTERNAL_EASTASIANWIDTH@
 USE_EXTERNAL_LIBINTL = @USE_EXTERNAL_LIBINTL@
 USE_NLS = @USE_NLS@
 USE_UNICODE = @USE_UNICODE@

Index: test/xemacs_manual/Makefile.in
===================================================================
RCS file: /cvsroot/texi2html/texi2html/test/xemacs_manual/Makefile.in,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -b -r1.12 -r1.13
--- test/xemacs_manual/Makefile.in      15 Nov 2009 23:39:15 -0000      1.12
+++ test/xemacs_manual/Makefile.in      20 Jan 2010 00:36:03 -0000      1.13
@@ -105,6 +105,7 @@
 SHELL = @SHELL@
 STRIP = @STRIP@
 USE_DATA_DUMPER = @USE_DATA_DUMPER@
+USE_EXTERNAL_EASTASIANWIDTH = @USE_EXTERNAL_EASTASIANWIDTH@
 USE_EXTERNAL_LIBINTL = @USE_EXTERNAL_LIBINTL@
 USE_NLS = @USE_NLS@
 USE_UNICODE = @USE_UNICODE@

Index: lib/Unicode-EastAsianWidth/Changes
===================================================================
RCS file: lib/Unicode-EastAsianWidth/Changes
diff -N lib/Unicode-EastAsianWidth/Changes
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ lib/Unicode-EastAsianWidth/Changes  20 Jan 2010 00:36:01 -0000      1.1
@@ -0,0 +1,58 @@
+[Changes for 1.30 - 2007-02-08]
+
+* Added miss-parsed lines of ranges in EastAsianWidth.txt, affecting
+  all but the first codepoints of codepoint ranges (as mentioned in
+  the changelog entry for version 1.20).
+
+  Reported by: JJ Jenq
+
+[Changes for 1.20 - 2007-02-08]
+
+* Added miss-parsed lines of ranges in EastAsianWidth.txt, affecting
+  all but the last codepoints of these codepoints:
+
+    3400..4DB5;W
+    4E00..9FBB;W
+    AC00..D7A3;W
+    D800..DB7F;N
+    DB80..DBFF;N
+    DC00..DFFF;N
+    E000..F8FF;A
+    20000..2A6D6;W
+    2A6D7..2F7FF;W
+    2FA1E..2FFFD;W
+    30000..3FFFD;W
+    F0000..FFFFD;A
+    100000..10FFFD;A
+
+  Reported by: JJ Jenq
+
+[Changes for 1.10 - 2007-10-14]
+
+* LICENSING CHANGE: This compilation and all individual files in it
+  are now under the permissive "MIT" license.
+
+* Updated to Unicode Database 5.0.0.
+
+* Ranges in EastAsianWidth.txt are now recognized, in addition to
+  individual codepoints.
+
+* If the EastAsianWidth.txt that came with site Perl is older than
+  the bundled version, we now prefer the bundled version instead.
+
+* Modernized the build infrastructure with Module::Install.
+
+* Tidied up source code, test files, and this changelog.
+
+[Changes for 1.02 - 2003-10-02]
+
+* Updated to Unicode Database 4.0.0.
+
+[Changes for 1.01 - 2002-09-22]
+
+* POD NAME fixes, spelling nits, etc.
+* Correct the PPD x86 binary name.
+
+[Changes for 1.00 - 2002-09-20]
+
+* Initial CPAN release.

Index: lib/Unicode-EastAsianWidth/MANIFEST
===================================================================
RCS file: lib/Unicode-EastAsianWidth/MANIFEST
diff -N lib/Unicode-EastAsianWidth/MANIFEST
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ lib/Unicode-EastAsianWidth/MANIFEST 20 Jan 2010 00:36:01 -0000      1.1
@@ -0,0 +1,17 @@
+Changes
+inc/Module/Install.pm
+inc/Module/Install/Base.pm
+inc/Module/Install/Can.pm
+inc/Module/Install/Fetch.pm
+inc/Module/Install/Makefile.pm
+inc/Module/Install/Metadata.pm
+inc/Module/Install/Win32.pm
+inc/Module/Install/WriteAll.pm
+lib/Unicode/EastAsianWidth.pm
+Makefile.PL
+MANIFEST                       This list of files
+META.yml                       Module meta-data (added by MakeMaker)
+README
+SIGNATURE
+t/0-signature.t
+t/1-basic.t

Index: lib/Unicode-EastAsianWidth/META.yml
===================================================================
RCS file: lib/Unicode-EastAsianWidth/META.yml
diff -N lib/Unicode-EastAsianWidth/META.yml
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ lib/Unicode-EastAsianWidth/META.yml 20 Jan 2010 00:36:01 -0000      1.1
@@ -0,0 +1,22 @@
+--- 
+abstract: East Asian Width properties
+author: 
+  - Audrey Tang <address@hidden>
+distribution_type: module
+generated_by: Module::Install version 0.68
+license: mit
+meta-spec: 
+  url: http://module-build.sourceforge.net/META-spec-v1.3.html
+  version: 1.3
+name: Unicode-EastAsianWidth
+no_index: 
+  directory: 
+    - inc
+    - t
+provides: 
+  Unicode::EastAsianWidth: 
+    file: lib/Unicode/EastAsianWidth.pm
+    version: 1.30
+requires: 
+  perl: 5.6.0
+version: 1.30

Index: lib/Unicode-EastAsianWidth/Makefile.PL
===================================================================
RCS file: lib/Unicode-EastAsianWidth/Makefile.PL
diff -N lib/Unicode-EastAsianWidth/Makefile.PL
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ lib/Unicode-EastAsianWidth/Makefile.PL      20 Jan 2010 00:36:01 -0000      
1.1
@@ -0,0 +1,120 @@
+#!/usr/bin/perl
+
+use strict;
+use inc::Module::Install;
+
+my $DefaultVersion  = 'v5.0.0';
+my $DefaultDate     = '2006-02-15';
+
+_build_pm();
+
+name        'Unicode-EastAsianWidth';
+all_from    'lib/Unicode/EastAsianWidth.pm';
+
+auto_provides;
+sign; WriteAll;
+
+sub _build_pm {
+    my $file;
+
+    foreach (@INC) {
+       $file = "$_/unicore/EastAsianWidth.txt";
+       last if -e $file;
+    }
+
+    my $use_bundled = 1;
+    TRY: {
+        unless (-e $file) {
+            print "*** Cannot find unicore/EastAsianWidth.txt\n";
+            last TRY;
+        }
+
+        unless (open EAW, $file) {
+            print "*** Cannot open $file for reading: $!\n";
+            last TRY;
+        }
+
+        unless (<EAW> =~ /EastAsianWidth/) {
+            print "*** Cannot parse $file.\n";
+            last TRY;
+        }
+
+        unless (<EAW> =~ /Date: (\d+-\d+-\d+)/ and $1 gt $DefaultDate) {
+            print "*** Installed table not newer than the bundled version.\n"; 
+            last TRY;
+        }
+
+        $use_bundled = 0;
+    }
+
+    if ($use_bundled) {
+       print "*** Using bundled EastAsianWidth table ($DefaultVersion).\n";
+       return;
+    }
+
+    my %ToFullName = (
+       N       => 'InEastAsianNeutral',
+       A       => 'InEastAsianAmbiguous',
+       H       => 'InEastAsianHalfwidth',
+       W       => 'InEastAsianWide',
+       F       => 'InEastAsianFullwidth',
+       Na      => 'InEastAsianNarrow',
+    );
+
+    my ($prev_code, $prev_categ) = '';
+    my $prev_code_end = '';
+    my %categ;
+
+    while (<EAW>) {
+        if (/^(\w+);(\w+)/) {
+            my ($code, $categ) = ($1, $2);
+            if ($prev_categ ne $categ) {
+                $categ{$ToFullName{$prev_categ}} .= 
"$prev_code\\t$prev_code_end\n" if $prev_categ;
+                $prev_code = $code;
+                $prev_categ = $categ;
+            }
+            $prev_code_end = $code;
+        }
+        elsif (/^(\w+)\.\.(\w+);(\w+)/) {
+            $categ{$ToFullName{$prev_categ}} .= 
"$prev_code\\t$prev_code_end\n" if $prev_categ;
+            $categ{$ToFullName{$3}} .= "$1\\t$2\n";
+            $prev_categ = '';
+        }
+    }
+
+    my $out;
+    unless (open PM, 'lib/Unicode/EastAsianWidth.pm') {
+       print "*** Cannot read module ($!), falling back to default 
($DefaultVersion)\n";
+       return;
+    }
+
+    while (<PM>) { $out .= $_;    last if /^### BEGIN ###$/ }
+
+    $out .= "our address@hidden = qw(\n" . join(
+       "\n", sort(values %ToFullName), qw(InFullwidth InHalfwidth)
+    ) . "\n);\n\n";
+
+    for my $name (sort values %ToFullName) {
+        $out .= << ".";
+sub $name {
+    return <<"END";
+$categ{$name}END
+}
+
+.
+    }
+
+    while (<PM>) { $out .= $_ and last if /^### END ###$/ }
+    while (<PM>) { $out .= $_ }
+
+    close PM;
+
+    chmod 0644, 'lib/Unicode/EastAsianWidth.pm';
+    unless (open PM, '>', 'lib/Unicode/EastAsianWidth.pm') {
+       print "*** Cannot write to module ($!), falling back to default 
($DefaultVersion)\n";
+       return;
+    }
+
+    print PM $out;
+    close PM;
+}

Index: lib/Unicode-EastAsianWidth/README
===================================================================
RCS file: lib/Unicode-EastAsianWidth/README
diff -N lib/Unicode-EastAsianWidth/README
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ lib/Unicode-EastAsianWidth/README   20 Jan 2010 00:36:01 -0000      1.1
@@ -0,0 +1,77 @@
+NAME
+    Unicode::EastAsianWidth - East Asian Width properties
+
+VERSION
+    This document describes version 1.10 of Unicode::EastAsianWidth,
+    released October 14, 2007.
+
+SYNOPSIS
+        use Unicode::EastAsianWidth;
+
+        $_ = chr(0x2588); # FULL BLOCK, an ambiguous-width character
+
+        /\p{InEastAsianAmbiguous}/; # true
+        /\p{InFullwidth}/;          # false
+
+        {
+            local $Unicode::EastAsianWidth::EastAsian = 1;
+            /\p{InFullwidth}/;      # true; only works on perl 5.8+
+        }
+
+DESCRIPTION
+    This module provide user-defined Unicode properties that deal with East
+    Asian characters' width status, as specified in
+    <http://www.unicode.org/unicode/reports/tr11/>.
+
+    It exports the following functions to the caller's scope, to be used by
+    Perl's Unicode matching system: "InEastAsianFullwidth",
+    "InEastAsianHalfwidth", "InEastAsianAmbiguous", "InEastAsianNarrow"
+    "InEastAsianWide", "InEastAsianNeutral".
+
+    In accord to TR11 cited above, two additional context-sensitive
+    properties are exported: "InFullwidth" (union of "Fullwidth" and "Wide")
+    and "InHalfwidth" (union of "Halfwidth", "Narrow" and "Neutral").
+
+    *Ambiguous* characters are treated by default as part of "InHalfwidth",
+    but you can modify this behaviour by assigning a true value to
+    $Unicode::EastAsianWidth::EastAsian.
+
+CAVEATS
+    Setting $Unicode::EastAsianWidth::EastAsian at run-time only works on
+    Perl version 5.8 or above. Perl 5.6 users must use a BEGIN block to set
+    it before the "use" statement:
+
+        BEGIN { $Unicode::EastAsianWidth::EastAsian = 1 }
+        use Unicode::EastAsianWidth;
+
+SEE ALSO
+    perlunicode, <http://www.unicode.org/unicode/reports/tr11/>
+
+AUTHORS
+    Audrey Tang <address@hidden>
+
+COPYRIGHT
+    Copyright 2002, 2003, 2007 by Audrey Tang <address@hidden>.
+
+    This software is released under the MIT license cited below.
+
+  The "MIT" License
+    Permission is hereby granted, free of charge, to any person obtaining a
+    copy of this software and associated documentation files (the
+    "Software"), to deal in the Software without restriction, including
+    without limitation the rights to use, copy, modify, merge, publish,
+    distribute, sublicense, and/or sell copies of the Software, and to
+    permit persons to whom the Software is furnished to do so, subject to
+    the following conditions:
+
+    The above copyright notice and this permission notice shall be included
+    in all copies or substantial portions of the Software.
+
+    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+    OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+    MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+    IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+    CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+    TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+    SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+

Index: lib/Unicode-EastAsianWidth/SIGNATURE
===================================================================
RCS file: lib/Unicode-EastAsianWidth/SIGNATURE
diff -N lib/Unicode-EastAsianWidth/SIGNATURE
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ lib/Unicode-EastAsianWidth/SIGNATURE        20 Jan 2010 00:36:01 -0000      
1.1
@@ -0,0 +1,39 @@
+This file contains message digests of all files listed in MANIFEST,
+signed via the Module::Signature module, version 0.55.
+
+To verify the content in this distribution, first make sure you have
+Module::Signature installed, then type:
+
+    % cpansign -v
+
+It will check each file's integrity, as well as the signature's
+validity.  If "==> Signature verified OK! <==" is not displayed,
+the distribution may already have been compromised, and you should
+not run its Makefile.PL or Build.PL.
+
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+SHA1 aaaba4c041295376ffff8b95315922f8157b46f6 Changes
+SHA1 8b1030f09754711d705c19bba6d284160f2eed74 MANIFEST
+SHA1 b3e0235b6b9b00ad8b3a486b32b8b5bf46846162 META.yml
+SHA1 d82aed2fe2d5e2fcaa6e98c84a5498ee1d2360dc Makefile.PL
+SHA1 a38eb3d89d252a5e07bb7a175a0428173b5483b9 README
+SHA1 7e2cfa1b9efe0d502ee57717649c90ba4bd28ba9 inc/Module/Install.pm
+SHA1 6e1392d80a0f239eecd5664f7f21f922cedb9329 inc/Module/Install/Base.pm
+SHA1 f69417fe831d9cc22a78f00a617afadceade4d81 inc/Module/Install/Can.pm
+SHA1 c61d02895330310048bf388881b5e2e064031561 inc/Module/Install/Fetch.pm
+SHA1 54fcbed19232ec959bb17cfb4410599afc7f0779 inc/Module/Install/Makefile.pm
+SHA1 7d3be9b158e37b2b2c22084740099955623b1d56 inc/Module/Install/Metadata.pm
+SHA1 0a8b66180229ba2f9deaea1fedd0aacf7a7ace6b inc/Module/Install/Win32.pm
+SHA1 d3352eb33fe43a5f3ead513f645224fe34d73bc9 inc/Module/Install/WriteAll.pm
+SHA1 fa70cb9ca3126c37c52a161d89a5399ae7c752e0 lib/Unicode/EastAsianWidth.pm
+SHA1 41afe2c04bb573b40e283e2b210ed70a47a3f8ba t/0-signature.t
+SHA1 5bbe3de2b00d4803e83d780d3494566dc936b941 t/1-basic.t
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.3 (Darwin)
+
+iD8DBQFHrEOQtLPdNzw1AaARAnk/AKCgduldcFW25n64Z9tNtMAWrK0frgCfQlSe
+JtXwxVxce0N08qNUIgo8HPs=
+=ULLQ
+-----END PGP SIGNATURE-----

Index: lib/Unicode-EastAsianWidth/inc/Module/Install.pm
===================================================================
RCS file: lib/Unicode-EastAsianWidth/inc/Module/Install.pm
diff -N lib/Unicode-EastAsianWidth/inc/Module/Install.pm
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ lib/Unicode-EastAsianWidth/inc/Module/Install.pm    20 Jan 2010 00:36:01 
-0000      1.1
@@ -0,0 +1,281 @@
+#line 1
+package Module::Install;
+
+# For any maintainers:
+# The load order for Module::Install is a bit magic.
+# It goes something like this...
+#
+# IF ( host has Module::Install installed, creating author mode ) {
+#     1. Makefile.PL calls "use inc::Module::Install"
+#     2. $INC{inc/Module/Install.pm} set to installed version of 
inc::Module::Install
+#     3. The installed version of inc::Module::Install loads
+#     4. inc::Module::Install calls "require Module::Install"
+#     5. The ./inc/ version of Module::Install loads
+# } ELSE {
+#     1. Makefile.PL calls "use inc::Module::Install"
+#     2. $INC{inc/Module/Install.pm} set to ./inc/ version of Module::Install
+#     3. The ./inc/ version of Module::Install loads
+# }
+
+use 5.004;
+use strict 'vars';
+
+use vars qw{$VERSION};
+BEGIN {
+    # All Module::Install core packages now require synchronised versions.
+    # This will be used to ensure we don't accidentally load old or
+    # different versions of modules.
+    # This is not enforced yet, but will be some time in the next few
+    # releases once we can make sure it won't clash with custom
+    # Module::Install extensions.
+    $VERSION = '0.68';
+}
+
+# Whether or not inc::Module::Install is actually loaded, the
+# $INC{inc/Module/Install.pm} is what will still get set as long as
+# the caller loaded module this in the documented manner.
+# If not set, the caller may NOT have loaded the bundled version, and thus
+# they may not have a MI version that works with the Makefile.PL. This would
+# result in false errors or unexpected behaviour. And we don't want that.
+my $file = join( '/', 'inc', split /::/, __PACKAGE__ ) . '.pm';
+unless ( $INC{$file} ) {
+    die <<"END_DIE";
+Please invoke ${\__PACKAGE__} with:
+
+    use inc::${\__PACKAGE__};
+
+not:
+
+    use ${\__PACKAGE__};
+
+END_DIE
+}
+
+# If the script that is loading Module::Install is from the future,
+# then make will detect this and cause it to re-run over and over
+# again. This is bad. Rather than taking action to touch it (which
+# is unreliable on some platforms and requires write permissions)
+# for now we should catch this and refuse to run.
+if ( -f $0 and (stat($0))[9] > time ) {
+       die << "END_DIE";
+Your installer $0 has a modification time in the future.
+
+This is known to create infinite loops in make.
+
+Please correct this, then run $0 again.
+
+END_DIE
+}
+
+use Cwd        ();
+use File::Find ();
+use File::Path ();
+use FindBin;
+
+*inc::Module::Install::VERSION = *VERSION;
address@hidden::Module::Install::ISA     = __PACKAGE__;
+
+sub autoload {
+    my $self = shift;
+    my $who  = $self->_caller;
+    my $cwd  = Cwd::cwd();
+    my $sym  = "${who}::AUTOLOAD";
+    $sym->{$cwd} = sub {
+        my $pwd = Cwd::cwd();
+        if ( my $code = $sym->{$pwd} ) {
+            # delegate back to parent dirs
+            goto &$code unless $cwd eq $pwd;
+        }
+        $$sym =~ /([^:]+)$/ or die "Cannot autoload $who - $sym";
+        unshift @_, ($self, $1);
+        goto &{$self->can('call')} unless uc($1) eq $1;
+    };
+}
+
+sub import {
+    my $class = shift;
+    my $self  = $class->new(@_);
+    my $who   = $self->_caller;
+
+    unless ( -f $self->{file} ) {
+        require "$self->{path}/$self->{dispatch}.pm";
+        File::Path::mkpath("$self->{prefix}/$self->{author}");
+        $self->{admin} = "$self->{name}::$self->{dispatch}"->new( _top => 
$self );
+        $self->{admin}->init;
+        @_ = ($class, _self => $self);
+        goto &{"$self->{name}::import"};
+    }
+
+    *{"${who}::AUTOLOAD"} = $self->autoload;
+    $self->preload;
+
+    # Unregister loader and worker packages so subdirs can use them again
+    delete $INC{"$self->{file}"};
+    delete $INC{"$self->{path}.pm"};
+}
+
+sub preload {
+    my ($self) = @_;
+
+    unless ( $self->{extensions} ) {
+        $self->load_extensions(
+            "$self->{prefix}/$self->{path}", $self
+        );
+    }
+
+    my @exts = @{$self->{extensions}};
+    unless ( @exts ) {
+        my $admin = $self->{admin};
+        @exts = $admin->load_all_extensions;
+    }
+
+    my %seen;
+    foreach my $obj ( @exts ) {
+        while (my ($method, $glob) = each %{ref($obj) . '::'}) {
+            next unless $obj->can($method);
+            next if $method =~ /^_/;
+            next if $method eq uc($method);
+            $seen{$method}++;
+        }
+    }
+
+    my $who = $self->_caller;
+    foreach my $name ( sort keys %seen ) {
+        *{"${who}::$name"} = sub {
+            ${"${who}::AUTOLOAD"} = "${who}::$name";
+            goto &{"${who}::AUTOLOAD"};
+        };
+    }
+}
+
+sub new {
+    my ($class, %args) = @_;
+
+    # ignore the prefix on extension modules built from top level.
+    my $base_path = Cwd::abs_path($FindBin::Bin);
+    unless ( Cwd::abs_path(Cwd::cwd()) eq $base_path ) {
+        delete $args{prefix};
+    }
+
+    return $args{_self} if $args{_self};
+
+    $args{dispatch} ||= 'Admin';
+    $args{prefix}   ||= 'inc';
+    $args{author}   ||= ($^O eq 'VMS' ? '_author' : '.author');
+    $args{bundle}   ||= 'inc/BUNDLES';
+    $args{base}     ||= $base_path;
+    $class =~ s/^\Q$args{prefix}\E:://;
+    $args{name}     ||= $class;
+    $args{version}  ||= $class->VERSION;
+    unless ( $args{path} ) {
+        $args{path}  = $args{name};
+        $args{path}  =~ s!::!/!g;
+    }
+    $args{file}     ||= "$args{base}/$args{prefix}/$args{path}.pm";
+
+    bless( \%args, $class );
+}
+
+sub call {
+       my ($self, $method) = @_;
+       my $obj = $self->load($method) or return;
+        splice(@_, 0, 2, $obj);
+       goto &{$obj->can($method)};
+}
+
+sub load {
+    my ($self, $method) = @_;
+
+    $self->load_extensions(
+        "$self->{prefix}/$self->{path}", $self
+    ) unless $self->{extensions};
+
+    foreach my $obj (@{$self->{extensions}}) {
+        return $obj if $obj->can($method);
+    }
+
+    my $admin = $self->{admin} or die <<"END_DIE";
+The '$method' method does not exist in the '$self->{prefix}' path!
+Please remove the '$self->{prefix}' directory and run $0 again to load it.
+END_DIE
+
+    my $obj = $admin->load($method, 1);
+    push @{$self->{extensions}}, $obj;
+
+    $obj;
+}
+
+sub load_extensions {
+    my ($self, $path, $top) = @_;
+
+    unless ( grep { lc $_ eq lc $self->{prefix} } @INC ) {
+        unshift @INC, $self->{prefix};
+    }
+
+    foreach my $rv ( $self->find_extensions($path) ) {
+        my ($file, $pkg) = @{$rv};
+        next if $self->{pathnames}{$pkg};
+
+        local $@;
+        my $new = eval { require $file; $pkg->can('new') };
+        unless ( $new ) {
+            warn $@ if $@;
+            next;
+        }
+        $self->{pathnames}{$pkg} = delete $INC{$file};
+        push @{$self->{extensions}}, &{$new}($pkg, _top => $top );
+    }
+
+    $self->{extensions} ||= [];
+}
+
+sub find_extensions {
+    my ($self, $path) = @_;
+
+    my @found;
+    File::Find::find( sub {
+        my $file = $File::Find::name;
+        return unless $file =~ m!^\Q$path\E/(.+)\.pm\Z!is;
+        my $subpath = $1;
+        return if lc($subpath) eq lc($self->{dispatch});
+
+        $file = "$self->{path}/$subpath.pm";
+        my $pkg = "$self->{name}::$subpath";
+        $pkg =~ s!/!::!g;
+
+        # If we have a mixed-case package name, assume case has been preserved
+        # correctly.  Otherwise, root through the file to locate the 
case-preserved
+        # version of the package name.
+        if ( $subpath eq lc($subpath) || $subpath eq uc($subpath) ) {
+            open PKGFILE, "<$subpath.pm" or die "find_extensions: Can't open 
$subpath.pm: $!";
+            my $in_pod = 0;
+            while ( <PKGFILE> ) {
+                $in_pod = 1 if /^=\w/;
+                $in_pod = 0 if /^=cut/;
+                next if ($in_pod || /^=cut/);  # skip pod text
+                next if /^\s*#/;               # and comments
+                if ( m/^\s*package\s+($pkg)\s*;/i ) {
+                    $pkg = $1;
+                    last;
+                }
+            }
+            close PKGFILE;
+        }
+
+        push @found, [ $file, $pkg ];
+    }, $path ) if -d $path;
+
+    @found;
+}
+
+sub _caller {
+    my $depth = 0;
+    my $call  = caller($depth);
+    while ( $call eq __PACKAGE__ ) {
+        $depth++;
+        $call = caller($depth);
+    }
+    return $call;
+}
+
+1;

Index: lib/Unicode-EastAsianWidth/inc/Module/Install/Base.pm
===================================================================
RCS file: lib/Unicode-EastAsianWidth/inc/Module/Install/Base.pm
diff -N lib/Unicode-EastAsianWidth/inc/Module/Install/Base.pm
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ lib/Unicode-EastAsianWidth/inc/Module/Install/Base.pm       20 Jan 2010 
00:36:01 -0000      1.1
@@ -0,0 +1,70 @@
+#line 1
+package Module::Install::Base;
+
+$VERSION = '0.68';
+
+# Suspend handler for "redefined" warnings
+BEGIN {
+       my $w = $SIG{__WARN__};
+       $SIG{__WARN__} = sub { $w };
+}
+
+### This is the ONLY module that shouldn't have strict on
+# use strict;
+
+#line 41
+
+sub new {
+    my ($class, %args) = @_;
+
+    foreach my $method ( qw(call load) ) {
+        *{"$class\::$method"} = sub {
+            shift()->_top->$method(@_);
+        } unless defined &{"$class\::$method"};
+    }
+
+    bless( \%args, $class );
+}
+
+#line 61
+
+sub AUTOLOAD {
+    my $self = shift;
+    local $@;
+    my $autoload = eval { $self->_top->autoload } or return;
+    goto &$autoload;
+}
+
+#line 76
+
+sub _top { $_[0]->{_top} }
+
+#line 89
+
+sub admin {
+    $_[0]->_top->{admin} or Module::Install::Base::FakeAdmin->new;
+}
+
+sub is_admin {
+    $_[0]->admin->VERSION;
+}
+
+sub DESTROY {}
+
+package Module::Install::Base::FakeAdmin;
+
+my $Fake;
+sub new { $Fake ||= bless(address@hidden, $_[0]) }
+
+sub AUTOLOAD {}
+
+sub DESTROY {}
+
+# Restore warning handler
+BEGIN {
+       $SIG{__WARN__} = $SIG{__WARN__}->();
+}
+
+1;
+
+#line 138

Index: lib/Unicode-EastAsianWidth/inc/Module/Install/Can.pm
===================================================================
RCS file: lib/Unicode-EastAsianWidth/inc/Module/Install/Can.pm
diff -N lib/Unicode-EastAsianWidth/inc/Module/Install/Can.pm
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ lib/Unicode-EastAsianWidth/inc/Module/Install/Can.pm        20 Jan 2010 
00:36:01 -0000      1.1
@@ -0,0 +1,82 @@
+#line 1
+package Module::Install::Can;
+
+use strict;
+use Module::Install::Base;
+use Config ();
+### This adds a 5.005 Perl version dependency.
+### This is a bug and will be fixed.
+use File::Spec ();
+use ExtUtils::MakeMaker ();
+
+use vars qw{$VERSION $ISCORE @ISA};
+BEGIN {
+       $VERSION = '0.68';
+       $ISCORE  = 1;
+       @ISA     = qw{Module::Install::Base};
+}
+
+# check if we can load some module
+### Upgrade this to not have to load the module if possible
+sub can_use {
+       my ($self, $mod, $ver) = @_;
+       $mod =~ s{::|\\}{/}g;
+       $mod .= '.pm' unless $mod =~ /\.pm$/i;
+
+       my $pkg = $mod;
+       $pkg =~ s{/}{::}g;
+       $pkg =~ s{\.pm$}{}i;
+
+       local $@;
+       eval { require $mod; $pkg->VERSION($ver || 0); 1 };
+}
+
+# check if we can run some command
+sub can_run {
+       my ($self, $cmd) = @_;
+
+       my $_cmd = $cmd;
+       return $_cmd if (-x $_cmd or $_cmd = MM->maybe_command($_cmd));
+
+       for my $dir ((split /$Config::Config{path_sep}/, $ENV{PATH}), '.') {
+               my $abs = File::Spec->catfile($dir, $_[1]);
+               return $abs if (-x $abs or $abs = MM->maybe_command($abs));
+       }
+
+       return;
+}
+
+# can we locate a (the) C compiler
+sub can_cc {
+       my $self   = shift;
+       my @chunks = split(/ /, $Config::Config{cc}) or return;
+
+       # $Config{cc} may contain args; try to find out the program part
+       while (@chunks) {
+               return $self->can_run("@chunks") || (pop(@chunks), next);
+       }
+
+       return;
+}
+
+# Fix Cygwin bug on maybe_command();
+if ( $^O eq 'cygwin' ) {
+       require ExtUtils::MM_Cygwin;
+       require ExtUtils::MM_Win32;
+       if ( ! defined(&ExtUtils::MM_Cygwin::maybe_command) ) {
+               *ExtUtils::MM_Cygwin::maybe_command = sub {
+                       my ($self, $file) = @_;
+                       if ($file =~ m{^/cygdrive/}i and 
ExtUtils::MM_Win32->can('maybe_command')) {
+                               ExtUtils::MM_Win32->maybe_command($file);
+                       } else {
+                               ExtUtils::MM_Unix->maybe_command($file);
+                       }
+               }
+       }
+}
+
+1;
+
+__END__
+
+#line 157

Index: lib/Unicode-EastAsianWidth/inc/Module/Install/Fetch.pm
===================================================================
RCS file: lib/Unicode-EastAsianWidth/inc/Module/Install/Fetch.pm
diff -N lib/Unicode-EastAsianWidth/inc/Module/Install/Fetch.pm
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ lib/Unicode-EastAsianWidth/inc/Module/Install/Fetch.pm      20 Jan 2010 
00:36:01 -0000      1.1
@@ -0,0 +1,93 @@
+#line 1
+package Module::Install::Fetch;
+
+use strict;
+use Module::Install::Base;
+
+use vars qw{$VERSION $ISCORE @ISA};
+BEGIN {
+       $VERSION = '0.68';
+       $ISCORE  = 1;
+       @ISA     = qw{Module::Install::Base};
+}
+
+sub get_file {
+    my ($self, %args) = @_;
+    my ($scheme, $host, $path, $file) = 
+        $args{url} =~ m|^(\w+)://([^/]+)(.+)/(.+)| or return;
+
+    if ( $scheme eq 'http' and ! eval { require LWP::Simple; 1 } ) {
+        $args{url} = $args{ftp_url}
+            or (warn("LWP support unavailable!\n"), return);
+        ($scheme, $host, $path, $file) = 
+            $args{url} =~ m|^(\w+)://([^/]+)(.+)/(.+)| or return;
+    }
+
+    $|++;
+    print "Fetching '$file' from $host... ";
+
+    unless (eval { require Socket; Socket::inet_aton($host) }) {
+        warn "'$host' resolve failed!\n";
+        return;
+    }
+
+    return unless $scheme eq 'ftp' or $scheme eq 'http';
+
+    require Cwd;
+    my $dir = Cwd::getcwd();
+    chdir $args{local_dir} or return if exists $args{local_dir};
+
+    if (eval { require LWP::Simple; 1 }) {
+        LWP::Simple::mirror($args{url}, $file);
+    }
+    elsif (eval { require Net::FTP; 1 }) { eval {
+        # use Net::FTP to get past firewall
+        my $ftp = Net::FTP->new($host, Passive => 1, Timeout => 600);
+        $ftp->login("anonymous", 'address@hidden');
+        $ftp->cwd($path);
+        $ftp->binary;
+        $ftp->get($file) or (warn("$!\n"), return);
+        $ftp->quit;
+    } }
+    elsif (my $ftp = $self->can_run('ftp')) { eval {
+        # no Net::FTP, fallback to ftp.exe
+        require FileHandle;
+        my $fh = FileHandle->new;
+
+        local $SIG{CHLD} = 'IGNORE';
+        unless ($fh->open("|$ftp -n")) {
+            warn "Couldn't open ftp: $!\n";
+            chdir $dir; return;
+        }
+
+        my @dialog = split(/\n/, <<"END_FTP");
+open $host
+user anonymous address@hidden
+cd $path
+binary
+get $file $file
+quit
+END_FTP
+        foreach (@dialog) { $fh->print("$_\n") }
+        $fh->close;
+    } }
+    else {
+        warn "No working 'ftp' program available!\n";
+        chdir $dir; return;
+    }
+
+    unless (-f $file) {
+        warn "Fetching failed: address@hidden";
+        chdir $dir; return;
+    }
+
+    return if exists $args{size} and -s $file != $args{size};
+    system($args{run}) if exists $args{run};
+    unlink($file) if $args{remove};
+
+    print(((!exists $args{check_for} or -e $args{check_for})
+        ? "done!" : "failed! ($!)"), "\n");
+    chdir $dir; return !$?;
+}
+
+1;

Index: lib/Unicode-EastAsianWidth/inc/Module/Install/Makefile.pm
===================================================================
RCS file: lib/Unicode-EastAsianWidth/inc/Module/Install/Makefile.pm
diff -N lib/Unicode-EastAsianWidth/inc/Module/Install/Makefile.pm
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ lib/Unicode-EastAsianWidth/inc/Module/Install/Makefile.pm   20 Jan 2010 
00:36:01 -0000      1.1
@@ -0,0 +1,237 @@
+#line 1
+package Module::Install::Makefile;
+
+use strict 'vars';
+use Module::Install::Base;
+use ExtUtils::MakeMaker ();
+
+use vars qw{$VERSION $ISCORE @ISA};
+BEGIN {
+       $VERSION = '0.68';
+       $ISCORE  = 1;
+       @ISA     = qw{Module::Install::Base};
+}
+
+sub Makefile { $_[0] }
+
+my %seen = ();
+
+sub prompt {
+       shift;
+
+       # Infinite loop protection
+       my @c = caller();
+       if ( ++$seen{"$c[1]|$c[2]|$_[0]"} > 3 ) {
+               die "Caught an potential prompt infinite loop 
($c[1]|$c[2]|$_[0])";
+       }
+
+       # In automated testing, always use defaults
+       if ( $ENV{AUTOMATED_TESTING} and ! $ENV{PERL_MM_USE_DEFAULT} ) {
+               local $ENV{PERL_MM_USE_DEFAULT} = 1;
+               goto &ExtUtils::MakeMaker::prompt;
+       } else {
+               goto &ExtUtils::MakeMaker::prompt;
+       }
+}
+
+sub makemaker_args {
+       my $self = shift;
+       my $args = ($self->{makemaker_args} ||= {});
+       %$args = ( %$args, @_ ) if @_;
+       $args;
+}
+
+# For mm args that take multiple space-seperated args,
+# append an argument to the current list.
+sub makemaker_append {
+       my $self = sShift;
+       my $name = shift;
+       my $args = $self->makemaker_args;
+       $args->{name} = defined $args->{$name}
+               ? join( ' ', $args->{name}, @_ )
+               : join( ' ', @_ );
+}
+
+sub build_subdirs {
+       my $self    = shift;
+       my $subdirs = $self->makemaker_args->{DIR} ||= [];
+       for my $subdir (@_) {
+               push @$subdirs, $subdir;
+       }
+}
+
+sub clean_files {
+       my $self  = shift;
+       my $clean = $self->makemaker_args->{clean} ||= {};
+       %$clean = (
+               %$clean, 
+               FILES => join(' ', grep length, $clean->{FILES}, @_),
+       );
+}
+
+sub realclean_files {
+       my $self  = shift;
+       my $realclean = $self->makemaker_args->{realclean} ||= {};
+       %$realclean = (
+               %$realclean, 
+               FILES => join(' ', grep length, $realclean->{FILES}, @_),
+       );
+}
+
+sub libs {
+       my $self = shift;
+       my $libs = ref $_[0] ? shift : [ shift ];
+       $self->makemaker_args( LIBS => $libs );
+}
+
+sub inc {
+       my $self = shift;
+       $self->makemaker_args( INC => shift );
+}
+
+my %test_dir = ();
+
+sub _wanted_t {
+       /\.t$/ and -f $_ and $test_dir{$File::Find::dir} = 1;
+}
+
+sub tests_recursive {
+       my $self = shift;
+       if ( $self->tests ) {
+               die "tests_recursive will not work if tests are already 
defined";
+       }
+       my $dir = shift || 't';
+       unless ( -d $dir ) {
+               die "tests_recursive dir '$dir' does not exist";
+       }
+       require File::Find;
+       %test_dir = ();
+       File::Find::find( \&_wanted_t, $dir );
+       $self->tests( join ' ', map { "$_/*.t" } sort keys %test_dir );
+}
+
+sub write {
+       my $self = shift;
+       die "&Makefile->write() takes no arguments\n" if @_;
+
+       my $args = $self->makemaker_args;
+       $args->{DISTNAME} = $self->name;
+       $args->{NAME}     = $self->module_name || $self->name || 
$self->determine_NAME($args);
+       $args->{VERSION}  = $self->version || $self->determine_VERSION($args);
+       $args->{NAME}     =~ s/-/::/g;
+       if ( $self->tests ) {
+               $args->{test} = { TESTS => $self->tests };
+       }
+       if ($] >= 5.005) {
+               $args->{ABSTRACT} = $self->abstract;
+               $args->{AUTHOR}   = $self->author;
+       }
+       if ( eval($ExtUtils::MakeMaker::VERSION) >= 6.10 ) {
+               $args->{NO_META} = 1;
+       }
+       if ( eval($ExtUtils::MakeMaker::VERSION) > 6.17 and $self->sign ) {
+               $args->{SIGN} = 1;
+       }
+       unless ( $self->is_admin ) {
+               delete $args->{SIGN};
+       }
+
+       # merge both kinds of requires into prereq_pm
+       my $prereq = ($args->{PREREQ_PM} ||= {});
+       %$prereq = ( %$prereq,
+               map { @$_ }
+               map { @$_ }
+               grep $_,
+               ($self->build_requires, $self->requires)
+       );
+
+       # merge both kinds of requires into prereq_pm
+       my $subdirs = ($args->{DIR} ||= []);
+       if ($self->bundles) {
+               foreach my $bundle (@{ $self->bundles }) {
+                       my ($file, $dir) = @$bundle;
+                       push @$subdirs, $dir if -d $dir;
+                       delete $prereq->{$file};
+               }
+       }
+
+       if ( my $perl_version = $self->perl_version ) {
+               eval "use $perl_version; 1"
+                       or die "ERROR: perl: Version $] is installed, "
+                       . "but we need version >= $perl_version";
+       }
+
+       $args->{INSTALLDIRS} = $self->installdirs;
+
+       my %args = map { ( $_ => $args->{$_} ) } grep {defined($args->{$_})} 
keys %$args;
+
+       my $user_preop = delete $args{dist}->{PREOP};
+       if (my $preop = $self->admin->preop($user_preop)) {
+               $args{dist} = $preop;
+       }
+
+       my $mm = ExtUtils::MakeMaker::WriteMakefile(%args);
+       $self->fix_up_makefile($mm->{FIRST_MAKEFILE} || 'Makefile');
+}
+
+sub fix_up_makefile {
+       my $self          = shift;
+       my $makefile_name = shift;
+       my $top_class     = ref($self->_top) || '';
+       my $top_version   = $self->_top->VERSION || '';
+
+       my $preamble = $self->preamble 
+               ? "# Preamble by $top_class $top_version\n"
+                       . $self->preamble
+               : '';
+       my $postamble = "# Postamble by $top_class $top_version\n"
+               . ($self->postamble || '');
+
+       local *MAKEFILE;
+       open MAKEFILE, "< $makefile_name" or die "fix_up_makefile: Couldn't 
open $makefile_name: $!";
+       my $makefile = do { local $/; <MAKEFILE> };
+       close MAKEFILE or die $!;
+
+       $makefile =~ s/\b(test_harness\(\$\(TEST_VERBOSE\), )/$1'inc', /;
+       $makefile =~ s/( -I\$\(INST_ARCHLIB\))/ -Iinc$1/g;
+       $makefile =~ s/( "-I\$\(INST_LIB\)")/ "-Iinc"$1/g;
+       $makefile =~ s/^(FULLPERL = .*)/$1 "-Iinc"/m;
+       $makefile =~ s/^(PERL = .*)/$1 "-Iinc"/m;
+
+       # Module::Install will never be used to build the Core Perl
+       # Sometimes PERL_LIB and PERL_ARCHLIB get written anyway, which breaks
+       # PREFIX/PERL5LIB, and thus, install_share. Blank them if they exist
+       $makefile =~ s/^PERL_LIB = .+/PERL_LIB =/m;
+       #$makefile =~ s/^PERL_ARCHLIB = .+/PERL_ARCHLIB =/m;
+
+       # Perl 5.005 mentions PERL_LIB explicitly, so we have to remove that as 
well.
+       $makefile =~ s/("?)-I\$\(PERL_LIB\)\1//g;
+
+       # XXX - This is currently unused; not sure if it breaks other MM-users
+       # $makefile =~ s/^pm_to_blib\s+:\s+/pm_to_blib :: /mg;
+
+       open  MAKEFILE, "> $makefile_name" or die "fix_up_makefile: Couldn't 
open $makefile_name: $!";
+       print MAKEFILE  "$preamble$makefile$postamble" or die $!;
+       close MAKEFILE  or die $!;
+
+       1;
+}
+
+sub preamble {
+       my ($self, $text) = @_;
+       $self->{preamble} = $text . $self->{preamble} if defined $text;
+       $self->{preamble};
+}
+
+sub postamble {
+       my ($self, $text) = @_;
+       $self->{postamble} ||= $self->admin->postamble;
+       $self->{postamble} .= $text if defined $text;
+       $self->{postamble}
+}
+
+1;
+
+__END__
+
+#line 363

Index: lib/Unicode-EastAsianWidth/inc/Module/Install/Metadata.pm
===================================================================
RCS file: lib/Unicode-EastAsianWidth/inc/Module/Install/Metadata.pm
diff -N lib/Unicode-EastAsianWidth/inc/Module/Install/Metadata.pm
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ lib/Unicode-EastAsianWidth/inc/Module/Install/Metadata.pm   20 Jan 2010 
00:36:01 -0000      1.1
@@ -0,0 +1,336 @@
+#line 1
+package Module::Install::Metadata;
+
+use strict 'vars';
+use Module::Install::Base;
+
+use vars qw{$VERSION $ISCORE @ISA};
+BEGIN {
+       $VERSION = '0.68';
+       $ISCORE  = 1;
+       @ISA     = qw{Module::Install::Base};
+}
+
+my @scalar_keys = qw{
+    name module_name abstract author version license
+    distribution_type perl_version tests installdirs
+};
+
+my @tuple_keys = qw{
+    build_requires requires recommends bundles
+};
+
+sub Meta            { shift        }
+sub Meta_ScalarKeys { @scalar_keys }
+sub Meta_TupleKeys  { @tuple_keys  }
+
+foreach my $key (@scalar_keys) {
+    *$key = sub {
+        my $self = shift;
+        return $self->{values}{$key} if defined wantarray and address@hidden;
+        $self->{values}{$key} = shift;
+        return $self;
+    };
+}
+
+foreach my $key (@tuple_keys) {
+    *$key = sub {
+        my $self = shift;
+        return $self->{values}{$key} unless @_;
+
+        my @rv;
+        while (@_) {
+            my $module = shift or last;
+            my $version = shift || 0;
+            if ( $module eq 'perl' ) {
+                $version =~ s{^(\d+)\.(\d+)\.(\d+)}
+                             {$1 + $2/1_000 + $3/1_000_000}e;
+                $self->perl_version($version);
+                next;
+            }
+            my $rv = [ $module, $version ];
+            push @rv, $rv;
+        }
+        push @{ $self->{values}{$key} }, @rv;
+        @rv;
+    };
+}
+
+# configure_requires is currently a null-op
+sub configure_requires { 1 }
+
+# Aliases for build_requires that will have alternative
+# meanings in some future version of META.yml.
+sub test_requires      { shift->build_requires(@_)  }
+sub install_requires   { shift->build_requires(@_)  }
+
+# Aliases for installdirs options
+sub install_as_core    { $_[0]->installdirs('perl')   }
+sub install_as_cpan    { $_[0]->installdirs('site')   }
+sub install_as_site    { $_[0]->installdirs('site')   }
+sub install_as_vendor  { $_[0]->installdirs('vendor') }
+
+sub sign {
+    my $self = shift;
+    return $self->{'values'}{'sign'} if defined wantarray and ! @_;
+    $self->{'values'}{'sign'} = ( @_ ? $_[0] : 1 );
+    return $self;
+}
+
+sub dynamic_config {
+       my $self = shift;
+       unless ( @_ ) {
+               warn "You MUST provide an explicit true/false value to 
dynamic_config, skipping\n";
+               return $self;
+       }
+       $self->{'values'}{'dynamic_config'} = $_[0] ? 1 : 0;
+       return $self;
+}
+
+sub all_from {
+    my ( $self, $file ) = @_;
+
+    unless ( defined($file) ) {
+        my $name = $self->name
+            or die "all_from called with no args without setting name() first";
+        $file = join('/', 'lib', split(/-/, $name)) . '.pm';
+        $file =~ s{.*/}{} unless -e $file;
+        die "all_from: cannot find $file from $name" unless -e $file;
+    }
+
+    $self->version_from($file)      unless $self->version;
+    $self->perl_version_from($file) unless $self->perl_version;
+
+    # The remaining probes read from POD sections; if the file
+    # has an accompanying .pod, use that instead
+    my $pod = $file;
+    if ( $pod =~ s/\.pm$/.pod/i and -e $pod ) {
+        $file = $pod;
+    }
+
+    $self->author_from($file)   unless $self->author;
+    $self->license_from($file)  unless $self->license;
+    $self->abstract_from($file) unless $self->abstract;
+}
+
+sub provides {
+    my $self     = shift;
+    my $provides = ( $self->{values}{provides} ||= {} );
+    %$provides = (%$provides, @_) if @_;
+    return $provides;
+}
+
+sub auto_provides {
+    my $self = shift;
+    return $self unless $self->is_admin;
+
+    unless (-e 'MANIFEST') {
+        warn "Cannot deduce auto_provides without a MANIFEST, skipping\n";
+        return $self;
+    }
+
+    # Avoid spurious warnings as we are not checking manifest here.
+
+    local $SIG{__WARN__} = sub {1};
+    require ExtUtils::Manifest;
+    local *ExtUtils::Manifest::manicheck = sub { return };
+
+    require Module::Build;
+    my $build = Module::Build->new(
+        dist_name    => $self->name,
+        dist_version => $self->version,
+        license      => $self->license,
+    );
+    $self->provides(%{ $build->find_dist_packages || {} });
+}
+
+sub feature {
+    my $self     = shift;
+    my $name     = shift;
+    my $features = ( $self->{values}{features} ||= [] );
+
+    my $mods;
+
+    if ( @_ == 1 and ref( $_[0] ) ) {
+        # The user used ->feature like ->features by passing in the second
+        # argument as a reference.  Accomodate for that.
+        $mods = $_[0];
+    } else {
+        $mods = address@hidden;
+    }
+
+    my $count = 0;
+    push @$features, (
+        $name => [
+            map {
+                ref($_) ? ( ref($_) eq 'HASH' ) ? %$_
+                                                : @$_
+                        : $_
+            } @$mods
+        ]
+    );
+
+    return @$features;
+}
+
+sub features {
+    my $self = shift;
+    while ( my ( $name, $mods ) = splice( @_, 0, 2 ) ) {
+        $self->feature( $name, @$mods );
+    }
+    return $self->{values}->{features}
+       ? @{ $self->{values}->{features} }
+       : ();
+}
+
+sub no_index {
+    my $self = shift;
+    my $type = shift;
+    push @{ $self->{values}{no_index}{$type} }, @_ if $type;
+    return $self->{values}{no_index};
+}
+
+sub read {
+    my $self = shift;
+    $self->include_deps( 'YAML', 0 );
+
+    require YAML;
+    my $data = YAML::LoadFile('META.yml');
+
+    # Call methods explicitly in case user has already set some values.
+    while ( my ( $key, $value ) = each %$data ) {
+        next unless $self->can($key);
+        if ( ref $value eq 'HASH' ) {
+            while ( my ( $module, $version ) = each %$value ) {
+                $self->can($key)->($self, $module => $version );
+            }
+        }
+        else {
+            $self->can($key)->($self, $value);
+        }
+    }
+    return $self;
+}
+
+sub write {
+    my $self = shift;
+    return $self unless $self->is_admin;
+    $self->admin->write_meta;
+    return $self;
+}
+
+sub version_from {
+    my ( $self, $file ) = @_;
+    require ExtUtils::MM_Unix;
+    $self->version( ExtUtils::MM_Unix->parse_version($file) );
+}
+
+sub abstract_from {
+    my ( $self, $file ) = @_;
+    require ExtUtils::MM_Unix;
+    $self->abstract(
+        bless(
+            { DISTNAME => $self->name },
+            'ExtUtils::MM_Unix'
+        )->parse_abstract($file)
+     );
+}
+
+sub _slurp {
+    my ( $self, $file ) = @_;
+
+    local *FH;
+    open FH, "< $file" or die "Cannot open $file.pod: $!";
+    do { local $/; <FH> };
+}
+
+sub perl_version_from {
+    my ( $self, $file ) = @_;
+
+    if (
+        $self->_slurp($file) =~ m/
+        ^
+        use \s*
+        v?
+        ([\d_\.]+)
+        \s* ;
+    /ixms
+      )
+    {
+        my $v = $1;
+        $v =~ s{_}{}g;
+        $self->perl_version($1);
+    }
+    else {
+        warn "Cannot determine perl version info from $file\n";
+        return;
+    }
+}
+
+sub author_from {
+    my ( $self, $file ) = @_;
+    my $content = $self->_slurp($file);
+    if ($content =~ m/
+        =head \d \s+ (?:authors?)\b \s*
+        ([^\n]*)
+        |
+        =head \d \s+ (?:licen[cs]e|licensing|copyright|legal)\b \s*
+        .*? copyright .*? \d\d\d[\d.]+ \s* (?:\bby\b)? \s*
+        ([^\n]*)
+    /ixms) {
+        my $author = $1 || $2;
+        $author =~ s{E<lt>}{<}g;
+        $author =~ s{E<gt>}{>}g;
+        $self->author($author); 
+    }
+    else {
+        warn "Cannot determine author info from $file\n";
+    }
+}
+
+sub license_from {
+    my ( $self, $file ) = @_;
+
+    if (
+        $self->_slurp($file) =~ m/
+        (
+            =head \d \s+
+            (?:licen[cs]e|licensing|copyright|legal)\b
+            .*?
+        )
+        (=head\\d.*|=cut.*|)
+        \z
+    /ixms
+      )
+    {
+        my $license_text = $1;
+        my @phrases      = (
+            'under the same (?:terms|license) as perl itself' => 'perl',       
 1,
+            'GNU public license'                              => 'gpl',        
 1,
+            'GNU lesser public license'                       => 'gpl',        
 1,
+            'BSD license'                                     => 'bsd',        
 1,
+            'Artistic license'                                => 'artistic',   
 1,
+            'GPL'                                             => 'gpl',        
 1,
+            'LGPL'                                            => 'lgpl',       
 1,
+            'BSD'                                             => 'bsd',        
 1,
+            'Artistic'                                        => 'artistic',   
 1,
+            'MIT'                                             => 'mit',        
 1,
+            'proprietary'                                     => 
'proprietary', 0,
+        );
+        while ( my ($pattern, $license, $osi) = splice(@phrases, 0, 3) ) {
+            $pattern =~ s{\s+}{\\s+}g;
+            if ( $license_text =~ /\b$pattern\b/i ) {
+                if ( $osi and $license_text =~ /All rights reserved/i ) {
+                        warn "LEGAL WARNING: 'All rights reserved' may 
invalidate Open Source licenses. Consider removing it.";
+               }
+                $self->license($license);
+                return 1;
+            }
+        }
+    }
+
+    warn "Cannot determine license info from $file\n";
+    return 'unknown';
+}
+
+1;

Index: lib/Unicode-EastAsianWidth/inc/Module/Install/Win32.pm
===================================================================
RCS file: lib/Unicode-EastAsianWidth/inc/Module/Install/Win32.pm
diff -N lib/Unicode-EastAsianWidth/inc/Module/Install/Win32.pm
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ lib/Unicode-EastAsianWidth/inc/Module/Install/Win32.pm      20 Jan 2010 
00:36:01 -0000      1.1
@@ -0,0 +1,65 @@
+#line 1
+package Module::Install::Win32;
+
+use strict;
+use Module::Install::Base;
+
+use vars qw{$VERSION $ISCORE @ISA};
+BEGIN {
+       $VERSION = '0.68';
+       $ISCORE  = 1;
+       @ISA     = qw{Module::Install::Base};
+}
+
+# determine if the user needs nmake, and download it if needed
+sub check_nmake {
+       my $self = shift;
+       $self->load('can_run');
+       $self->load('get_file');
+       
+       require Config;
+       return unless (
+               $^O eq 'MSWin32'                     and
+               $Config::Config{make}                and
+               $Config::Config{make} =~ /^nmake\b/i and
+               ! $self->can_run('nmake')
+       );
+
+       print "The required 'nmake' executable not found, fetching it...\n";
+
+       require File::Basename;
+       my $rv = $self->get_file(
+               url       => 
'http://download.microsoft.com/download/vc15/Patch/1.52/W95/EN-US/Nmake15.exe',
+               ftp_url   => 
'ftp://ftp.microsoft.com/Softlib/MSLFILES/Nmake15.exe',
+               local_dir => File::Basename::dirname($^X),
+               size      => 51928,
+               run       => 'Nmake15.exe /o > nul',
+               check_for => 'Nmake.exe',
+               remove    => 1,
+       );
+
+       if (!$rv) {
+        die <<'END_MESSAGE';
+
+-------------------------------------------------------------------------------
+
+Since you are using Microsoft Windows, you will need the 'nmake' utility
+before installation. It's available at:
+
+  http://download.microsoft.com/download/vc15/Patch/1.52/W95/EN-US/Nmake15.exe
+      or
+  ftp://ftp.microsoft.com/Softlib/MSLFILES/Nmake15.exe
+
+Please download the file manually, save it to a directory in %PATH% (e.g.
+C:\WINDOWS\COMMAND\), then launch the MS-DOS command line shell, "cd" to
+that directory, and run "Nmake15.exe" from there; that will create the
+'nmake.exe' file needed by this module.
+
+You may then resume the installation process described in README.
+
+-------------------------------------------------------------------------------
+END_MESSAGE
+       }
+}
+
+1;

Index: lib/Unicode-EastAsianWidth/inc/Module/Install/WriteAll.pm
===================================================================
RCS file: lib/Unicode-EastAsianWidth/inc/Module/Install/WriteAll.pm
diff -N lib/Unicode-EastAsianWidth/inc/Module/Install/WriteAll.pm
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ lib/Unicode-EastAsianWidth/inc/Module/Install/WriteAll.pm   20 Jan 2010 
00:36:01 -0000      1.1
@@ -0,0 +1,43 @@
+#line 1
+package Module::Install::WriteAll;
+
+use strict;
+use Module::Install::Base;
+
+use vars qw{$VERSION $ISCORE @ISA};
+BEGIN {
+       $VERSION = '0.68';
+       $ISCORE  = 1;
+       @ISA     = qw{Module::Install::Base};
+}
+
+sub WriteAll {
+    my $self = shift;
+    my %args = (
+        meta        => 1,
+        sign        => 0,
+        inline      => 0,
+        check_nmake => 1,
+        @_
+    );
+
+    $self->sign(1)                if $args{sign};
+    $self->Meta->write            if $args{meta};
+    $self->admin->WriteAll(%args) if $self->is_admin;
+
+    if ( $0 =~ /Build.PL$/i ) {
+        $self->Build->write;
+    } else {
+        $self->check_nmake if $args{check_nmake};
+        unless ( $self->makemaker_args->{'PL_FILES'} ) {
+               $self->makemaker_args( PL_FILES => {} );
+        }
+        if ($args{inline}) {
+            $self->Inline->write;
+        } else {
+            $self->Makefile->write;
+        }
+    }
+}
+
+1;

Index: lib/Unicode-EastAsianWidth/lib/Unicode/EastAsianWidth.pm
===================================================================
RCS file: lib/Unicode-EastAsianWidth/lib/Unicode/EastAsianWidth.pm
diff -N lib/Unicode-EastAsianWidth/lib/Unicode/EastAsianWidth.pm
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ lib/Unicode-EastAsianWidth/lib/Unicode/EastAsianWidth.pm    20 Jan 2010 
00:36:02 -0000      1.1
@@ -0,0 +1,516 @@
+package Unicode::EastAsianWidth;
+
+use 5.006;
+use strict;
+use base 'Exporter';
+use vars qw( $VERSION $EastAsian );
+
+BEGIN {
+    $VERSION = '1.30';
+    $EastAsian = 0;
+};
+
+sub InFullwidth {
+    return InEastAsianFullwidth().
+           InEastAsianWide().
+           ($EastAsian ? InEastAsianAmbiguous() : '');
+}
+
+sub InHalfwidth {
+    return InEastAsianHalfwidth().
+           InEastAsianNarrow().
+           InEastAsianNeutral().
+           ($EastAsian ? '' : InEastAsianAmbiguous());
+}
+
+### BEGIN ###
+our @EXPORT = qw(
+InEastAsianAmbiguous
+InEastAsianFullwidth
+InEastAsianHalfwidth
+InEastAsianNarrow
+InEastAsianNeutral
+InEastAsianWide
+InFullwidth
+InHalfwidth
+);
+
+sub InEastAsianAmbiguous {
+    return <<"END";
+00A1\t00A1
+00A4\t00A4
+00A7\t00A8
+00AA\t00AA
+00AD\t00AE
+00B0\t00B4
+00B6\t00BA
+00BC\t00BF
+00C6\t00C6
+00D0\t00D0
+00D7\t00D8
+00DE\t00E1
+00E6\t00E6
+00E8\t00EA
+00EC\t00ED
+00F0\t00F0
+00F2\t00F3
+00F7\t00FA
+00FC\t00FC
+00FE\t00FE
+0101\t0101
+0111\t0111
+0113\t0113
+011B\t011B
+0126\t0127
+012B\t012B
+0131\t0133
+0138\t0138
+013F\t0142
+0144\t0144
+0148\t014B
+014D\t014D
+0152\t0153
+0166\t0167
+016B\t016B
+01CE\t01CE
+01D0\t01D0
+01D2\t01D2
+01D4\t01D4
+01D6\t01D6
+01D8\t01D8
+01DA\t01DA
+01DC\t01DC
+0251\t0251
+0261\t0261
+02C4\t02C4
+02C7\t02C7
+02C9\t02CB
+02CD\t02CD
+02D0\t02D0
+02D8\t02DB
+02DD\t02DD
+02DF\t02DF
+0300\t036F
+0391\t03A9
+03B1\t03C1
+03C3\t03C9
+0401\t0401
+0410\t044F
+0451\t0451
+2010\t2010
+2013\t2016
+2018\t2019
+201C\t201D
+2020\t2022
+2024\t2027
+2030\t2030
+2032\t2033
+2035\t2035
+203B\t203B
+203E\t203E
+2074\t2074
+207F\t207F
+2081\t2084
+20AC\t20AC
+2103\t2103
+2105\t2105
+2109\t2109
+2113\t2113
+2116\t2116
+2121\t2122
+2126\t2126
+212B\t212B
+2153\t2154
+215B\t215E
+2160\t216B
+2170\t2179
+2190\t2199
+21B8\t21B9
+21D2\t21D2
+21D4\t21D4
+21E7\t21E7
+2200\t2200
+2202\t2203
+2207\t2208
+220B\t220B
+220F\t220F
+2211\t2211
+2215\t2215
+221A\t221A
+221D\t2220
+2223\t2223
+2225\t2225
+2227\t222C
+222E\t222E
+2234\t2237
+223C\t223D
+2248\t2248
+224C\t224C
+2252\t2252
+2260\t2261
+2264\t2267
+226A\t226B
+226E\t226F
+2282\t2283
+2286\t2287
+2295\t2295
+2299\t2299
+22A5\t22A5
+22BF\t22BF
+2312\t2312
+2460\t24E9
+24EB\t254B
+2550\t2573
+2580\t258F
+2592\t2595
+25A0\t25A1
+25A3\t25A9
+25B2\t25B3
+25B6\t25B7
+25BC\t25BD
+25C0\t25C1
+25C6\t25C8
+25CB\t25CB
+25CE\t25D1
+25E2\t25E5
+25EF\t25EF
+2605\t2606
+2609\t2609
+260E\t260F
+2614\t2615
+261C\t261C
+261E\t261E
+2640\t2640
+2642\t2642
+2660\t2661
+2663\t2665
+2667\t266A
+266C\t266D
+266F\t266F
+273D\t273D
+2776\t277F
+E000\tF8FF
+FE00\tFE0F
+FFFD\tFFFD
+E0100\tE01EF
+F0000\tFFFFD
+100000\t10FFFD
+END
+}
+
+sub InEastAsianFullwidth {
+    return <<"END";
+3000\t3000
+FF01\tFF60
+FFE0\tFFE6
+END
+}
+
+sub InEastAsianHalfwidth {
+    return <<"END";
+20A9\t20A9
+FF61\tFFDC
+FFE8\tFFEE
+END
+}
+
+sub InEastAsianNarrow {
+    return <<"END";
+0020\t007E
+00A2\t00A3
+00A5\t00A6
+00AC\t00AC
+00AF\t00AF
+27E6\t27EB
+2985\t2986
+END
+}
+
+sub InEastAsianNeutral {
+    return <<"END";
+0000\t001F
+007F\t00A0
+00A9\t00A9
+00AB\t00AB
+00B5\t00B5
+00BB\t00BB
+00C0\t00C5
+00C7\t00CF
+00D1\t00D6
+00D9\t00DD
+00E2\t00E5
+00E7\t00E7
+00EB\t00EB
+00EE\t00EF
+00F1\t00F1
+00F4\t00F6
+00FB\t00FB
+00FD\t00FD
+00FF\t0100
+0102\t0110
+0112\t0112
+0114\t011A
+011C\t0125
+0128\t012A
+012C\t0130
+0134\t0137
+0139\t013E
+0143\t0143
+0145\t0147
+014C\t014C
+014E\t0151
+0154\t0165
+0168\t016A
+016C\t01CD
+01CF\t01CF
+01D1\t01D1
+01D3\t01D3
+01D5\t01D5
+01D7\t01D7
+01D9\t01D9
+01DB\t01DB
+01DD\t0250
+0252\t0260
+0262\t02C3
+02C5\t02C6
+02C8\t02C8
+02CC\t02CC
+02CE\t02CF
+02D1\t02D7
+02DC\t02DC
+02DE\t02DE
+02E0\t02FF
+0374\t0390
+03AA\t03B0
+03C2\t03C2
+03CA\t0400
+0402\t040F
+0450\t0450
+0452\t10FC
+1160\t200F
+2011\t2012
+2017\t2017
+201A\t201B
+201E\t201F
+2023\t2023
+2028\t202F
+2031\t2031
+2034\t2034
+2036\t203A
+203C\t203D
+203F\t2071
+2075\t207E
+2080\t2080
+2085\t20A8
+20AA\t20AB
+20AD\t2102
+2104\t2104
+2106\t2108
+210A\t2112
+2114\t2115
+2117\t2120
+2123\t2125
+2127\t212A
+212C\t214E
+2155\t215A
+215F\t215F
+216C\t216F
+217A\t2184
+219A\t21B7
+21BA\t21D1
+21D3\t21D3
+21D5\t21E6
+21E8\t21FF
+2201\t2201
+2204\t2206
+2209\t220A
+220C\t220E
+2210\t2210
+2212\t2214
+2216\t2219
+221B\t221C
+2221\t2222
+2224\t2224
+2226\t2226
+222D\t222D
+222F\t2233
+2238\t223B
+223E\t2247
+2249\t224B
+224D\t2251
+2253\t225F
+2262\t2263
+2268\t2269
+226C\t226D
+2270\t2281
+2284\t2285
+2288\t2294
+2296\t2298
+229A\t22A4
+22A6\t22BE
+22C0\t2311
+2313\t2328
+232B\t244A
+24EA\t24EA
+254C\t254F
+2574\t257F
+2590\t2591
+2596\t259F
+25A2\t25A2
+25AA\t25B1
+25B4\t25B5
+25B8\t25BB
+25BE\t25BF
+25C2\t25C5
+25C9\t25CA
+25CC\t25CD
+25D2\t25E1
+25E6\t25EE
+25F0\t2604
+2607\t2608
+260A\t260D
+2610\t2613
+2616\t261B
+261D\t261D
+261F\t263F
+2641\t2641
+2643\t265F
+2662\t2662
+2666\t2666
+266B\t266B
+266E\t266E
+2670\t273C
+273E\t2775
+2780\t27E5
+27F0\t2984
+2987\t2E1D
+303F\t303F
+4DC0\t4DFF
+A700\tA877
+D800\tDB7F
+DB80\tDBFF
+DC00\tDFFF
+FB00\tFDFD
+FE20\tFE23
+FE70\tFEFF
+FFF9\tFFFC
+10000\t1D7FF
+E0001\tE007F
+END
+}
+
+sub InEastAsianWide {
+    return <<"END";
+1100\t115F
+2329\t232A
+2E80\t2FFB
+3001\t303E
+3041\t33FF
+3400\t4DB5
+4E00\t9FBB
+A000\tA4C6
+AC00\tD7A3
+F900\tFAD9
+FE10\tFE19
+FE30\tFE6B
+20000\t2A6D6
+2A6D7\t2F7FF
+2F800\t2FA1D
+2FA1E\t2FFFD
+30000\t3FFFD
+END
+}
+
+### END ###
+
+1;
+
+__END__
+
+=head1 NAME
+
+Unicode::EastAsianWidth - East Asian Width properties
+
+=head1 VERSION
+
+This document describes version 1.10 of Unicode::EastAsianWidth,
+released October 14, 2007.
+
+=head1 SYNOPSIS
+
+    use Unicode::EastAsianWidth;
+
+    $_ = chr(0x2010); # HYPHEN, an ambiguous-width character
+
+    /\p{InEastAsianAmbiguous}/; # True
+    /\p{InFullwidth}/;          # False
+
+    {
+        local $Unicode::EastAsianWidth::EastAsian = 1;
+        /\p{InFullwidth}/;      # True (this only works on Perl 5.8+)
+    }
+
+=head1 DESCRIPTION
+
+This module provide user-defined Unicode properties that deal with
+East Asian characters' width status, as specified in
+L<http://www.unicode.org/unicode/reports/tr11/>.
+
+It exports the following functions to the caller's scope, to be
+used by Perl's Unicode matching system: C<InEastAsianFullwidth>,
+C<InEastAsianHalfwidth>, C<InEastAsianAmbiguous>, C<InEastAsianNarrow>
+C<InEastAsianWide>, C<InEastAsianNeutral>.
+
+In accord to TR11 cited above, two additional context-sensitive properties
+are exported: C<InFullwidth> (union of C<Fullwidth> and C<Wide>) and
+C<InHalfwidth> (union of C<Halfwidth>, C<Narrow> and C<Neutral>).
+
+I<Ambiguous> characters are treated by default as part of
+C<InHalfwidth>, but you can modify this behaviour by assigning
+a true value to C<$Unicode::EastAsianWidth::EastAsian>.
+
+=head1 CAVEATS
+
+Setting C<$Unicode::EastAsianWidth::EastAsian> at run-time only
+works on Perl version 5.8 or above.  Perl 5.6 users must use
+a BEGIN block to set it before the C<use> statement:
+
+    BEGIN { $Unicode::EastAsianWidth::EastAsian = 1 }
+    use Unicode::EastAsianWidth;
+
+=head1 SEE ALSO
+
+L<perlunicode>,
+L<http://www.unicode.org/unicode/reports/tr11/>
+
+=head1 AUTHORS
+
+Audrey Tang E<lt>address@hidden<gt>
+
+=head1 COPYRIGHT
+
+Copyright 2002, 2003, 2007, 2008 by Audrey Tang E<lt>address@hidden<gt>.
+
+This software is released under the MIT license cited below.
+
+=head2 The "MIT" License
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
+THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+DEALINGS IN THE SOFTWARE.
+
+=cut

Index: lib/Unicode-EastAsianWidth/t/0-signature.t
===================================================================
RCS file: lib/Unicode-EastAsianWidth/t/0-signature.t
diff -N lib/Unicode-EastAsianWidth/t/0-signature.t
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ lib/Unicode-EastAsianWidth/t/0-signature.t  20 Jan 2010 00:36:02 -0000      
1.1
@@ -0,0 +1,27 @@
+#!/usr/bin/perl
+
+use strict;
+print "1..1\n";
+
+if (!$ENV{TEST_SIGNATURE}) {
+    print "ok 1 # skip set the environment variable TEST_SIGNATURE to enable 
this test\n";
+}
+elsif (!-s 'SIGNATURE') {
+    print "ok 1 # skip No signature file found\n";
+}
+elsif (!eval { require Module::Signature; 1 }) {
+    print "ok 1 # skip ",
+           "Next time around, consider install Module::Signature, ",
+           "so you can verify the integrity of this distribution.\n";
+}
+elsif (!eval { require Socket; Socket::inet_aton('pgp.mit.edu') }) {
+    print "ok 1 # skip ",
+           "Cannot connect to the keyserver\n";
+}
+else {
+    (Module::Signature::verify() == Module::Signature::SIGNATURE_OK())
+       or print "not ";
+    print "ok 1 # Valid signature\n";
+}
+
+__END__

Index: lib/Unicode-EastAsianWidth/t/1-basic.t
===================================================================
RCS file: lib/Unicode-EastAsianWidth/t/1-basic.t
diff -N lib/Unicode-EastAsianWidth/t/1-basic.t
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ lib/Unicode-EastAsianWidth/t/1-basic.t      20 Jan 2010 00:36:02 -0000      
1.1
@@ -0,0 +1,30 @@
+#!/usr/bin/perl -w
+
+use strict;
+use Test;
+
+BEGIN { plan tests => (($] >= 5.008) ? 8 : 7) }
+
+use Unicode::EastAsianWidth;
+
+ok(Unicode::EastAsianWidth->VERSION);
+
+$_ = chr(0x2010);
+ok(/\p{InEastAsianAmbiguous}/);
+ok(!/\p{InFullwidth}/);
+
+if ($] >= 5.008) {
+    no warnings 'once';
+    local $Unicode::EastAsianWidth::EastAsian = 1;
+    ok(/\p{InFullwidth}/);
+}
+
+$_ = chr(0x4E00);
+ok(/\p{InFullwidth}/);
+ok(!/\p{InEastAsianAmbiguous}/);
+
+$_ = chr(0xFF02);
+ok(/\p{InFullwidth}/);
+ok(!/\p{InEastAsianAmbiguous}/);
+
+__END__




reply via email to

[Prev in Thread] Current Thread [Next in Thread]