Blame SPECS/perl-Test-Deep.spec

Packit 7436da
Name:           perl-Test-Deep
Packit 7436da
Version:        1.127
Packit 7436da
Release:        4%{?dist}
Packit 7436da
Summary:        Extremely flexible deep comparison
Packit 7436da
License:        GPL+ or Artistic
Packit 7436da
URL:            http://search.cpan.org/dist/Test-Deep/
Packit 7436da
Source0:        http://search.cpan.org/CPAN/authors/id/R/RJ/RJBS/Test-Deep-%{version}.tar.gz
Packit 7436da
BuildArch:      noarch
Packit 7436da
# Module Build
Packit 7436da
BuildRequires:  coreutils
Packit 7436da
BuildRequires:  findutils
Packit 7436da
BuildRequires:  make
Packit 7436da
BuildRequires:  perl-interpreter
Packit 7436da
BuildRequires:  perl-generators
Packit 7436da
BuildRequires:  perl(ExtUtils::MakeMaker)
Packit 7436da
# Module Runtime
Packit 7436da
BuildRequires:  perl(base)
Packit 7436da
BuildRequires:  perl(Carp)
Packit 7436da
BuildRequires:  perl(Exporter)
Packit 7436da
BuildRequires:  perl(overload)
Packit 7436da
BuildRequires:  perl(Scalar::Util) >= 1.09
Packit 7436da
BuildRequires:  perl(strict)
Packit 7436da
BuildRequires:  perl(Test::Builder)
Packit 7436da
BuildRequires:  perl(warnings)
Packit 7436da
# Test Suite
Packit 7436da
BuildRequires:  perl(if)
Packit 7436da
BuildRequires:  perl(lib)
Packit 7436da
BuildRequires:  perl(Test::More) >= 0.88
Packit 7436da
BuildRequires:  perl(Test::Tester) >= 0.04
Packit 7436da
# Runtime
Packit 7436da
Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
Packit 7436da
Requires:       perl(Test::Builder)
Packit 7436da
Packit 7436da
%description
Packit 7436da
Test::Deep gives you very flexible ways to check that the result you
Packit 7436da
got is the result you were expecting. At its simplest it compares two
Packit 7436da
structures by going through each level, ensuring that the values
Packit 7436da
match, that arrays and hashes have the same elements and that
Packit 7436da
references are blessed into the correct class. It also handles
Packit 7436da
circular data structures without getting caught in an infinite loop.
Packit 7436da
Packit 7436da
%prep
Packit 7436da
%setup -q -n Test-Deep-%{version}
Packit 7436da
Packit 7436da
%build
Packit 7436da
perl Makefile.PL INSTALLDIRS=vendor
Packit 7436da
make %{?_smp_mflags}
Packit 7436da
Packit 7436da
%install
Packit 7436da
make pure_install DESTDIR=%{buildroot}
Packit 7436da
find %{buildroot} -type f -name .packlist -delete
Packit 7436da
%{_fixperms} -c %{buildroot}
Packit 7436da
Packit 7436da
%check
Packit 7436da
make test
Packit 7436da
Packit 7436da
%files
Packit 7436da
%doc Changes README TODO
Packit 7436da
%{perl_vendorlib}/Test/
Packit 7436da
%{_mandir}/man3/Test::Deep.3*
Packit 7436da
%{_mandir}/man3/Test::Deep::NoTest.3*
Packit 7436da
Packit 7436da
%changelog
Packit 7436da
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.127-4
Packit 7436da
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Packit 7436da
Packit 7436da
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.127-3
Packit 7436da
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
Packit 7436da
Packit 7436da
* Sun Jun 04 2017 Jitka Plesnikova <jplesnik@redhat.com> - 1.127-2
Packit 7436da
- Perl 5.26 rebuild
Packit 7436da
Packit 7436da
* Thu May  4 2017 Paul Howarth <paul@city-fan.org> - 1.127-1
Packit 7436da
- Update to 1.127
Packit 7436da
  - Do not eagerly convert simple scalars into tests in the all, any and none
Packit 7436da
    tests; this was breaking LeafWrapper application
Packit 7436da
- Drop EL-5-isms
Packit 7436da
  - Drop BuildRoot: and Group: tags
Packit 7436da
  - Drop explicit buildroot cleaning in %%install section
Packit 7436da
  - Drop explicit %%clean section
Packit 7436da
Packit 7436da
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.126-2
Packit 7436da
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
Packit 7436da
Packit 7436da
* Sun Jan  1 2017 Paul Howarth <paul@city-fan.org> - 1.126-1
Packit 7436da
- Update to 1.126
Packit 7436da
  - If objects in the "expected" structure have an as_test_deep_cmp method, it
Packit 7436da
    will be called and its return (which should be a Test::Deep::Cmp object)
Packit 7436da
    will be used as the test for that location in the structure
Packit 7436da
  - Internal undocumented class_base routine has been replaced with a
Packit 7436da
    different, clearly private routine
Packit 7436da
  - The LeafWrapper is also used for objects with an unknown reftype (like
Packit 7436da
    LVALUE or other weird ones)
Packit 7436da
Packit 7436da
* Sun Nov  6 2016 Paul Howarth <paul@city-fan.org> - 1.124-1
Packit 7436da
- Update to 1.124
Packit 7436da
  - Avoid an uninitialized warning when array_each() compares to a
Packit 7436da
    non-reference
Packit 7436da
Packit 7436da
* Sat Sep 10 2016 Paul Howarth <paul@city-fan.org> - 1.123-1
Packit 7436da
- Update to 1.123
Packit 7436da
  - Remove test suite reliance on "." appearing @INC
Packit 7436da
  - When an object with stringification overloading fails to match a "re" test,
Packit 7436da
    its stringification is included in the diagnostics
Packit 7436da
Packit 7436da
* Thu Sep  8 2016 Paul Howarth <paul@city-fan.org> - 1.122-1
Packit 7436da
- Update to 1.122
Packit 7436da
  - Added $Test::Deep::LeafWrapper to control the behavior of simple values in
Packit 7436da
    the "expected" definition
Packit 7436da
  - Documentation improvements
Packit 7436da
  - Avoid a few evals, localize $@ in a few places where eval is used
Packit 7436da
  - Goodbye tabs, hello spaces
Packit 7436da
- BR: perl-generators
Packit 7436da
- Simplify find command using -delete
Packit 7436da
Packit 7436da
* Sun May 15 2016 Jitka Plesnikova <jplesnik@redhat.com> - 1.120-3
Packit 7436da
- Perl 5.24 rebuild
Packit 7436da
Packit 7436da
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.120-2
Packit 7436da
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
Packit 7436da
Packit 7436da
* Mon Nov 30 2015 Paul Howarth <paul@city-fan.org> - 1.120-1
Packit 7436da
- Update to 1.120
Packit 7436da
  - Add none() test; it's like any(), but negative
Packit 7436da
  - Fix stringification of any() expectations
Packit 7436da
Packit 7436da
* Wed Sep 30 2015 Paul Howarth <paul@city-fan.org> - 0.119-1
Packit 7436da
- Update to 0.119
Packit 7436da
  - Overloading of & and | no longer can change All or Any objects found as
Packit 7436da
    arguments
Packit 7436da
  - An All as an argument to an All constructed is flattened out into its
Packit 7436da
    All-ed values; the same goes for Any
Packit 7436da
  - Remove use of Test::NoWarnings for user-facing tests
Packit 7436da
Packit 7436da
* Mon Jun 22 2015 Paul Howarth <paul@city-fan.org> - 0.117-1
Packit 7436da
- Update to 0.117
Packit 7436da
  - Do not lose argument(s) to import
Packit 7436da
    (https://github.com/rjbs/Test-Deep/issues/29)
Packit 7436da
Packit 7436da
* Sun Jun 21 2015 Paul Howarth <paul@city-fan.org> - 0.116-1
Packit 7436da
- Update to 0.116
Packit 7436da
  - On its own, :preload options uses default group of exports
Packit 7436da
Packit 7436da
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.115-3
Packit 7436da
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
Packit 7436da
Packit 7436da
* Thu Jun 04 2015 Jitka Plesnikova <jplesnik@redhat.com> - 0.115-2
Packit 7436da
- Perl 5.22 rebuild
Packit 7436da
Packit 7436da
* Sat Jan 10 2015 Paul Howarth <paul@city-fan.org> - 0.115-1
Packit 7436da
- Update to 0.115
Packit 7436da
  - Worked around a bug in chained goto on 5.8.5
Packit 7436da
Packit 7436da
* Mon Dec 15 2014 Paul Howarth <paul@city-fan.org> - 0.114-1
Packit 7436da
- Update to 0.114
Packit 7436da
  - Improve prereqs metadata
Packit 7436da
  - Add a noneof() set test
Packit 7436da
  - regexponly hasn't worked... ever; now it does
Packit 7436da
  - Passing :preload to import loads all plugins up front
Packit 7436da
  - A few more tests have been documented
Packit 7436da
  - The many exports of Test::Deep are now documented!
Packit 7436da
Packit 7436da
* Thu Nov 13 2014 Paul Howarth <paul@city-fan.org> - 0.113-1
Packit 7436da
- Update to 0.113
Packit 7436da
  - Fix a compile error (!!) in RegexpOnly
Packit 7436da
  - Fix some documentation typos
Packit 7436da
  - Add license to META file
Packit 7436da
Packit 7436da
* Wed Aug 27 2014 Jitka Plesnikova <jplesnik@redhat.com> - 0.112-3
Packit 7436da
- Perl 5.20 rebuild
Packit 7436da
Packit 7436da
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.112-2
Packit 7436da
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
Packit 7436da
Packit 7436da
* Sat Nov 30 2013 Paul Howarth <paul@city-fan.org> - 0.112-1
Packit 7436da
- Update to 0.112
Packit 7436da
  - When printing diagnostics, differentiate the type of a blessed object from
Packit 7436da
    the name of the class itself (CPAN RT#78288)
Packit 7436da
  - Typo fixes
Packit 7436da
  - Fixes to clarity and accuracy of documentation
Packit 7436da
  - Add metadata links to repo and issue tracker
Packit 7436da
  - Added obj_isa for testing ->isa without falling back to ref($x)
Packit 7436da
  - Added the *experimental* ":v1" export group to skip importing Isa, isa, and
Packit 7436da
    blessed
Packit 7436da
Packit 7436da
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.110-3
Packit 7436da
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
Packit 7436da
Packit 7436da
* Thu Jul 18 2013 Petr Pisar <ppisar@redhat.com> - 0.110-2
Packit 7436da
- Perl 5.18 rebuild
Packit 7436da
Packit 7436da
* Wed Feb 20 2013 Paul Howarth <paul@city-fan.org> - 0.110-1
Packit 7436da
- Update to 0.110
Packit 7436da
  - Allow methods() and listmethods() to work again on class methods
Packit 7436da
    (CPAN RT#77804)
Packit 7436da
- Drop redundant BR: perl(Data::Dumper)
Packit 7436da
- Drop arrayeach patch - similar change introduced upstream
Packit 7436da
- Drop %%defattr, redundant since rpm 4.4
Packit 7436da
- Don't need to remove empty directories from the buildroot
Packit 7436da
- Don't use macros for commands
Packit 7436da
- Use DESTDIR rather than PERL_INSTALL_ROOT
Packit 7436da
- Make %%files list more explicit
Packit 7436da
Packit 7436da
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.108-8
Packit 7436da
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
Packit 7436da
Packit 7436da
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.108-7
Packit 7436da
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
Packit 7436da
Packit 7436da
* Tue Jun 12 2012 Petr Pisar <ppisar@redhat.com> - 0.108-6
Packit 7436da
- Perl 5.16 rebuild
Packit 7436da
- Specify all dependencies
Packit 7436da
Packit 7436da
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.108-5
Packit 7436da
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
Packit 7436da
Packit 7436da
* Mon Jun 20 2011 Marcela Mašláňová <mmaslano@redhat.com> - 0.108-4
Packit 7436da
- Perl mass rebuild
Packit 7436da
Packit 7436da
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.108-3
Packit 7436da
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
Packit 7436da
Packit 7436da
* Wed Dec 22 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.108-2
Packit 7436da
- Rebuild to fix problems with vendorarch/lib (#661697)
Packit 7436da
Packit 7436da
* Sat Dec 18 2010 Steven Pritchard <steve@kspei.com> 0.108-1
Packit 7436da
- Update to 0.108.
Packit 7436da
- Update Source0 URL.
Packit 7436da
Packit 7436da
* Thu May 06 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.106-3
Packit 7436da
- Mass rebuild with perl-5.12.0
Packit 7436da
Packit 7436da
* Fri Dec  4 2009 Stepan Kasal <skasal@redhat.com> - 0.106-2
Packit 7436da
- rebuild against perl 5.10.1
Packit 7436da
Packit 7436da
* Fri Oct 30 2009 Stepan Kasal <skasal@redhat.com> - 0.106-1
Packit 7436da
- new upstream version
Packit 7436da
Packit 7436da
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.103-4
Packit 7436da
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
Packit 7436da
Packit 7436da
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.103-3
Packit 7436da
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
Packit 7436da
Packit 7436da
* Wed Oct 22 2008 Lubomir Rintel <lubo.rintel@gooddata.com> 0.103-2
Packit 7436da
- Fix crash on matching array_each() against non-array
Packit 7436da
Packit 7436da
* Wed Jun 04 2008 Steven Pritchard <steve@kspei.com> 0.103-1
Packit 7436da
- Update to 0.103.
Packit 7436da
Packit 7436da
* Sat May 31 2008 Steven Pritchard <steve@kspei.com> 0.102-1
Packit 7436da
- Update to 0.102.
Packit 7436da
Packit 7436da
* Fri May 16 2008 Steven Pritchard <steve@kspei.com> 0.101-1
Packit 7436da
- Update to 0.101.
Packit 7436da
Packit 7436da
* Sat Feb  2 2008 Tom "spot" Callaway <tcallawa@redhat.com> 0.100-2
Packit 7436da
- rebuild for new perl
Packit 7436da
Packit 7436da
* Mon Jan 28 2008 Steven Pritchard <steve@kspei.com> 0.100-1
Packit 7436da
- Update to 0.100.
Packit 7436da
Packit 7436da
* Sat Jan 12 2008 Steven Pritchard <steve@kspei.com> 0.099-1
Packit 7436da
- Update to 0.099.
Packit 7436da
- Update License tag.
Packit 7436da
Packit 7436da
* Tue Sep 18 2007 Steven Pritchard <steve@kspei.com> 0.098-1
Packit 7436da
- Update to 0.098.
Packit 7436da
Packit 7436da
* Fri Aug 10 2007 Steven Pritchard <steve@kspei.com> 0.097-1
Packit 7436da
- Update to 0.097.
Packit 7436da
Packit 7436da
* Wed Apr 18 2007 Steven Pritchard <steve@kspei.com> 0.096-2
Packit 7436da
- Use fixperms macro instead of our own chmod incantation.
Packit 7436da
- BR ExtUtils::MakeMaker.
Packit 7436da
Packit 7436da
* Tue Sep 26 2006 Steven Pritchard <steve@kspei.com> 0.096-1
Packit 7436da
- Update to 0.096.
Packit 7436da
Packit 7436da
* Sat Sep 16 2006 Steven Pritchard <steve@kspei.com> 0.095-2
Packit 7436da
- Fix find option order.
Packit 7436da
Packit 7436da
* Fri Apr 21 2006 Steven Pritchard <steve@kspei.com> 0.095-1
Packit 7436da
- Update to 0.095.
Packit 7436da
Packit 7436da
* Sat Apr 08 2006 Steven Pritchard <steve@kspei.com> 0.093-1
Packit 7436da
- Specfile autogenerated by cpanspec 1.64.
Packit 7436da
- Improve description.
Packit 7436da
- Fix License.
Packit 7436da
- Remove explicit dependency on Test::Tester and Test::NoWarnings.