Annotation of doc/otherfiles/perl_modules.txt, revision 1.6

1.1       harris41    1: LON-CAPA perl modules
                      2: Scott Harrison
                      3: May 28, 2001
1.4       harris41    4: October 4, 2001
1.1       harris41    5: 
                      6: Beginning to
                      7: index the perl modules
                      8: used in constructing
                      9: LON-CAPA-systemperl
                     10: 
1.4       harris41   11: You can run CVS:loncom/build/system_dependencies/make perltest
                     12: to see if you have all the perl modules you need.
                     13: 
                     14: Not ordinarily on a 6.2 or 7.1 system
                     15: 
1.6     ! harris41   16: ----------------------------------------------- GDTextUtil
        !            17: http://www.cpan.org/authors/id/MVERB/GDTextUtil-0.80.tar.gz
        !            18: This are Text utilities for use with the GD drawing package.
        !            19: 
        !            20: ----------------------------------------------- GDGraph3d
        !            21:  http://www.cpan.org/authors/id/W/WA/WADG/GDGraph3d-0.56.tar.gz
        !            22: provides 3D graphs for the GD::Graph module by Martien Verbruggen
        !            23: AUTHOR
        !            24:     Jeremy Wadsack for Wadsack-Allen Digital Group.
        !            25:     <dgsupport@wadsack-allen.com>
        !            26: 
        !            27: ----------------------------------------------- GDGraph
        !            28: http://www.cpan.org/authors/id/MVERB/GDGraph-1.33.tar.gz
        !            29: a package to generate charts
        !            30: AUTHOR
        !            31: 
        !            32: Martien Verbruggen
        !            33: mgjv@tradingpost.com.au
        !            34: 
        !            35: FIRST PNG PORT as Chart::PNGgraph
        !            36: 
        !            37: Steve Bonds
        !            38: sbonds@agora.rdrop.com
        !            39: 
1.2       harris41   40: ----------------------------------------------- Math-Cephes
1.1       harris41   41: http://www.cpan.org/authors/id/R/RK/RKOBES/Math-Cephes-0.25.tar.gz
1.2       harris41   42: The Math::Cephes module provides a perl interface to over
1.4       harris41   43: 150 functions of the cephes math library of Stephen Moshier
                     44: [moshier@mediaone.net].
                     45: 
                     46: Perl interface by Randy Kobes [randy@theoryx5.uwinnipeg.ca]. 
1.2       harris41   47: 
                     48: Note, bit arithmetic makes this build architecture dependent
                     49: for only IBM-PC-like computers.
                     50: 
                     51: perl Makefile.PL
                     52: make
                     53: make test
                     54: make install
                     55: 
                     56: files
                     57: 
1.3       harris41   58: ----------------------------------------------- Math-Random
                     59: http://www.cpan.org/authors/id/G/GR/GROMMEL/Math-Random-0.61.tar.gz
1.1       harris41   60: 
1.4       harris41   61: Written by Geoffrey Rommel, John Venier and Barry W. Brown.
                     62: We use this for the encoded randomizing functions needed for LON-CAPA homework
                     63: handling (translation from previous CAPA functions).
                     64: 
                     65: John Venier [venier@odin.mdacc.tmc.edu]
                     66: 
                     67: perl Makefile.PL
                     68: make
                     69: make test
                     70: make install
                     71: 
                     72: ----------------------------------------------- GD-Barcode
                     73: http://www.cpan.org/modules/by-module/GD/GD-Barcode-1.13.tar.gz
1.5       harris41   74: Kawai Takanori [GCD00051@nifty.ne.jp]
1.4       harris41   75:                     GD/Barcode.pm
                     76: 		    GD/Barcode/COOP2of5.pm
                     77: 		    GD/Barcode/Code39.pm
                     78: 		    GD/Barcode/EAN13.pm
                     79: 		    GD/Barcode/EAN8.pm
                     80: 		    GD/Barcode/IATA2of5.pm
                     81: 		    GD/Barcode/ITF.pm
                     82: 		    GD/Barcode/Industrial2of5.pm
                     83: 		    GD/Barcode/Matrix2of5.pm
                     84: 		    GD/Barcode/NW7.pm
                     85: 		    GD/Barcode/UPCA.pm
                     86: 		    GD/Barcode/UPCE.pm
                     87: perl Makefile.PL
                     88: make
                     89: make test
                     90: (as root)
                     91: make install
                     92: 
                     93: ----------------------------------------------- GD
                     94: http://www.cpan.org/modules/by-module/GD/GD-1.33.tar.gz
                     95:                     GD.pm
1.5       harris41   96: Lincoln D. Stein [lstein@cshl.org]
1.4       harris41   97: 
                     98: Note: need gd-devel rpm for this
                     99:       and libpng-devel
                    100:       and freetype-devel
                    101:       this command: ln -s /usr/X11R6/lib/libX11.so.6 /usr/X11R6/lib/libX11.so
                    102:       this command: ln -s /usr/X11R6/lib/libXpm.so.4 /usr/X11R6/lib/libXpm.so
1.3       harris41  103: 
                    104: perl Makefile.PL
                    105: make
                    106: make test
1.4       harris41  107: (as root)
1.3       harris41  108: make install
1.4       harris41  109: (may also possibly need
                    110: http://www.boutell.com/gd/http/gd-1.8.4.tar.gz, see doc/barcode.html)
                    111: 
                    112: ----------------------------------------------- Algorithm-Diff
                    113: http://www.cpan.org/authors/id/N/NE/NEDKONZ/Algorithm-Diff-1.11a.tar.gz
                    114:                     Algorithm/Diff.pm
                    115:                     Algorithm/Diffold.pm
                    116: 
                    117: perl Makefile.PL
                    118: make
                    119: make test
                    120: (as root)
                    121: make install
                    122: 
                    123: ---------------------------------------------- libwww-perl
                    124: http://www.cpan.org/authors/id/G/GA/GAAS/libwww-perl-5.53.tar.gz
                    125: 		    HTTP/Cookies.pm
                    126: 		    HTTP/Daemon.pm
                    127: 		    HTTP/Date.pm
                    128: 		    HTTP/Headers.pm
                    129: 		    HTTP/Headers/Auth.pm
                    130: 		    HTTP/Headers/ETag.pm
                    131: 		    HTTP/Headers/Util.pm
                    132: 		    HTTP/Message.pm
                    133: 		    HTTP/Negotiate.pm
                    134: 		    HTTP/Request.pm
                    135: 		    HTTP/Request/Common.pm
                    136: 		    HTTP/Response.pm
                    137: 		    HTTP/Status.pm
                    138:                     BUNDLE/LWP.pm
                    139:                     File/Listing.pm
                    140: 		    HTML/Form.pm
                    141: 		    LWP.pm
                    142: 		    LWP/Authen/Basic.pm
                    143: 		    LWP/Authen/Digest.pm
                    144: 		    LWP/Debug.pm
                    145: 		    LWP/MediaTypes.pm
                    146: 		    LWP/MemberMixin.pm
                    147: 		    LWP/Protocol.pm
                    148: 		    LWP/Protocol/data.pm
                    149: 		    LWP/Protocol/file.pm
                    150: 		    LWP/Protocol/ftp.pm
                    151: 		    LWP/Protocol/gopher.pm
                    152: 		    LWP/Protocol/http.pm
                    153: 		    LWP/Protocol/https.pm
                    154: 		    LWP/Protocol/mailto.pm
                    155: 		    LWP/Protocol/nntp.pm
                    156: 		    LWP/RobotUA.pm
                    157: 		    LWP/Simple.pm
                    158: 		    LWP/UserAgent.pm
                    159: 
                    160: (needs URI, HTML::Parser, MIME::Base64, Net::FTP)
                    161: 
                    162: Gisle Aas [gisle@aas.no]
                    163: 
                    164: perl Makefile.PL
                    165: make
                    166: make test
                    167: (as root)
                    168: make install
                    169: 
                    170: ---------------------------------------------- HTML-Tagset
                    171: http://www.cpan.org/authors/id/S/SB/SBURKE/HTML-Tagset-3.03.tar.gz
                    172: Sean M. Burke [sburke@cpan.org]
                    173: 		    HTML/Tagset.pm
                    174: 
                    175: ---------------------------------------------- HTML-Tree
                    176: http://www.cpan.org/authors/id/S/SB/SBURKE/HTML-Tree-3.11.tar.gz
                    177: Gisle Aas [gisle@aas.no]
                    178: Sean M. Burke [sburke@cpan.org]
                    179: 		    HTML/Tree.pm
                    180: 		    HTML/TreeBuilder.pm
                    181: 		    HTML/AsSubs.pm
                    182: 		    HTML/Element.pm
                    183: 		    HTML/Element/traverse.pm
                    184: 		    HTML/Parse.pm
                    185: 
                    186: ---------------------------------------------- HTML-Parser
                    187: http://www.cpan.org/authors/id/G/GA/GAAS/HTML-Parser-3.25.tar.gz
                    188: Gisle Aas [gisle@aas.no]
                    189: 		    HTML/Parser.pm 1
                    190: 		    HTML/TokeParser.pm 1
                    191: 
                    192: ---------------------------------------------- IO-stringy
                    193: http://www.cpan.org/authors/id/E/ER/ERYQ/IO-stringy-2.108.tar.gz
                    194: 
                    195: ---------------------------------------------- MIME-Base64
                    196: http://www.cpan.org/authors/id/G/GA/GAAS/MIME-Base64-2.12.tar.gz
                    197: 
                    198: 
                    199: ---------------------------------------------- MailTools
                    200: http://www.cpan.org/authors/id/G/GB/GBARR/MailTools-1.15.tar.gz
                    201: 
                    202: ---------------------------------------------- MIME-tools
                    203: http://www.cpan.org/authors/id/E/ER/ERYQ/MIME-tools-BETA-5.503.tar.gz
                    204: Eryq, (eryq@zeegee.com)
                    205: 		    MIME/Body.pm
                    206: 		    MIME/Decoder.pm
                    207: 		    MIME/Decoder/Base64.pm
                    208: 		    MIME/Decoder/Binary.pm
                    209: 		    MIME/Decoder/Gzip64.pm
                    210: 		    MIME/Decoder/NBit.pm
                    211: 		    MIME/Decoder/QuotedPrint.pm
                    212: 		    MIME/Decoder/UU.pm
                    213: 		    MIME/Entity.pm
                    214: 		    MIME/Field/ConTraEnc.pm
                    215: 		    MIME/Field/ContDisp.pm
                    216: 		    MIME/Field/ContType.pm
                    217: 		    MIME/Field/ParamVal.pm
                    218: 		    MIME/Head.pm
                    219: 		    MIME/Parser.pm
                    220: 		    MIME/Parser/Filer.pm
                    221: 		    MIME/Parser/Reader.pm
                    222: 		    MIME/Parser/Results.pm
                    223: 		    MIME/Tools.pm
                    224: 		    MIME/Words.pm
                    225: 
                    226: ----------------------------------------------- libnet
                    227: http://www.cpan.org/authors/id/G/GB/GBARR/libnet-1.0704.tar.gz
                    228: http://www.cpan.org/authors/id/GBARR/Net-PH-2.21.tar.gz
                    229: http://www.cpan.org/authors/id/GBARR/Net-SNPP-1.12.tar.gz
                    230: 
                    231: Graham Barr [gbarr@pobox.com]
                    232: 		    Net/Cmd.pm
                    233: 		    Net/Config.pm
                    234: 		    Net/Domain.pm
                    235: 		    Net/DummyInetd.pm
                    236: 		    Net/FTP.pm
                    237: 		    Net/FTP/A.pm
                    238: 		    Net/FTP/E.pm
                    239: 		    Net/FTP/I.pm
                    240: 		    Net/FTP/L.pm
                    241: 		    Net/FTP/dataconn.pm
                    242: 		    Net/NNTP.pm
                    243: 		    Net/Netrc.pm
                    244: 		    Net/PH.pm
                    245: 		    Net/POP3.pm
                    246: 		    Net/SMTP.pm
                    247: 		    Net/SNPP.pm
                    248: 		    Net/Time.pm
                    249: 
                    250: ---------------------------------------------- Text-Query-...
                    251: http://www.cpan.org/authors/id/E/EB/EBOHLMAN/Text-Query-Advanced-0.05.tar.gz
                    252: http://www.cpan.org/authors/id/E/EB/EBOHLMAN/Text-Query-0.07.tar.gz
                    253: http://www.cpan.org/authors/id/E/EB/EBOHLMAN/Text-Query-Simple-0.03.tar.gz
                    254: Eric Bohlman [ebohlman@netcom.com]
                    255: Loic Dachary [loic@senga.org]
                    256: 		    Text/Query.pm
                    257: 		    Text/Query/Advanced.pm
                    258: 		    Text/Query/Build.pm
                    259: 		    Text/Query/BuildAdvancedString.pm
                    260: 		    Text/Query/BuildSimpleString.pm
                    261: 		    Text/Query/Optimize.pm
                    262: 		    Text/Query/Parse.pm
                    263: 		    Text/Query/ParseAdvanced.pm
                    264: 		    Text/Query/ParseSimple.pm
                    265: 		    Text/Query/Simple.pm
                    266: 		    Text/Query/Solve.pm
                    267: 		    Text/Query/SolveAdvancedString.pm
                    268: 		    Text/Query/SolveSimpleString.pm
                    269: 
                    270: ---------------------------------------------- Krb4
                    271: http://www.cpan.org/authors/id/J/JH/JHORWITZ/Krb4-1.1.tar.gz
                    272: Need kerberos 4 from http://sunsite.ualberta.ca/pub/Mirror/kth-krb/src/
                    273: [root@kirk krb4-0.10.1]# diff configure.in configure.in~
                    274: 27c27
                    275: < AC_PREFIX_DEFAULT(/usr/local/krb4)
                    276: ---
                    277: > AC_PREFIX_DEFAULT(/usr/athena)
                    278:     /usr/local/krb4 is what you want on this line!!!!
                    279: autoconf configure.in > configure
                    280: 
                    281: autoconf must be 2.52 so compile this from source too
                    282: also install flex to configure krb4
                    283: and install yacc
                    284: Jeff Horwitz [jeff@smashing.org]
                    285: 		    Authen/Krb4.pm
                    286: 
                    287: ---------------------------------------------- Crypt-DES/IDEA
                    288: http://www.cpan.org/authors/id/B/BT/BTROTT/Crypt-DES_EDE3-0.01.tar.gz
                    289: http://www.cpan.org/authors/id/D/DP/DPARIS/Crypt-IDEA-1.01.tar.gz
                    290: Dave Paris [amused@pobox.com]
                    291: 		    Crypt/DES.pm
                    292: 		    Crypt/IDEA.pm
                    293: 
                    294: ---------------------------------------------- DBI
                    295: http://www.cpan.org/authors/id/T/TI/TIMB/DBI-1.20.tar.gz
                    296: Tim Bunce [Tim.Bunce@pobox.com]
                    297: 		    DBD/ADO.pm
                    298: 		    DBD/ExampleP.pm
                    299: 		    DBD/Multiplex.pm
                    300: 		    DBD/NullP.pm
                    301: 		    DBD/Proxy.pm
                    302: 		    DBD/Sponge.pm
                    303: 		    DBD/mysql.pm
                    304: 		    DBI.pm
                    305: 		    DBI/DBD.pm
                    306: 		    DBI/FAQ.pm
                    307: 		    DBI/Format.pm
                    308: 		    DBI/ProxyServer.pm
                    309: 		    DBI/Shell.pm
                    310: 		    DBI/W32ODBC.pm
                    311: 
                    312: ---------------------------------------------- Safe-Hole
                    313: http://www.cpan.org/authors/id/S/SE/SEYN/Safe-Hole-0.08.tar.gz
                    314: Sey Nakajima [sey@jkc.co.jp]
                    315: 
                    316: ---------------------------------------------- Msql-Mysql-modules
                    317: http://www.cpan.org/authors/id/J/JW/JWIED/Msql-Mysql-modules-1.2216.tar.gz
                    318: Jochen Wiedmann [joe@ispsoft.de]
                    319: 
                    320: [root@fenchurch Msql-Mysql-modules-1.2215]# perl Makefile.PL 
                    321: Which drivers do you want to install?
                    322: 
                    323:     1)	MySQL only
                    324:     2)	mSQL only (either of mSQL 1 or mSQL 2)
                    325:     3)  MySQL and mSQL (either of mSQL 1 or mSQL 2)
                    326: 
                    327:     4)  mSQL 1 and mSQL 2
                    328:     5)  MySQL, mSQL 1 and mSQL 2
                    329: 
                    330: Enter the appropriate number:  [3] 1
                    331: 
                    332: Do you want to install the MysqlPerl emulation? You might keep your old
                    333: Mysql module (to be distinguished from DBD::mysql!) if you are concerned
                    334: about compatibility to existing applications! [y] n
                    335: Where is your MySQL installed? Please tell me the directory that
                    336: contains the subdir 'include'. [/usr/local/mysql] 
                    337: Which database should I use for testing the MySQL drivers? [test] 
                    338: On which host is database test running (hostname, ip address
                    339: or host:port) [localhost] 
                    340: User name for connecting to database test? [undef]
                    341: Password for connecting to database test? [undef]
                    342: [root@fenchurch Msql-Mysql-modules-1.2215]# make
                    343: [root@fenchurch Msql-Mysql-modules-1.2215]# make test
                    344: make[1]: Entering directory `/home/user/Msql-Mysql-modules-1.2215/mysql'
                    345: make[1]: Leaving directory `/home/user/Msql-Mysql-modules-1.2215/mysql'
                    346: make[1]: Entering directory `/home/user/Msql-Mysql-modules-1.2215/mysql'
                    347: PERL_DL_NONLAZY=1 /usr/bin/perl -I../blib/arch -I../blib/lib -I/usr/lib/perl5/5.00503/i386-linux -I/usr/lib/perl5/5.00503 -e 'use Test::Harness qw(&runtests $verbose); $verbose=0; runtests @ARGV;' t/*.t
                    348: 
1.5       harris41  349: http://www.cpan.org/authors/id/DOUGM/mod_perl-1.26.tar.gz
1.4       harris41  350: 
                    351: Just 6.2 needs these extras
                    352: 
                    353: ---------------------------------------------- IO
                    354: http://www.cpan.org/authors/id/G/GB/GBARR/IO-1.20.tar.gz
                    355: Graham Barr [gbarr@pobox.com]
                    356: 		    IO/Dir.pm
                    357: 		    IO/Poll.pm
                    358: 		    IO/Socket/INET.pm
                    359: 		    IO/Socket/UNIX.pm
                    360: 
                    361: perl Makefile.PL
                    362: make
                    363: make test
                    364: (as root)
                    365: make install
                    366: 
1.1       harris41  367: 
                    368: and others...
                    369: (document incomplete)
                    370: 
1.3       harris41  371: cat systemperl_files.txt | perl make_rpm.pl systemperl 3.1 '' '' SYSTEMPERL

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