           SPELL=perl-cgi
         VERSION=3.47
          SOURCE=CGI.pm-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/CGI.pm-$VERSION
   SOURCE_URL[0]=http://www.cpan.org/authors/id/L/LD/LDS/$SOURCE
     SOURCE_HASH=sha512:dc595c70783c124d9d6e55327bb825692e80b3797606ad3958d99f0249ca8f6c52be029fd9fce2767c867be7cd9034c372aa73a013502d6a1823d5637690e641
        WEB_SITE=http://stein.cshl.org/WWW/software/CGI/
         LICENSE=ART
         ENTERED=20021220
         UPDATED=20050329
        KEYWORDS="perl"
           SHORT='Simple Common Gateway Interface Class'
cat << EOF

This perl 5 library uses objects to create Web fill-out forms on the fly
and to parse their contents. It provides a simple interface for parsing
and interpreting query strings passed to CGI scripts. However, it also
offers a rich set of functions for creating fill-out forms. Instead of
remembering the syntax for HTML form elements, you just make a series of
perl function calls. An important fringe benefit of this is that the
value of the previous query is used to initialize the form, so that the
state of the form is preserved from invocation to invocation.

Everything is done through a ``CGI'' object. When you create one of these
objects it examines the environment for a query string, parses it, and
stores the results. You can then ask the CGI object to return or modify
the query values. CGI objects handle POST and GET methods correctly, and
correctly distinguish between scripts called from <ISINDEX> documents and
form-based documents. In fact you can debug your script from the command
line without worrying about setting up environment variables.

EOF
