perl-CGI-Application-Emulate-PSGI - a legacy-code-friendly PSGI adapter for CGI::Application

Property Value
Distribution ALT Linux Sisyphus
Repository Autoimports noarch
Package name perl-CGI-Application-Emulate-PSGI
Package version 0.02
Package release alt1
Package architecture noarch
Package type rpm
Installed size 4.67 KB
Download size 4.67 KB
Official Mirror
CGI::Application::Emulate::PSGI allows a project based on the CGI::Application manpage to run as a PSGI application.  Differences from the CGI::Application::PSGI manpage are:
=over 4
=item uses the manpage directly instead of the CGI::PSGI manpage
the CGI::Application::PSGI manpage (that uses the CGI::PSGI manpage) does not support programs calling the manpage in func-style (like CGI::virtual_host()).  CGI::Application::Emulate::PSGI sets up environment variables so that code using the manpage will work. Both approaches explictly use as the query object.
=item compatible with the CGI::Application::Dispatch manpage
The interface of CGI::Application::Emulate::PSGI is different from the CGI::Application::PSGI manpage, and is compatible with the CGI::Application::Dispatch manpage.
=item headers are parsed and re-generated.
This difference is in favor of the CGI::Application::PSGI manpage, which more directly generates the HTTP headers in PSGI format. This module
requires additional processing: First CGI::Application builds the full response including the headers and body, then we parse the final result back into the header and body format called for by the PSGI spec.


Package Version Architecture Repository
perl-CGI-Application-Emulate-PSGI - - -


Name Value
/usr/share/perl5 -
perl( -
perl(CGI/Emulate/ >= 0.050
perl(CGI/Parse/ -
rpmlib(PayloadIsLzma) -


Name Value
perl(CGI/Application/Emulate/ = 0.020
perl-CGI-Application-Emulate-PSGI = 0.02-alt1


Type URL
Binary Package perl-CGI-Application-Emulate-PSGI-0.02-alt1.noarch.rpm
Source Package perl-CGI-Application-Emulate-PSGI-0.02-alt1.src.rpm

Install Howto

  1. Add the following line to /etc/apt/sources.list:
    rpm [Sisyphus] noarch autoimports
    rpm [Sisyphus] noarch autoimports
  2. Update the package index:
    # sudo apt-get update
  3. Install perl-CGI-Application-Emulate-PSGI rpm package:
    # sudo apt-get install perl-CGI-Application-Emulate-PSGI



See Also

Package Description
perl-CGI-Application-FastCGI-0.02-alt1_24.noarch.rpm For using CGI::Application under FastCGI
perl-CGI-Application-Gallery-1.09-alt1.noarch.rpm perl module CGI-Application-Gallery
perl-CGI-Application-Generator-1.0-alt1.noarch.rpm Dynamically build CGI::Application modules
perl-CGI-Application-MailPage-1.7-alt1.noarch.rpm module to allow users to send HTML pages to friends
perl-CGI-Application-NetNewsIface-0.0203-alt1.noarch.rpm a publicly-accessible read-only interface
perl-CGI-Application-PSGI-1.00-alt1_25.noarch.rpm PSGI Adapter for CGI::Application
perl-CGI-Application-PhotoGallery-0.16-alt1.noarch.rpm module to provide a simple photo gallery
perl-CGI-Application-Pluggable-0.03-alt1.noarch.rpm perl module CGI-Application-Pluggable
perl-CGI-Application-Plugin-AB-0.4-alt1.noarch.rpm A/B testing for CGI::Application-based applications
perl-CGI-Application-Plugin-AJAXUpload-0.0.3-alt1.noarch.rpm Run mode to handle a file upload and return a JSON response
perl-CGI-Application-Plugin-AbstractCallback-0.03-alt1.noarch.rpm perl module CGI-Application-Plugin-AbstractCallback
perl-CGI-Application-Plugin-ActionDispatch-0.99-alt1_16.noarch.rpm Adds attribute based support for parsing the PATH_INFO of an HTTP request
perl-CGI-Application-Plugin-AnyCGI-0.02-alt1.noarch.rpm perl module CGI-Application-Plugin-AnyCGI
perl-CGI-Application-Plugin-AnyTemplate-0.18-alt1.noarch.rpm Use any templating system from within CGI::Application using a unified interface
perl-CGI-Application-Plugin-Authentication-0.23-alt1_3.noarch.rpm Authentication framework for CGI::Application