version 1.8, 2001/12/29 19:12:18
|
version 1.15, 2003/02/03 18:03:52
|
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 71 make install
|
Line 71 make install
|
files |
files |
|
|
----------------------------------------------- Math-Random |
----------------------------------------------- Math-Random |
http://www.cpan.org/authors/id/G/GR/GROMMEL/Math-Random-0.61.tar.gz |
http://www.cpan.org/authors/id/G/GR/GROMMEL/Math-Random-0.64.tar.gz |
|
|
Written by Geoffrey Rommel, John Venier and Barry W. Brown. |
Written by Geoffrey Rommel, John Venier and Barry W. Brown. |
We use this for the encoded randomizing functions needed for LON-CAPA homework |
We use this for the encoded randomizing functions needed for LON-CAPA homework |
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 306 Jeff Horwitz [jeff@smashing.org]
|
Line 353 Jeff Horwitz [jeff@smashing.org]
|
Authen/Krb4.pm |
Authen/Krb4.pm |
|
|
---------------------------------------------- Crypt-DES/IDEA |
---------------------------------------------- Crypt-DES/IDEA |
http://www.cpan.org/authors/id/B/BT/BTROTT/Crypt-DES_EDE3-0.01.tar.gz |
http://www.cpan.org/authors/id/D/DP/DPARIS/Crypt-DES-2.03.tar.gz |
http://www.cpan.org/authors/id/D/DP/DPARIS/Crypt-IDEA-1.01.tar.gz |
http://www.cpan.org/authors/id/D/DP/DPARIS/Crypt-IDEA-1.01.tar.gz |
Dave Paris [amused@pobox.com] |
Dave Paris [amused@pobox.com] |
Crypt/DES.pm |
Crypt/DES.pm |
Line 384 Graham Barr [gbarr@pobox.com]
|
Line 431 Graham Barr [gbarr@pobox.com]
|
IO/Socket/INET.pm |
IO/Socket/INET.pm |
IO/Socket/UNIX.pm |
IO/Socket/UNIX.pm |
|
|
|
|
|
**** IMPORTANT NOTE **** |
|
For things to work well for perl 5.005 (redhat 6.2) |
|
older versions of |
|
/usr/lib/perl5/5.00503/i386-linux/IO.pm |
|
/usr/lib/perl5/5.00503/i386-linux/IO/File.pm |
|
/usr/lib/perl5/5.00503/i386-linux/IO/Handle.pm |
|
/usr/lib/perl5/5.00503/i386-linux/IO/Pipe.pm |
|
/usr/lib/perl5/5.00503/i386-linux/IO/Seekable.pm |
|
/usr/lib/perl5/5.00503/i386-linux/IO/Select.pm |
|
/usr/lib/perl5/5.00503/i386-linux/IO/Socket.pm |
|
/usr/lib/perl5/5.00503/i386-linux/auto/IO/IO.so |
|
are needed (can rewrite with rpm -Uvh perl after |
|
installing LON-CAPA-systemperl). |
|
|
perl Makefile.PL |
perl Makefile.PL |
make |
make |
make test |
make test |