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