ec4f3e3
Name:           perl-IO-Socket-Multicast
ec4f3e3
Summary:        Perl library for sending and receiving multicast messages
ec4f3e3
Version:        1.12
44eae30
Release:        16%{?dist}
ec4f3e3
License:        GPL+ or Artistic
86f9d5c
URL:            https://metacpan.org/release/IO-Socket-Multicast
86f9d5c
Source0:        https://cpan.metacpan.org/authors/id/B/BR/BRAMBLE/IO-Socket-Multicast-%{version}.tar.gz
ec4f3e3
# The following license text is included due to the "perl" license assignment
ec4f3e3
# shown in Makefile.PL
ec4f3e3
Source1:        http://dev.perl.org/licenses/#/%{name}-Licensing.html
ec4f3e3
c546123
BuildRequires: make
834050f
BuildRequires:  gcc
d791596
BuildRequires:  perl-devel
0246f9e
BuildRequires:  perl-interpreter
ec4f3e3
BuildRequires:  perl-generators
ec4f3e3
BuildRequires:  perl(ExtUtils::MakeMaker)
ec4f3e3
BuildRequires:  perl(Config)
ec4f3e3
BuildRequires:  findutils
ec4f3e3
ec4f3e3
# Needed during build for the perl test
ec4f3e3
BuildRequires:  perl(Carp)
ec4f3e3
BuildRequires:  perl(DynaLoader)
ec4f3e3
BuildRequires:  perl(Exporter)
ec4f3e3
BuildRequires:  perl(IO::Socket)
ec4f3e3
BuildRequires:  perl(strict)
ec4f3e3
BuildRequires:  perl(vars)
ec4f3e3
BuildRequires:  perl(Test::More)
ec4f3e3
BuildRequires:  perl(IO::Interface) >= 0.94
ec4f3e3
ec4f3e3
Requires:       perl(IO::Interface) >= 0.94
ec4f3e3
Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
ec4f3e3
ec4f3e3
%description
ec4f3e3
The IO::Socket::Multicast module sub-classes IO::Socket::INET to enable you
ec4f3e3
to manipulate multicast groups. With this module (and an operating system
ec4f3e3
that supports multicast), you will be able to receive incoming multicast
ec4f3e3
transmissions and generate your own outgoing multicast packets.
ec4f3e3
ec4f3e3
%prep
ec4f3e3
%autosetup -n IO-Socket-Multicast-%{version}
ec4f3e3
cp -a %{SOURCE1} Licensing.html
ec4f3e3
chmod 644 examples/*
ec4f3e3
ec4f3e3
%build
ec4f3e3
%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}" NO_PACKLIST=1 NO_PERLLOCAL=1
ec4f3e3
%make_build
ec4f3e3
ec4f3e3
%install
ec4f3e3
%make_build pure_install DESTDIR=%{buildroot}
ec4f3e3
ec4f3e3
find %{buildroot} -type f -name .packlist -delete
ec4f3e3
find %{buildroot} -type f -name '*.bs' -size 0 -delete
ec4f3e3
find %{buildroot} -type d -empty -delete
ec4f3e3
ec4f3e3
%{_fixperms} %{buildroot}/*
ec4f3e3
ec4f3e3
%check
ec4f3e3
%make_build test
ec4f3e3
ec4f3e3
%files
ec4f3e3
%license Licensing.html
ec4f3e3
%doc Changes README examples/
ec4f3e3
%{perl_vendorarch}/auto/IO/
ec4f3e3
%{perl_vendorarch}/IO/
ec4f3e3
%{_mandir}/man3/*
ec4f3e3
ec4f3e3
%changelog
44eae30
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.12-16
44eae30
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
44eae30
545561c
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.12-15
545561c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
545561c
1c8fbaf
* Tue Jun 23 2020 Jitka Plesnikova <jplesnik@redhat.com> - 1.12-14
1c8fbaf
- Perl 5.32 rebuild
1c8fbaf
7937d4c
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.12-13
7937d4c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
7937d4c
34c089e
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.12-12
34c089e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
34c089e
656e57f
* Fri May 31 2019 Jitka Plesnikova <jplesnik@redhat.com> - 1.12-11
656e57f
- Perl 5.30 rebuild
656e57f
2332161
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.12-10
2332161
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
2332161
fba85d2
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.12-9
fba85d2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
fba85d2
d17519a
* Thu Jun 28 2018 Jitka Plesnikova <jplesnik@redhat.com> - 1.12-8
d17519a
- Perl 5.28 rebuild
d17519a
d791596
* Mon Mar 05 2018 Petr Pisar <ppisar@redhat.com> - 1.12-7
d791596
- Adapt to removing GCC from a build root (bug #1547165)
d791596
5ec3205
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.12-6
5ec3205
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
5ec3205
2bbb1df
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.12-5
2bbb1df
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
2bbb1df
394e081
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.12-4
394e081
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
394e081
7345e94
* Sun Jun 04 2017 Jitka Plesnikova <jplesnik@redhat.com> - 1.12-3
7345e94
- Perl 5.26 rebuild
7345e94
ec4f3e3
* Thu Feb 02 2017 Andrew Bauer <zonexpertconsulting@outlook.com> - 1.12-2
ec4f3e3
- Include Perl license text.
ec4f3e3
ec4f3e3
* Thu Jan 26 2017 Andrew Bauer <zonexpertconsulting@outlook.com> - 1.12-1
ec4f3e3
- Specfile autogenerated by cpanspec 1.78.
ec4f3e3
- Update to modern Fedora packaging standards
ec4f3e3