%define upstream_name CGI-Application-Plugin-Forward %define upstream_version 1.06 Name: perl-%{upstream_name} Version: %perl_convert_version %{upstream_version} Release: %mkrel 2 Summary: Pass control from one run mode to another License: GPL+ or Artistic Group: Development/Perl Url: http://search.cpan.org/dist/%{upstream_name} Source0: http://www.cpan.org/modules/by-module/CGI/%{upstream_name}-%{upstream_version}.tar.gz BuildRequires: perl(CGI::Application) BuildRequires: perl(Test::More) BuildRequires: perl(Module::Build::Compat) BuildArch: noarch %description The forward method passes control to another run mode and returns its output. This is equivalent to calling '$self->$other_runmode', except that the CGI::Application manpage's internal value of the current run mode is updated. This means that calling '$self->get_current_runmode' after calling 'forward' will return the name of the new run mode. This is useful for modules that depend on the name of the current run mode such as the CGI::Application::Plugin::AnyTemplate manpage. For example, here's how to pass control to a run mode named 'other_action' from 'start' while updating the value of 'current_run_mode': %prep %setup -q -n %{upstream_name}-%{upstream_version} %build %{__perl} Makefile.PL INSTALLDIRS=vendor %make %check make test %install rm -rf %buildroot %makeinstall_std %clean rm -rf %buildroot %files %defattr(-,root,root) %doc README Changes META.yml %{_mandir}/man3/* %perl_vendorlib/CGI %changelog * Sun Jan 13 2013 umeabot <umeabot> 1.60.0-2.mga3 + Revision: 363491 - Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild * Fri Jan 21 2011 jquelin <jquelin> 1.60.0-1.mga1 + Revision: 28382 - mageia rebuild - imported package perl-CGI-Application-Plugin-Forward