e06718
Name:           perl-Sub-Uplevel
e06718
Summary:        Apparently run a function in a higher stack frame
e06718
Epoch:          1
e06718
Version:        0.2800
e06718
Release:        4%{?dist}
e06718
License:        GPL+ or Artistic
e06718
URL:            http://search.cpan.org/dist/Sub-Uplevel/
e06718
Source0:        http://search.cpan.org/CPAN/authors/id/D/DA/DAGOLDEN/Sub-Uplevel-%{version}.tar.gz 
e06718
BuildArch:      noarch
e06718
# Build:
e06718
BuildRequires:  coreutils
e06718
BuildRequires:  findutils
e06718
BuildRequires:  make
e06718
BuildRequires:  perl-interpreter
e06718
BuildRequires:  perl-generators
e06718
BuildRequires:  perl(ExtUtils::MakeMaker) >= 6.17
e06718
# Run-time:
e06718
BuildRequires:  perl(Carp)
e06718
BuildRequires:  perl(constant)
e06718
BuildRequires:  perl(strict)
e06718
BuildRequires:  perl(warnings)
e06718
# Tests:
e06718
BuildRequires:  perl(Exporter)
e06718
BuildRequires:  perl(File::Temp)
e06718
BuildRequires:  perl(File::Spec)
e06718
BuildRequires:  perl(lib)
e06718
BuildRequires:  perl(Test::More) >= 0.88
e06718
# Optional:
e06718
BuildRequires:  perl(CPAN::Meta) >= 2.120900
e06718
# Explicit Run-time:
e06718
Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
e06718
Requires:       perl(Carp)
e06718
e06718
# Remove bogus perl(DB) provide
e06718
%global __provides_exclude ^perl\\(DB\\)$
e06718
e06718
%description
e06718
Like Tcl's uplevel() function, but not quite so dangerous. The idea is
e06718
just to fool caller(). All the really naughty bits of Tcl's uplevel()
e06718
are avoided.
e06718
e06718
%prep
e06718
%setup -q -n Sub-Uplevel-%{version}
e06718
e06718
%build
e06718
perl Makefile.PL INSTALLDIRS=vendor
e06718
make %{?_smp_mflags}
e06718
e06718
%install
e06718
make pure_install DESTDIR=%{buildroot}
e06718
find %{buildroot} -type f -name .packlist -delete
e06718
%{_fixperms} -c %{buildroot}
e06718
e06718
%check
e06718
make test
e06718
e06718
%files
e06718
%license LICENSE
e06718
%doc Changes CONTRIBUTING.mkdn README examples/
e06718
%{perl_vendorlib}/Sub/
e06718
%{_mandir}/man3/Sub::Uplevel.3*
e06718
e06718
%changelog
e06718
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1:0.2800-4
e06718
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
e06718
e06718
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1:0.2800-3
e06718
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
e06718
e06718
* Sun Jun 04 2017 Jitka Plesnikova <jplesnik@redhat.com> - 1:0.2800-2
e06718
- Perl 5.26 rebuild
e06718
e06718
* Mon Apr  3 2017 Paul Howarth <paul@city-fan.org> - 1:0.2800-1
e06718
- Update to 0.2800
e06718
  - Tests now work if '.' is not in @INC
e06718
e06718
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1:0.2600-2
e06718
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
e06718
e06718
* Fri Aug  5 2016 Paul Howarth <paul@city-fan.org> - 1:0.2600-1
e06718
- Update to 0.2600
e06718
  - Optimized calls to caller()
e06718
- Simplify find command using -delete
e06718
e06718
* Sat May 14 2016 Jitka Plesnikova <jplesnik@redhat.com> - 1:0.25-5
e06718
- Perl 5.24 rebuild
e06718
e06718
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1:0.25-4
e06718
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
e06718
e06718
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:0.25-3
e06718
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
e06718
e06718
* Wed Jun 03 2015 Jitka Plesnikova <jplesnik@redhat.com> - 1:0.25-2
e06718
- Perl 5.22 rebuild
e06718
e06718
* Tue Jan 27 2015 Paul Howarth <paul@city-fan.org> - 1:0.25-1
e06718
- Update to 0.25
e06718
  - Fixed: 00-compile.t failures under Windows (CPAN RT#98230)
e06718
  - The 00-compile.t file has been moved to a release test and is no longer
e06718
    shipped
e06718
  - Moved bug tracker to Github
e06718
  - Updated repo files explaining how to contribute
e06718
  - Enabled Travis CI
e06718
- Specify all dependencies
e06718
- Use %%license
e06718
- Make %%files list more explicit
e06718
e06718
* Thu Aug 28 2014 Jitka Plesnikova <jplesnik@redhat.com> - 1:0.24-8
e06718
- Perl 5.20 rebuild
e06718
e06718
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:0.24-7
e06718
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
e06718
e06718
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:0.24-6
e06718
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
e06718
e06718
* Sun Jul 21 2013 Petr Pisar <ppisar@redhat.com> - 1:0.24-5
e06718
- Perl 5.18 rebuild
e06718
e06718
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:0.24-4
e06718
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
e06718
e06718
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:0.24-3
e06718
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
e06718
e06718
* Wed Jun 13 2012 Petr Pisar <ppisar@redhat.com> - 1:0.24-2
e06718
- Perl 5.16 rebuild
e06718
e06718
* Mon Jun 11 2012 Petr Pisar <ppisar@redhat.com> - 1:0.24-1
e06718
- 0.24 bump
e06718
e06718
* Mon Jun 11 2012 Petr Pisar <ppisar@redhat.com> - 1:0.22-7
e06718
- Perl 5.16 rebuild
e06718
e06718
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:0.22-6
e06718
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
e06718
e06718
* Mon Jun 20 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1:0.22-5
e06718
- Perl mass rebuild
e06718
e06718
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:0.22-4
e06718
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
e06718
e06718
* Wed Dec 22 2010 Marcela Maslanova <mmaslano@redhat.com> - 1:0.22-3
e06718
- Rebuild to fix problems with vendorarch/lib (#661697)
e06718
e06718
* Thu May 06 2010 Marcela Maslanova <mmaslano@redhat.com> - 1:0.22-2
e06718
- Mass rebuild with perl-5.12.0
e06718
e06718
* Sat Feb 13 2010 Chris Weyl <cweyl@alumni.drew.edu> 0.22-1
e06718
- don't run tests explicitly marked as "AUTHOR"
e06718
- add perl_default_filter
e06718
- auto-update by cpan-spec-update 0.002
e06718
- Add epoch of 1 (0.2002 => 0.22)
e06718
- added a new br on perl(Carp) (version 0)
e06718
e06718
* Mon Dec  7 2009 Stepan Kasal <skasal@redhat.com> - 0.2002-4
e06718
- rebuild against perl 5.10.1
e06718
e06718
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.2002-3
e06718
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
e06718
e06718
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.2002-2
e06718
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
e06718
e06718
* Wed Dec 10 2008 Steven Pritchard <steve@kspei.com> 0.2002-1
e06718
- Update to 0.2002.
e06718
- BR Test::More.
e06718
e06718
* Wed Feb 27 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.1901-2
e06718
- Rebuild for perl 5.10 (again)
e06718
e06718
* Wed Feb 20 2008 Steven Pritchard <steve@kspei.com> 0.1901-1
e06718
- Update to 0.1901.
e06718
- Use fixperms macro instead of our own chmod incantation.
e06718
- Reformat to match cpanspec output.
e06718
e06718
* Sun Jan 20 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.18-2
e06718
- rebuild for new perl
e06718
e06718
* Mon Dec 17 2007 Ralf Corsépius <rc040203@freenet.de> - 0.18-1
e06718
- Update to 0.18.
e06718
e06718
* Sat Nov 11 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0.14-1
e06718
- Update to 0.14.
e06718
e06718
* Fri Jun 23 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0.13-1
e06718
- Update to 0.13.
e06718
e06718
* Sat May 13 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0.12-1
e06718
- Update to 0.12.
e06718
- Makefile.PL -> Build.PL.
e06718
e06718
* Fri Apr 21 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0.10-1
e06718
- Update to 0.10.
e06718
- New upstream maintainer.
e06718
- Patch dropped.
e06718
e06718
* Wed Feb 22 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0.09-4
e06718
- Uplevel.pm patch (perl 5.8.8). See bugzilla entry #182488.
e06718
e06718
* Thu Dec 29 2005 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0.09-3
e06718
- Dist tag.
e06718
e06718
* Wed Apr  6 2005 Michael Schwendt <mschwendt[AT]users.sf.net> - 0.09-2
e06718
- rebuilt
e06718
e06718
* Thu Jul  8 2004 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0.09-1
e06718
- Update to 0.09 (with license info).
e06718
e06718
* Sun Jul  4 2004 Jose Pedro Oliveira <jpo at di.uminho.pt> - 0:0.08-0.fdr.1
e06718
- First build.