da2dc70
Name:           perl-UNIVERSAL-can
322860b
Version:        1.20140328
557a437
Release:        27%{?dist}
da2dc70
Summary:        Hack around people calling UNIVERSAL::can() as a function
c4194de
License:        GPL+ or Artistic
ddf33cf
URL:            https://metacpan.org/release/UNIVERSAL-can
f261884
Source0:        https://cpan.metacpan.org/modules/by-module/UNIVERSAL/UNIVERSAL-can-%{version}.tar.gz
da2dc70
BuildArch:      noarch
f261884
# Build:
f261884
BuildRequires:  coreutils
f261884
BuildRequires:  findutils
f261884
BuildRequires:  make
f261884
BuildRequires:  perl-generators
f261884
BuildRequires:  perl-interpreter
f261884
BuildRequires:  perl(ExtUtils::MakeMaker) >= 6.30
f261884
# Module:
f261884
BuildRequires:  perl(Scalar::Util)
f261884
BuildRequires:  perl(strict)
f261884
BuildRequires:  perl(vars)
f261884
BuildRequires:  perl(warnings)
f261884
BuildRequires:  perl(warnings::register)
f261884
# Test Suite:
f261884
BuildRequires:  perl(lib)
f261884
BuildRequires:  perl(overload)
f261884
BuildRequires:  perl(Test::More)
f261884
# Dependencies:
ffecbe5
da2dc70
%description
da2dc70
The UNIVERSAL class provides a few default methods so that all objects
da2dc70
can use them. Object orientation allows programmers to override these
da2dc70
methods in subclasses to provide more specific and appropriate behavior.
da2dc70
da2dc70
Some authors call methods in the UNIVERSAL class on potential invocants
da2dc70
as functions, bypassing any possible overriding. This is wrong and you
da2dc70
should not do it. Unfortunately, not everyone heeds this warning and
da2dc70
their bad code can break your good code.
da2dc70
da2dc70
%prep
da2dc70
%setup -q -n UNIVERSAL-can-%{version}
da2dc70
da2dc70
%build
46f44dd
perl Makefile.PL INSTALLDIRS=vendor
46f44dd
make %{?_smp_mflags}
da2dc70
da2dc70
%install
46f44dd
make pure_install DESTDIR=%{buildroot}
f261884
find %{buildroot} -type f -name .packlist -delete
f261884
%{_fixperms} -c %{buildroot}
da2dc70
da2dc70
%check
f261884
make test
da2dc70
da2dc70
%files
f261884
%license LICENSE
da2dc70
%doc Changes README
da2dc70
%{perl_vendorlib}/UNIVERSAL/
f261884
%{_mandir}/man3/UNIVERSAL::can.3*
da2dc70
da2dc70
%changelog
557a437
* Thu Jan 25 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.20140328-27
557a437
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
557a437
a08054d
* Sun Jan 21 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.20140328-26
a08054d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
a08054d
452bf63
* Fri Jul 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.20140328-25
452bf63
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
452bf63
be3afc1
* Fri Jan 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.20140328-24
be3afc1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
be3afc1
381b8ee
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.20140328-23
381b8ee
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
381b8ee
4dcd1b5
* Mon May 30 2022 Jitka Plesnikova <jplesnik@redhat.com> - 1.20140328-22
4dcd1b5
- Perl 5.36 rebuild
4dcd1b5
f892bdf
* Tue Jul 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.20140328-21
f892bdf
- Second attempt - Rebuilt for
f892bdf
  https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
f892bdf
01da23f
* Fri May 21 2021 Jitka Plesnikova <jplesnik@redhat.com> - 1.20140328-20
01da23f
- Perl 5.34 rebuild
01da23f
2a611ba
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.20140328-19
2a611ba
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
2a611ba
c74756a
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.20140328-18
c74756a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
c74756a
fddda8a
* Mon Jun 22 2020 Jitka Plesnikova <jplesnik@redhat.com> - 1.20140328-17
fddda8a
- Perl 5.32 rebuild
fddda8a
788218e
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.20140328-16
788218e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
788218e
f261884
* Sun Oct 13 2019 Paul Howarth <paul@city-fan.org> - 1.20140328-15
f261884
- Spec tidy-up
f261884
  - Use author-independent source URL
f261884
  - Classify buildreqs by usage
f261884
  - Simplify find command using -delete
f261884
  - Don't need to remove empty directories from the buildroot
f261884
  - Fix permissions verbosely
f261884
  - Package LICENSE file
f261884
  - Make %%files list more explicit
f261884
a8e345f
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.20140328-14
a8e345f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
a8e345f
c53a3ae
* Fri May 31 2019 Jitka Plesnikova <jplesnik@redhat.com> - 1.20140328-13
c53a3ae
- Perl 5.30 rebuild
c53a3ae
71cd5e9
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.20140328-12
71cd5e9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
71cd5e9
2f23849
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.20140328-11
2f23849
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
2f23849
6d9cfd0
* Thu Jun 28 2018 Jitka Plesnikova <jplesnik@redhat.com> - 1.20140328-10
6d9cfd0
- Perl 5.28 rebuild
6d9cfd0
686304d
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.20140328-9
686304d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
686304d
394d51b
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.20140328-8
394d51b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
394d51b
f32e0fc
* Sun Jun 04 2017 Jitka Plesnikova <jplesnik@redhat.com> - 1.20140328-7
f32e0fc
- Perl 5.26 rebuild
f32e0fc
1761951
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.20140328-6
1761951
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
1761951
a88feef
* Sun May 15 2016 Jitka Plesnikova <jplesnik@redhat.com> - 1.20140328-5
a88feef
- Perl 5.24 rebuild
a88feef
a3067df
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.20140328-4
a3067df
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
a3067df
3d94a6e
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.20140328-3
3d94a6e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
3d94a6e
c5a6927
* Fri Jun 05 2015 Jitka Plesnikova <jplesnik@redhat.com> - 1.20140328-2
c5a6927
- Perl 5.22 rebuild
c5a6927
322860b
* Fri Mar 27 2015 Tom Callaway <spot@fedoraproject.org> - 1.20140328-1
322860b
- update to 1.20140328
322860b
0765ecd
* Wed Aug 27 2014 Jitka Plesnikova <jplesnik@redhat.com> - 1.20120726-6
0765ecd
- Perl 5.20 rebuild
0765ecd
aaf2c76
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.20120726-5
aaf2c76
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
aaf2c76
4072f50
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.20120726-4
4072f50
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
4072f50
2adfce9
* Sat Jul 20 2013 Petr Pisar <ppisar@redhat.com> - 1.20120726-3
2adfce9
- Perl 5.18 rebuild
2adfce9
8a3638f
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.20120726-2
8a3638f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
8a3638f
46f44dd
* Sun Jan 20 2013 Tom Callaway <spot@fedoraproject.org> 1.20120726-1
46f44dd
- update to 1.20120726
46f44dd
f08e509
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.15-9
f08e509
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
f08e509
1197596
* Tue Jun 12 2012 Petr Pisar <ppisar@redhat.com> - 1.15-8
1197596
- Perl 5.16 rebuild
1197596
739dc4c
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.15-7
739dc4c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
739dc4c
b733d08
* Mon Jun 20 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1.15-6
b733d08
- Perl mass rebuild
b733d08
fc7201b
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.15-5
fc7201b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
fc7201b
93f1142
* Thu Dec 23 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.15-4
93f1142
- 661697 rebuild for fixing problems with vendorach/lib
93f1142
6e9ba04
* Fri May 07 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.15-3
6e9ba04
- Mass rebuild with perl-5.12.0
6e9ba04
d69337d
* Fri Dec  4 2009 Stepan Kasal <skasal@redhat.com> - 1.15-2
d69337d
- rebuild against perl 5.10.1
d69337d
469e68d
* Wed Oct  7 2009 Marcela Mašláňová <mmaslano@redhat.com> - 1.15-1
469e68d
- update to new upstream release
469e68d
b33afa0
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.12-4
b33afa0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
b33afa0
9d4d4f7
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.12-3
9d4d4f7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
9d4d4f7
daa1e00
* Wed Mar  5 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.12-2
daa1e00
- rebuild for new perl
daa1e00
89b64e0
* Wed Apr  5 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.12-1
89b64e0
- Update to 1.12.
89b64e0
da2dc70
* Fri Feb 10 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.11-1
da2dc70
- Update to 1.11.
da2dc70
- No longer build requires perl(Test::Exception).
da2dc70
da2dc70
* Thu Feb  9 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.03-2
da2dc70
- Missing build requirement: perl(Test::Exception).
da2dc70
da2dc70
* Wed Feb  8 2006 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.03-1
da2dc70
- Update to 1.03.
da2dc70
da2dc70
* Tue Dec 27 2005 Jose Pedro Oliveira <jpo at di.uminho.pt> - 1.01-1
da2dc70
- First build.