bcef77
Name:           perl-Socket
bcef77
Epoch:          4
bcef77
Version:        2.031
bcef77
Release:        4%{?dist}
bcef77
Summary:        Networking constants and support functions
bcef77
License:        GPL+ or Artistic
bcef77
URL:            https://metacpan.org/release/Socket
bcef77
Source0:        https://cpan.metacpan.org/authors/id/P/PE/PEVANS/Socket-%{version}.tar.gz
bcef77
BuildRequires:  coreutils
bcef77
BuildRequires:  findutils
bcef77
BuildRequires:  gcc
bcef77
BuildRequires:  make
bcef77
BuildRequires:  perl-devel
bcef77
BuildRequires:  perl-generators
bcef77
BuildRequires:  perl-interpreter
bcef77
BuildRequires:  perl(Config)
bcef77
BuildRequires:  perl(ExtUtils::CBuilder)
bcef77
BuildRequires:  perl(ExtUtils::Constant) >= 0.23
bcef77
# ExtUtils::Constant::ProxySubs not used
bcef77
BuildRequires:  perl(ExtUtils::MakeMaker) >= 6.76
bcef77
BuildRequires:  perl(strict)
bcef77
BuildRequires:  perl(warnings)
bcef77
# Run-time:
bcef77
BuildRequires:  perl(:VERSION) >= 5.6.1
bcef77
BuildRequires:  perl(Carp)
bcef77
BuildRequires:  perl(Exporter)
bcef77
# Scalar::Util is needed only if getaddrinfo(3) does not exist. Not our case.
bcef77
BuildRequires:  perl(warnings::register)
bcef77
BuildRequires:  perl(XSLoader)
bcef77
# Tests only:
bcef77
BuildRequires:  perl(Errno)
bcef77
BuildRequires:  perl(Test::More)
bcef77
Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
bcef77
Requires:       perl(:VERSION) >= 5.6.1
bcef77
bcef77
%{?perl_default_filter}
bcef77
bcef77
%description
bcef77
This Perl module provides a variety of constants, structure manipulators and
bcef77
other functions related to socket-based networking. The values and functions
bcef77
provided are useful when used in conjunction with Perl core functions such as
bcef77
socket(), setsockopt() and bind(). It also provides several other support
bcef77
functions, mostly for dealing with conversions of network addresses between
bcef77
human-readable and native binary forms, and for hostname resolver operations.
bcef77
bcef77
%prep
bcef77
%setup -q -n Socket-%{version}
bcef77
bcef77
%build
bcef77
perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1 OPTIMIZE="$RPM_OPT_FLAGS"
bcef77
%{make_build}
bcef77
bcef77
%install
bcef77
%{make_install}
bcef77
find $RPM_BUILD_ROOT -type f -name '*.bs' -size 0 -delete
bcef77
%{_fixperms} $RPM_BUILD_ROOT/*
bcef77
bcef77
%check
bcef77
make test
bcef77
bcef77
%files
bcef77
%license Artistic Copying LICENSE
bcef77
%doc Changes
bcef77
%{perl_vendorarch}/auto/*
bcef77
%{perl_vendorarch}/Socket*
bcef77
%{_mandir}/man3/*
bcef77
bcef77
%changelog
bcef77
* Mon Aug 09 2021 Mohan Boddu <mboddu@redhat.com> - 4:2.031-4
bcef77
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
bcef77
  Related: rhbz#1991688
bcef77
bcef77
* Fri Apr 16 2021 Mohan Boddu <mboddu@redhat.com> - 4:2.031-3
bcef77
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
bcef77
bcef77
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 4:2.031-2
bcef77
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
bcef77
bcef77
* Wed Jan 06 2021 Jitka Plesnikova <jplesnik@redhat.com> - 4:2.031-1
bcef77
- 2.031 bump
bcef77
bcef77
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 4:2.030-2
bcef77
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
bcef77
bcef77
* Tue Jul 07 2020 Petr Pisar <ppisar@redhat.com> - 4:2.030-1
bcef77
- 2.030 bump
bcef77
bcef77
* Mon Jun 22 2020 Jitka Plesnikova <jplesnik@redhat.com> - 4:2.029-456
bcef77
- Increase release to favour standalone package
bcef77
bcef77
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 4:2.029-5
bcef77
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
bcef77
bcef77
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 4:2.029-4
bcef77
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
bcef77
bcef77
* Thu May 30 2019 Jitka Plesnikova <jplesnik@redhat.com> - 4:2.029-3
bcef77
- Perl 5.30 rebuild
bcef77
bcef77
* Mon Apr 15 2019 Petr Pisar <ppisar@redhat.com> - 4:2.029-2
bcef77
- Make Socket::inet_aton() thread safe (bug #1693293)
bcef77
bcef77
* Fri Feb 22 2019 Petr Pisar <ppisar@redhat.com> - 4:2.029-1
bcef77
- 2.029 bump
bcef77
bcef77
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 4:2.027-418
bcef77
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
bcef77
bcef77
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 4:2.027-417
bcef77
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
bcef77
bcef77
* Wed Jun 27 2018 Jitka Plesnikova <jplesnik@redhat.com> - 4:2.027-416
bcef77
- Increase release to favour standalone package
bcef77
bcef77
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 4:2.027-2
bcef77
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
bcef77
bcef77
* Mon Jan 15 2018 Petr Pisar <ppisar@redhat.com> - 4:2.027-1
bcef77
- 2.027 bump
bcef77
bcef77
* Fri Jan 12 2018 Petr Pisar <ppisar@redhat.com> - 4:2.026-1
bcef77
- 2.026 bump
bcef77
bcef77
* Fri Jan 12 2018 Petr Pisar <ppisar@redhat.com> - 4:2.025-2
bcef77
- Fix compiler warnings (CPAN RT#124044)
bcef77
bcef77
* Wed Jan 10 2018 Petr Pisar <ppisar@redhat.com> - 4:2.025-1
bcef77
- 2.025 bump
bcef77
bcef77
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4:2.024-5
bcef77
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
bcef77
bcef77
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4:2.024-4
bcef77
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
bcef77
bcef77
* Sat Jun 03 2017 Jitka Plesnikova <jplesnik@redhat.com> - 4:2.024-3
bcef77
- Perl 5.26 rebuild
bcef77
bcef77
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4:2.024-2
bcef77
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
bcef77
bcef77
* Fri Aug 12 2016 Jitka Plesnikova <jplesnik@redhat.com> - 4:2.024-1
bcef77
- 2.024 bump
bcef77
bcef77
* Thu Aug 04 2016 Jitka Plesnikova <jplesnik@redhat.com> - 4:2.023-1
bcef77
- 2.023 bump
bcef77
bcef77
* Tue Aug 02 2016 Jitka Plesnikova <jplesnik@redhat.com> - 4:2.022-1
bcef77
- 2.022 bump
bcef77
bcef77
* Sat May 14 2016 Jitka Plesnikova <jplesnik@redhat.com> - 4:2.021-3
bcef77
- Increase epoch to favour standalone package
bcef77
bcef77
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 3:2.021-2
bcef77
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
bcef77
bcef77
* Thu Nov 19 2015 Petr Pisar <ppisar@redhat.com> - 3:2.021-1
bcef77
- 2.021 bump
bcef77
bcef77
* Thu Jun 25 2015 Petr Pisar <ppisar@redhat.com> - 3:2.020-1
bcef77
- 2.020 bump
bcef77
bcef77
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3:2.019-3
bcef77
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
bcef77
bcef77
* Wed Jun 03 2015 Jitka Plesnikova <jplesnik@redhat.com> - 2:2.019-2
bcef77
- Perl 5.22 rebuild
bcef77
- Increase Epoch to favour standalone package
bcef77
bcef77
* Thu Apr 30 2015 Petr Pisar <ppisar@redhat.com> - 2:2.019-1
bcef77
- 2.019 bump
bcef77
bcef77
* Fri Feb 13 2015 Petr Pisar <ppisar@redhat.com> - 2:2.018-1
bcef77
- 2.018 bump
bcef77
bcef77
* Wed Feb 11 2015 Petr Pisar <ppisar@redhat.com> - 2:2.017-1
bcef77
- 2.017 bump
bcef77
bcef77
* Thu Oct 09 2014 Petr Pisar <ppisar@redhat.com> - 2:2.016-1
bcef77
- 2.016 bump
bcef77
bcef77
* Wed Sep 03 2014 Jitka Plesnikova <jplesnik@redhat.com> - 2:2.015-3
bcef77
- Increase Epoch to favour standalone package
bcef77
bcef77
* Tue Aug 26 2014 Jitka Plesnikova <jplesnik@redhat.com> - 1:2.015-2
bcef77
- Perl 5.20 rebuild
bcef77
bcef77
* Mon Aug 18 2014 Petr Pisar <ppisar@redhat.com> - 1:2.015-1
bcef77
- 0.15 bump
bcef77
bcef77
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:2.014-3
bcef77
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
bcef77
bcef77
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:2.014-2
bcef77
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
bcef77
bcef77
* Mon Jun 02 2014 Petr Pisar <ppisar@redhat.com> - 1:2.014-1
bcef77
- 2.014 bump
bcef77
bcef77
* Tue Oct 29 2013 Petr Pisar <ppisar@redhat.com> - 1:2.013-1
bcef77
- 2.013 bump
bcef77
bcef77
* Tue Sep 10 2013 Petr Pisar <ppisar@redhat.com> - 1:2.012-1
bcef77
- 2.012 bump
bcef77
bcef77
* Tue Aug 06 2013 Petr Pisar <ppisar@redhat.com> - 1:2.011-1
bcef77
- 2.011 bump
bcef77
bcef77
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:2.010-4
bcef77
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
bcef77
bcef77
* Fri Jul 12 2013 Petr Pisar <ppisar@redhat.com> - 1:2.010-3
bcef77
- Link minimal build-root packages against libperl.so explicitly
bcef77
bcef77
* Fri Jul 12 2013 Petr Pisar <ppisar@redhat.com> - 1:2.010-2
bcef77
- Perl 5.18 rebuild
bcef77
bcef77
* Fri Jul 12 2013 Petr Pisar <ppisar@redhat.com> - 1:2.010-1
bcef77
- Increase epoch to compete with perl.spec
bcef77
bcef77
* Tue Jun 25 2013 Petr Pisar <ppisar@redhat.com> - 2.010-1
bcef77
- 2.010 bump
bcef77
bcef77
* Fri May 24 2013 Petr Pisar <ppisar@redhat.com> - 2.009-3
bcef77
- Specify all dependencies
bcef77
bcef77
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.009-2
bcef77
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
bcef77
bcef77
* Mon Jan 21 2013 Petr Pisar <ppisar@redhat.com> - 2.009-1
bcef77
- 2.009 bump
bcef77
bcef77
* Thu Jan 03 2013 Petr Pisar <ppisar@redhat.com> - 2.008-1
bcef77
- 2.008 bump
bcef77
bcef77
* Mon Dec 17 2012 Petr Pisar <ppisar@redhat.com> - 2.007-1
bcef77
- 2.007 bump
bcef77
bcef77
* Thu Nov 08 2012 Petr Pisar <ppisar@redhat.com> - 2.006-2
bcef77
- Update description
bcef77
bcef77
* Mon Aug 20 2012 Petr Pisar <ppisar@redhat.com> - 2.006-1
bcef77
- 2.006 bump
bcef77
bcef77
* Fri Aug 17 2012 Petr Pisar <ppisar@redhat.com> - 2.005-1
bcef77
- 2.005 bump
bcef77
bcef77
* Thu Aug 16 2012 Petr Pisar <ppisar@redhat.com> - 2.004-1
bcef77
- 2.004 bump
bcef77
bcef77
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.002-3
bcef77
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
bcef77
bcef77
* Wed Jun 13 2012 Petr Pisar <ppisar@redhat.com> - 2.002-2
bcef77
- Perl 5.16 rebuild
bcef77
bcef77
* Mon Jun 11 2012 Petr Pisar <ppisar@redhat.com> - 2.002-1
bcef77
- 2.002 bump
bcef77
bcef77
* Wed Jun 06 2012 Petr Pisar <ppisar@redhat.com> - 2.001-2
bcef77
- Perl 5.16 rebuild
bcef77
bcef77
* Wed Mar 28 2012 Petr Pisar <ppisar@redhat.com> - 2.001-1
bcef77
- 2.001 bump (bug-fixing release)
bcef77
bcef77
* Tue Mar 27 2012 Petr Pisar <ppisar@redhat.com> - 2.000-3
bcef77
- Fix invalid write while unpacking AF_UNIX sockaddr (bug #806543)
bcef77
bcef77
* Mon Mar 19 2012 Petr Pisar <ppisar@redhat.com> - 2.000-2
bcef77
- Increase release number due to F17 build
bcef77
bcef77
* Wed Mar 14 2012 Petr Pisar <ppisar@redhat.com> - 2.000-1
bcef77
- 2.000 bump
bcef77
- Fix a buffer overflow (RT#75623)
bcef77
bcef77
* Wed Feb 22 2012 Petr Pisar <ppisar@redhat.com> - 1.99-1
bcef77
- 1.99 bump
bcef77
bcef77
* Thu Feb 16 2012 Petr Pisar <ppisar@redhat.com> - 1.98-1
bcef77
- 1.98 bump
bcef77
bcef77
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.97-2
bcef77
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
bcef77
bcef77
* Mon Dec 19 2011 Petr Pisar <ppisar@redhat.com> - 1.97-1
bcef77
- 1.97 bump
bcef77
- License texts added
bcef77
bcef77
* Mon Dec 12 2011 Petr Pisar <ppisar@redhat.com> - 1.96-1
bcef77
- 1.96 bump
bcef77
bcef77
* Fri Dec 02 2011 Petr Pisar <ppisar@redhat.com> - 1.95-1
bcef77
- 1.95 bump
bcef77
bcef77
* Wed Nov 23 2011 Petr Pisar <ppisar@redhat.com> 1.94.07-1
bcef77
- 1.94_07 packaged.