6118b9d
Name:           perl-Danga-Socket
a7e595e
Version:        1.61
8161cea
Release:        20%{?dist}
6118b9d
Summary:        Event loop and event-driven async socket base class
06840a4
License:        GPL+ or Artistic
6118b9d
URL:            http://search.cpan.org/dist/Danga-Socket/
6118b9d
Source0:        http://www.cpan.org/modules/by-module/Danga/Danga-Socket-%{version}.tar.gz
6118b9d
BuildArch:      noarch
Petr Šabata a759946
# Build
Petr Šabata a759946
BuildRequires:  make
74cd797
BuildRequires:  perl-interpreter
d9f847f
BuildRequires:  perl-generators
Petr Šabata a759946
BuildRequires:  perl(ExtUtils::MakeMaker) >= 6.76
Petr Šabata a759946
# Runtime
Petr Šabata a759946
BuildRequires:  perl(bytes)
Petr Šabata a759946
BuildRequires:  perl(Carp)
Petr Šabata a759946
BuildRequires:  perl(constant)
Petr Šabata a759946
BuildRequires:  perl(Errno)
Petr Šabata a759946
BuildRequires:  perl(fields)
Petr Šabata a759946
# XXX: BuildRequires:  perl(IO::KQueue)
Petr Šabata a759946
# XXX: BuildRequires:  perl(IO::Poll)
Petr Šabata a759946
BuildRequires:  perl(POSIX)
Petr Šabata a759946
BuildRequires:  perl(Socket)
Petr Šabata a759946
BuildRequires:  perl(strict)
Petr Šabata a759946
BuildRequires:  perl(Sys::Syscall)
Petr Šabata a759946
BuildRequires:  perl(Time::HiRes)
Petr Šabata a759946
BuildRequires:  perl(vars)
Petr Šabata a759946
BuildRequires:  perl(warnings)
Petr Šabata a759946
# Tests only
Petr Šabata a759946
BuildRequires:  perl(base)
Petr Šabata a759946
BuildRequires:  perl(IO::Socket::INET)
Petr Šabata a759946
BuildRequires:  perl(Test::More)
Petr Šabata a759946
Requires:       perl(:MODULE_COMPAT_%(eval "$(perl -V:version)"; echo $version))
6118b9d
6118b9d
%description
6118b9d
This is an abstract base class for objects backed by a socket which
6118b9d
provides the basic framework for event-driven asynchronous IO, designed to
6118b9d
be fast. Danga::Socket is both a base class for objects, and an event loop.
6118b9d
6118b9d
%prep
6118b9d
%setup -q -n Danga-Socket-%{version}
6118b9d
6118b9d
%build
Petr Šabata a759946
perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1
6118b9d
make %{?_smp_mflags}
6118b9d
6118b9d
%install
Petr Šabata a759946
make pure_install DESTDIR=%{buildroot}
Petr Šabata a759946
%{_fixperms} %{buildroot}/*
6118b9d
6118b9d
%check
6118b9d
make test
6118b9d
6118b9d
%files
Petr Šabata a759946
%doc CHANGES examples
Petr Šabata a759946
%{perl_vendorlib}/*
Petr Šabata a759946
%{_mandir}/man3/*
6118b9d
6118b9d
%changelog
8161cea
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.61-20
8161cea
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
8161cea
ede88a3
* Sun Jun 04 2017 Jitka Plesnikova <jplesnik@redhat.com> - 1.61-19
ede88a3
- Perl 5.26 rebuild
ede88a3
5541597
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.61-18
5541597
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
5541597
5aa9190
* Sun May 15 2016 Jitka Plesnikova <jplesnik@redhat.com> - 1.61-17
5aa9190
- Perl 5.24 rebuild
5aa9190
f90e5b7
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.61-16
f90e5b7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
f90e5b7
Petr Šabata a759946
* Mon Aug 10 2015 Petr Šabata <contyk@redhat.com> - 1.61-15
Petr Šabata a759946
- Prevent the FTBFS by fixing the build time dependency list
Petr Šabata a759946
- Modernize the spec file
Petr Šabata a759946
05d520d
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.61-14
05d520d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
05d520d
2fa1369
* Thu Jun 04 2015 Jitka Plesnikova <jplesnik@redhat.com> - 1.61-13
2fa1369
- Perl 5.22 rebuild
2fa1369
6d8383c
* Wed Aug 27 2014 Jitka Plesnikova <jplesnik@redhat.com> - 1.61-12
6d8383c
- Perl 5.20 rebuild
6d8383c
2bfc3b7
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.61-11
2bfc3b7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
2bfc3b7
0abb4f7
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.61-10
0abb4f7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
0abb4f7
27683cb
* Thu Jul 18 2013 Petr Pisar <ppisar@redhat.com> - 1.61-9
27683cb
- Perl 5.18 rebuild
27683cb
9a3dee9
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.61-8
9a3dee9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
9a3dee9
39f9ba7
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.61-7
39f9ba7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
39f9ba7
461ba2b
* Mon Jun 11 2012 Petr Pisar <ppisar@redhat.com> - 1.61-6
461ba2b
- Perl 5.16 rebuild
461ba2b
00bde37
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.61-5
00bde37
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
00bde37
f1ce4fe
* Sun Jun 19 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1.61-4
f1ce4fe
- Perl mass rebuild
f1ce4fe
0b175ca
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.61-3
0b175ca
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
0b175ca
cf36ac3
* Thu Dec 16 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.61-2
cf36ac3
- 661697 rebuild for fixing problems with vendorach/lib
cf36ac3
a7e595e
* Thu Jun 24 2010 Ruben Kerkhof <ruben@rubenkerkhof.com> 1.61-1
a7e595e
- Upstream released new version
a7e595e
7038625
* Fri Apr 30 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.58-5
7038625
- Mass rebuild with perl-5.12.0
7038625
9eafe95
* Mon Dec  7 2009 Stepan Kasal <skasal@redhat.com> - 1.58-4
9eafe95
- rebuild against perl 5.10.1
9eafe95
67f6aeb
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.58-3
67f6aeb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
67f6aeb
1219433
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.58-2
1219433
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
1219433
39a01f7
* Thu Feb 07 2008 Tom "spot" Callaway <tcallawa@redhat.com> 1.58-1
39a01f7
- 1.58
39a01f7
06840a4
* Thu Feb 07 2008 Tom "spot" Callaway <tcallawa@redhat.com> 1.57-3
06840a4
- rebuild for new perl
06840a4
6118b9d
* Wed May 07 2007 Ruben Kerkhof <ruben@rubenkerkhof.com> 1.57-2
6118b9d
- Include examples in %%doc
6118b9d
* Mon May 07 2007 Ruben Kerkhof <ruben@rubenkerkhof.com> 1.57-1
6118b9d
- Initial import