40b8310
Name:           perl-Net-Server
eccac8b
Version:        2.009
e91ae30
Release:        7%{?dist}
40b8310
Summary:        Extensible, general Perl server engine
40b8310
License:        GPL+ or Artistic
fc9c436
URL:            https://metacpan.org/release/Net-Server
fc9c436
Source0:        https://cpan.metacpan.org/modules/by-module/Net/Net-Server-%{version}.tar.gz
40b8310
BuildArch:      noarch
eccac8b
BuildRequires:  coreutils
eccac8b
BuildRequires:  findutils
eccac8b
BuildRequires:  make
482cbc6
BuildRequires:  perl-generators
eccac8b
BuildRequires:  perl-interpreter
eccac8b
BuildRequires:  perl(ExtUtils::MakeMaker) >= 6.76
eccac8b
BuildRequires:  perl(strict)
eccac8b
BuildRequires:  perl(warnings)
eccac8b
# Run-time
eccac8b
BuildRequires:  perl(base)
eccac8b
BuildRequires:  perl(Carp)
eccac8b
# BuildRequires:  perl(CGI)
eccac8b
# BuildRequires:  perl(CGI::Compile)
eccac8b
# BuildRequires:  perl(CGI::PSGI)
eccac8b
# BuildRequires:  perl(Data::Dumper)
eccac8b
BuildRequires:  perl(Errno)
eccac8b
BuildRequires:  perl(Exporter)
eccac8b
BuildRequires:  perl(Fcntl)
d3adfbd
BuildRequires:  perl(File::Temp)
eccac8b
# BuildRequires:  perl(HTTP::Parser::XS)
eccac8b
BuildRequires:  perl(IO::Handle)
dfda0c2
BuildRequires:  perl(IO::Multiplex) >= 1.05
eccac8b
BuildRequires:  perl(IO::Select)
eccac8b
BuildRequires:  perl(IO::Socket)
eccac8b
# BuildRequires:  perl(IO::Socket::INET)
dfda0c2
BuildRequires:  perl(IO::Socket::INET6)
dfda0c2
BuildRequires:  perl(IO::Socket::SSL) >= 1.31
eccac8b
BuildRequires:  perl(IO::Socket::UNIX)
eccac8b
# BuildRequires:  perl(IPC::Open3)
eccac8b
# BuildRequires:  perl(IPC::Semaphore)
eccac8b
# BuildRequires:  perl(IPC::SysV)
eccac8b
BuildRequires:  perl(Log::Log4perl)
eccac8b
# BuildRequires:  perl(Net::CIDR)
dfda0c2
BuildRequires:  perl(Net::SSLeay)
eccac8b
BuildRequires:  perl(POSIX)
eccac8b
BuildRequires:  perl(re)
eccac8b
BuildRequires:  perl(Scalar::Util)
eccac8b
BuildRequires:  perl(Socket)
dfda0c2
BuildRequires:  perl(Socket6)
eccac8b
# BuildRequires:  perl(Symbol)
eccac8b
# BuildRequires:  perl(Sys::Syslog)
eccac8b
BuildRequires:  perl(Time::HiRes)
eccac8b
# BuildRequires:  perl(Unix::Syslog)
eccac8b
BuildRequires:  perl(vars)
eccac8b
# Tests
eccac8b
BuildRequires:  perl(constant)
eccac8b
BuildRequires:  perl(English)
eccac8b
BuildRequires:  perl(File::Spec::Functions)
eccac8b
BuildRequires:  perl(FindBin)
eccac8b
BuildRequires:  perl(lib)
eccac8b
BuildRequires:  perl(threads)
eccac8b
BuildRequires:  perl(Test::More)
dfda0c2
 
eccac8b
Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
dfda0c2
# IO::Multiplex support is optional, but not including it causes build problems in some packages...
dfda0c2
Requires:       perl(IO::Multiplex) >= 1.05
db820eb
#  RHBZ#1395714: Optional dependency, including it so that the build matches runtime
db820eb
Requires:       perl(IO::Socket::INET6)
4711f8f
cvsextras f4a30d0
%description
3c4f9e2
An extensible, class oriented module written in perl and intended to
3c4f9e2
be the back end layer of internet protocol servers.
3c4f9e2
cvsextras f4a30d0
%prep
40b8310
%setup -q -n Net-Server-%{version}
3c4f9e2
dfda0c2
# Do not want to pull in any packaging deps here.
dfda0c2
chmod -c 644 examples/*
dfda0c2
cvsextras f4a30d0
%build
eccac8b
perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1
cvsextras f4a30d0
make %{?_smp_mflags}
3c4f9e2
cvsextras f4a30d0
%install
dfda0c2
make pure_install DESTDIR=$RPM_BUILD_ROOT
dfda0c2
%{_fixperms} $RPM_BUILD_ROOT
cvsextras f4a30d0
f3cdc76
%check
cvsextras f4a30d0
make test
cvsextras f4a30d0
cvsextras f4a30d0
%files
eccac8b
%license LICENSE
40b8310
%doc Changes README examples
40b8310
%{perl_vendorlib}/*
40b8310
%{_mandir}/man3/*
40b8310
%{_bindir}/net-server
40b8310
%{_mandir}/man1/net-server.1*
cvsextras f4a30d0
cvsextras f4a30d0
%changelog
e91ae30
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.009-7
e91ae30
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
e91ae30
f31a75a
* Fri May 31 2019 Jitka Plesnikova <jplesnik@redhat.com> - 2.009-6
f31a75a
- Perl 5.30 rebuild
f31a75a
142b5ea
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.009-5
142b5ea
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
142b5ea
13c7f5e
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.009-4
13c7f5e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
13c7f5e
452fea7
* Sat Jun 30 2018 Jitka Plesnikova <jplesnik@redhat.com> - 2.009-3
452fea7
- Perl 5.28 rebuild
452fea7
f4b56c5
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.009-2
f4b56c5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
f4b56c5
eccac8b
* Tue Oct 10 2017 Jitka Plesnikova <jplesnik@redhat.com> - 2.009-1
eccac8b
- 2.009 bump
eccac8b
- Modernize spec file
eccac8b
b9a76f0
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.008-10
b9a76f0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
b9a76f0
8d38890
* Mon Jun 05 2017 Jitka Plesnikova <jplesnik@redhat.com> - 2.008-9
8d38890
- Perl 5.26 rebuild
8d38890
d3adfbd
* Wed May 24 2017 Petr Pisar <ppisar@redhat.com> - 2.008-8
d3adfbd
- Restore compatibility with Perl 5.26.0
d3adfbd
3b5f924
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.008-7
3b5f924
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
3b5f924
db820eb
* Thu Nov 17 2016 "D. Johnson" <fenris02@fedoraproject.org> - 2.008-6
db820eb
- Bug 1395714 - perl-Net-Server should depend on perl-IO-Socket-INET6
db820eb
1b9932f
* Mon May 16 2016 Jitka Plesnikova <jplesnik@redhat.com> - 2.008-5
1b9932f
- Perl 5.24 rebuild
1b9932f
4eae2a4
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.008-4
4eae2a4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
4eae2a4
f1b9ec2
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.008-3
f1b9ec2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
f1b9ec2
4378230
* Sat Jun 06 2015 Jitka Plesnikova <jplesnik@redhat.com> - 2.008-2
4378230
- Perl 5.22 rebuild
4378230
f5e7a93
* Wed May 27 2015 Kevin Fenzi <kevin@scrye.com> 2.008-1
f5e7a93
- Update to 2.008. Fixes bug #1225064
f5e7a93
ce136e2
* Thu Aug 28 2014 Jitka Plesnikova <jplesnik@redhat.com> - 2.007-4
ce136e2
- Perl 5.20 rebuild
ce136e2
559159d
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.007-3
559159d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
559159d
6aa153a
* Sat Aug 03 2013 Petr Pisar <ppisar@redhat.com> - 2.007-2
6aa153a
- Perl 5.18 rebuild
6aa153a
dfda0c2
* Wed Jul 24 2013 Paul Howarth <paul@city-fan.org> - 2.007-1
dfda0c2
- Update to 2.007
dfda0c2
- BR: perl(Test::More) and perl(Time::HiRes)
dfda0c2
- Add various other buildreqs for additional test coverage
dfda0c2
- Don't use macros for commands
dfda0c2
- Don't need to remove empty directories from the buildroot
dfda0c2
- Drop %%defattr, redundant since rpm 4.4
dfda0c2
- Use DESTDIR rather than PERL_INSTALL_ROOT
dfda0c2
62fc66a
* Wed Jul 17 2013 Petr Pisar <ppisar@redhat.com> - 2.006-3
62fc66a
- Perl 5.18 rebuild
62fc66a
97ecbd4
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.006-2
97ecbd4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
97ecbd4
40b8310
* Sat Aug 25 2012 Kevin Fenzi <kevin@scrye.com> 2.006-1
40b8310
- Update to 2.006 upstream release
40b8310
- Redo spec with current guidelines. 
40b8310
d87629a
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.97-15
d87629a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
d87629a
b6104a0
* Mon Jun 11 2012 Petr Pisar <ppisar@redhat.com> - 0.97-14
b6104a0
- Perl 5.16 rebuild
b6104a0
67ecda9
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.97-13
67ecda9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
67ecda9
b5f256b
* Mon Jun 20 2011 Marcela Mašláňová <mmaslano@redhat.com> - 0.97-12
b5f256b
- Perl mass rebuild
b5f256b
ca2b2c5
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.97-11
ca2b2c5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
ca2b2c5
b8afb7c
* Tue Dec 21 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.97-10
dfda0c2
- Rebuild to fix problems with vendorarch/lib (#661697)
b8afb7c
9fb5830
* Tue May 04 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.97-9
9fb5830
- Mass rebuild with perl-5.12.0
9fb5830
7462b00
* Mon Dec  7 2009 Stepan Kasal <skasal@redhat.com> - 0.97-8
7462b00
- rebuild against perl 5.10.1
7462b00
a972a73
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.97-7
a972a73
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
a972a73
5910c1c
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.97-6
5910c1c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
5910c1c
4711f8f
* Fri Jul 11 2008 <nicolas.mailhot at laposte.net>
b0c115e
- 0.97-5
4711f8f
⌖ Fedora 10 alpha general package cleanup
4711f8f
4711f8f
* Mon Jun 02 2008 Nicolas Mailhot <nicolas.mailhot at laposte.net>
f3cdc76
- 0.97-3
f3cdc76
⋰ remove old %%check Dag leftover rpmbuild does not like anymore
f3cdc76
4711f8f
* Thu Mar 06 2008 Tom "spot" Callaway <tcallawa@redhat.com>
4711f8f
- 0.97-2
449527e
Rebuild for new perl
449527e
4f080bc
* Sun Aug 12 2007 Nicolas Mailhot <nicolas.mailhot at laposte.net>
4f080bc
⍟ 0.97-1
4f080bc
42286d6
* Fri May 18 2007 Nicolas Mailhot <nicolas.mailhot at laposte.net>
6ea23d3
⍟ 0.96-2
6ea23d3
- more build checks
6ea23d3
⍟ 0.96-1
42286d6
- trim changelog
42286d6
9449053
* Tue Mar 20 2007 Nicolas Mailhot <nicolas.mailhot at laposte.net>
9449053
- 0.95-1 
9449053
9449053
* Sat Sep 02 2006 Nicolas Mailhot <nicolas.mailhot at laposte.net>
115f8ee
- 0.94-2
115f8ee
- FE6 Rebuild
115f8ee
fe6468f
* Sun Jul 30 2006 Nicolas Mailhot <nicolas.mailhot at laposte.net>
fe6468f
- 0.94-1
3a83058
fe6468f
* Sun Apr 23 2006 Nicolas Mailhot <nicolas.mailhot at laposte.net>
fe6468f
- 0.93-1
fe6468f
fe6468f
* Mon Feb 13 2006 Nicolas Mailhot <nicolas.mailhot at laposte.net>
fe6468f
- 0.90-2
8a8390e
- rebuilt for new gcc4.1 snapshot and glibc changes
8a8390e
fe6468f
* Sun Jan 8 2006 Nicolas Mailhot <nicolas.mailhot at laposte.net>
fe6468f
- 0.90-1
a405198
- Updated to 0.90
a405198
- add IO::Multiplex dep