The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
#$Id: README 1218 2008-02-10 00:11:59Z jimk $
Data::Presenter - Reformat database reports

This document refers to version 1.03 of Data::Presenter.  This version was
released February 10, 2008.  If you used versions of Data::Presenter prior to
version 1.00, please read the "Notice of Change of Interface" in the
documentation, as interfaces to several methods have changed and changes need
to be made in the Data::Presenter subclasses from which new() is called.

To install this module on your system, place the tarball archive file in a 
temporary directory and call the following:

% gunzip Data-Presenter-1.03.tar.gz
% tar xf Data-Presenter-1.03.tar
% cd Data-Presenter-1.03
% perl Makefile.PL
% make
% make test
% make install

To better understand the tests as they are run, you may substitute the 
following for the next-to-last-line in the sequence of commands above:

% make test TEST_VERBOSE=1

If you are installing this module over any earlier version, you may 
substitute the following for the last line in the sequence of commands 
above:

% make install UNINST=1

If you are installing this module on a Win32 system with 'nmake', 
substitute 'nmake' for 'make' in the sequence of commands above.

The author has found that trying to install this distribution with 
(a) older (pre-6.16) versions of ExtUtils::MakeMaker, (b) on older 
versions of Perl (e.g., 5.6.0), and (c) on older Linux distributions 
(e.g., RedHat Linux 7.3) can result in a situation where the module's 
Plain Old Documentation, when transformed into manual pages, is not 
automatically placed in the optimal location for reading thru 'man' 
and 'info' (even though it reads perfectly through 'perldoc').  If you 
experience this problem, issue the following at the command line 
(adapted from a suggestion by Michael Schwern on the module-authors 
mailing list):

% perl Makefile.PL INSTALLSITEMAN3DIR=/usr/share/man/man3

Data::Presenter uses the Carp module which is part of the standard Perl 
distribution.  Data::Presenter also uses the List::Compare module by 
the same author.  This module is available from CPAN; versions 0.15 
and later should be used.  Data::Presenter's test suite uses CPAN modules
IO::Capture and IO::Capture::Extended.  These modules are pure Perl and should
install easily with the cpan utility.

For testing purposes, this distribution comes with four sample 
Data::Presenter subclass modules (now located under the t/ directory) 
which illustrate what is required for such a subclass.  In 
addition, the distribution comes with four configuration files, one for 
each sample subclass, which are required to construct a new 
Data::Presenter subclass object.  The distribution comes with four 
sourcefiles, one per subclass.  These sample subclasses are fully 
installed when you install Data::Presenter.  Once you master the 
principles of creating a Data::Presenter invocant subclass you may 
delete these sample files.

Author:  James E. Keenan (jkeenan@cpan.org).
Creation date:  October 25, 2001.  
Last modification date:  February 10, 2008.  
Copyright (c) 2001-2005 James E. Keenan.  United States.  All rights 
reserved.  This is free software and may be distributed under the 
same terms as Perl itself.