d0261f
Name:           perl-autodie
d0261f
Version:        2.16
0c63a3
Release:        2%{?dist}
d0261f
Summary:        Replace functions with ones that succeed or die
d0261f
License:        GPL+ or Artistic
d0261f
Group:          Development/Libraries
d0261f
URL:            http://search.cpan.org/dist/autodie/
d0261f
Source0:        http://www.cpan.org/authors/id/P/PJ/PJF/autodie-%{version}.tar.gz
d0261f
BuildArch:      noarch
d0261f
BuildRequires:  perl
d0261f
# Stick on bundled inc::Module::Install to allow boot-straping this core package
d0261f
BuildRequires:  perl(Config)
d0261f
BuildRequires:  perl(Cwd)
d0261f
BuildRequires:  perl(ExtUtils::MakeMaker)
d0261f
BuildRequires:  perl(ExtUtils::MM_Unix)
d0261f
BuildRequires:  perl(FindBin)
d0261f
BuildRequires:  perl(File::Find)
d0261f
BuildRequires:  perl(File::Path)
d0261f
BuildRequires:  perl(strict)
d0261f
BuildRequires:  perl(vars)
d0261f
# Run-time:
d0261f
BuildRequires:  perl(B)
d0261f
BuildRequires:  perl(base)
d0261f
BuildRequires:  perl(Carp)
d0261f
BuildRequires:  perl(constant)
d0261f
BuildRequires:  perl(Exporter)
d0261f
BuildRequires:  perl(Fcntl)
d0261f
BuildRequires:  perl(if)
d0261f
# Keep IPC::System::Simple 0.12 optional
d0261f
BuildRequires:  perl(overload)
d0261f
BuildRequires:  perl(POSIX)
d0261f
BuildRequires:  perl(Tie::RefHash)
d0261f
# Sub::Identify is optional
d0261f
BuildRequires:  perl(warnings)
d0261f
# Tests:
d0261f
BuildRequires:  perl(lib)
d0261f
BuildRequires:  perl(File::Copy)
d0261f
BuildRequires:  perl(File::Spec)
d0261f
BuildRequires:  perl(File::Temp)
d0261f
BuildRequires:  perl(IO::Handle)
d0261f
BuildRequires:  perl(open)
d0261f
BuildRequires:  perl(Socket)
d0261f
BuildRequires:  perl(Test::More)
d0261f
Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
d0261f
Requires:       perl(B)
d0261f
Requires:       perl(Fcntl)
d0261f
Requires:       perl(overload)
d0261f
Requires:       perl(POSIX)
d0261f
d0261f
%description
d0261f
The "autodie" and "Fatal" pragma provides a convenient way to replace
d0261f
functions that normally return false on failure with equivalents that throw an
d0261f
exception on failure.
d0261f
d0261f
However "Fatal" has been obsoleted by the new autodie pragma. Please use
d0261f
autodie in preference to "Fatal".
d0261f
d0261f
%prep
d0261f
%setup -q -n autodie-%{version}
d0261f
find -type f -exec chmod -x {} +
d0261f
d0261f
%build
d0261f
perl Makefile.PL INSTALLDIRS=vendor
d0261f
make %{?_smp_mflags}
d0261f
d0261f
%install
d0261f
make pure_install DESTDIR=$RPM_BUILD_ROOT
d0261f
find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \;
d0261f
%{_fixperms} $RPM_BUILD_ROOT/*
d0261f
d0261f
%check
d0261f
make test
d0261f
d0261f
%files
d0261f
%doc AUTHORS Changes LICENSE README
d0261f
%{perl_vendorlib}/*
d0261f
%{_mandir}/man3/*
d0261f
d0261f
%changelog
0c63a3
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 2.16-2
0c63a3
- Mass rebuild 2013-12-27
0c63a3
d0261f
* Wed Mar 06 2013 Petr Pisar <ppisar@redhat.com> - 2.16-1
d0261f
- 2.16 bump
d0261f
d0261f
* Thu Feb 14 2013 Petr Pisar <ppisar@redhat.com> 2.13-1
d0261f
- Specfile autogenerated by cpanspec 1.78.