Blame SPECS/perl-Devel-PPPort.spec

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