Diff for /doc/otherfiles/perl_modules.txt between versions 1.10 and 1.16

version 1.10, 2002/02/28 01:45:52 version 1.16, 2003/10/23 20:55:38
Line 1 Line 1
 LON-CAPA perl modules  LON-CAPA perl modules
 Scott Harrison  
 May 28, 2001  May 28, 2001
 October 4, 2001  October 4, 2001
 October 20, 2001  October 20, 2001
Line 16  Not ordinarily on a 6.2 or 7.1 system Line 15  Not ordinarily on a 6.2 or 7.1 system
   
 ----------------------------------------------- Digest  ----------------------------------------------- Digest
 ***NEED TO HAVE DIGEST::MD5, etc IN HERE***  ***NEED TO HAVE DIGEST::MD5, etc IN HERE***
   http://www.cpan.org/authors/id/GAAS/Digest-MD5-2.20.tar.gz
   
 ----------------------------------------------- Math-FFT  ----------------------------------------------- Math-FFT
 http://www.linuxjar.com/CPAN/authors/id/R/RK/RKOBES/Math-FFT-0.25.tar.gz  http://www.cpan.org/authors/id/R/RK/RKOBES/Math-FFT-0.25.tar.gz
 Randy Kobes [randy@theoryx5.uwinnipeg.ca]  Randy Kobes [randy@theoryx5.uwinnipeg.ca]
   
 The Math::FFT module provides an interface to various  The Math::FFT module provides an interface to various
Line 205  Sean M. Burke [sburke@cpan.org] Line 205  Sean M. Burke [sburke@cpan.org]
     HTML/Parse.pm      HTML/Parse.pm
   
 ---------------------------------------------- HTML-Parser  ---------------------------------------------- HTML-Parser
 http://www.cpan.org/authors/id/G/GA/GAAS/HTML-Parser-3.25.tar.gz  http://www.cpan.org/authors/id/G/GA/GAAS/HTML-Parser-3.26.tar.gz
 Gisle Aas [gisle@aas.no]  Gisle Aas [gisle@aas.no]
     HTML/Parser.pm 1      HTML/Parser.pm 1
     HTML/TokeParser.pm 1      HTML/TokeParser.pm 1
   
   Need this patches applied:
   
   diff -u HTML-Parser-3.26/hparser.c HTML-Parser-3.26.simpleslashfix/hparser.c
   --- HTML-Parser-3.26/hparser.c Sun Mar 17 15:07:57 2002
   +++ HTML-Parser-3.26.simpleslashfix/hparser.c Fri Mar 22 13:23:17 2002
   @@ -1101,14 +1101,21 @@
        hctype_t tag_name_first, tag_name_char;
        hctype_t attr_name_first, attr_name_char;
    
   -    if (p_state->strict_names || p_state->xml_mode) {
   +    if (p_state->strict_names) {
     tag_name_first = attr_name_first = HCTYPE_NAME_FIRST;
     tag_name_char  = attr_name_char  = HCTYPE_NAME_CHAR;
        }
        else {
   - tag_name_first = tag_name_char = HCTYPE_NOT_SPACE_GT;
   - attr_name_first = HCTYPE_NOT_SPACE_GT;
   - attr_name_char  = HCTYPE_NOT_SPACE_EQ_GT;
   +       if (p_state->xml_mode) {
   +           tag_name_first = tag_name_char = HCTYPE_NOT_SPACE_SLASH_GT;
   +           attr_name_first = HCTYPE_NOT_SPACE_SLASH_GT;
   +           attr_name_char  = HCTYPE_NOT_SPACE_EQ_GT;
   +       }
   +       else {
   +           tag_name_first = tag_name_char = HCTYPE_NOT_SPACE_GT;
   +           attr_name_first = HCTYPE_NOT_SPACE_GT;
   +           attr_name_char  = HCTYPE_NOT_SPACE_EQ_GT;
   +       }
        }
    
        s += 2;
   @@ -1165,8 +1172,11 @@
        else {
     char *word_start = s;
     while (s < end && isHNOT_SPACE_GT(*s)) {
   -    if (p_state->xml_mode && *s == '/')
   - break;
   +                   if (p_state->xml_mode && *s == '/') {
   +                       /* look ahead to see if the tag ends */
   +                       if ((s+1)==end || *(s+1)=='>')
   +                           break;
   +                   }
        s++;
     }
     if (s == end)
   
 ---------------------------------------------- IO-stringy  ---------------------------------------------- IO-stringy
 http://www.cpan.org/authors/id/E/ER/ERYQ/IO-stringy-2.108.tar.gz  http://www.cpan.org/authors/id/E/ER/ERYQ/IO-stringy-2.108.tar.gz
   (needed by MIME-tools)
   
 ---------------------------------------------- MIME-Base64  ---------------------------------------------- MIME-Base64
 http://www.cpan.org/authors/id/G/GA/GAAS/MIME-Base64-2.12.tar.gz  http://www.cpan.org/authors/id/G/GA/GAAS/MIME-Base64-2.12.tar.gz
Line 405  make test Line 452  make test
 (as root)  (as root)
 make install  make install
   
   ---------------------------------------------- PostScript-Simple
   http://www.cpan.org/authors/id/M/MC/MCNEWTON/PostScript-Simple-0.05.tar.gz
   Matthew C. Newton perl03@newtoncomputing.co.uk
                       PostScript/Simple.pm
   
   perl Makefile.pl
   make
   make test
   (as root)
   make install
   
 and others...  and others...
 (document incomplete)  (document incomplete)

Removed from v.1.10  
changed lines
  Added in v.1.16


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>