Blame SPECS/perl-Perl-Destruct-Level.spec

285b4b
Name:		perl-Perl-Destruct-Level
285b4b
Summary:	Allows you to change perl's internal destruction level
285b4b
Version:	0.02
285b4b
Release:	20%{?dist}
285b4b
Group:		Development/Libraries
285b4b
License:	GPL+ or Artistic
285b4b
URL:		http://search.cpan.org/dist/Perl-Destruct-Level/
285b4b
Source0:	http://search.cpan.org/CPAN/authors/id/R/RG/RGARCIA/Perl-Destruct-Level-%{version}.tar.gz
285b4b
BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(id -nu)
285b4b
# Module Build
285b4b
BuildRequires:	coreutils
285b4b
BuildRequires:	findutils
285b4b
BuildRequires:	gcc
285b4b
BuildRequires:	make
285b4b
BuildRequires:	perl-interpreter
285b4b
BuildRequires:	perl-devel
285b4b
BuildRequires:	perl-generators
285b4b
BuildRequires:	perl(ExtUtils::MakeMaker)
285b4b
# Module Runtime
285b4b
BuildRequires:	perl(strict)
285b4b
BuildRequires:	perl(warnings)
285b4b
BuildRequires:	perl(XSLoader)
285b4b
# Test Suite
285b4b
BuildRequires:	perl(Test::More)
285b4b
# Dependencies
285b4b
Requires:	perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
285b4b
285b4b
# Don't "provide" private Perl libs
285b4b
%{?perl_default_filter}
285b4b
285b4b
%description
285b4b
This module allows you to change perl's internal destruction level. The
285b4b
default value of the destruct level is 0; it means that perl won't bother
285b4b
destroying all of its internal data structures and lets the OS do the cleanup
285b4b
for it at exit.
285b4b
285b4b
For perls built with debugging support (-DDEBUGGING), an environment variable
285b4b
PERL_DESTRUCT_LEVEL allows you to control the destruction level. This module
285b4b
enables you to modify it on non-debugging perls too.
285b4b
285b4b
Note that some embedded environments might extend the meaning of the
285b4b
destruction level for their own purposes: mod_perl does that, for example.
285b4b
285b4b
%prep
285b4b
%setup -q -n Perl-Destruct-Level-%{version}
285b4b
285b4b
%build
285b4b
perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}"
285b4b
make %{?_smp_mflags}
285b4b
285b4b
%install
285b4b
rm -rf %{buildroot}
285b4b
make pure_install DESTDIR=%{buildroot}
285b4b
find %{buildroot} -type f -name .packlist -delete
285b4b
find %{buildroot} -type f -name '*.bs' -a -empty -delete
285b4b
%{_fixperms} %{buildroot}
285b4b
285b4b
%check
285b4b
make test
285b4b
285b4b
%clean
285b4b
rm -rf %{buildroot}
285b4b
285b4b
%files
285b4b
%{perl_vendorarch}/auto/Perl/
285b4b
%{perl_vendorarch}/Perl/
285b4b
%{_mandir}/man3/Perl::Destruct::Level.3*
285b4b
285b4b
%changelog
285b4b
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.02-20
285b4b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
285b4b
285b4b
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.02-19
285b4b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
285b4b
285b4b
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.02-18
285b4b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
285b4b
285b4b
* Sun Jun 04 2017 Jitka Plesnikova <jplesnik@redhat.com> - 0.02-17
285b4b
- Perl 5.26 rebuild
285b4b
285b4b
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.02-16
285b4b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
285b4b
285b4b
* Sun May 15 2016 Jitka Plesnikova <jplesnik@redhat.com> - 0.02-15
285b4b
- Perl 5.24 rebuild
285b4b
285b4b
* Tue Apr 19 2016 Paul Howarth <paul@city-fan.org> - 0.02-14
285b4b
- Classify buildreqs by usage
285b4b
- Simplify find commands using -empty and -delete
285b4b
285b4b
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.02-13
285b4b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
285b4b
285b4b
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.02-12
285b4b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
285b4b
285b4b
* Wed Jun 03 2015 Jitka Plesnikova <jplesnik@redhat.com> - 0.02-11
285b4b
- Perl 5.22 rebuild
285b4b
285b4b
* Wed Aug 27 2014 Jitka Plesnikova <jplesnik@redhat.com> - 0.02-10
285b4b
- Perl 5.20 rebuild
285b4b
285b4b
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.02-9
285b4b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
285b4b
285b4b
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.02-8
285b4b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
285b4b
285b4b
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.02-7
285b4b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
285b4b
285b4b
* Thu Jul 18 2013 Petr Pisar <ppisar@redhat.com> - 0.02-6
285b4b
- Perl 5.18 rebuild
285b4b
285b4b
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.02-5
285b4b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
285b4b
285b4b
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.02-4
285b4b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
285b4b
285b4b
* Mon Jun 11 2012 Petr Pisar <ppisar@redhat.com> - 0.02-3
285b4b
- Perl 5.16 rebuild
285b4b
285b4b
* Tue Mar 13 2012 Paul Howarth <paul@city-fan.org> - 0.02-2
285b4b
- Sanitize for Fedora submission
285b4b
  - Drop %%defattr, redundant since rpm 4.4
285b4b
  - Use Fedora-style dist tag
285b4b
285b4b
* Mon Mar 12 2012 Paul Howarth <paul@city-fan.org> - 0.02-1
285b4b
- Initial RPM version