This is a *binary* distribution of Tk-402.003 for Perl 5.004_55 on OS/2. Note that Perl/Tk can be build in 3 different flavors on OS/2: PM, Open32 and XFree86 This distribution contains a native OS/2 PM build. INSTALL ~~~~~~~ This distribution uses a new form of packaging, so it may be installed via CPAN, as usual (but without a need for any additional utility except Perl!): perl -MCPAN -e shell CPAN> install Tk402.003-OS2-bin or perl -MCPAN -e "install 'Tk402.003-OS2-bin'" (substitute install => test if you want to just test it). However, you need *a cleanly installed* Perl to do so (either binary installer should run to completion, or you need to edit config.sys and .../Config.pm manually). You can check the quality of your install via running testperl.cmd (in perl_utl subdistribution). If you did download and unzip this package manually, you can test it via make test or (equivalently) perl -Mblib basic_demo perl -Mblib demos/widget (or substitute any other of many test scripts included in this distribution). You can manually install it via make install (as with the above `make test' line, no "make" utility is necessary!). You can manually uninstall it via make uninstall (empty directories and a renamed .packlist file are left behind, though...) DOCUMENTATION ~~~~~~~~~~~~~ Documentation in MAN format is included with this distribution. Documentation in .INF format is avalable from CPAN somewhere in $CPAN/authors/id/ILYAZ/ probably in tk_inf.zip. BUGS ~~~~ With a few exceptions noted below: All the bugs in the X and/or Win32 version of Perl/Tk are present here. All the bugs in the Illya Vaes's port of TCL/Tk for OS/2 are present here. Additionally, capture/release methods of Tix, and TmpLines routine of Tix are not supported. Bugs fixed: font handling and keyboard handling of Illya Vaes's port are *greatly* improved. Minor improvements to Tk's menus and tkman2pod. SOURCES ~~~~~~~ Perl/Tk: See on CPAN (http://www.perl.com/CPAN). Illya Vaes's port of TCL/Tk for OS/2: ftp://ftp.neosoft.com/pub/tcl/sorted/distrib/tkos2-4.1s.tar.gz (source) ftp://ftp.neosoft.com/pub/tcl/sorted/distrib/tkos2-4.1x.tar.gz (exes) ftp://hobbes.nmsu.edu/pub/incoming/tk41os2s.zip (source) ftp://hobbes.nmsu.edu/pub/incoming/tk41os2x.zip (exes) (should be moved to ftp://hobbes.nmsu.edu/pub/os2/dev/tcl/ shortly) Patches: included in tk_os2_patches.zip in this distribution. Compiling: Put directories Tk-402.* and Tk-OS2-1.0* alongslide, apply patch_ptk_generic to Tk (if 402.003) and diff_keys to Tk/pTk/mTk/os2/* Do perl Makefile.PL make in Tk-402.* directory List of files to include into this binary distribution was generated by: pfind . /\.t$/ "$dir !~ /pTk|blib|tkGlue/" pfind . "=~ /^#!.*perl/" "=~ /use\s+Tk\b/" with an addition of ./blib/* Finding the distribution: See on CPAN (http://www.perl.com/CPAN). AUTHOR ~~~~~~ Port by Ilya Zakharevich (ilya@math.ohio-state.edu).