r47922 - in /trunk/libtitanium-perl: Build.PL Changes META.yml Makefile.PL README debian/changelog debian/control lib/Titanium.pm
jawnsy-guest at users.alioth.debian.org
jawnsy-guest at users.alioth.debian.org
Sun Nov 29 18:18:07 UTC 2009
Author: jawnsy-guest
Date: Sun Nov 29 18:18:01 2009
New Revision: 47922
URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=47922
Log:
* New upstream release
* Add myself to Uploaders and Copyright
* Now requires Compress-Zlib dependency
* Standards-Version 3.8.3 (no changes)
Modified:
trunk/libtitanium-perl/Build.PL
trunk/libtitanium-perl/Changes
trunk/libtitanium-perl/META.yml
trunk/libtitanium-perl/Makefile.PL
trunk/libtitanium-perl/README
trunk/libtitanium-perl/debian/changelog
trunk/libtitanium-perl/debian/control
trunk/libtitanium-perl/lib/Titanium.pm
Modified: trunk/libtitanium-perl/Build.PL
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libtitanium-perl/Build.PL?rev=47922&op=diff
==============================================================================
--- trunk/libtitanium-perl/Build.PL (original)
+++ trunk/libtitanium-perl/Build.PL Sun Nov 29 18:18:01 2009
@@ -22,6 +22,10 @@
'CGI::Application::Plugin::Stream' => 0,
'CGI::Application::Plugin::ValidateRM' => 0,
'CGI::Application::Standard::Config' => 0,
+
+ # This is an indirect dependency. We explictly require it here to make
+ # sure that we get a new enough version.
+ 'Compress::Raw::Zlib' => 2.0,
'Module::Starter::Plugin::CGIApp' => 0.05,
'Test::WWW::Mechanize::CGIApp' => 0,
},
Modified: trunk/libtitanium-perl/Changes
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libtitanium-perl/Changes?rev=47922&op=diff
==============================================================================
--- trunk/libtitanium-perl/Changes (original)
+++ trunk/libtitanium-perl/Changes Sun Nov 29 18:18:01 2009
@@ -1,11 +1,15 @@
Revision history for Titantium.
+
+1.04 Nov 23, 2009
+ (No code changes)
+ * Update Build.PL to explicitly require a newer version of Compress::Raw::Zlib, an indirect dependency.
1.03 June 26, 2009
(No code changes)
* Update AUTOLOAD docs reflect that we load the ErrorPage plugin.
1.02 June 22, 2009
- (No code changes in this release)
+ (No code changes)
* Fix "framework" typo (David Blank-Edelman)
* Fix typo in "setup()" example. (Justin Simoni).
Modified: trunk/libtitanium-perl/META.yml
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libtitanium-perl/META.yml?rev=47922&op=diff
==============================================================================
--- trunk/libtitanium-perl/META.yml (original)
+++ trunk/libtitanium-perl/META.yml Sun Nov 29 18:18:01 2009
@@ -1,10 +1,12 @@
---
name: Titanium
-version: 1.03
+version: 1.04
author:
- 'Mark Stosberg <mark at summersault.com>'
-abstract: A strong, lightweight web application framework
+abstract: 'A strong, lightweight web application framework'
license: perl
+resources:
+ license: http://dev.perl.org/licenses/
requires:
CGI::Application: 4
CGI::Application::Dispatch: 0
@@ -22,15 +24,14 @@
CGI::Application::Plugin::ValidateRM: 0
CGI::Application::Server: 0
CGI::Application::Standard::Config: 0
+ Compress::Raw::Zlib: 2
Module::Starter::Plugin::CGIApp: 0.05
Test::WWW::Mechanize::CGIApp: 0
-generated_by: Module::Build version 0.32
+provides:
+ Titanium:
+ file: lib/Titanium.pm
+ version: 1.04
+generated_by: Module::Build version 0.280801
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.2.html
version: 1.2
-provides:
- Titanium:
- file: lib/Titanium.pm
- version: 1.03
-resources:
- license: ~
Modified: trunk/libtitanium-perl/Makefile.PL
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libtitanium-perl/Makefile.PL?rev=47922&op=diff
==============================================================================
--- trunk/libtitanium-perl/Makefile.PL (original)
+++ trunk/libtitanium-perl/Makefile.PL Sun Nov 29 18:18:01 2009
@@ -1,30 +1,32 @@
-# Note: this file was auto-generated by Module::Build::Compat version 0.32
+# Note: this file was auto-generated by Module::Build::Compat version 0.2808_01
use ExtUtils::MakeMaker;
WriteMakefile
(
- 'INSTALLDIRS' => 'site',
'NAME' => 'Titanium',
- 'EXE_FILES' => [],
'VERSION_FROM' => 'lib/Titanium.pm',
'PREREQ_PM' => {
+ 'CGI::Application' => 4,
+ 'CGI::Application::Dispatch' => 0,
+ 'CGI::Application::Plugin::ConfigAuto' => 0,
+ 'CGI::Application::Plugin::DBH' => 0,
+ 'CGI::Application::Plugin::DebugScreen' => 0,
'CGI::Application::Plugin::DevPopup' => 0,
+ 'CGI::Application::Plugin::ErrorPage' => '1.2',
+ 'CGI::Application::Plugin::FillInForm' => 0,
+ 'CGI::Application::Plugin::Forward' => 0,
+ 'CGI::Application::Plugin::LogDispatch' => 0,
+ 'CGI::Application::Plugin::Redirect' => 0,
+ 'CGI::Application::Plugin::Session' => 0,
+ 'CGI::Application::Plugin::Stream' => 0,
'CGI::Application::Plugin::ValidateRM' => 0,
'CGI::Application::Server' => 0,
- 'Test::WWW::Mechanize::CGIApp' => 0,
- 'CGI::Application' => 4,
- 'CGI::Application::Plugin::ErrorPage' => '1.2',
- 'CGI::Application::Dispatch' => 0,
- 'CGI::Application::Plugin::Session' => 0,
- 'CGI::Application::Plugin::ConfigAuto' => 0,
- 'CGI::Application::Plugin::Forward' => 0,
+ 'CGI::Application::Standard::Config' => 0,
+ 'Compress::Raw::Zlib' => '2',
'Module::Starter::Plugin::CGIApp' => '0.05',
- 'CGI::Application::Plugin::Redirect' => 0,
- 'CGI::Application::Plugin::FillInForm' => 0,
- 'CGI::Application::Plugin::DebugScreen' => 0,
- 'CGI::Application::Plugin::DBH' => 0,
- 'CGI::Application::Plugin::Stream' => 0,
- 'CGI::Application::Plugin::LogDispatch' => 0,
- 'CGI::Application::Standard::Config' => 0
- }
+ 'Test::WWW::Mechanize::CGIApp' => 0
+ },
+ 'INSTALLDIRS' => 'site',
+ 'EXE_FILES' => [],
+ 'PL_FILES' => {}
)
;
Modified: trunk/libtitanium-perl/README
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libtitanium-perl/README?rev=47922&op=diff
==============================================================================
--- trunk/libtitanium-perl/README (original)
+++ trunk/libtitanium-perl/README Sun Nov 29 18:18:01 2009
@@ -135,7 +135,7 @@
webapp.cgi : The Instance Script which implements your Application Module.
$c : Used in instance methods to pass around the
current object. (Sometimes referred as "$self" in other projects.)
- Think of the "$c" as short for "controller".
+ Think of the "$c" as short for "controller".
Script/Dispatching Methods
By inheriting from Titanium you have access to a number of built-in
@@ -550,6 +550,7 @@
# such as to load settings from a database or file.
}
+
# In MyApplication.pm:
package MyApplication;
use base 'MySuperclass';
@@ -583,6 +584,7 @@
# authorization functions.
}
+
# In MyApplication.pm:
package MyApplication;
use base 'MySuperclass';
@@ -756,7 +758,7 @@
my $c = shift;
my $dbh = $c->dbh;
- }
+ }
Easy access to a DBI database handle. The database connection is not
created until the first call to "dbh()". See
@@ -777,7 +779,7 @@
more features and details.
cfg()
- $c->cfg('root_uri');
+ $c->cfg('root_uri');
Easy access to parameters loaded from a config file, which can be stored
in one of several formats, including YAML and Pure Perl. For more
@@ -795,7 +797,7 @@
check_rm()
my ($results, $err_page) = $c->check_rm('form_display','_form_profile');
- return $err_page if $err_page;
+ return $err_page if $err_page;
Easy form validation with Data::FormValidator. If the validation fails,
we'll re-display the form for the user with their data pre-filled and
@@ -821,15 +823,15 @@
CGI::Application::Plugin::FillInForm for details.
error()
- $c->error( title => '..', msg => '..' );
+ $c->error( title => '..', msg => '..' );
Provide quick error messages back to the user for exceptional cases. You
can provide your own custom designed template or use the default one
built-in. See CGI::Application::Plugin::ErrorPage.
stream_file()
- $c->stream_file($file);
-
+ $c->stream_file($file);
+
If your run mode is outputing an image or a spreadsheet instead of an
HTML page, you may want to stream the output. This method takes care of
the boring details of buffering, headers and MIME types. See
@@ -990,7 +992,7 @@
$ht_params->{filter} = [\&ht_uri_decode]
}
});
-
+
SEE ALSO
* CGI::Application
Modified: trunk/libtitanium-perl/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libtitanium-perl/debian/changelog?rev=47922&op=diff
==============================================================================
--- trunk/libtitanium-perl/debian/changelog (original)
+++ trunk/libtitanium-perl/debian/changelog Sun Nov 29 18:18:01 2009
@@ -1,3 +1,12 @@
+libtitanium-perl (1.04-1) UNRELEASED; urgency=low
+
+ * New upstream release
+ * Add myself to Uploaders and Copyright
+ * Now requires Compress-Zlib dependency
+ * Standards-Version 3.8.3 (no changes)
+
+ -- Jonathan Yu <jawnsy at cpan.org> Sun, 29 Nov 2009 09:52:40 -0500
+
libtitanium-perl (1.03-1) unstable; urgency=low
[ Nathan Handler ]
Modified: trunk/libtitanium-perl/debian/control
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libtitanium-perl/debian/control?rev=47922&op=diff
==============================================================================
--- trunk/libtitanium-perl/debian/control (original)
+++ trunk/libtitanium-perl/debian/control Sun Nov 29 18:18:01 2009
@@ -1,36 +1,34 @@
Source: libtitanium-perl
Section: perl
Priority: optional
-Build-Depends: debhelper (>= 7), libcgi-application-perl (>= 4),
- libcgi-application-basic-plugin-bundle-perl (>= 0.3),
- libcgi-application-server-perl, libmodule-starter-plugin-cgiapp-perl (>= 0.05),
- libtest-www-mechanize-cgiapp-perl, libtest-pod-perl
-Build-Depends-Indep: perl (>= 5.6.10-12)
+Build-Depends: debhelper (>= 7)
+Build-Depends-Indep: perl, libcgi-application-perl, libtest-pod-perl,
+ libcgi-application-basic-plugin-bundle-perl, libcgi-application-server-perl,
+ libmodule-starter-plugin-cgiapp-perl, libtest-www-mechanize-cgiapp-perl,
+ perl (>= 5.10) | libio-compress-perl | libcompress-zlib-perl
Maintainer: Debian Perl Group <pkg-perl-maintainers at lists.alioth.debian.org>
Uploaders: Jaldhar H. Vyas <jaldhar at debian.org>,
- Nathan Handler <nhandler at ubuntu.com>
-Standards-Version: 3.8.2
+ Nathan Handler <nhandler at ubuntu.com>, Jonathan Yu <jawnsy at cpan.org>
+Standards-Version: 3.8.3
Homepage: http://search.cpan.org/dist/Titanium/
Vcs-Svn: svn://svn.debian.org/pkg-perl/trunk/libtitanium-perl/
Vcs-Browser: http://svn.debian.org/viewsvn/pkg-perl/trunk/libtitanium-perl/
Package: libtitanium-perl
Architecture: all
-Depends: ${perl:Depends}, ${misc:Depends}, libcgi-application-perl (>= 4),
- libcgi-application-basic-plugin-bundle-perl (>= 0.3),
- libcgi-application-server-perl, libmodule-starter-plugin-cgiapp-perl (>= 0.05),
- libtest-www-mechanize-cgiapp-perl
-Description: strong, lightweight web application framework for perl
+Depends: ${perl:Depends}, ${misc:Depends}, libcgi-application-perl,
+ libcgi-application-basic-plugin-bundle-perl, libcgi-application-server-perl,
+ libmodule-starter-plugin-cgiapp-perl, libtest-www-mechanize-cgiapp-perl,
+ perl (>= 5.10) | libio-compress-perl | libcompress-zlib-perl
+Description: strong, lightweight web application framework for Perl
Titanium is solid and mature. While it has a new name, the reality is
that Titanium is simply a more user-friendly packaging of the mature
CGI::Application framework and some useful plugins.
.
- Titanium is lightweight. Titanium has a very light core and the plugins
- it uses employ lazy-loading whenever possible.
+ Titanium is lightweight; it has a light core and the plugins it uses employ
+ lazy-loading whenever possible. It runs well in a plain CGI environment and
+ provides excellent performance in a persistent environment such as FastCGI
+ or mod_perl.
.
- Titanium runs well in a plain CGI environment and provides excellent
- performance in a persistent environment such as FastCGI or mod_perl.
- .
- Titanium apps are compatible with the dozens of published plugins for
- CGI::Application, so you can add additional features as your needs
- evolve.
+ Applications are compatible with plugins for CGI::Application, so you can add
+ additional features as your needs evolve.
Modified: trunk/libtitanium-perl/lib/Titanium.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libtitanium-perl/lib/Titanium.pm?rev=47922&op=diff
==============================================================================
--- trunk/libtitanium-perl/lib/Titanium.pm (original)
+++ trunk/libtitanium-perl/lib/Titanium.pm Sun Nov 29 18:18:01 2009
@@ -2,7 +2,7 @@
use base 'CGI::Application';
use vars '$VERSION';
-$VERSION = '1.03';
+$VERSION = '1.04';
# Just load a few recommended plugins by default.
use CGI::Application::Plugin::Forward;
More information about the Pkg-perl-cvs-commits
mailing list