diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..6047c75 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +SOURCES/Variable-Magic-0.62.tar.gz diff --git a/.perl-Variable-Magic.metadata b/.perl-Variable-Magic.metadata new file mode 100644 index 0000000..26ac999 --- /dev/null +++ b/.perl-Variable-Magic.metadata @@ -0,0 +1 @@ +bbc353e48669ce7d5c22e838eb452b308d285436 SOURCES/Variable-Magic-0.62.tar.gz diff --git a/SPECS/perl-Variable-Magic.spec b/SPECS/perl-Variable-Magic.spec new file mode 100644 index 0000000..4fcd02b --- /dev/null +++ b/SPECS/perl-Variable-Magic.spec @@ -0,0 +1,243 @@ +Name: perl-Variable-Magic +Version: 0.62 +Release: 3%{?dist} +Summary: Associate user-defined magic to variables from Perl +License: GPL+ or Artistic + +URL: http://search.cpan.org/dist/Variable-Magic/ +Source0: http://search.cpan.org/CPAN/authors/id/V/VP/VPIT/Variable-Magic-%{version}.tar.gz +BuildRequires: coreutils +BuildRequires: findutils +BuildRequires: gcc +BuildRequires: make +BuildRequires: perl-devel +BuildRequires: perl-generators +BuildRequires: perl-interpreter +BuildRequires: perl(:VERSION) >= 5.8 +BuildRequires: perl(Config) +BuildRequires: perl(ExtUtils::MakeMaker) >= 6.76 +BuildRequires: perl(strict) +BuildRequires: perl(warnings) +# Run-time +BuildRequires: perl(base) +BuildRequires: perl(Carp) +BuildRequires: perl(Exporter) +BuildRequires: perl(XSLoader) +# Tests +BuildRequires: perl(B::Deparse) +BuildRequires: perl(bytes) +BuildRequires: perl(File::Spec) +BuildRequires: perl(lib) +BuildRequires: perl(POSIX) +BuildRequires: perl(Test::More) +BuildRequires: perl(vars) +# Optional Tests +BuildRequires: perl(Hash::Util::FieldHash) +BuildRequires: perl(IO::Handle) +BuildRequires: perl(IO::Select) +BuildRequires: perl(IPC::Open3) +BuildRequires: perl(Perl::Destruct::Level) +BuildRequires: perl(Socket) +BuildRequires: perl(Symbol) +BuildRequires: perl(threads) +BuildRequires: perl(threads::shared) +BuildRequires: perl(Tie::Array) +BuildRequires: perl(Tie::Hash) +# Dependencies +Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) +Requires: perl(Carp) +Requires: perl(XSLoader) + +%{?perl_default_filter} + +%description +Magic is Perl way of enhancing objects. This mechanism let the user add +extra data to any variable and hook syntactical operations (such as access, +assignation or destruction) that can be applied to it. With this module, +you can add your own magic to any variable without the pain of the C API. + +%prep +%setup -q -n Variable-Magic-%{version} + +%build +%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="$RPM_OPT_FLAGS" NO_PACKLIST=1 +make %{?_smp_mflags} + +%install +make pure_install DESTDIR=$RPM_BUILD_ROOT + +find $RPM_BUILD_ROOT -type f -name '*.bs' -empty -delete + +%{_fixperms} -c $RPM_BUILD_ROOT/* + +%check +make test + +%files +%doc Changes README +%{perl_vendorarch}/auto/* +%{perl_vendorarch}/Variable* +%{_mandir}/man3/* + +%changelog +* Wed Feb 21 2018 Paul Howarth - 0.62-3 +- Specify all dependencies + +* Fri Feb 09 2018 Fedora Release Engineering - 0.62-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Fri Nov 10 2017 Jitka Plesnikova - 0.62-1 +- 0.62 bump + +* Thu Aug 03 2017 Fedora Release Engineering - 0.61-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Thu Jul 27 2017 Fedora Release Engineering - 0.61-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Sun Jun 04 2017 Jitka Plesnikova - 0.61-2 +- Perl 5.26 rebuild + +* Mon Feb 06 2017 Emmanuel Seyman - 0.61-1 +- Update to 0.61 + +* Sat Sep 10 2016 Emmanuel Seyman - 0.60-1 +- Update to 0.60 + +* Sun May 15 2016 Jitka Plesnikova - 0.59-3 +- Perl 5.24 rebuild + +* Thu Feb 04 2016 Fedora Release Engineering - 0.59-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Fri Oct 09 2015 Emmanuel Seyman - 0.59-1 +- Update to 0.59 + +* Thu Jul 23 2015 Emmanuel Seyman - 0.58-1 +- Update to 0.58 + +* Thu Jun 18 2015 Fedora Release Engineering - 0.57-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Fri Jun 05 2015 Jitka Plesnikova - 0.57-2 +- Perl 5.22 rebuild + +* Sat Apr 25 2015 Emmanuel Seyman - 0.57-1 +- Update to 0.57 + +* Sun Mar 15 2015 Emmanuel Seyman - 0.56-1 +- Update to 0.56 + +* Fri Oct 24 2014 Emmanuel Seyman - 0.55-1 +- Update to 0.55 + +* Sat Sep 27 2014 Emmanuel Seyman - 0.54-1 +- Update to 0.54 + +* Wed Aug 27 2014 Jitka Plesnikova - 0.53-4 +- Perl 5.20 rebuild + +* Sun Aug 17 2014 Fedora Release Engineering - 0.53-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + +* Sat Jun 07 2014 Fedora Release Engineering - 0.53-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Sun Sep 08 2013 Emmanuel Seyman - 0.53-1 +- Update to 0.53 +- Fix incorrect dates in changelog + +* Sun Aug 04 2013 Fedora Release Engineering - 0.52-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Sun Jul 21 2013 Petr Pisar - 0.52-3 +- Perl 5.18 rebuild + +* Thu Feb 14 2013 Fedora Release Engineering - 0.52-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Sun Nov 11 2012 Emmanuel Seyman - 0.52-1 +- Update to 0.52 + +* Sun Aug 19 2012 Emmanuel Seyman - 0.51-1 +- Update to 0.51 + +* Fri Jul 20 2012 Fedora Release Engineering - 0.50-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Thu Jun 28 2012 Petr Pisar - 0.50-2 +- Perl 5.16 rebuild + +* Tue Jun 26 2012 Emmanuel Seyman - 0.50-1 +- Update to 0.50 + +* Wed Jun 13 2012 Petr Pisar - 0.49-2 +- Perl 5.16 rebuild + +* Sat Jun 09 2012 Emmanuel Seyman - 0.49-1 +- Update to 0.49 + +* Tue Apr 24 2012 Petr Pisar - 0.48-2 +- Do not use Test::Kwalitee on RHEL >= 7 (#815750) + +* Sat Feb 18 2012 Emmanuel Seyman - 0.48-1 +- Update to 0.48 + +* Fri Jan 13 2012 Fedora Release Engineering - 0.47-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Sun Oct 30 2011 Emmanuel Seyman - 0.47-1 +- Update to 0.47 +- Clean up spec file + +* Tue Jul 19 2011 Petr Sabata - 0.46-3 +- Perl mass rebuild + +* Wed Feb 09 2011 Fedora Release Engineering - 0.46-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Mon Jan 24 2011 Emmanuel Seyman - 0.46-1 +- Update to 0.46 + +* Mon Nov 22 2010 Emmanuel Seyman - 0.45-1 +- Update to 0.45 + +* Wed Sep 29 2010 jkeating - 0.44-2 +- Rebuilt for gcc bug 634757 + +* Fri Sep 24 2010 Emmanuel Seyman - 0.44-1 +- Update to 0.44. + +* Sat Jun 26 2010 Emmanuel Seyman - 0.43-1 +- Update to 0.43. + +* Wed May 19 2010 Emmanuel Seyman - 0.42-1 +- Update to 0.42. + +* Fri May 07 2010 Marcela Maslanova - 0.41-2 +- Mass rebuild with perl-5.12.0 + +* Sun Apr 11 2010 Emmanuel Seyman - 0.41-1 +- Update to 0.41 + +* Mon Dec 7 2009 Stepan Kasal - 0.37-2 +- rebuild against perl 5.10.1 + +* Sun Sep 27 2009 Chris Weyl 0.37-1 +- auto-update to 0.37 (by cpan-spec-update 0.01) + +* Sun Jul 26 2009 Fedora Release Engineering - 0.34-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Sat May 16 2009 Chris Weyl 0.34-1 +- update to 0.34 (for B::Hooks::EndOfScope 0.08) +- filter private Perl .so's + +* Mon Mar 9 2009 Allisson Azevedo - 0.32-1 +- Update to 0.32 + +* Thu Feb 26 2009 Fedora Release Engineering - 0.30-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Sat Feb 14 2009 Allisson Azevedo 0.30-1 +- Initial rpm release.