Chris Weyl 4c8ffad
Name:           perl-CGI-Compile
Chris Weyl 4c8ffad
Summary:        Compile .cgi scripts to a code reference like ModPerl::Registry
32151e4
Version:        0.21
665db15
Release:        2%{?dist}
Chris Weyl 4c8ffad
License:        GPL+ or Artistic
673b362
Chris Weyl 4c8ffad
Source0:        http://search.cpan.org/CPAN/authors/id/M/MI/MIYAGAWA/CGI-Compile-%{version}.tar.gz 
Chris Weyl 4c8ffad
URL:            http://search.cpan.org/dist/CGI-Compile
Chris Weyl 4c8ffad
Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
Chris Weyl 4c8ffad
BuildArch:      noarch
Chris Weyl 4c8ffad
665db15
BuildRequires:  perl
665db15
BuildRequires:  perl(Module::Build::Tiny) >= 0.034
665db15
BuildRequires:  perl(strict)
665db15
BuildRequires:  perl(warnings)
665db15
BuildRequires:  sed
665db15
# Run-time:
665db15
BuildRequires:  perl(Cwd)
665db15
BuildRequires:  perl(File::Basename)
665db15
BuildRequires:  perl(File::Path)
Chris Weyl 4c8ffad
BuildRequires:  perl(File::pushd)
665db15
BuildRequires:  perl(File::Spec)
665db15
BuildRequires:  perl(File::Spec::Functions)
665db15
BuildRequires:  perl(File::Temp)
665db15
# Tests:
665db15
BuildRequires:  perl(base)
665db15
BuildRequires:  perl(Exporter)
665db15
BuildRequires:  perl(lib)
32151e4
BuildRequires:  perl(Switch)
Chris Weyl 4c8ffad
BuildRequires:  perl(Test::More)
fe8e473
BuildRequires:  perl(Test::NoWarnings)
Chris Weyl 4c8ffad
BuildRequires:  perl(Test::Requires)
665db15
# Optional tests:
665db15
BuildRequires:  perl(CGI)
665db15
BuildRequires:  perl(CGI::Emulate::PSGI)
665db15
BuildRequires:  perl(HTTP::Request::Common)
665db15
BuildRequires:  perl(Plack::Test)
665db15
# Test::Pod 1.41 not used
Chris Weyl 4c8ffad
Chris Weyl 4c8ffad
%{?perl_default_filter}
Chris Weyl 4c8ffad
Chris Weyl 4c8ffad
%description
Chris Weyl 4c8ffad
CGI::Compile is an utility to compile CGI scripts into a code reference
Chris Weyl 4c8ffad
that can run many times on its own namespace, as long as the script is
Chris Weyl 4c8ffad
ready to run on a persistent environment.
Chris Weyl 4c8ffad
Chris Weyl 4c8ffad
%prep
Chris Weyl 4c8ffad
%setup -q -n CGI-Compile-%{version}
673b362
sed -i 's/\r//' t/data_crlf.cgi t/end_crlf.cgi
c8fd220
sed -i -e '1s,#!.*perl,#!%{__perl},' t/*.t
673b362
Chris Weyl 4c8ffad
Chris Weyl 4c8ffad
%build
733e7a9
%{__perl} Build.PL --installdirs vendor
733e7a9
./Build
Chris Weyl 4c8ffad
Chris Weyl 4c8ffad
%install
9b78d40
./Build install --destdir=$RPM_BUILD_ROOT --create_packlist=0
Chris Weyl 4c8ffad
%{_fixperms} %{buildroot}/*
Chris Weyl 4c8ffad
Chris Weyl 4c8ffad
%check
733e7a9
./Build test
Chris Weyl 4c8ffad
Chris Weyl 4c8ffad
Chris Weyl 4c8ffad
%files
73c57e9
%doc Changes README t/
Chris Weyl 4c8ffad
%{perl_vendorlib}/*
Chris Weyl 4c8ffad
%{_mandir}/man3/*.3*
Chris Weyl 4c8ffad
Chris Weyl 4c8ffad
%changelog
665db15
* Mon Jan 11 2016 Petr Pisar <ppisar@redhat.com> - 0.21-2
665db15
- Specify all dependencies
665db15
32151e4
* Sat Jan 02 2016 Emmanuel Seyman <emmanuel@seyman.fr> - 0.21-1
32151e4
- Update to 0.21
32151e4
9b78d40
* Sat Oct 31 2015 Emmanuel Seyman <emmanuel@seyman.fr> - 0.20-1
9b78d40
- Update to 0.20
9b78d40
b90f39c
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.19-3
b90f39c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
b90f39c
8fee57f
* Sat Jun 06 2015 Jitka Plesnikova <jplesnik@redhat.com> - 0.19-2
8fee57f
- Perl 5.22 rebuild
8fee57f
c8fd220
* Sun Mar 08 2015 Emmanuel Seyman <emmanuel@seyman.fr> - 0.19-1
c8fd220
- Update to 0.19
c8fd220
b46af98
* Sun Nov 02 2014 Emmanuel Seyman <emmanuel@seyman.fr> - 0.18-1
b46af98
- Update to 0.18
b46af98
766fb9f
* Mon Sep 01 2014 Jitka Plesnikova <jplesnik@redhat.com> - 0.17-3
766fb9f
- Perl 5.20 rebuild
766fb9f
71d173a
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.17-2
71d173a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
71d173a
733e7a9
* Sun May 25 2014 Emmanuel Seyman <emmanuel@seyman.fr> - 0.17-1
733e7a9
- Update to 0.17
733e7a9
f73d6d0
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.16-3
f73d6d0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
f73d6d0
5aa5040
* Mon Jul 22 2013 Petr Pisar <ppisar@redhat.com> - 0.16-2
5aa5040
- Perl 5.18 rebuild
5aa5040
673b362
* Sun Mar 17 2013 Emmanuel Seyman <emmanuel@seyman.fr> - 0.16-1
673b362
- Update to 0.16
673b362
91e2811
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.15-6
91e2811
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
91e2811
6c6e09f
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.15-5
6c6e09f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
6c6e09f
46f6f0c
* Wed Jun 13 2012 Petr Pisar <ppisar@redhat.com> - 0.15-4
46f6f0c
- Perl 5.16 rebuild
46f6f0c
73c57e9
* Sun Jan 22 2012 Iain Arnell <iarnell@gmail.com> 0.15-3
73c57e9
- drop tests subpackage; move tests to main package documentation
73c57e9
b753b6d
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.15-2
b753b6d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
b753b6d
fe8e473
* Sun Oct 02 2011 Iain Arnell <iarnell@gmail.com> 0.15-1
fe8e473
- update to latest upstream version
fe8e473
- clean up spec for modern rpmbuild
fe8e473
7ba6cc0
* Fri Jun 24 2011 Marcela Mašláňová <mmaslano@redhat.com> - 0.11-5
7ba6cc0
- Perl mass rebuild
7ba6cc0
a463770
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.11-4
a463770
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
a463770
08184a0
* Wed Dec 08 2010 Ralf Corsépius <corsepiu@fedoraproject.org> - 0.11-3
08184a0
- Add BR: perl(CGI) (Fix FTBFS: BZ 660891).
08184a0
58da1e5
* Tue Jun 22 2010 Petr Pisar <ppisar@redhat.com> - 0.11-2
58da1e5
- Rebuild against perl-5.12
58da1e5
Chris Weyl 4c8ffad
* Sat Mar 20 2010 Chris Weyl <cweyl@alumni.drew.edu> 0.11-1
Chris Weyl 4c8ffad
- specfile by Fedora::App::MaintainerTools 0.006
Chris Weyl 4c8ffad
Chris Weyl 4c8ffad