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