2a0b790
Name:		perl-SUPER
e801893
Version:	1.20190531
f37cbd0
Release:	17%{?dist}
2a0b790
Summary:	Sane superclass method dispatcher
17b2795
License:	GPL-1.0-or-later OR Artistic-1.0-Perl
d567133
URL:		https://metacpan.org/release/SUPER
d567133
Source0:	https://cpan.metacpan.org/authors/id/C/CH/CHROMATIC/SUPER-%{version}.tar.gz
2a0b790
BuildArch:	noarch
7f3f6f2
# =============== Module Build =================
7727e44
BuildRequires:	coreutils
7727e44
BuildRequires:	findutils
7727e44
BuildRequires:	make
0795510
BuildRequires:	perl-generators
e801893
BuildRequires:	perl-interpreter
79bf3ff
BuildRequires:	perl(ExtUtils::MakeMaker)
7f3f6f2
# =============== Module Runtime ===============
2a0b790
BuildRequires:	perl(Carp)
2a0b790
BuildRequires:	perl(Scalar::Util) >= 1.20
79bf3ff
BuildRequires:	perl(strict)
2a0b790
BuildRequires:	perl(Sub::Identify) >= 0.03
79bf3ff
BuildRequires:	perl(warnings)
7f3f6f2
# =============== Test Suite ===================
9ceb587
BuildRequires:	perl(base)
7f3f6f2
BuildRequires:	perl(lib)
9ceb587
BuildRequires:	perl(Test::More) >= 0.88
7f3f6f2
# =============== Module Runtime ===============
2a0b790
Requires:	perl(Scalar::Util) >= 1.20
2a0b790
Requires:	perl(Sub::Identify) >= 0.03
2a0b790
Chris Weyl a31cb65
%description
Chris Weyl a31cb65
When subclassing a class, you occasionally want to dispatch control to the
2a0b790
superclass - at least conditionally and temporarily. This module provides
Chris Weyl 752f284
an easier, cleaner way for class methods to access their ancestor's
Chris Weyl a31cb65
implementation.
Chris Weyl a31cb65
Chris Weyl a31cb65
%prep
Chris Weyl a31cb65
%setup -q -n SUPER-%{version}
Chris Weyl a31cb65
Chris Weyl a31cb65
%build
79bf3ff
perl Makefile.PL INSTALLDIRS=vendor
79bf3ff
make %{?_smp_mflags}
Chris Weyl a31cb65
Chris Weyl a31cb65
%install
79bf3ff
make pure_install DESTDIR=%{buildroot}
7727e44
find %{buildroot} -type f -name .packlist -delete
e801893
%{_fixperms} -c %{buildroot}
Chris Weyl a31cb65
Chris Weyl a31cb65
%check
79bf3ff
make test
Chris Weyl a31cb65
Chris Weyl a31cb65
%files
7727e44
%if 0%{?_licensedir:1}
7727e44
%license LICENSE
7727e44
%else
7727e44
%doc LICENSE
7727e44
%endif
Chris Weyl a31cb65
%doc Changes README
2a0b790
%{perl_vendorlib}/SUPER.pm
79bf3ff
%{_mandir}/man3/SUPER.3*
Chris Weyl a31cb65
Chris Weyl a31cb65
%changelog
f37cbd0
* Thu Jan 25 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.20190531-17
f37cbd0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
f37cbd0
b01d0d6
* Sun Jan 21 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.20190531-16
b01d0d6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
b01d0d6
169d925
* Fri Jul 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.20190531-15
169d925
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
169d925
17b2795
* Thu May 04 2023 Michal Josef Špaček <mspacek@redhat.com> - 1.20190531-14
17b2795
- Update license to SPDX format
17b2795
1315515
* Fri Jan 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.20190531-13
1315515
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
1315515
ef96be7
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.20190531-12
ef96be7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
ef96be7
0ead05d
* Tue May 31 2022 Jitka Plesnikova <jplesnik@redhat.com> - 1.20190531-11
0ead05d
- Perl 5.36 rebuild
0ead05d
c547061
* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.20190531-10
c547061
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
c547061
34a8a37
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.20190531-9
34a8a37
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
34a8a37
cedaf45
* Fri May 21 2021 Jitka Plesnikova <jplesnik@redhat.com> - 1.20190531-8
cedaf45
- Perl 5.34 rebuild
cedaf45
77d64c7
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.20190531-7
77d64c7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
77d64c7
9fc9cb0
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.20190531-6
9fc9cb0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
9fc9cb0
59bc338
* Tue Jun 23 2020 Jitka Plesnikova <jplesnik@redhat.com> - 1.20190531-5
59bc338
- Perl 5.32 rebuild
59bc338
6432d94
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.20190531-4
6432d94
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
6432d94
e6082fd
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.20190531-3
e6082fd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
e6082fd
d98e2e9
* Tue Jun 04 2019 Jitka Plesnikova <jplesnik@redhat.com> - 1.20190531-2
d98e2e9
- Perl 5.30 re-rebuild updated packages
d98e2e9
e801893
* Mon Jun  3 2019 Paul Howarth <paul@city-fan.org> - 1.20190531-1
e801893
- Update to 1.20190531
e801893
  - Allow main->SUPER::... to work when SUPER.pm is loaded (GH#1)
e801893
fe16d2f
* Fri May 31 2019 Jitka Plesnikova <jplesnik@redhat.com> - 1.20141117-14
fe16d2f
- Perl 5.30 rebuild
fe16d2f
0c7f9ff
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.20141117-13
0c7f9ff
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
0c7f9ff
213ae29
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.20141117-12
213ae29
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
213ae29
acb6b5c
* Thu Jun 28 2018 Jitka Plesnikova <jplesnik@redhat.com> - 1.20141117-11
acb6b5c
- Perl 5.28 rebuild
acb6b5c
a5b2533
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.20141117-10
a5b2533
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
a5b2533
dc10f5d
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.20141117-9
dc10f5d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
dc10f5d
35f3c63
* Sun Jun 04 2017 Jitka Plesnikova <jplesnik@redhat.com> - 1.20141117-8
35f3c63
- Perl 5.26 rebuild
35f3c63
5e0a1ed
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.20141117-7
5e0a1ed
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
5e0a1ed
7727e44
* Tue Sep 27 2016 Paul Howarth <paul@city-fan.org> - 1.20141117-6
7727e44
- Package LICENSE file
7727e44
- Drop legacy spec file elements not needed for EL-6 onwards
7727e44
- Simplify find command using -delete
7727e44
c453f80
* Sun May 15 2016 Jitka Plesnikova <jplesnik@redhat.com> - 1.20141117-5
c453f80
- Perl 5.24 rebuild
c453f80
1a0491f
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.20141117-4
1a0491f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
1a0491f
5d93430
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.20141117-3
5d93430
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
5d93430
60f257c
* Fri Jun 05 2015 Jitka Plesnikova <jplesnik@redhat.com> - 1.20141117-2
60f257c
- Perl 5.22 rebuild
60f257c
9ceb587
* Mon Nov 17 2014 Paul Howarth <paul@city-fan.org> - 1.20141117-1
9ceb587
- Update to 1.20141117
9ceb587
  - Improved export mechanism
9ceb587
  - Removed useless Exporter tests
9ceb587
  - Improved docs (CPAN RT#79681)
9ceb587
79bf3ff
* Mon Nov 17 2014 Paul Howarth <paul@city-fan.org> - 1.20141116-1
79bf3ff
- Update to 1.20141116
79bf3ff
  - Resolved Test::More changes (CPAN RT#97939)
79bf3ff
- Switch to ExtUtils::MakeMaker flow
79bf3ff
3b4239c
* Thu Aug 28 2014 Jitka Plesnikova <jplesnik@redhat.com> - 1.20120705-7
3b4239c
- Perl 5.20 rebuild
3b4239c
0b5fc1b
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.20120705-6
0b5fc1b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
0b5fc1b
8e7b924
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.20120705-5
8e7b924
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
8e7b924
5f4e234
* Thu Jul 18 2013 Petr Pisar <ppisar@redhat.com> - 1.20120705-4
5f4e234
- Perl 5.18 rebuild
5f4e234
f0b7e1a
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.20120705-3
f0b7e1a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
f0b7e1a
a4f6f18
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.20120705-2
a4f6f18
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
a4f6f18
7f3f6f2
* Fri Jul  6 2012 Paul Howarth <paul@city-fan.org> - 1.20120705-1
7f3f6f2
- Update to 1.20120705
7f3f6f2
  - Resolved PAUSE packaging nit (CPAN RT#77110)
7f3f6f2
  - Converted to dzil
7f3f6f2
- Drop provides filter, not needed due to fix for CPAN RT#77110
7f3f6f2
- Classify buildreqs by what they are required for
7f3f6f2
- BR: perl(Test::Builder::Module) rather than perl(Test::Simple) ≥ 0.61
7f3f6f2
- BR: perl(base), perl(lib) and perl(Test::More)
7f3f6f2
3f179e5
* Tue Jun 12 2012 Petr Pisar <ppisar@redhat.com> - 1.17-8
3f179e5
- Perl 5.16 rebuild
3f179e5
2a0b790
* Tue Mar  6 2012 Paul Howarth <paul@city-fan.org> - 1.17-7
2a0b790
- Add provides filters that work with all supported distributions
2a0b790
- BR: perl(Carp) and perl(Exporter)
2a0b790
- Make %%files list more explicit
2a0b790
- Drop explicit requires of perl(Exporter) since it's auto-detected by rpm
2a0b790
  4.9 onwards, and is bundled with perl on all older distributions
2a0b790
- Don't need to remove empty directories from buildroot
2a0b790
- Don't use macros for commands
2a0b790
- %%defattr redundant since rpm 4.4
2a0b790
- Use tabs
2a0b790
2b9c372
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.17-6
2b9c372
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
2b9c372
39deb4f
* Sun Jun 19 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1.17-5
39deb4f
- Perl mass rebuild
39deb4f
a379bec
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.17-4
a379bec
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
a379bec
f73923e
* Wed Dec 22 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.17-3
0995cf1
- Rebuild to fix problems with vendorarch/lib (#661697)
f73923e
d32bbf9
* Thu May 06 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.17-2
d32bbf9
- Mass rebuild with perl-5.12.0
d32bbf9
0995cf1
* Sun Sep 27 2009 Chris Weyl <cweyl@alumni.drew.edu> - 1.17-1
0995cf1
- Update filtering
0995cf1
- Auto-update to 1.17 (by cpan-spec-update 0.01)
0995cf1
- Added a new br on perl(Scalar::Util) (version 1.20)
0995cf1
- Altered br on perl(Sub::Identify) (0 => 0.03)
0995cf1
- Altered br on perl(Test::Simple) (0 => 0.61)
0995cf1
- Added a new req on perl(Scalar::Util) (version 1.20)
0995cf1
- Added a new req on perl(Sub::Identify) (version 0.03)
Chris Weyl 752f284
b90dc43
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.16-5
b90dc43
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
b90dc43
a82acfe
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.16-4
a82acfe
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
a82acfe
0995cf1
* Tue Mar 04 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.16-3
0995cf1
- Rebuild for new perl
694d4a4
0995cf1
* Wed Jan 02 2008 Ralf Corsépius <rc040203@freenet.de> - 1.16-2
0995cf1
- Adjust License-tag
0995cf1
- BR: perl(Test::Simple) (BZ 419631)
5482f50
0995cf1
* Wed Apr 04 2007 Chris Weyl <cweyl@alumni.drew.edu> - 1.16-1
0995cf1
- Update to 1.16
Chris Weyl 09d10e6
0995cf1
* Tue Oct 03 2006 Chris Weyl <cweyl@alumni.drew.edu> - 1.15-1
0995cf1
- Update to 1.15
0995cf1
- Add explict requires on perl(Exporter); missed due to a use base construct
Chris Weyl f6e39c8
0995cf1
* Thu Sep 07 2006 Chris Weyl <cweyl@alumni.drew.edu> - 1.14-4
0995cf1
- Bump
Chris Weyl 86dcc3e
0995cf1
* Thu Sep 07 2006 Chris Weyl <cweyl@alumni.drew.edu> - 1.14-3
0995cf1
- Update %%description and %%summary
Chris Weyl a31cb65
0995cf1
* Thu Sep 07 2006 Chris Weyl <cweyl@alumni.drew.edu> - 1.14-2
0995cf1
- Filter errant perl(DB) provide
Chris Weyl a31cb65
0995cf1
* Tue Sep 05 2006 Chris Weyl <cweyl@alumni.drew.edu> - 1.14-1
0995cf1
- Specfile autogenerated by cpanspec 1.69.1