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

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

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