Chris Weyl 1e224dd
Name:           perl-POE-Component-Server-SimpleHTTP
e9fc65e
Version:        2.26
e401475
Release:        6%{?dist}
Chris Weyl 1e224dd
Summary:        Serve HTTP requests in POE
af07951
License:        GPL+ or Artistic
969f31d
URL:            https://metacpan.org/release/POE-Component-Server-SimpleHTTP
969f31d
Source0:        https://cpan.metacpan.org/authors/id/B/BI/BINGOS/POE-Component-Server-SimpleHTTP-%{version}.tar.gz
Chris Weyl 1e224dd
BuildArch:      noarch
Petr Šabata a21ae32
# Build
Petr Šabata a21ae32
BuildRequires:  coreutils
2efa0f1
BuildRequires:  make
c566c55
BuildRequires:  perl-interpreter
c3c823b
BuildRequires:  perl-generators
e9fc65e
BuildRequires:  perl(:VERSION) >= 5.6
e9fc65e
BuildRequires:  perl(ExtUtils::MakeMaker) >= 6.76
e9fc65e
BuildRequires:  perl(strict)
e9fc65e
BuildRequires:  perl(warnings)
2efa0f1
BuildRequires:  sed
Petr Šabata a21ae32
# Runtime
2efa0f1
BuildRequires:  perl(base)
Petr Šabata a21ae32
BuildRequires:  perl(bytes)
Petr Šabata a21ae32
BuildRequires:  perl(Carp)
Chris Weyl 1e224dd
BuildRequires:  perl(HTTP::Date)
Chris Weyl 1e224dd
BuildRequires:  perl(HTTP::Request)
Chris Weyl 1e224dd
BuildRequires:  perl(HTTP::Response)
2efa0f1
BuildRequires:  perl(Moose) >= 0.9
Petr Šabata a21ae32
BuildRequires:  perl(Moose::Object)
Petr Šabata a21ae32
BuildRequires:  perl(Moose::Util::TypeConstraints)
d4119ae
BuildRequires:  perl(MooseX::POE) >= 0.205
Chris Weyl fdc08f3
BuildRequires:  perl(POE) >= 1.0000
Chris Weyl 1e224dd
BuildRequires:  perl(POE::Component::SSLify) >= 0.04
Chris Weyl 1e224dd
BuildRequires:  perl(POE::Filter::HTTPD)
Petr Šabata 8f54c00
BuildRequires:  perl(POE::Filter::Stream)
Chris Weyl 1e224dd
BuildRequires:  perl(POE::Wheel::ReadWrite)
Chris Weyl 1e224dd
BuildRequires:  perl(POE::Wheel::SocketFactory)
d4119ae
BuildRequires:  perl(Socket)
Petr Šabata 8f54c00
BuildRequires:  perl(Storable)
d4119ae
BuildRequires:  perl(Sys::Hostname)
Petr Šabata a21ae32
# Tests only
e9fc65e
BuildRequires:  perl(blib)
e9fc65e
BuildRequires:  perl(File::Spec)
Petr Šabata a21ae32
BuildRequires:  perl(HTTP::Request)
e9fc65e
BuildRequires:  perl(IO::Handle)
e9fc65e
BuildRequires:  perl(IPC::Open3)
e9fc65e
# Pod::Coverage::TrustPod not used
Petr Šabata a21ae32
BuildRequires:  perl(POE::Filter::HTTP::Parser) >= 1.06
Petr Šabata a21ae32
BuildRequires:  perl(POE::Kernel)
Chris Weyl fdc08f3
BuildRequires:  perl(Test::More) >= 0.47
e9fc65e
# Test::Pod 1.41 not used
e9fc65e
# Test::Pod::Coverage 1.08 not used
Petr Šabata a21ae32
BuildRequires:  perl(Test::POE::Client::TCP) >= 0.10
Petr Šabata a21ae32
# Optional tests only
2efa0f1
BuildRequires:  perl(POE::Component::Client::HTTP) >= 0.82
Petr Šabata 331dccf
Requires:       perl(:MODULE_COMPAT_%(eval "$(perl -V:version)"; echo $version))
Chris Weyl c9e3ef5
Requires:       perl(HTTP::Request)
2efa0f1
Requires:       perl(Moose) >= 0.9
Petr Šabata a21ae32
Requires:       perl(Moose::Object)
d4119ae
Requires:       perl(MooseX::POE) >= 0.205
Chris Weyl c9e3ef5
Requires:       perl(POE) >= 1.0000
2efa0f1
Recommends:     perl(POE::Component::SSLify) >= 0.04
Chris Weyl c9e3ef5
Requires:       perl(Storable)
Chris Weyl c9e3ef5
Requires:       perl(Sys::Hostname)
Chris Weyl c9e3ef5
Chris Weyl 80023aa
%{?perl_default_filter}
2efa0f1
%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\((Moose|MooseX::POE|POE)\\)$
Chris Weyl 80023aa
Chris Weyl 1e224dd
%description
Chris Weyl 1e224dd
This module makes serving up HTTP requests a breeze in POE.
Chris Weyl 1e224dd
Chris Weyl 1e224dd
%prep
Chris Weyl 1e224dd
%setup -q -n POE-Component-Server-SimpleHTTP-%{version}
2efa0f1
sed -i -e 's/\r$//g' examples/*
Chris Weyl 1e224dd
Chris Weyl 1e224dd
%build
Petr Šabata a21ae32
yes | perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1
Chris Weyl 1e224dd
make %{?_smp_mflags}
Chris Weyl 1e224dd
Chris Weyl 1e224dd
%install
Petr Šabata 331dccf
make pure_install DESTDIR=%{buildroot}
Chris Weyl 1e224dd
%{_fixperms} %{buildroot}/*
Chris Weyl 1e224dd
Chris Weyl 1e224dd
%check
Chris Weyl 1e224dd
make test
Chris Weyl 1e224dd
Chris Weyl 1e224dd
%files
Petr Šabata a21ae32
%license LICENSE
e9fc65e
%doc README Changes Changes.old examples
Chris Weyl 1e224dd
%{perl_vendorlib}/*
Chris Weyl 1e224dd
%{_mandir}/man3/*
Chris Weyl 1e224dd
Chris Weyl 1e224dd
%changelog
e401475
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.26-6
e401475
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
e401475
8be4fa2
* Sat Jun 30 2018 Jitka Plesnikova <jplesnik@redhat.com> - 2.26-5
8be4fa2
- Perl 5.28 rebuild
8be4fa2
8cd7d0f
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.26-4
8cd7d0f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
8cd7d0f
a9c4742
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.26-3
a9c4742
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
a9c4742
681d5da
* Wed Jun 07 2017 Jitka Plesnikova <jplesnik@redhat.com> - 2.26-2
681d5da
- Perl 5.26 rebuild
681d5da
e9fc65e
* Fri Mar 10 2017 Petr Pisar <ppisar@redhat.com> - 2.26-1
e9fc65e
- 2.26 bump
e9fc65e
2efa0f1
* Tue Feb 21 2017 Petr Pisar <ppisar@redhat.com> - 2.24-1
2efa0f1
- 2.24 bump
2efa0f1
91079fb
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.22-3
91079fb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
91079fb
e999ec7
* Mon May 16 2016 Jitka Plesnikova <jplesnik@redhat.com> - 2.22-2
e999ec7
- Perl 5.24 rebuild
e999ec7
Petr Šabata 1ad68ae
* Thu Feb 25 2016 Petr Šabata <contyk@redhat.com> - 2.22-1
Petr Šabata 1ad68ae
- 2.22 bump
Petr Šabata 1ad68ae
ee75e45
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.20-2
ee75e45
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
ee75e45
Petr Šabata a21ae32
* Fri Oct 02 2015 Petr Šabata <contyk@redhat.com> - 2.20-1
Petr Šabata a21ae32
- 2.20 bump
Petr Šabata a21ae32
51d51a0
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.18-7
51d51a0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
51d51a0
491b188
* Mon Jun 08 2015 Jitka Plesnikova <jplesnik@redhat.com> - 2.18-6
491b188
- Perl 5.22 rebuild
491b188
8a0fbce
* Mon Sep 01 2014 Jitka Plesnikova <jplesnik@redhat.com> - 2.18-5
8a0fbce
- Perl 5.20 rebuild
8a0fbce
7e47d33
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.18-4
7e47d33
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
7e47d33
4d09546
* Tue Aug 06 2013 Petr Pisar <ppisar@redhat.com> - 2.18-3
4d09546
- Perl 5.18 rebuild
4d09546
c911d82
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.18-2
c911d82
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
c911d82
Petr Šabata 331dccf
* Mon Jul 08 2013 Petr Šabata <contyk@redhat.com> - 2.18-1
Petr Šabata 331dccf
- 2.18 bump, drop the MooseX::AttributeHelpers dependency
Petr Šabata 331dccf
- Modernize the spec a little
Petr Šabata 331dccf
b6e126c
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.16-2
b6e126c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
b6e126c
Petr Šabata 2f9ef04
* Tue Oct 23 2012 Petr Šabata <contyk@redhat.com> - 2.16-1
Petr Šabata 2f9ef04
- 2.16 bump (Module::Install updated)
Petr Šabata 2f9ef04
460fb8f
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.14-3
460fb8f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
460fb8f
de01d9a
* Tue Jun 26 2012 Petr Pisar <ppisar@redhat.com> - 2.14-2
de01d9a
- Perl 5.16 rebuild
de01d9a
Petr Šabata 8f54c00
* Tue Jan 17 2012 Petr Šabata <contyk@redhat.com> - 2.14-1
Petr Šabata 8f54c00
- 2.14 bump
Petr Šabata 8f54c00
- Spec cleanup
Petr Šabata 8f54c00
- Filter out underspecified dependencies
Petr Šabata 8f54c00
cb2e1ac
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.06-6
cb2e1ac
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
cb2e1ac
Petr Sabata df10545
* Thu Jul 21 2011 Petr Sabata <contyk@redhat.com> - 2.06-5
Petr Sabata df10545
- Perl mass rebuild
Petr Sabata df10545
Petr Sabata c4aa680
* Wed Jul 20 2011 Petr Sabata <contyk@redhat.com> - 2.06-4
Petr Sabata c4aa680
- Perl mass rebuild
Petr Sabata c4aa680
cd77986
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.06-3
cd77986
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
cd77986
f03a79a
* Tue Dec 21 2010 Marcela Maslanova <mmaslano@redhat.com> - 2.06-2
f03a79a
- 661697 rebuild for fixing problems with vendorach/lib
f03a79a
03490fd
* Thu Dec 09 2010 Iain Arnell <iarnell@gmail.com> 2.06-1
03490fd
- update to latest upstream version
03490fd
- fixes FTBFS RHBZ#660836
03490fd
- clean up spec for modern rpmbuild
03490fd
d4119ae
* Wed Jun 23 2010 Petr Pisar <ppisar@redhat.com> - 2.04-1
d4119ae
- 2.04 bump (bug #602616)
d4119ae
- Clean dependencies up
d4119ae
d95812d
* Thu May 06 2010 Marcela Maslanova <mmaslano@redhat.com> - 2.0-3
d95812d
- Mass rebuild with perl-5.12.0
d95812d
1e55755
* Mon Dec  7 2009 Stepan Kasal <skasal@redhat.com> - 2.0-2
1e55755
- rebuild against perl 5.10.1
1e55755
Chris Weyl 714aa20
* Sun Sep 27 2009 Chris Weyl <cweyl@alumni.drew.edu> 2.0-1
Chris Weyl 714aa20
- auto-update to 2.0 (by cpan-spec-update 0.01)
Chris Weyl 714aa20
- altered br on perl(ExtUtils::MakeMaker) (0 => 6.42)
Chris Weyl 714aa20
- added a new br on perl(Moose) (version 0.81)
Chris Weyl 714aa20
- added a new br on perl(MooseX::AttributeHelpers) (version 0)
Chris Weyl 714aa20
- added a new br on perl(MooseX::POE) (version 0.205)
Chris Weyl 714aa20
- added a new req on perl(Moose) (version 0.81)
Chris Weyl 714aa20
- added a new req on perl(MooseX::AttributeHelpers) (version 0)
Chris Weyl 714aa20
- added a new req on perl(MooseX::POE) (version 0.205)
Chris Weyl 714aa20
5b35db9
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.58-2
5b35db9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
5b35db9
Chris Weyl fdc08f3
* Tue Jun 02 2009 Chris Weyl <cweyl@alumni.drew.edu> 1.58-1
Chris Weyl fdc08f3
- auto-update to 1.58 (by cpan-spec-update 0.01)
Chris Weyl fdc08f3
- added a new br on perl(Storable) (version 0)
Chris Weyl fdc08f3
- added a new br on perl(Sys::Hostname) (version 0)
Chris Weyl fdc08f3
- added a new br on perl(POE::Filter::HTTP::Parser) (version 0.02)
Chris Weyl fdc08f3
- added a new br on perl(Socket) (version 0)
Chris Weyl fdc08f3
- added a new br on perl(Test::POE::Client::TCP) (version 0.1)
Chris Weyl fdc08f3
- altered br on perl(POE) (0 => 1.0000)
Chris Weyl fdc08f3
- altered br on perl(Test::More) (0 => 0.47)
Chris Weyl fdc08f3
- added a new br on perl(Carp) (version 0)
Chris Weyl fdc08f3
223b537
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.48-2
223b537
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
223b537
Chris Weyl dbdfb4c
* Sun Oct 26 2008 Chris Weyl <cweyl@alumni.drew.edu> 1.48-1
Chris Weyl dbdfb4c
- update to 1.48
Chris Weyl dbdfb4c
af07951
* Thu Mar 06 2008 Tom "spot" Callaway <tcallawa@redhat.com> 1.23-3
af07951
- rebuild for new perl
af07951
Chris Weyl 71852fb
* Sat Apr 21 2007 Chris Weyl <cweyl@alumni.drew.edu> 1.23-2
Chris Weyl 71852fb
- additional testing BR
Chris Weyl 71852fb
Chris Weyl efa90e2
* Sat Apr 21 2007 Chris Weyl <cweyl@alumni.drew.edu> 1.23-1
Chris Weyl efa90e2
- update to 1.23
Chris Weyl efa90e2
- update source URL (maintainer changed)
Chris Weyl efa90e2
- add BR's for potential perl splittage
Chris Weyl efa90e2
- add BR's for tests -- note pod coverage fails, so we just leave that one
Chris Weyl efa90e2
  commented out
Chris Weyl efa90e2
Chris Weyl 0d94d00
* Fri Sep 29 2006 Chris Weyl <cweyl@alumni.drew.edu> 1.13-1
Chris Weyl 0d94d00
- update to 1.13
Chris Weyl 0d94d00
- add examples/ to %%doc; correct encoding in %%prep
Chris Weyl 0d94d00
- explicitly requires perl(HTTP::Base); was missed due to a use base construct
Chris Weyl 0d94d00
Chris Weyl b2171a0
* Thu Aug 31 2006 Chris Weyl <cweyl@alumni.drew.edu> 1.11-3
Chris Weyl b2171a0
- bump for mass rebuild
Chris Weyl b2171a0
Chris Weyl 46bcee0
* Fri Aug 18 2006 Chris Weyl <cweyl@alumni.drew.edu> 1.11-2
Chris Weyl 46bcee0
- bump
Chris Weyl 46bcee0
Chris Weyl 1e224dd
* Wed Aug 16 2006 Chris Weyl <cweyl@alumni.drew.edu> 1.11-1
Chris Weyl 1e224dd
- Specfile autogenerated by cpanspec 1.68.
Chris Weyl 1e224dd
- Initial spec file for F-E