On Monday, March 25, 2002, at 04:41 , Dan Kogai wrote:
> 0.    Generate all the necessary *.ucm via
>   perl5.7.3 ./compile -n $encname -o Encode/$encname.ucm 
> Encode/$encname.enc
> 1.  rename non-8.3-compliant *.ucm and reflect changes to */Makefile.PL
> 2.  detach Encode::Tcl and upload it to CPAN.

   The work is done.  Here is the Changes related

! */Makefile.PL
- Encode/*.enc
+ Encode/*.ucm
- lib/Tcl*
- lib/Encode/Format/Enc.pod
- t/Tcl.t
   * Character tables is now 100% ucm.
   * All files under Encode/ is now 8.3-compliant
   * some of missing encodings added (i.e. gsm0338 and nextstep)
   * Vndor mappings aggregated with appropriate national std in
     Makefile.PL, resulting smaller *.so especially for CJK.
     Following is result on Dan's FreeBSD box.
                                                   Now        Then
   ---------------------------------------------------------------
   blib/arch/auto/Encode/Byte/Byte.so          157,279     171,042
   blib/arch/auto/Encode/CN/CN.so            1,634,476   1,626,685
   blib/arch/auto/Encode/EBCDIC/EBCDIC.so       18,476      18,476
   blib/arch/auto/Encode/Encode.so              27,791      27,791
   blib/arch/auto/Encode/JP/JP.so            1,408,056   1,832,811
   blib/arch/auto/Encode/KR/KR.so            1,156,518   1,329,587
   blib/arch/auto/Encode/Symbol/Symbol.so       23,940      20,990
   blib/arch/auto/Encode/TW/TW.so*             948,761   1,316,437
   ---------------------------------------------------------------
   Total                                     5,375,297   6,343,819
   Saving                                      968,522
   * As a result of ucm-transition, Encode::Tcl dropped.
   Encode::Tcl will be supplied in a separate module.
   Message-Id: <[EMAIL PROTECTED]>

   and the changes before the ucm-transition

!compile
-encengine.c
+encode.c
!Encode.pm
-lib/Encode/Supported.pod
+lib/Encode/Supports.pod
-lib/Encode/iso10646_1.pm
+lib/Encode/10646_1.pm
-lib/Encode/EncFormat.pod
+lib/Encode/Format/Enc.pod
   Files renamed 8.3 filename compliance.  Affected modules/scripts 
revised.
- lib/Encode/JP/Constants.pm
+ lib/Encode/JP/Consts.pm
! lib/Encode/JP/JIS.pm
! lib/Encode/JP/H2Z.pm
   Version nit problem and 8.3 rule fix.
   > Package namespace         installed    latest  in CPAN file
   > Encode::JP::Constants          0.92      1.02  
J/JH/JHI/perl-5.7.3.tar.gz
   was noted by jhi then Dan discovers "Constants.pm" does not comply 8.3
   rule.  Contants.pm renamed to Consts.pm and affected modules are fixed
   accordingly.  In addition, legacy "use vars qw()..." are replaced with
   "our";
   Message-Id: <[EMAIL PROTECTED]>
   Message-Id: <[EMAIL PROTECTED]>

   I have a backup copy of pre-ucm-transition version so I can revert 
should full ucm-transition (and resulting detachment of Encode::Tcl) is 
disapproved.

Dan the Encode Maintainer


Reply via email to