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