Blame SPECS/perl-Socket.spec

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