d4589b
# Perform optional tests
d4589b
%bcond_without perl_Devel_PPPort_enables_optional_test
d4589b
d4589b
Name:           perl-Devel-PPPort
d4589b
Version:        3.56
d4589b
Release:        1%{?dist}
d4589b
Summary:        Perl Pollution Portability header generator
d4589b
License:        GPL+ or Artistic
d4589b
URL:            https://metacpan.org/release/Devel-PPPort
d4589b
Source0:        https://cpan.metacpan.org/authors/id/A/AT/ATOOMIC/Devel-PPPort-%{version}.tar.gz
d4589b
BuildRequires:  findutils
d4589b
BuildRequires:  gcc
d4589b
BuildRequires:  make
d4589b
BuildRequires:  perl-devel
d4589b
BuildRequires:  perl-generators
d4589b
BuildRequires:  perl-interpreter
d4589b
BuildRequires:  perl(:VERSION) >= 5.3
d4589b
BuildRequires:  perl(Config)
d4589b
BuildRequires:  perl(ExtUtils::MakeMaker) >= 6.76
d4589b
BuildRequires:  perl(strict)
d4589b
BuildRequires:  perl(vars)
d4589b
# Tests:
d4589b
BuildRequires:  perl(DynaLoader)
d4589b
BuildRequires:  perl(File::Path)
d4589b
BuildRequires:  perl(FindBin)
d4589b
BuildRequires:  perl(lib)
d4589b
BuildRequires:  perl(Tie::Hash)
d4589b
BuildRequires:  perl(utf8)
d4589b
%if %{with perl_Devel_PPPort_enables_optional_test} && !%{defined %perl_bootstrap}
d4589b
# Optional tests:
d4589b
# File::Spec not helpful
d4589b
BuildRequires:  perl(Test::Pod) >= 0.95
d4589b
%endif
d4589b
Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
d4589b
d4589b
%description
d4589b
Perl's API has changed over time, gaining new features, new functions,
d4589b
increasing its flexibility, and reducing the impact on the C name space
d4589b
environment (reduced pollution). The header file written by this module,
d4589b
typically ppport.h, attempts to bring some of the newer Perl API features
d4589b
to older versions of Perl, so that you can worry less about keeping track
d4589b
of old releases, but users can still reap the benefit.
d4589b
d4589b
%{?perl_default_filter}
d4589b
d4589b
%prep
d4589b
%setup -q -n Devel-PPPort-%{version}
d4589b
d4589b
%build
d4589b
perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1 OPTIMIZE="$RPM_OPT_FLAGS"
d4589b
%{make_build}
d4589b
d4589b
%install
d4589b
%{make_install}
d4589b
find $RPM_BUILD_ROOT -type f -name '*.bs' -empty -delete
d4589b
%{_fixperms} $RPM_BUILD_ROOT/*
d4589b
d4589b
%check
d4589b
unset PERL_CORE SKIP_SLOW_TESTS
d4589b
make regen_tests
d4589b
make test
d4589b
d4589b
%files
d4589b
# README.md is useless
d4589b
%doc Changes HACKERS README soak TODO
d4589b
%{perl_vendorarch}/auto/*
d4589b
%{perl_vendorarch}/Devel*
d4589b
%{_mandir}/man3/*
d4589b
d4589b
%changelog
d4589b
* Tue Nov 26 2019 Petr Pisar <ppisar@redhat.com> - 3.56-1
d4589b
- 3.56 bump
d4589b
d4589b
* Mon Nov 11 2019 Petr Pisar <ppisar@redhat.com> - 3.55-1
d4589b
- 3.55 bump
d4589b
d4589b
* Mon Sep 30 2019 Petr Pisar <ppisar@redhat.com> - 3.54-1
d4589b
- 3.54 bump
d4589b
d4589b
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.52-440
d4589b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
d4589b
d4589b
* Sun Jun 02 2019 Jitka Plesnikova <jplesnik@redhat.com> - 3.52-439
d4589b
- Perl 5.30 re-rebuild of bootstrapped packages
d4589b
d4589b
* Thu May 30 2019 Jitka Plesnikova <jplesnik@redhat.com> - 3.52-438
d4589b
- Increase release to favour standalone package
d4589b
d4589b
* Wed May 15 2019 Petr Pisar <ppisar@redhat.com> - 3.52-1
d4589b
- 3.52 bump
d4589b
d4589b
* Thu May 02 2019 Petr Pisar <ppisar@redhat.com> - 3.51-1
d4589b
- 3.51 bump
d4589b
d4589b
* Tue Apr 30 2019 Petr Pisar <ppisar@redhat.com> - 3.49-1
d4589b
- 3.49 bump
d4589b
d4589b
* Mon Apr 29 2019 Petr Pisar <ppisar@redhat.com> - 3.48.again-1
d4589b
- 3.48-again bump
d4589b
d4589b
* Fri Apr 05 2019 Petr Pisar <ppisar@redhat.com> - 3.45-2
d4589b
- Fix a leak in tests
d4589b
d4589b
* Wed Mar 20 2019 Petr Pisar <ppisar@redhat.com> - 3.45-1
d4589b
- 3.45 bump
d4589b
d4589b
* Thu Feb 21 2019 Petr Pisar <ppisar@redhat.com> - 3.44-1
d4589b
- 3.44 bump
d4589b
d4589b
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.43-2
d4589b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
d4589b
d4589b
* Thu Sep 20 2018 Jitka Plesnikova <jplesnik@redhat.com> - 3.43-1
d4589b
- 3.43 bump
d4589b
d4589b
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.42-3
d4589b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
d4589b
d4589b
* Tue Jun 26 2018 Jitka Plesnikova <jplesnik@redhat.com> - 3.42-2
d4589b
- Perl 5.28 rebuild
d4589b
d4589b
* Mon Apr 23 2018 Petr Pisar <ppisar@redhat.com> - 3.42-1
d4589b
- 3.42 bump
d4589b
d4589b
* Tue Mar 06 2018 Petr Pisar <ppisar@redhat.com> - 3.36-6
d4589b
- Modernize spec file
d4589b
d4589b
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.36-5
d4589b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
d4589b
d4589b
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.36-4
d4589b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
d4589b
d4589b
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.36-3
d4589b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
d4589b
d4589b
* Sat Jun 03 2017 Jitka Plesnikova <jplesnik@redhat.com> - 3.36-2
d4589b
- Perl 5.26 rebuild
d4589b
d4589b
* Mon May 15 2017 Petr Pisar <ppisar@redhat.com> - 3.36-1
d4589b
- 3.36 bump
d4589b
d4589b
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.35-2
d4589b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
d4589b
d4589b
* Mon Jun 20 2016 Petr Pisar <ppisar@redhat.com> - 3.35-1
d4589b
- 3.35 bump
d4589b
d4589b
* Wed Jun 15 2016 Petr Pisar <ppisar@redhat.com> - 3.34-1
d4589b
- 3.34 bump
d4589b
d4589b
* Mon Jun 06 2016 Petr Pisar <ppisar@redhat.com> - 3.33-1
d4589b
- 3.33 bump
d4589b
d4589b
* Sat May 14 2016 Jitka Plesnikova <jplesnik@redhat.com> - 3.32-365
d4589b
- Increase release to favour standalone package
d4589b
d4589b
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 3.32-2
d4589b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
d4589b
d4589b
* Thu Oct 01 2015 Petr Pisar <ppisar@redhat.com> - 3.32-1
d4589b
- 3.32 bump
d4589b
d4589b
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.31-346
d4589b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
d4589b
d4589b
* Thu Jun 04 2015 Jitka Plesnikova <jplesnik@redhat.com> - 3.31-345
d4589b
- Increase release to favour standalone package
d4589b
d4589b
* Wed Jun 03 2015 Jitka Plesnikova <jplesnik@redhat.com> - 3.31-2
d4589b
- Perl 5.22 rebuild
d4589b
d4589b
* Fri Mar 13 2015 Petr Pisar <ppisar@redhat.com> - 3.31-1
d4589b
- 3.31 bump
d4589b
d4589b
* Fri Mar 06 2015 Petr Pisar <ppisar@redhat.com> - 3.30-1
d4589b
- 3.30 bump
d4589b
d4589b
* Mon Jan 19 2015 Petr Pisar <ppisar@redhat.com> - 3.28-1
d4589b
- 3.28 bump
d4589b
d4589b
* Fri Jan 09 2015 Petr Pisar <ppisar@redhat.com> - 3.25-2
d4589b
- Do not export private library
d4589b
d4589b
* Fri Dec 05 2014 Petr Pisar <ppisar@redhat.com> - 3.25-1
d4589b
- 3.25 bump
d4589b
d4589b
* Thu Sep 18 2014 Petr Pisar <ppisar@redhat.com> 3.24-1
d4589b
- Specfile autogenerated by cpanspec 1.78.