Re: PGXN Hosting - Mailing list pgsql-www
From | David E. Wheeler |
---|---|
Subject | Re: PGXN Hosting |
Date | |
Msg-id | B6B38522-A488-4C41-93B8-C39C8F9F6A3B@kineticode.com Whole thread Raw |
In response to | Re: PGXN Hosting ("David E. Wheeler" <david@kineticode.com>) |
Responses |
Re: PGXN Hosting
|
List | pgsql-www |
On May 11, 2011, at 1:02 PM, David E. Wheeler wrote: > On May 11, 2011, at 12:45 PM, Stefan Kaltenbrunner wrote: > >> yeah and now the fun starts... "ok we use the packaged postgresql - in need plperl in ther to be 5.12", Oh, and this reminds me, Manager does make extensive use of PL/Perl. I assume the 9.0 backport includes it? Also contribmodule (like citext) and, as I said, the "semver" extension, distributed on PGXN. As for Perl modules, PGXN::Manager requires: build_requires => { 'Archive::Tar' => '1.68', 'File::Copy' => '2.18', 'HTTP::Request::Common' => '5.824', 'MIME::Base64' => '3.08', 'Module::Build::DB' => '0.10', 'Software::License' => '0.102340', 'TAP::Parser::SourceHandler::pgTAP'=> '3.23', 'Test::File' => '1.29', 'Test::File::Contents' => '0.05', 'Test::Harness' => '3.18', 'Test::MockModule' => '0.05', 'Test::More' => '0.70', 'Test::NoWarnings' => '1.02', 'Test::XML' => '0.08', 'Test::XPath' => '0.13', }, requires => { 'aliased' => '0.30', 'Archive::Extract' => '0.42', 'Archive::Zip' => '1.30', 'Class::ISA' => '0.36', 'Cwd' => '3.33', 'Data::Dump' => '1.19', 'Data::Validate::URI' => '0.05', 'DBD::Pg' => '2.15.1', 'DBI' => '1.608', 'DBIx::Connector' => '0.42', 'Digest::SHA1' => '2.13', 'Email::Valid' => '0.184', 'Email::MIME::Creator' => '1.905', 'Email::Sender::Simple' => '0.102370', 'Email::Address' => '1.892', 'Encode' => '2.40', 'Exception::Class::DBI' => '1.00', 'File::Basename' => '2.78', 'File::Copy' => '2.18', 'File::Path' => '2.08', 'File::Spec' => '3.33', 'File::Temp' => '0.22', 'Getopt::Long' => '2.34', 'HTTP::Body' => '1.08', 'HTML::Entities' => '3.68', 'HTTP::Negotiate' => '5.835', 'I18N::LangTags::Detect' => '1.04', 'JSON::XS' => '2.3', 'Locale::Maketext' => '1.13', 'Moose' => '1.15', 'MooseX::Singleton' => '0.25', 'Moose::Util::TypeConstraints' => '1.15', 'namespace::autoclean' => '0.11', 'parent' => '0.223', 'Net::Twitter::Lite' => '0.10003', 'perl' => 5.012, 'Plack' => '0.9956', 'Plack::Builder' => 0, 'Plack::App::File' => 0, 'Plack::Response' => '0.9956', 'Plack::Session::Store::File' => '0.12', 'Plack::Middleware::Session' => '0.12', 'Plack::Middleware::MethodOverride' => '0.10', 'Pod::Usage' => '1.33', 'namespace::autoclean' => '0.11', 'Router::Resource' => '0.11', 'SemVer' => '0.1.0', 'Template::Declare' => '0.43', 'Template::Declare::Tags' => '0.43', 'Try::Tiny' => '0.06', 'URI::Template' => '0.15', }, recommends => { 'Plack::Middleware::ReverseProxy'=> '0.07', 'Test::Pod' => '1.41', 'Test::Pod::Coverage' => '1.06', }, PGXN::API requires: build_requires => { 'Module::Build' => '0.30', 'Software::License' => '0.102340', 'Test::Exception' => '0.31', 'Test::File' => '1.29', 'Test::File::Contents' => '0.20', 'Test::MockModule' => '0.05', 'Test::More' => '0.70', 'Test::Output' => '0.16', }, requires=> { 'Archive::Zip' => '1.30', 'Cwd' => '3.33', 'Data::Dump' => '1.17', 'Digest::SHA1' => '2.13', 'Email::MIME::Creator' => '1.905', 'Email::Sender::Simple' => '0.102370', 'File::Path' => '2.08', 'File::Copy::Recursive' => '0.38', 'File::Spec' => '3.33', 'JSON' => '2.27', 'JSON::XS' => '2.3', 'KinoSearch' => '0.311', 'List::Util' => '1.23', 'List::MoreUtils' => '0.30', 'Moose' => '1.15', 'Moose::Util::TypeConstraints' => '1.15', 'MooseX::Singleton' => '0.25', 'namespace::autoclean' => '0.11', 'perl' => 5.012, 'PGXN::API::Searcher' => '0.9.0', 'Plack' => '0.9977', 'Plack::App::Directory' => 0, 'Plack::App::File' => 0, 'Plack::Middleware::JSONP' => 0, 'Plack::Builder' => 0, 'Text::Markup' => '0.12', 'URI::Template' => '0.15', 'XML::LibXML' => '1.70', }, recommends => { 'Test::Pod' => '1.41', 'Test::Pod::Coverage' => '1.06', }, And PGXN::Site requires: build_requires => { 'Module::Build' => '0.30', 'Software::License' => '0.102340', 'Test::File::Contents'=> '0.20', 'Test::More' => '0.70', 'Test::MockModule' => '0.05', 'Text::MultiMarkdown' => '1.000033', }, requires => { 'Data::Dump' => '1.17', 'Encode' => '2.40', 'Gravatar::URL' => '1.02', 'File::Basename' => 0, 'HTML::TagCloud' => '0.34', 'I18N::LangTags::Detect' => '1.04', 'Locale::Maketext' => '1.13', 'List::Util' => '1.20', 'namespace::autoclean' => '0.11', 'perl' => 5.012, 'Plack' => '0.9956', 'Plack::Builder' => 0, 'Plack::Request' => '0.9956', 'Plack::Response' => '0.9956', 'SemVer' => '0.2.0', 'Template::Declare' => '0.43', 'Template::Declare::Tags' => '0.43', 'WWW::PGXN' => '0.12.0', }, test_recommends => { 'HTTP::Request::Common' => '5.824', 'Test::Pod' => '1.41', 'Test::Pod::Coverage' => '1.06', 'Test::XML' => '0.08', 'Test::XPath' => '0.13', }, BTW, PGXN::API and PGXN::Site are distributed on CPAN. Thanks, David