diff --git a/SOURCES/B-Hooks-EndOfScope-0.13-shellbangs.patch b/SOURCES/B-Hooks-EndOfScope-0.13-shellbangs.patch new file mode 100644 index 0000000..9520976 --- /dev/null +++ b/SOURCES/B-Hooks-EndOfScope-0.13-shellbangs.patch @@ -0,0 +1,8 @@ +--- t/00-report-prereqs.t ++++ t/00-report-prereqs.t +@@ -1,4 +1,4 @@ +-#!perl ++#!/usr/bin/perl + + use strict; + use warnings; diff --git a/SOURCES/MIME-Types-1.31-utf8.patch b/SOURCES/MIME-Types-1.31-utf8.patch new file mode 100644 index 0000000..9fae114 --- /dev/null +++ b/SOURCES/MIME-Types-1.31-utf8.patch @@ -0,0 +1,50 @@ +--- MIME-Types-1.31/ChangeLog 2010-09-21 14:35:38.000000000 +0100 ++++ MIME-Types-1.31/ChangeLog 2011-03-15 10:10:00.994144345 +0000 +@@ -136,7 +136,7 @@ + + version 1.14: Wed Nov 24 18:09:49 CET 2004 + +- - [Ville Skyttä] provided some minor fixes and two new types ++ - [Ville Skyttä] provided some minor fixes and two new types + + - [Ave Wringley] contributed video/x-ms-wmv + +@@ -145,14 +145,14 @@ + + version 1.13: Sat Apr 24 00:15:09 CEST 2004 + +- - [Ville Skyttä] and [Austing Ziegler] updated the type list to ++ - [Ville Skyttä] and [Austing Ziegler] updated the type list to + IANA registry dated 2004-04-09. Many changes to clean-up the + list, trying to find a good balance between IANA's rules and + common practice. + + version 1.12: Wed Jan 21 10:09:43 CET 2004 + +- - [Ville Skyttä] requested removal of application/excel, because ++ - [Ville Skyttä] requested removal of application/excel, because + it is not IANA registered. Applied. + + - Documented that alternative types for a certain extension will +@@ -163,7 +163,7 @@ + + version 1.11: Tue Jan 13 10:36:41 CET 2004 + +- - [Ville Skyttä] contributed a large set of new mime-types, and ++ - [Ville Skyttä] contributed a large set of new mime-types, and + applied some fixes. New IANA names are now all included. + + version 1.10: Wed Dec 17 12:47:00 CET 2003 +@@ -203,10 +203,10 @@ + - [Guangzu Wang] pointed to typos in the Synopsis of both packages: + $mimetype --> $mimetypes + +- - [Ville Skyttä] some doc patches and many tweaks and additions ++ - [Ville Skyttä] some doc patches and many tweaks and additions + to the type list. + +- - [Ville Skyttä] fixed bug, where the third column was taken as ++ - [Ville Skyttä] fixed bug, where the third column was taken as + second if that one was empty. + + version 1.004: Tue Oct 22 19:22:43 CEST 2002 diff --git a/SOURCES/namespace-clean-0.24-old-Test::More.patch b/SOURCES/namespace-clean-0.24-old-Test::More.patch new file mode 100644 index 0000000..3a3b650 --- /dev/null +++ b/SOURCES/namespace-clean-0.24-old-Test::More.patch @@ -0,0 +1,72 @@ +diff -up ./t/07-debugger.t.orig ./t/07-debugger.t +--- ./t/07-debugger.t.orig 2012-11-26 18:47:12.000000000 +0000 ++++ ./t/07-debugger.t 2012-12-05 15:16:36.658012218 +0000 +@@ -26,6 +26,8 @@ BEGIN { + + } + ++plan tests => 4; ++ + { + package Foo; + +@@ -44,5 +46,3 @@ ok( !Foo->can("foo"), "foo cleaned up" ) + ok( !Foo->can("baz"), "baz cleaned up" ); + + Foo->bar(); +- +-done_testing; +diff -up ./t/08-const-sub.t.orig ./t/08-const-sub.t +--- ./t/08-const-sub.t.orig 2011-03-29 22:44:20.000000000 +0100 ++++ ./t/08-const-sub.t 2012-12-05 15:16:36.670012221 +0000 +@@ -1,7 +1,7 @@ + use strict; + use warnings; + +-use Test::More 0.88; ++use Test::More tests => 2; + + use constant CONST => 123; + use namespace::clean; +@@ -10,5 +10,3 @@ my $x = CONST; + is $x, 123; + + ok eval("!defined(&CONST)"); +- +-done_testing; +diff -up ./t/09-fiddle-hinthash.t.orig ./t/09-fiddle-hinthash.t +--- ./t/09-fiddle-hinthash.t.orig 2011-12-22 11:07:06.000000000 +0000 ++++ ./t/09-fiddle-hinthash.t 2012-12-05 15:16:36.671012222 +0000 +@@ -1,7 +1,7 @@ + use strict; + use warnings; + +-use Test::More 0.88; ++use Test::More tests => 4; + + { + package Bar; +@@ -49,5 +49,3 @@ use Test::More 0.88; + } + } + +- +-done_testing; +diff -up ./t/10-pure-perl.t.orig ./t/10-pure-perl.t +--- ./t/10-pure-perl.t.orig 2012-11-26 18:47:12.000000000 +0000 ++++ ./t/10-pure-perl.t 2012-12-05 15:17:25.973028700 +0000 +@@ -8,6 +8,8 @@ plan skip_all => "PP tests already execu + eval { require Variable::Magic } + or plan skip_all => "PP tests already executed"; + ++plan tests => 12; ++ + $ENV{B_HOOKS_ENDOFSCOPE_IMPLEMENTATION} = 'PP'; + require B::Hooks::EndOfScope; + ok( ($INC{'B/Hooks/EndOfScope/PP.pm'} && ! $INC{'B/Hooks/EndOfScope/XS.pm'}), +@@ -42,5 +44,3 @@ for my $fn (bsd_glob("$Bin/*.t")) { + wait; + ok (! $?, "Exit $? from: @cmd"); + } +- +-done_testing; diff --git a/SPECS/perl-B-Hooks-EndOfScope.spec b/SPECS/perl-B-Hooks-EndOfScope.spec new file mode 100644 index 0000000..4b34c68 --- /dev/null +++ b/SPECS/perl-B-Hooks-EndOfScope.spec @@ -0,0 +1,199 @@ +Name: perl-B-Hooks-EndOfScope +Version: 0.13 +Release: 2%{?dist} +License: GPL+ or Artistic +Group: Development/Libraries +Summary: Execute code after scope compilation finishes +URL: http://search.cpan.org/dist/B-Hooks-EndOfScope/ +Source0: http://search.cpan.org/CPAN/authors/id/E/ET/ETHER/B-Hooks-EndOfScope-%{version}.tar.gz +Patch0: B-Hooks-EndOfScope-0.13-shellbangs.patch +BuildArch: noarch +# Build +BuildRequires: perl(ExtUtils::CBuilder) +BuildRequires: perl(ExtUtils::MakeMaker) +# Module +# note: Variable::Magic only needed (version ≥ 0.48) by XS version +# base, constant, Hash::Util::FieldHash and Scalar::Util only needed by PP version +BuildRequires: perl(base) +BuildRequires: perl(constant) +BuildRequires: perl(Hash::Util::FieldHash) +BuildRequires: perl(Module::Implementation) >= 0.05 +BuildRequires: perl(Module::Runtime) >= 0.012 +BuildRequires: perl(Scalar::Util) +BuildRequires: perl(Sub::Exporter::Progressive) >= 0.001006 +BuildRequires: perl(Variable::Magic) >= 0.48 +# Test suite +BuildRequires: perl(CPAN::Meta) +BuildRequires: perl(CPAN::Meta::Requirements) +BuildRequires: perl(Devel::Hide) >= 0.0007 +BuildRequires: perl(Test::More) >= 0.89 +# Release tests +%if 0%{!?perl_bootstrap:1} && 0%{?rhel} < 7 +BuildRequires: perl(Pod::Coverage::TrustPod) +BuildRequires: perl(Test::CPAN::Changes) +BuildRequires: perl(Test::CPAN::Meta) +BuildRequires: perl(Test::EOL) +BuildRequires: perl(Test::Kwalitee) +BuildRequires: perl(Test::MinimumVersion) +BuildRequires: perl(Test::Mojibake) +BuildRequires: perl(Test::NoTabs) +BuildRequires: perl(Test::Pod) >= 1.41 +BuildRequires: perl(Test::Pod::Coverage) >= 1.08 +BuildRequires: perl(Test::Pod::No404s) +BuildRequires: perl(Test::Portability::Files) +BuildRequires: perl(Test::Spelling), hunspell-en +BuildRequires: perl(Test::Vars) +BuildRequires: perl(Test::Version) +%endif +# Runtime +Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) +Requires: perl(Module::Implementation) >= 0.05 +Requires: perl(Module::Runtime) >= 0.012 +Requires: perl(Variable::Magic) >= 0.48 + +%description +This module allows you to execute code when Perl has finished compiling the +surrounding scope. + +%prep +%setup -q -n B-Hooks-EndOfScope-%{version} + +# Remove shellbangs from tests to placate rpmlint +%patch0 + +%build +perl Makefile.PL INSTALLDIRS=vendor +make %{?_smp_mflags} + +%install +make pure_install DESTDIR=%{buildroot} +find %{buildroot} -type f -name .packlist -exec rm -f {} ';' +%{_fixperms} %{buildroot} + +%check +export AUTHOR_TESTING=1 +make test +%if 0%{!?perl_bootstrap:1} && 0%{?rhel} < 7 +make test TEST_FILES="$(echo $(find xt/ -name '*.t'))" +%endif + +%files +%doc Changes CONTRIBUTING LICENSE README README.md t/ +%{perl_vendorlib}/B/ +%{_mandir}/man3/B::Hooks::EndOfScope.3pm* +%{_mandir}/man3/B::Hooks::EndOfScope::PP.3pm* +%{_mandir}/man3/B::Hooks::EndOfScope::XS.3pm* + +%changelog +* Wed Jan 15 2014 Paul Howarth - 0.13-2 +- Bootstrap EPEL-7 build + +* Wed Jan 8 2014 Paul Howarth - 0.13-1 +- Update to 0.13 + - Variable::Magic added as a runtime recommendation for greater visibility + (CPAN RT#89245) + - Fixed broken logic in compiler detection on older perls + - Fixed inaccurate repository metadata +- This release by ETHER -> update source URL +- Drop Pod Coverage patch, no longer needed +- Update shellbang patch +- Don't run the release tests when bootstrapping + +* Sat Aug 03 2013 Fedora Release Engineering - 0.12-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Wed Jul 24 2013 Petr Pisar - 0.12-3 +- Perl 5.18 rebuild + +* Thu Feb 14 2013 Fedora Release Engineering - 0.12-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Wed Dec 5 2012 Paul Howarth - 0.12-1 +- Update to 0.12 + - Complete pure-perl implementation in addition to the one based on + Variable::Magic; you can specify the implementation explicitly by use-ing + B::Hooks::EndOfScope::PP or B::Hooks::EndOfScope::XS, or by setting + $ENV{B_HOOKS_ENDOFSCOPE_IMPLEMENTATION} to either 'XS' or 'PP' + - Switch from using Sub::Exporter to the more conservative + Sub::Exporter::Progressive +- Add patch to fix POD coverage issues in new pure-perl implementation +- This release by BOBTFISH -> update source URL +- BR: perl(ExtUtils::CBuilder) ≥ 0.26, perl(Devel::Hide) ≥ 0.0007, + perl(Module::Implementation) ≥ 0.05 and perl(Module::Runtime) ≥ 0.012 +- BR: perl(Sub::Exporter::Progressive) rather than perl(Sub::Exporter) +- BR: perl(base), perl(constant), perl(Hash::Util::FieldHash) and + perl(Scalar::Util) for the pure-perl implementation + +* Fri Jul 20 2012 Fedora Release Engineering - 0.11-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Fri Jun 15 2012 Petr Pisar - 0.11-2 +- Perl 5.16 rebuild + +* Thu Feb 23 2012 Paul Howarth - 0.11-1 +- Update to 0.11 (a minor efficiency improvement) +- Bump perl(Variable::Magic) version requirement to 0.48 + +* Thu Feb 16 2012 Paul Howarth - 0.10-1 +- Update to 0.10 (stop propagating our magic through localisation) +- Package LICENSE file +- Downgrade ExtUtils::MakeMaker version requirement to 6.30 +- Upgrade Test::More version requirement to 0.89 +- Drop Test::Pod version requirement for EPEL-6 spec compatibility +- BR: perl(Test::EOL) and perl(Test::NoTabs) for additional test coverage +- Clean up for modern rpmbuild since we have no branches prior to EPEL-6 + - Don't specify BuildRoot: + - Skip cleaning of buildroot in %%install + - Remove %%clean section + - Drop redundant %%defattr +- Remove shellbangs from tests to placate rpmlint + +* Tue Jan 17 2012 Paul Howarth - 0.09-1 +- Update to 0.09 (improve distribution metadata) +- Run release tests too +- BR: perl(Pod::Coverage::TrustPod), perl(Test::Pod) and + perl(Test::Pod::Coverage) for release tests +- Spec clean-up: + - Make %%files list more explicit + - Use DESTDIR rather than PERL_INSTALL_ROOT + - Use tabs + - Split buildreqs by Build/Module/Tests/Release tests + +* Fri Jan 13 2012 Fedora Release Engineering - 0.08-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Tue Jul 19 2011 Petr Sabata - 0.08-7 +- Perl mass rebuild + +* Tue Feb 08 2011 Fedora Release Engineering - 0.08-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Wed Dec 15 2010 Marcela Maslanova - 0.08-5 +- Rebuild to fix problems with vendorarch/lib (#661697) + +* Thu Apr 29 2010 Marcela Maslanova - 0.08-4 +- Mass rebuild with perl-5.12.0 + +* Mon Dec 7 2009 Stepan Kasal - 0.08-3 +- rebuild against perl 5.10.1 + +* Sat Jul 25 2009 Fedora Release Engineering - 0.08-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Sun May 17 2009 Chris Weyl 0.08-1 +- auto-update to 0.08 (by cpan-spec-update 0.01) +- altered br on perl(ExtUtils::MakeMaker) (0 => 6.42) +- altered br on perl(Variable::Magic) (0.31 => 0.34) + +* Sun Mar 08 2009 Chris Weyl 0.07-1 +- update to 0.07 + +* Thu Feb 26 2009 Fedora Release Engineering - 0.04-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Sat Nov 08 2008 Chris Weyl 0.04-1 +- update for submission + +* Sat Nov 08 2008 Chris Weyl 0.04-0.1 +- initial RPM packaging +- generated with cpan2dist (CPANPLUS::Dist::RPM version 0.0.5) diff --git a/SPECS/perl-Crypt-CBC.spec b/SPECS/perl-Crypt-CBC.spec new file mode 100644 index 0000000..805f268 --- /dev/null +++ b/SPECS/perl-Crypt-CBC.spec @@ -0,0 +1,152 @@ +Summary: Encrypt Data with Cipher Block Chaining Mode +Name: perl-Crypt-CBC +Version: 2.33 +Release: 2%{?dist} +# Upstream confirms that they're under the same license as perl. +# Wording in CBC.pm is less than clear, but still. +License: GPL+ or Artistic +Group: Development/Libraries +URL: http://search.cpan.org/dist/Crypt-CBC/ +Source0: http://search.cpan.org/CPAN/authors/id/L/LD/LDS/Crypt-CBC-%{version}.tar.gz +BuildArch: noarch +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) +BuildRequires: perl(bytes) +BuildRequires: perl(constant) +BuildRequires: perl(Digest::MD5) >= 2.00 +BuildRequires: perl(ExtUtils::MakeMaker) +# Modules used for test suite, skipped when bootstrapping as +# some of these modules use Crypt::CBC themselves +# Crypt::CAST5 not yet packaged in Fedora +# Crypt::IDEA is unavailable due to patents +%if 0%{!?perl_bootstrap:1} +BuildRequires: perl(Crypt::DES) +%if ! (0%{?rhel} >= 7) +BuildRequires: perl(Crypt::Blowfish) +BuildRequires: perl(Crypt::Blowfish_PP) +BuildRequires: perl(Crypt::Rijndael) +%endif +%endif + +%description +This is Crypt::CBC, a Perl-only implementation of the cryptographic +cipher block chaining mode (CBC). In combination with a block cipher +such as Crypt::DES or Crypt::IDEA, you can encrypt and decrypt +messages of arbitrarily long length. The encrypted messages are +compatible with the encryption format used by SSLeay. + +%prep +%setup -q -n Crypt-CBC-%{version} +chmod 644 eg/*.pl + +%build +%{__perl} Makefile.PL INSTALLDIRS=vendor +make + +%install +rm -rf $RPM_BUILD_ROOT +make pure_install DESTDIR=$RPM_BUILD_ROOT +find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} ';' +%{_fixperms} $RPM_BUILD_ROOT + +%check +make test + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%doc Changes README eg/ +%{perl_vendorlib}/Crypt/ +%{_mandir}/man3/*.3* + +%changelog +* Fri Dec 27 2013 Daniel Mach - 2.33-2 +- Mass rebuild 2013-12-27 + +* Tue Jul 30 2013 Paul Howarth - 2.33-1 +- Update to 2.33 + - Fixes to regular expressions to avoid rare failures to correctly strip + padding in decoded messages + - Add padding type = "none" + - Fix "Taint checks are turned on and your key is tainted" error when + autogenerating salt and IV + - Fix minor bugs CPAN RT#83175 and CPAN RT#86455 +- Don't need to remove empty directories from the buildroot +- Drop %%defattr, redundant since rpm 4.4 +- Use %%{_fixperms} macro rather than our own chmod incantation +- Use DESTDIR rather than PERL_INSTALL_ROOT + +* Mon Aug 20 2012 Daniel Mach - 2.29-14.1 +- Rebuild for perl 5.16 + +* Fri Jul 20 2012 Fedora Release Engineering - 2.29-14 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Tue Jul 10 2012 Petr Pisar - 2.29-13 +- Perl 5.16 re-rebuild of bootstrapped packages + +* Mon Jun 11 2012 Petr Pisar - 2.29-12 +- Perl 5.16 rebuild + +* Mon Jun 11 2012 Marcela MaÅ¡láňová - 2.29-11 +- Do not build-require Crypt::Blowfish, Crypt::Blowfish_PP, and Crypt::Rijndael + on RHEL >= 7 +- Resolves: rhbz#822812 + +* Sat Apr 21 2012 Paul Howarth - 2.29-10 +- BR: perl(bytes), perl(constant), perl(Digest::MD5) - required by module +- BR: perl(Crypt::Blowfish), perl(Crypt::Blowfish_PP), perl(Crypt::DES), + perl(Crypt::Rijndael) for improved test coverage, except when bootstrapping + +* Fri Jan 13 2012 Fedora Release Engineering - 2.29-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Fri Jun 17 2011 Marcela MaÅ¡láňová - 2.29-8 +- Perl mass rebuild + +* Tue Feb 08 2011 Fedora Release Engineering - 2.29-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Wed Dec 15 2010 Marcela Maslanova - 2.29-6 +- Rebuild to fix problems with vendorarch/lib (#661697) + +* Fri Apr 30 2010 Marcela Maslanova - 2.29-5 +- Mass rebuild with perl-5.12.0 + +* Fri Dec 4 2009 Stepan Kasal - 2.29-4 +- rebuild against perl 5.10.1 + +* Sat Jul 25 2009 Fedora Release Engineering - 2.29-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Thu Feb 26 2009 Fedora Release Engineering - 2.29-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Fri Jul 11 2008 Tom "spot" Callawau - 2.29-1 +- update to 2.29 + +* Mon Mar 3 2008 Tom "spot" Callaway - 2.22-3 +- work around buildsystem burp + +* Fri Feb 8 2008 Tom "spot" Callaway - 2.22-2 +- rebuild for new perl + +* Mon Oct 15 2007 Tom "spot" Callaway - 2.22-1.1 +- add BR: perl(ExtUtils::MakeMaker) + +* Wed Feb 07 2007 Andreas Thienemann - 2.22-1 +- Upgrade to 2.22 + +* Fri Sep 08 2006 Andreas Thienemann - 2.19-1 +- Upgrade to 2.19 + +* Fri Feb 24 2006 Andreas Thienemann - 2.17-1 +- Upgrade to 2.17 + +* Thu Jul 14 2005 Andreas Thienemann - 2.14-2 +- Remove execute permissions from example files + +* Thu Jul 14 2005 Andreas Thienemann - 2.14-1 +- Initial package + diff --git a/SPECS/perl-Crypt-DES.spec b/SPECS/perl-Crypt-DES.spec new file mode 100644 index 0000000..2e09b5b --- /dev/null +++ b/SPECS/perl-Crypt-DES.spec @@ -0,0 +1,132 @@ +Name: perl-Crypt-DES +Version: 2.05 +Release: 20%{?dist} +Summary: Perl DES encryption module +License: BSD +Group: Development/Libraries +URL: http://search.cpan.org/dist/Crypt-DES/ +Source0: http://www.cpan.org/authors/id/D/DP/DPARIS/Crypt-DES-%{version}.tar.gz +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +BuildRequires: perl(ExtUtils::MakeMaker) +# Run-time: +BuildRequires: perl(Carp) +BuildRequires: perl(DynaLoader) +BuildRequires: perl(Exporter) +# Tests: +BuildRequires: perl(Crypt::CBC) > 1.22 +BuildRequires: perl(Benchmark) +BuildRequires: perl(Data::Dumper) +Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) + +%{?perl_default_filter} + +%description +DES encryption module. + +%prep +%setup -q -n Crypt-DES-%{version} + +%build +%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="$RPM_OPT_FLAGS" +make %{?_smp_mflags} + +%install +rm -rf $RPM_BUILD_ROOT + +make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT + +find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \; +find $RPM_BUILD_ROOT -type f -name '*.bs' -size 0 -exec rm -f {} \; +find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null \; + +%{_fixperms} $RPM_BUILD_ROOT/* + +%check +make test + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root,-) +%doc COPYRIGHT README +%{perl_vendorarch}/auto/* +%{perl_vendorarch}/Crypt* +%{_mandir}/man3/* + +%changelog +* Fri Jan 24 2014 Daniel Mach - 2.05-20 +- Mass rebuild 2014-01-24 + +* Fri Dec 27 2013 Daniel Mach - 2.05-19 +- Mass rebuild 2013-12-27 + +* Wed Aug 15 2012 Daniel Mach - 2.05-18.1 +- Rebuild for perl 5.16 + +* Fri Jul 20 2012 Fedora Release Engineering - 2.05-18 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Tue Jun 12 2012 Petr Pisar - 2.05-17 +- Perl 5.16 rebuild + +* Fri May 25 2012 Petr Pisar - 2.05-16 +- Update build-time dependencies +- Do not export private libraries + +* Fri Jan 13 2012 Fedora Release Engineering - 2.05-15 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Sun Jun 19 2011 Marcela MaÅ¡láňová - 2.05-14 +- Perl mass rebuild + +* Tue Feb 08 2011 Fedora Release Engineering - 2.05-13 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Wed Dec 15 2010 Marcela Maslanova - 2.05-12 +- 661697 rebuild for fixing problems with vendorach/lib + +* Fri Apr 30 2010 Marcela Maslanova - 2.05-11 +- Mass rebuild with perl-5.12.0 + +* Fri Dec 4 2009 Stepan Kasal - 2.05-10 +- rebuild against perl 5.10.1 + +* Sat Jul 25 2009 Fedora Release Engineering - 2.05-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Thu Feb 26 2009 Fedora Release Engineering - 2.05-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Mon Mar 3 2008 Tom "spot" Callaway 2.05-7 +- rebuild for new perl (again) + +* Tue Feb 19 2008 Fedora Release Engineering - 2.05-6 +- Autorebuild for GCC 4.3 + +* Fri Feb 8 2008 Tom "spot" Callaway 2.05-5 +- rebuild for new perl + +* Tue Apr 17 2007 Steven Pritchard 2.05-4 +- Use fixperms macro instead of our own chmod incantation. +- BR ExtUtils::MakeMaker. + +* Mon Aug 28 2006 Steven Pritchard 2.05-3 +- Fix find option order. +- Minor spec cleanup to more closely match cpanspec output. + +* Sat Feb 18 2006 Steven Pritchard 2.05-2 +- Rebuild. + +* Thu Feb 02 2006 Steven Pritchard 2.05-1 +- Update to 2.05. +- Drop explicit Requires: perl(Crypt::CBC). +- LD_RUN_PATH hack shouldn't be needed now. +- Trim file list a bit. +- License is BSD, more or less. + +* Sat Sep 17 2005 Steven Pritchard 2.03-2 +- Minor spec cleanup. + +* Fri Aug 26 2005 Steven Pritchard 2.03-1 +- Specfile autogenerated. diff --git a/SPECS/perl-Devel-PartialDump.spec b/SPECS/perl-Devel-PartialDump.spec new file mode 100644 index 0000000..d0812b3 --- /dev/null +++ b/SPECS/perl-Devel-PartialDump.spec @@ -0,0 +1,94 @@ +Name: perl-Devel-PartialDump +Version: 0.15 +Release: 8%{?dist} +Summary: Partial dumping of data structures, optimized for argument printing +# from PartialDump.pm +License: GPL+ or Artistic +Group: Development/Libraries +URL: http://search.cpan.org/dist/Devel-PartialDump/ +Source0: http://www.cpan.org/authors/id/F/FL/FLORA/Devel-PartialDump-%{version}.tar.gz +BuildArch: noarch +BuildRequires: perl(ExtUtils::MakeMaker) +# Moose has a manual dependency on Devel::PartialDump for enhanced reporting +# Devel::PartialDump itself requires Moose, so when bootstrapping we do a blind +# build of Devel::PartialDump without running the test suite, then build Moose, +# then rebuild Devel::PartialDump with Moose, running the test suite +%if !0%{?perl_bootstrap} +BuildRequires: perl(Moose) +%endif +BuildRequires: perl(namespace::clean) >= 0.20 +BuildRequires: perl(Sub::Exporter) +BuildRequires: perl(Test::use::ok) +BuildRequires: perl(Test::Warn) >= 0.21 +Requires: perl(namespace::clean) >= 0.20 +Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) + +%{?perl_default_filter} + +%description +This module is a data dumper optimized for logging of arbitrary parameters. + +%prep +%setup -q -n Devel-PartialDump-%{version} + +%build +%{__perl} Makefile.PL INSTALLDIRS=vendor +make %{?_smp_mflags} + +%install +make pure_install DESTDIR=$RPM_BUILD_ROOT + +find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \; +find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null \; + +%{_fixperms} $RPM_BUILD_ROOT/* + +%check +%if 0%{!?perl_bootstrap:1} +make test +%endif + +%files +%doc Changes +%{perl_vendorlib}/* +%{_mandir}/man3/* + +%changelog +* Thu Feb 14 2013 Fedora Release Engineering - 0.15-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Fri Jul 20 2012 Fedora Release Engineering - 0.15-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Tue Jul 10 2012 Petr Pisar - 0.15-6 +- Perl 5.16 re-rebuild of bootstrapped packages + +* Wed Jun 20 2012 Petr Pisar - 0.15-5 +- Perl 5.16 rebuild + +* Fri Apr 06 2012 Iain Arnell 0.15-4 +- avoid circular build dependency with perl-Moose (patch from Paul Howarth + rhbz#810532) + +* Fri Jan 13 2012 Fedora Release Engineering - 0.15-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Tue Jul 19 2011 Petr Sabata - 0.15-2 +- Perl mass rebuild + +* Fri May 20 2011 Iain Arnell 0.15-1 +- update to latest upstream +- bump namespace::clean dep to 0.20 + +* Wed Apr 27 2011 Iain Arnell 0.14-1 +- update to latest upstream version +- clean up spec for modern rpmbuild + +* Tue Feb 08 2011 Fedora Release Engineering - 0.13-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Thu Dec 16 2010 Marcela Maslanova - 0.13-2 +- 661697 rebuild for fixing problems with vendorach/lib + +* Sun Jul 04 2010 Iain Arnell 0.13-1 +- Specfile autogenerated by cpanspec 1.78. diff --git a/SPECS/perl-Email-Abstract.spec b/SPECS/perl-Email-Abstract.spec new file mode 100644 index 0000000..0946747 --- /dev/null +++ b/SPECS/perl-Email-Abstract.spec @@ -0,0 +1,134 @@ +Name: perl-Email-Abstract +Version: 3.007 +Release: 1%{?dist} +Summary: Unified interface to mail representations +Group: Development/Libraries +License: GPL+ or Artistic +URL: http://search.cpan.org/dist/Email-Abstract/ +Source0: http://search.cpan.org/CPAN/authors/id/R/RJ/RJBS/Email-Abstract-%{version}.tar.gz + +BuildRequires: perl(Carp) +BuildRequires: perl(Email::Simple) >= 1.998 +BuildRequires: perl(ExtUtils::MakeMaker) >= 6.30 +BuildRequires: perl(MRO::Compat) +BuildRequires: perl(MIME::Entity), +BuildRequires: perl(Module::Pluggable) >= 1.5 +BuildRequires: perl(Test::More) >= 0.96 +BuildRequires: perl(lib) +BuildRequires: perl(strict) +BuildRequires: perl(warnings) +BuildRequires: perl(Scalar::Util) +%if 0%{?rhel} == 0 +BuildRequires: perl(Mail::Message) +BuildRequires: perl(Email::MIME) +%endif +BuildArch: noarch + +Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) + +%description +"Email::Abstract" provides module writers with the ability to write +representation-independent mail handling code. For instance, in the +cases of "Mail::Thread" or "Mail::ListDetector", a key part of the code +involves reading the headers from a mail object. Where previously one +would either have to specify the mail class required, or to build a new +object from scratch, "Email::Abstract" can be used to perform certain +simple operations on an object regardless of its underlying +representation. + +%prep +%setup -q -n Email-Abstract-%{version} + +%build +%{__perl} Makefile.PL INSTALLDIRS=vendor +make + +%install +make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT +find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} ';' +find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null ';' +chmod -R u+w $RPM_BUILD_ROOT/* + +%check +make test + +%files +%doc LICENSE Changes +%{perl_vendorlib}/Email/ +%{_mandir}/man3/*.3* + +%changelog +* Fri Mar 07 2014 Lubomir Rintel (GoodData) - 3.007-1.1 +- Do not BR packages that are not present in el7 + +* Wed Jan 08 2014 Ralf Corsépius - 3.007-1 +- Upstream update (RHBZ #1049728). +- Reflect upstream BR:-changes. +- Modernize spec. + +* Sat Jan 04 2014 Ralf Corsépius - 3.002-11 +- Add R: perl(Module::Pluggable) (RHBZ #1048430). + +* Thu Feb 14 2013 Fedora Release Engineering - 3.002-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Fri Jul 20 2012 Fedora Release Engineering - 3.002-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Sat Jun 23 2012 Petr Pisar - 3.002-6 +- Perl 5.16 rebuild + +* Fri Jan 13 2012 Fedora Release Engineering - 3.002-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Tue Jul 19 2011 Petr Sabata - 3.002-4 +- Perl mass rebuild + +* Tue Feb 08 2011 Fedora Release Engineering - 3.002-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Thu Dec 16 2010 Marcela Maslanova - 3.002-2 +- 661697 rebuild for fixing problems with vendorach/lib + +* Mon Jul 12 2010 Tom "spot" Callaway - 3.002-1 +- update to 3.002 + +* Sat May 01 2010 Marcela Maslanova - 3.001-5 +- Mass rebuild with perl-5.12.0 + +* Fri Apr 30 2010 Marcela Maslanova - 3.001-4 +- Mass rebuild with perl-5.12.0 + +* Mon Dec 7 2009 Stepan Kasal - 3.001-3 +- rebuild against perl 5.10.1 + +* Sat Jul 25 2009 Fedora Release Engineering - 3.001-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Fri Mar 13 2009 Tom "spot" Callaway - 3.001-1 +- update to 3.001 + +* Thu Feb 26 2009 Fedora Release Engineering - 2.134-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Wed Feb 27 2008 Tom "spot" Callaway - 2.134-3 +- Rebuild for perl 5.10 (again) + +* Mon Jan 28 2008 Tom "spot" Callaway - 2.134-2 +- rebuild for new perl + +* Wed Nov 28 2007 Tom "spot" Callaway - 2.134-1 +- 2.134 + +* Fri Aug 24 2007 Tom "spot" Callaway - 2.132-4 +- license fix + +* Mon Apr 16 2007 Tom "spot" Callaway - 2.132-3 +- add missing BR Email::MIME, Test::Pod, Test::Pod::Coverage + +* Mon Apr 2 2007 Tom "spot" Callaway - 2.132-2 +- remove LICENSE line from Makefile.PL +- add BR Module::Pluggable, Mail::Message + +* Sun Apr 1 2007 Tom "spot" Callaway - 2.132-1 +- Initial package for Fedora diff --git a/SPECS/perl-Email-Date-Format.spec b/SPECS/perl-Email-Date-Format.spec new file mode 100644 index 0000000..bbb6a82 --- /dev/null +++ b/SPECS/perl-Email-Date-Format.spec @@ -0,0 +1,93 @@ +Name: perl-Email-Date-Format +Version: 1.002 +Release: 15%{?dist} +Summary: Produce RFC 2822 date strings +Group: Development/Libraries +License: GPL+ or Artistic +URL: http://search.cpan.org/dist/Email-Date-Format/ +Source0: http://search.cpan.org/CPAN/authors/id/R/RJ/RJBS/Email-Date-Format-%{version}.tar.gz +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +BuildRequires: perl(Exporter) +BuildRequires: perl(ExtUtils::MakeMaker) +BuildRequires: perl(Test::More) +BuildRequires: perl(Test::Pod) >= 1.14 +BuildRequires: perl(Test::Pod::Coverage) >= 1.08 +BuildRequires: perl(Time::Local) +BuildArch: noarch +Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) + +%description +This module can be used to emit RFC 2822 style date strings. + +%prep +%setup -q -n Email-Date-Format-%{version} + +%build +sed -i '/LICENSE/ d' Makefile.PL +%{__perl} Makefile.PL INSTALLDIRS=vendor +make + +%install +rm -rf $RPM_BUILD_ROOT +make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT +find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} ';' +find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null ';' +chmod -R u+w $RPM_BUILD_ROOT/* + +%check +make test + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root,-) +%doc README LICENSE +%{perl_vendorlib}/Email/ +%{_mandir}/man3/*.3* + +%changelog +* Thu Feb 14 2013 Fedora Release Engineering - 1.002-15 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Tue Nov 20 2012 Jitka Plesnikova - 1.002-14 +- Update dependencies. + +* Fri Jul 20 2012 Fedora Release Engineering - 1.002-13 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Tue Jun 12 2012 Petr Pisar - 1.002-12 +- Perl 5.16 rebuild + +* Fri Jan 13 2012 Fedora Release Engineering - 1.002-11 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Mon Jun 20 2011 Marcela MaÅ¡láňová - 1.002-10 +- Perl mass rebuild + +* Tue Feb 08 2011 Fedora Release Engineering - 1.002-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Thu Dec 16 2010 Marcela Maslanova - 1.002-8 +- 661697 rebuild for fixing problems with vendorach/lib + +* Sat May 01 2010 Marcela Maslanova - 1.002-7 +- Mass rebuild with perl-5.12.0 + +* Fri Apr 30 2010 Marcela Maslanova - 1.002-6 +- Mass rebuild with perl-5.12.0 + +* Mon Dec 7 2009 Stepan Kasal - 1.002-5 +- rebuild against perl 5.10.1 + +* Sat Jul 25 2009 Fedora Release Engineering - 1.002-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Thu Feb 26 2009 Fedora Release Engineering - 1.002-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Sat Feb 2 2008 Tom "spot" Callaway - 1.002-2 +- rebuild for new perl + +* Wed Dec 19 2007 Tom "spot" Callaway - 1.002-1 +- Initial package for Fedora diff --git a/SPECS/perl-Email-MIME-ContentType.spec b/SPECS/perl-Email-MIME-ContentType.spec new file mode 100644 index 0000000..95cf0b7 --- /dev/null +++ b/SPECS/perl-Email-MIME-ContentType.spec @@ -0,0 +1,141 @@ +Name: perl-Email-MIME-ContentType +Version: 1.017 +Release: 1%{?dist} +Summary: Parse a MIME Content-Type Header + +Group: Development/Libraries +License: GPL+ or Artistic +URL: http://search.cpan.org/dist/Email-MIME-ContentType/ +Source0: http://www.cpan.org/authors/id/R/RJ/RJBS/Email-MIME-ContentType-%{version}.tar.gz + +BuildArch: noarch +BuildRequires: perl(blib) +BuildRequires: perl(Capture::Tiny) +BuildRequires: perl(Carp) +BuildRequires: perl(Exporter) >= 5.57 +BuildRequires: perl(ExtUtils::MakeMaker) >= 6.30 +BuildRequires: perl(strict) +BuildRequires: perl(Test::More) >= 0.96 +BuildRequires: perl(Test::Pod) >= 1.41 +BuildRequires: perl(version) > 0.99 +BuildRequires: perl(warnings) +Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) + +%description +This module is responsible for parsing email content type headers according +to section 5.1 of RFC 2045. It returns a hash with entries for the type, the +subtype, and a hash of attributes. + +For backward compatibility with a really unfortunate misunderstanding of RFC +2045 by the early implementors of this module, 'discrete' and 'composite' are +also present in the returned hashref, with the values of 'type' and 'subtype' +respectively. + + +%prep +%setup -q -n Email-MIME-ContentType-%{version} + + +%build +%{__perl} Makefile.PL INSTALLDIRS=vendor +make %{?_smp_mflags} + + +%install +make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT +find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} ';' +chmod -R u+w $RPM_BUILD_ROOT/* + + +%check +make test +make test TEST_FILES="$(echo $(find xt/ -name '*.t'))" + + +%files +%doc Changes LICENSE README +%{perl_vendorlib}/Email/ +%{_mandir}/man3/*.3pm* + + +%changelog +* Sun Aug 11 2013 Paul Howarth - 1.017-1 +- Update to 1.017 + - Correct the longstanding and embarrassing misuse of "discrete" and + "composite" to mean "type" and "subtype"; the returned data still contains + the wrong old names so your code shouldn't break + - Repackage to update bugtracker, repo, etc. + - Make $STRICT_PARAMS actually work! (CPAN RT#87460) +- Don't need to remove empty directories from the buildroot +- Drop %%defattr, redundant since rpm 4.4 +- Explicitly run the release tests + +* Sat Aug 03 2013 Fedora Release Engineering - 1.015-16 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Sat Jul 20 2013 Petr Pisar - 1.015-15 +- Perl 5.18 rebuild + +* Sun Feb 24 2013 Ralf Corsépius - 1.015-14 +- Add BR: perl(ExtUtils::MakeMaker) (Fix FTBFS #914271). +- Modernize spec. + +* Thu Feb 14 2013 Fedora Release Engineering - 1.015-13 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Fri Jul 20 2012 Fedora Release Engineering - 1.015-12 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Tue Jun 12 2012 Petr Pisar - 1.015-11 +- Perl 5.16 rebuild + +* Fri Jan 13 2012 Fedora Release Engineering - 1.015-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Mon Jun 20 2011 Marcela MaÅ¡láňová - 1.015-9 +- Perl mass rebuild + +* Tue Feb 08 2011 Fedora Release Engineering - 1.015-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Thu Dec 16 2010 Marcela Maslanova - 1.015-7 +- 661697 rebuild for fixing problems with vendorach/lib + +* Sat May 01 2010 Marcela Maslanova - 1.015-6 +- Mass rebuild with perl-5.12.0 + +* Fri Apr 30 2010 Marcela Maslanova - 1.015-5 +- Mass rebuild with perl-5.12.0 + +* Fri Apr 23 2010 Marcela MaÅ¡láňová - 1.015-4 +- rebuild + +* Mon Dec 7 2009 Stepan Kasal - 1.015-3 +- rebuild against perl 5.10.1 + +* Sat Jul 25 2009 Fedora Release Engineering - 1.015-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Fri Mar 13 2009 Tom "spot" Callaway - 1.015-1 +- update to 1.015 + +* Thu Feb 26 2009 Fedora Release Engineering - 1.014-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Wed Feb 27 2008 Tom "spot" Callaway - 1.014-3 +- Rebuild for perl 5.10 (again) + +* Sun Jan 20 2008 Tom "spot" Callaway - 1.014-2 +- rebuild for new perl + +* Fri Mar 23 2007 Jose Pedro Oliveira - 1.014-1 +- Update to 1.014. + +* Sat Nov 25 2006 Jose Pedro Oliveira - 1.012-1 +- Update to 1.012. + +* Fri Oct 13 2006 Jose Pedro Oliveira - 1.011-1 +- Update to 1.011. + +* Thu Sep 08 2005 Jose Pedro Oliveira - 1.01-1 +- First build. diff --git a/SPECS/perl-Email-MIME-Encodings.spec b/SPECS/perl-Email-MIME-Encodings.spec new file mode 100644 index 0000000..9cc0360 --- /dev/null +++ b/SPECS/perl-Email-MIME-Encodings.spec @@ -0,0 +1,132 @@ +Name: perl-Email-MIME-Encodings +Version: 1.315 +Release: 1%{?dist} +Summary: Unified interface to MIME encoding and decoding + +Group: Development/Libraries +License: GPL+ or Artistic +URL: http://search.cpan.org/dist/Email-MIME-Encodings/ +Source0: http://www.cpan.org/authors/id/R/RJ/RJBS/Email-MIME-Encodings-%{version}.tar.gz + +BuildArch: noarch +BuildRequires: perl(ExtUtils::MakeMaker) +BuildRequires: perl(MIME::Base64) >= 3.05 +BuildRequires: perl(MIME::QuotedPrint) >= 3.03 +BuildRequires: perl(Test::Pod) +BuildRequires: perl(Test::Pod::Coverage) +BuildRequires: perl(Capture::Tiny) +Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) + +%description +This module simply wraps "MIME::Base64" and "MIME::QuotedPrint" so that +you can throw the contents of a "Content-Transfer-Encoding" header at +some text and have the right thing happen. + + +%prep +%setup -q -n Email-MIME-Encodings-%{version} + + +%build +%{__perl} Makefile.PL INSTALLDIRS=vendor +make %{?_smp_mflags} + + +%install +make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT +find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} ';' +chmod -R u+w $RPM_BUILD_ROOT/* + + +%check +make test + + +%files +%doc Changes LICENSE README +%{perl_vendorlib}/Email/ +%{_mandir}/man3/*.3pm* + + +%changelog +* Fri Mar 7 2014 Tom Callaway - 1.315-1 +- update to 1.315 + +* Fri Aug 9 2013 Paul Howarth - 1.314-1 +- Update to 1.314 + - Add a third argument to encode/decode/codec to allow a fallback codec +- Package upstream's LICENSE file +- Drop %%defattr, redundant since rpm 4.4 +- Don't need to remove empty directories from the buildroot + +* Sat Aug 03 2013 Fedora Release Engineering - 1.313-15 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Sat Jul 20 2013 Petr Pisar - 1.313-14 +- Perl 5.18 rebuild + +* Sun Feb 24 2013 Ralf Corsépius - 1.313-13 +- Add BR: perl(ExtUtils::MakeMaker) (Fix FTBFS #914272). +- Modernize spec. + +* Thu Feb 14 2013 Fedora Release Engineering - 1.313-12 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Fri Jul 20 2012 Fedora Release Engineering - 1.313-11 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Tue Jun 12 2012 Petr Pisar - 1.313-10 +- Perl 5.16 rebuild + +* Fri Jan 13 2012 Fedora Release Engineering - 1.313-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Mon Jun 20 2011 Marcela MaÅ¡láňová - 1.313-8 +- Perl mass rebuild + +* Tue Feb 08 2011 Fedora Release Engineering - 1.313-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Thu Dec 16 2010 Marcela Maslanova - 1.313-6 +- 661697 rebuild for fixing problems with vendorach/lib + +* Sat May 01 2010 Marcela Maslanova - 1.313-5 +- Mass rebuild with perl-5.12.0 + +* Fri Apr 30 2010 Marcela Maslanova - 1.313-4 +- Mass rebuild with perl-5.12.0 + +* Mon Dec 7 2009 Stepan Kasal - 1.313-3 +- rebuild against perl 5.10.1 + +* Sat Jul 25 2009 Fedora Release Engineering - 1.313-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Tue May 5 2009 Tom "spot" Callaway - 1.313-1 +- update to 1.313 + +* Fri Mar 13 2009 Tom "spot" Callaway - 1.312-1 +- update to 1.312 + +* Thu Feb 26 2009 Fedora Release Engineering - 1.311-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Wed Feb 27 2008 Tom "spot" Callaway - 1.311-3 +- Rebuild for perl 5.10 (again) + +* Sun Jan 20 2008 Tom "spot" Callaway - 1.311-2 +- rebuild for new perl + +* Fri Mar 23 2007 Jose Pedro Oliveira - 1.311-1 +- Update to 1.311. + +- New upstream maintainer. +* Tue Sep 19 2006 Jose Pedro Oliveira - 1.310-2 +- Bump release dir to tagging problems. + +* Tue Sep 19 2006 Jose Pedro Oliveira - 1.310-1 +- Update to 1.310. +- New upstream maintainer. + +* Thu Sep 08 2005 Jose Pedro Oliveira - 1.3-1 +- First build. diff --git a/SPECS/perl-Email-MIME.spec b/SPECS/perl-Email-MIME.spec new file mode 100644 index 0000000..cb657c4 --- /dev/null +++ b/SPECS/perl-Email-MIME.spec @@ -0,0 +1,207 @@ +Name: perl-Email-MIME +Version: 1.926 +Release: 1%{?dist} +Summary: Easy MIME message parsing + +Group: Development/Libraries +License: GPL+ or Artistic +URL: http://search.cpan.org/dist/Email-MIME/ +Source0: http://www.cpan.org/authors/id/R/RJ/RJBS/Email-MIME-%{version}.tar.gz + +BuildArch: noarch +# Module Build +BuildRequires: perl(ExtUtils::MakeMaker) >= 6.30 +# Module Runtime +BuildRequires: perl(Carp) +BuildRequires: perl(Email::Address) +BuildRequires: perl(Email::MessageID) +BuildRequires: perl(Email::MIME::ContentType) >= 1.016 +BuildRequires: perl(Email::MIME::Encodings) >= 1.314 +BuildRequires: perl(Email::Simple) >= 2.102 +BuildRequires: perl(Email::Simple::Creator) +BuildRequires: perl(Email::Simple::Header) +BuildRequires: perl(Encode) >= 1.9801 +BuildRequires: perl(MIME::Base64) +BuildRequires: perl(MIME::Types) >= 1.13 +BuildRequires: perl(parent) +BuildRequires: perl(Scalar::Util) +# Test Suite +BuildRequires: perl(blib) +BuildRequires: perl(Capture::Tiny) +BuildRequires: perl(Symbol) +BuildRequires: perl(Test::More) >= 0.96 +BuildRequires: perl(utf8) +BuildRequires: perl(version) > 0.99 +# Release Tests +BuildRequires: perl(Test::Pod) >= 1.41 +# Runtime +Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) +Requires: perl(Email::Simple::Creator) +Requires: perl(MIME::Types) >= 1.13 + +Obsoletes: perl-Email-MIME-Creator < 1.457 +Obsoletes: perl-Email-MIME-Modifier < 1.445 +Provides: perl-Email-MIME-Creator = %{version} +Provides: perl-Email-MIME-Modifier = %{version} + +%description +This is an extension of the Email::Simple module, to handle MIME +encoded messages. It takes a message as a string, splits it up +into its constituent parts, and allows you access to various +parts of the message. Headers are decoded from MIME encoding. + + +%prep +%setup -q -n Email-MIME-%{version} + + +%build +%{__perl} Makefile.PL INSTALLDIRS=vendor +make %{?_smp_mflags} + + +%install +make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT +find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} ';' +chmod -R u+w $RPM_BUILD_ROOT/* + + +%check +make test +make test TEST_FILES="$(echo $(find xt/ -name '*.t'))" + + +%files +%defattr(-,root,root,-) +%doc Changes LICENSE README +%{perl_vendorlib}/Email/ +%{_mandir}/man3/*.3pm* + + +%changelog +* Thu Mar 6 2014 Tom Callaway - 1.926-1 +- update to 1.926 + +* Sun Aug 11 2013 Paul Howarth - 1.924-1 +- Update to 1.924 + - Update use of Email::MIME::ContentType to match new, fixed hash keys: + type/subtype + +* Fri Aug 9 2013 Paul Howarth - 1.923-1 +- Update to 1.923 + - Repackage, remove PEP links, update bugtracker + - Try to encode headers based on the header structure, if it has one, rather + than treating the header as a big string in all cases + - Do not call parts_set during walk_parts unless the parts have actually + changed + - When trying to decode a body, fall back to 7bit if the encoding is unknown; + trying to create a new body in an unknown encoding is still forbidden + - Avoid undefined warnings in debug_structure (CPAN RT#82388) + - Better error message when the given body is a ref but not a scalar + (CPAN RT#59205) + - Do not consider the part-ending CRLF part of the body +- Update build-reqs as per upstream requirements +- Explicitly run the release tests +- Drop %%defattr, redundant since rpm 4.4 +- Don't need to remove empty directories from the buildroot +- Classify buildreqs by usage + +* Sat Aug 03 2013 Fedora Release Engineering - 1.911-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Wed Jul 31 2013 Petr Pisar - 1.911-2 +- Perl 5.18 rebuild + +* Sat Feb 23 2013 Ralf Corsépius - 1.911-1 +- Add BR: perl(ExtUtils::MakeMaker) (Fix FTBFS #914270). +- Upstream update. +- Modernize spec. + +* Thu Feb 14 2013 Fedora Release Engineering - 1.906-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Fri Jul 20 2012 Fedora Release Engineering - 1.906-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Thu Jun 21 2012 Petr Pisar - 1.906-6 +- Perl 5.16 rebuild + +* Fri Jan 13 2012 Fedora Release Engineering - 1.906-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Tue Jul 19 2011 Petr Sabata - 1.906-4 +- Perl mass rebuild + +* Tue Feb 08 2011 Fedora Release Engineering - 1.906-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Fri Dec 3 2010 Paul Howarth - 1.906-2 +- Obsolete perl-Email-MIME-Creator and perl-Email-MIME-Modifier, merged into + Email::MIME at version 1.900 + +* Fri Dec 3 2010 Paul Howarth - 1.906-1 +- Update to 1.906 (#659635) +- BR: perl(Email::Date::Format) and perl(Email::MessageID) +- BR: perl(Test::MinimumVersion) for additional test coverage +- Bump perl(Email::MIME::Encodings) version requirement to 1.313 +- Bump perl(Email::Simple) version requirement to 2.004 + +* Sat May 01 2010 Marcela Maslanova - 1.863-5 +- Mass rebuild with perl-5.12.0 + +* Fri Apr 30 2010 Marcela Maslanova - 1.863-4 +- Mass rebuild with perl-5.12.0 + +* Mon Dec 7 2009 Stepan Kasal - 1.863-3 +- rebuild against perl 5.10.1 + +* Sat Jul 25 2009 Fedora Release Engineering - 1.863-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Fri Mar 13 2009 Tom "spot" Callaway - 1.863-1 +- update to 1.863 + +* Thu Feb 26 2009 Fedora Release Engineering - 1.861-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Wed Feb 27 2008 Tom "spot" Callaway - 1.861-3 +- Rebuild for perl 5.10 (again) + +* Thu Jan 24 2008 Tom "spot" Callaway - 1.861-2 +- rebuild for new perl + +* Wed Nov 28 2007 Tom "spot" Callaway - 1.861-1 +- bump to 1.861 + +* Fri Mar 23 2007 Jose Pedro Oliveira - 1.859-1 +- Update to 1.859. + +* Sat Feb 10 2007 Jose Pedro Oliveira - 1.858-1 +- Update to 1.858. + +* Fri Dec 1 2006 Jose Pedro Oliveira - 1.857-1 +- Update to 1.857. + +* Thu Oct 19 2006 Jose Pedro Oliveira - 1.855-1 +- Update to 1.855. + +* Sun Oct 15 2006 Jose Pedro Oliveira - 1.854-1 +- Update to 1.854. + +* Fri Oct 13 2006 Jose Pedro Oliveira - 1.853-1 +- Update to 1.853. + +* Wed Sep 6 2006 Jose Pedro Oliveira - 1.852-1 +- Update to 1.852. + +* Mon Aug 28 2006 Jose Pedro Oliveira - 1.851-1 +- Update to 1.851. + +* Fri Jul 14 2006 Jose Pedro Oliveira - 1.85-1 +- Update to 1.85. + +* Thu Sep 8 2005 Jose Pedro Oliveira - 1.82-2 +- Requires Email::Simple (rpm "use base" shortcoming). + +* Thu Sep 08 2005 Jose Pedro Oliveira - 1.82-1 +- First build. diff --git a/SPECS/perl-Email-MessageID.spec b/SPECS/perl-Email-MessageID.spec new file mode 100644 index 0000000..692f8fe --- /dev/null +++ b/SPECS/perl-Email-MessageID.spec @@ -0,0 +1,124 @@ +Name: perl-Email-MessageID +Version: 1.404 +Release: 1%{?dist} +Summary: Generate world unique message-ids + +Group: Development/Libraries +License: GPL+ or Artistic +URL: http://search.cpan.org/dist/Email-MessageID/ +Source0: http://www.cpan.org/authors/id/R/RJ/RJBS/Email-MessageID-%{version}.tar.gz + +BuildArch: noarch +BuildRequires: perl(Email::Address) >= 1.80 +BuildRequires: perl(ExtUtils::MakeMaker) +BuildRequires: perl(Test::Pod) >= 1.14 +BuildRequires: perl(Test::Pod::Coverage) >= 1.08 +BuildRequires: perl(Sys::Hostname) +Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) +# rpm misses this +Requires: perl(Email::Address) + +%description +Message-ids are optional, but highly recommended, headers that identify +a message uniquely. This software generates a unique message-id. + + +%prep +%setup -q -n Email-MessageID-%{version} + + +%build +%{__perl} Makefile.PL INSTALLDIRS=vendor +make %{?_smp_mflags} + + +%install +make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT +find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} ';' +find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null ';' +chmod -R u+w $RPM_BUILD_ROOT/* + + +%check +make test + + +%files +%defattr(-,root,root,-) +%doc Changes README LICENSE +%{perl_vendorlib}/Email/ +%{_mandir}/man3/*.3pm* + + +%changelog +* Fri Mar 7 2014 Tom Callaway - 1.404-1 +- update to 1.404 + +* Sat Aug 03 2013 Fedora Release Engineering - 1.402-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Sun Jul 21 2013 Petr Pisar - 1.402-2 +- Perl 5.18 rebuild + +* Sun Feb 24 2013 Ralf Corsépius - 1.402-1 +- Add BR: per(ExtUtils::MakeMaker) (Fix FTBFS #914273). +- Upstream update. +- Modernize spec. + +* Thu Feb 14 2013 Fedora Release Engineering - 1.401-14 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Fri Jul 20 2012 Fedora Release Engineering - 1.401-13 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Wed Jun 13 2012 Petr Pisar - 1.401-12 +- Perl 5.16 rebuild + +* Fri Jan 13 2012 Fedora Release Engineering - 1.401-11 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Mon Jun 20 2011 Marcela MaÅ¡láňová - 1.401-10 +- Perl mass rebuild + +* Tue Feb 08 2011 Fedora Release Engineering - 1.401-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Thu Dec 16 2010 Marcela Maslanova - 1.401-8 +- 661697 rebuild for fixing problems with vendorach/lib + +* Sat May 01 2010 Marcela Maslanova - 1.401-7 +- Mass rebuild with perl-5.12.0 + +* Fri Apr 30 2010 Marcela Maslanova - 1.401-6 +- Mass rebuild with perl-5.12.0 + +* Mon Dec 7 2009 Stepan Kasal - 1.401-5 +- rebuild against perl 5.10.1 + +* Sat Jul 25 2009 Fedora Release Engineering - 1.401-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Thu Feb 26 2009 Fedora Release Engineering - 1.401-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Thu Feb 12 2009 Ralf Corsépius - 1.401-2 +- Add R: perl(Email::Address). + +* Thu Feb 12 2009 Ralf Corsépius - 1.401-1 +- Upstream update. +- Add LICENSE to %%doc. + +* Wed Feb 27 2008 Tom "spot" Callaway - 1.351-3 +- Rebuild for perl 5.10 (again) + +* Sun Jan 20 2008 Tom "spot" Callaway - 1.351-2 +- rebuild for new perl + +* Fri Mar 23 2007 Jose Pedro Oliveira - 1.351-1 +- Update to 1.351. + +* Tue Jul 11 2006 Jose Pedro Oliveira - 1.35-1 +- Update to 1.35. + +* Thu Sep 08 2005 Jose Pedro Oliveira - 1.31-1 +- First build. diff --git a/SPECS/perl-Email-Reply.spec b/SPECS/perl-Email-Reply.spec new file mode 100644 index 0000000..3af7ba0 --- /dev/null +++ b/SPECS/perl-Email-Reply.spec @@ -0,0 +1,136 @@ +Name: perl-Email-Reply +Version: 1.203 +Release: 2%{?dist} +Summary: Reply to an email message +Group: Development/Libraries +License: GPL+ or Artistic +URL: http://search.cpan.org/dist/Email-Reply/ +Source0: http://search.cpan.org/CPAN/authors/id/R/RJ/RJBS/Email-Reply-%{version}.tar.gz +BuildArch: noarch +# Module Build +BuildRequires: perl +BuildRequires: perl(ExtUtils::MakeMaker) >= 6.30 +# Module Runtime +BuildRequires: perl(Email::Abstract) >= 2.01 +BuildRequires: perl(Email::Address) >= 1.80 +BuildRequires: perl(Email::MIME) >= 1.82 +BuildRequires: perl(Exporter) >= 5.57 +BuildRequires: perl(strict) +BuildRequires: perl(warnings) +# Test Suite +BuildRequires: perl(Capture::Tiny) +BuildRequires: perl(Email::MIME::Modifier) +BuildRequires: perl(Email::Simple) +BuildRequires: perl(Email::Simple::Creator) +BuildRequires: perl(Test::More) >= 0.88 +# Runtime +Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) + +%description +This package provides a simple way to reply to email messages. + +%prep +%setup -q -n Email-Reply-%{version} + +%build +perl Makefile.PL INSTALLDIRS=vendor +make + +%install +make pure_install DESTDIR=%{buildroot} +find %{buildroot} -type f -name .packlist -exec rm -f {} ';' +%{_fixperms} %{buildroot} + +%check +make test + +%files +%if 0%{?_licensedir:1} +%license LICENSE +%else +%doc LICENSE +%endif +%doc README +%{perl_vendorlib}/Email/ +%{_mandir}/man3/Email::Reply.3* + +%changelog +* Tue Mar 24 2015 Paul Howarth - 1.203-2 +- Classify buildreqs by usage +- Use %%license where possible +- Don't need to remove empty directories from the buildroot +- Drop %%defattr, redundant since rpm 4.4 +- Don't use macros for commands +- Make %%files list more explicit + +* Fri Mar 20 2015 Tom Callaway - 1.203-1 +- update to 1.203 + +* Mon Sep 01 2014 Jitka Plesnikova - 1.202-19 +- Perl 5.20 rebuild + +* Sat Jun 07 2014 Fedora Release Engineering - 1.202-18 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Mon Aug 05 2013 Petr Pisar - 1.202-17 +- Perl 5.18 rebuild + +* Sat Aug 03 2013 Fedora Release Engineering - 1.202-16 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Fri Feb 22 2013 Ralf Corsépius - 1.202-15 +- Add BR: perl(Module::Pluggable) (FTBFS #914274). +- Modernize spec. + +* Thu Feb 14 2013 Fedora Release Engineering - 1.202-14 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Fri Jul 20 2012 Fedora Release Engineering - 1.202-13 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Sat Jun 23 2012 Petr Pisar - 1.202-12 +- Perl 5.16 rebuild + +* Fri Jan 13 2012 Fedora Release Engineering - 1.202-11 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Wed Jul 20 2011 Petr Sabata - 1.202-10 +- Perl mass rebuild + +* Tue Feb 08 2011 Fedora Release Engineering - 1.202-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Thu Dec 16 2010 Marcela Maslanova - 1.202-8 +- Rebuild to fix problems with vendorarch/lib (#661697) + +* Sat May 01 2010 Marcela Maslanova - 1.202-7 +- Mass rebuild with perl-5.12.0 + +* Fri Apr 30 2010 Marcela Maslanova - 1.202-6 +- Mass rebuild with perl-5.12.0 + +* Mon Dec 7 2009 Stepan Kasal - 1.202-5 +- rebuild against perl 5.10.1 + +* Sat Jul 25 2009 Fedora Release Engineering - 1.202-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Thu Feb 26 2009 Fedora Release Engineering - 1.202-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Thu Mar 06 2008 Tom "spot" Callaway - 1.202-2 +- Rebuild for new perl + +* Sun Aug 26 2007 Tom "spot" Callaway - 1.201-4 +- 1.202 +- license fix + +* Fri May 4 2007 Tom "spot" Callaway - 1.201-3 +- fix missing BR + +* Sun Apr 29 2007 Tom "spot" Callaway - 1.201-2 +- fix LICENSE Warning on build +- add missing Test BR + +* Sun Apr 1 2007 Tom "spot" Callaway - 1.201-1 +- Initial package for Fedora diff --git a/SPECS/perl-Email-Sender.spec b/SPECS/perl-Email-Sender.spec new file mode 100644 index 0000000..4fbce43 --- /dev/null +++ b/SPECS/perl-Email-Sender.spec @@ -0,0 +1,157 @@ +Name: perl-Email-Sender +Version: 0.120002 +Release: 4%{?dist} +Summary: A library for sending email +License: GPL+ or Artistic +Group: Development/Libraries +URL: http://search.cpan.org/dist/Email-Sender/ +Source0: http://www.cpan.org/authors/id/R/RJ/RJBS/Email-Sender-%{version}.tar.gz +BuildArch: noarch +BuildRequires: perl(Capture::Tiny) >= 0.08 +BuildRequires: perl(Config) +BuildRequires: perl(Cwd) +BuildRequires: perl(Data::Dumper) +BuildRequires: perl(Email::Abstract) >= 3 +BuildRequires: perl(Email::Address) +BuildRequires: perl(Email::Simple) >= 1.998 +BuildRequires: perl(Exporter) +BuildRequires: perl(ExtUtils::MakeMaker) >= 6.11 +BuildRequires: perl(File::Temp) +BuildRequires: perl(JSON) +BuildRequires: perl(List::MoreUtils) +BuildRequires: perl(Moose) >= 0.70 +BuildRequires: perl(Moose::Role) +BuildRequires: perl(Net::SMTP) +BuildRequires: perl(Net::SMTP::SSL) +BuildRequires: perl(Pod::Coverage::TrustPod) +BuildRequires: perl(Sub::Exporter) +BuildRequires: perl(Sub::Exporter::Util) +BuildRequires: perl(Sub::Override) +BuildRequires: perl(Test::MinimumVersion) +BuildRequires: perl(Test::MockObject) +BuildRequires: perl(Test::More) >= 0.96 +BuildRequires: perl(Test::Pod) +BuildRequires: perl(Test::Pod::Coverage) +BuildRequires: perl(Throwable::Error) >= 0.100090 +BuildRequires: perl(Try::Tiny) +Requires: perl(Email::Abstract) >= 3 +Requires: perl(Net::SMTP::SSL) +Requires: perl(Throwable::Error) >= 0.100090 +Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) + +%{?perl_default_filter} + +%description +Email::Sender replaces the old and sometimes problematic Email::Send library, +which did a decent job at handling very simple email sending tasks, but was not +suitable for serious use, for a variety of reasons. + +%prep +%setup -q -n Email-Sender-%{version} + +# pod coverage test fails +rm -f t/release-pod-coverage.t + +%build +%{__perl} Makefile.PL INSTALLDIRS=vendor +make %{?_smp_mflags} + +%install +make pure_install DESTDIR=$RPM_BUILD_ROOT + +find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \; + +%{_fixperms} $RPM_BUILD_ROOT/* + +%check +RELEASE_TESTING=1 make test + +%files +%doc Changes LICENSE README +%{perl_vendorlib}/* +%{_mandir}/man3/* + +%changelog +* Mon Aug 05 2013 Petr Pisar - 0.120002-4 +- Perl 5.18 rebuild + +* Sat Aug 03 2013 Fedora Release Engineering - 0.120002-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Thu Feb 14 2013 Fedora Release Engineering - 0.120002-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Fri Oct 19 2012 Iain Arnell 0.120002-1 +- update to latest upstream version + +* Sat Jul 21 2012 Iain Arnell 0.120001-1 +- update to latest upstream version + +* Fri Jul 20 2012 Fedora Release Engineering - 0.110005-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Sat Jun 23 2012 Petr Pisar - 0.110005-2 +- Perl 5.16 rebuild + +* Sun Mar 11 2012 Iain Arnell 0.110005-1 +- update to latest upstream version + +* Thu Feb 23 2012 Iain Arnell 0.110004-1 +- update to latest upstream version + +* Fri Feb 03 2012 Iain Arnell 0.110003-1 +- update to latest upstream version + +* Wed Feb 01 2012 Iain Arnell 0.110002-1 +- update to latest upstream version + +* Fri Jan 13 2012 Fedora Release Engineering - 0.110001-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Tue Jul 19 2011 Petr Sabata - 0.110001-2 +- Perl mass rebuild + +* Sat Apr 09 2011 Iain Arnell 0.110001-1 +- update to latest upstream version + +* Fri Mar 18 2011 Iain Arnell 0.110000-1 +- update to latest upstream version +- clean up spec for modern rpmbuild + +* Tue Feb 08 2011 Fedora Release Engineering - 0.102370-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Thu Dec 16 2010 Marcela Maslanova - 0.102370-2 +- 661697 rebuild for fixing problems with vendorach/lib + +* Mon Aug 30 2010 Iain Arnell 0.102370-1 +- update to latest upstream +- drop Sys::Hostname::Long BR + +* Tue Jun 29 2010 Iain Arnell 0.101760-2 +- re-enable t/a-perl-minver.t + +* Tue Jun 29 2010 Iain Arnell 0.101760-1 +- update to latest upstream (fixes bz#608958) +- BR perl(Capture::Tiny) >= 0.08 + +* Sat May 08 2010 Iain Arnell 0.100460-4 +- disable t/a-perl-minver.t (fails under perl 5.12.0) + +* Sat May 01 2010 Marcela Maslanova - 0.100460-3 +- Mass rebuild with perl-5.12.0 + +* Fri Apr 30 2010 Marcela Maslanova - 0.100460-2 +- Mass rebuild with perl-5.12.0 + +* Sat Mar 13 2010 Iain Arnell 0.100460-1 +- update to latest upstream version +- use perl_default_filter and DESTDIR +- br perl(Pod::Coverage::TrustPod) +- remove failing pod coverage test + +* Mon Feb 15 2010 Iain Arnell 0.100450-1 +- update to latest upstream version + +* Thu Jan 14 2010 Iain Arnell 0.100110-1 +- Specfile autogenerated by cpanspec 1.78. diff --git a/SPECS/perl-Email-Simple.spec b/SPECS/perl-Email-Simple.spec new file mode 100644 index 0000000..2569f73 --- /dev/null +++ b/SPECS/perl-Email-Simple.spec @@ -0,0 +1,196 @@ +Name: perl-Email-Simple +Version: 2.214 +Release: 1%{?dist} +Summary: Simple parsing of RFC2822 message format and headers +Group: Development/Libraries +License: GPL+ or Artistic +URL: http://search.cpan.org/dist/Email-Simple/ +Source0: http://www.cpan.org/authors/id/R/RJ/RJBS/Email-Simple-%{version}.tar.gz +BuildArch: noarch +BuildRequires: perl +BuildRequires: perl(Carp) +BuildRequires: perl(Test::Pod) >= 1.14 +BuildRequires: perl(Test::Pod::Coverage) >= 1.08 +BuildRequires: perl(Test::MinimumVersion) +BuildRequires: perl(Test::More) >= 0.96 +BuildRequires: perl(ExtUtils::MakeMaker), perl(Email::Date::Format) +Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) +Requires: perl(Email::Date::Format) +Provides: perl-Email-Simple-Creator = %{version}-%{release} +Obsoletes: perl-Email-Simple-Creator <= 1.424 + +%description +"Email::Simple" is the first deliverable of the "Perl Email Project", a +reaction against the complexity and increasing bugginess of the +"Mail::*" modules. In contrast, "Email::*" modules are meant to be +simple to use and to maintain, pared to the bone, fast, minimal in their +external dependencies, and correct. + +%prep +%setup -q -n Email-Simple-%{version} + +%build +%{__perl} Makefile.PL INSTALLDIRS=vendor +make %{?_smp_mflags} + +%install +make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT +find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} ';' +find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null ';' +chmod -R u+w $RPM_BUILD_ROOT/* + +%check +# remove until fix of Perl::MinimalVersion and version.pm +rm -rf t/perl-minver.t +make test + +%files +%license LICENSE +%doc Changes README +%{perl_vendorlib}/Email/ +%{_mandir}/man3/*.3pm* + + +%changelog +* Tue Sep 12 2017 Tom Callaway - 2.214-1 +- update to 2.214 + +* Thu Jul 27 2017 Fedora Release Engineering - 2.213-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Tue Jun 06 2017 Jitka Plesnikova - 2.213-3 +- Perl 5.26 rebuild + +* Sat Feb 11 2017 Fedora Release Engineering - 2.213-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Thu Jan 12 2017 Tom Callaway - 2.213-1 +- update to 2.213 + +* Mon Nov 14 2016 Tom Callaway - 2.211-1 +- update to 2.211 + +* Mon May 16 2016 Jitka Plesnikova - 2.210-2 +- Perl 5.24 rebuild + +* Tue Mar 8 2016 Tom Callaway - 2.210-1 +- update to 2.210 + +* Thu Feb 04 2016 Fedora Release Engineering - 2.208-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Tue Aug 18 2015 Tom Callaway - 2.2208-1 +- update to 2.2208 + +* Thu Jun 18 2015 Fedora Release Engineering - 2.206-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Thu Jun 11 2015 Tom Callaway - 2.206-1 +- update to 2.206 + +* Sat Jun 06 2015 Jitka Plesnikova - 2.203-4 +- Perl 5.22 rebuild + +* Fri Aug 29 2014 Jitka Plesnikova - 2.203-3 +- Perl 5.20 rebuild + +* Sat Jun 07 2014 Fedora Release Engineering - 2.203-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Thu Mar 6 2014 Tom Callaway - 2.203-1 +- update to 2.203 + +* Sat Aug 03 2013 Fedora Release Engineering - 2.102-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Wed Jul 31 2013 Petr Pisar - 2.102-3 +- Perl 5.18 rebuild + +* Thu Feb 14 2013 Fedora Release Engineering - 2.102-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Fri Aug 17 2012 Tom Callaway - 2.102-1 +- update to 2.102 +- add explicit Requires: perl(Email::Date::Format) + +* Fri Jul 20 2012 Fedora Release Engineering - 2.100-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Thu Jun 21 2012 Petr Pisar - 2.100-6 +- Perl 5.16 rebuild + +* Fri Jan 13 2012 Fedora Release Engineering - 2.100-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Wed Jul 20 2011 Petr Sabata - 2.100-4 +- Perl mass rebuild + +* Tue Feb 08 2011 Fedora Release Engineering - 2.100-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Thu Dec 16 2010 Marcela Maslanova - 2.100-2 +- 661697 rebuild for fixing problems with vendorach/lib + +* Mon Jul 12 2010 Tom "spot" Callaway - 2.100-1 +- update to 2.100 +- absorbs perl-Email-Simple-Creator + +* Sat May 01 2010 Marcela Maslanova - 2.005-6 +- Mass rebuild with perl-5.12.0 + +* Fri Apr 30 2010 Marcela Maslanova - 2.005-5 +- Mass rebuild with perl-5.12.0 + +* Mon Dec 7 2009 Stepan Kasal - 2.005-4 +- rebuild against perl 5.10.1 + +* Sat Jul 25 2009 Fedora Release Engineering - 2.005-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Thu Feb 26 2009 Fedora Release Engineering - 2.005-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Mon Feb 02 2009 Ralf Corsépius - 2.005-1 +- Upstream update. + +* Wed Feb 27 2008 Tom "spot" Callaway - 2.003-3 +- Rebuild for perl 5.10 (again) + +* Thu Jan 24 2008 Tom "spot" Callaway - 2.003-2 +- rebuild for new perl, disable unnecessary BR on perl-Email-MIME + +* Wed Nov 28 2007 Tom "spot" Callaway - 2.003-1 +- bump to 2.003 + +* Fri Mar 23 2007 Jose Pedro Oliveira - 1.999-1 +- Update to 1.999. + +* Sat Feb 10 2007 Jose Pedro Oliveira - 1.998-1 +- Update to 1.998. + +* Fri Dec 1 2006 Jose Pedro Oliveira - 1.996-1 +- Update to 1.996. + +* Thu Oct 19 2006 Jose Pedro Oliveira - 1.995-1 +- Update to 1.995. + +* Sat Oct 7 2006 Jose Pedro Oliveira - 1.992-1 +- Update to 1.992. + +* Wed Sep 6 2006 Jose Pedro Oliveira - 1.990-1 +- Update to 1.990. + +* Mon Aug 28 2006 Jose Pedro Oliveira - 1.980-1 +- Update to 1.980. + +* Sat Jul 29 2006 Jose Pedro Oliveira - 1.96-1 +- Update to 1.96. + +* Sat Jul 22 2006 Jose Pedro Oliveira - 1.95-1 +- Update to 1.95. + +* Tue Jul 11 2006 Jose Pedro Oliveira - 1.94-1 +- Update to 1.94. + +* Thu Sep 08 2005 Jose Pedro Oliveira - 1.92-1 +- First build. diff --git a/SPECS/perl-Eval-Closure.spec b/SPECS/perl-Eval-Closure.spec new file mode 100644 index 0000000..a0cfdb6 --- /dev/null +++ b/SPECS/perl-Eval-Closure.spec @@ -0,0 +1,102 @@ +Name: perl-Eval-Closure +Version: 0.08 +Release: 4%{?dist} +Summary: Safely and cleanly create closures via string eval +License: GPL+ or Artistic +Group: Development/Libraries +URL: http://search.cpan.org/dist/Eval-Closure/ +Source0: http://www.cpan.org/authors/id/D/DO/DOY/Eval-Closure-%{version}.tar.gz +BuildArch: noarch +BuildRequires: perl(ExtUtils::MakeMaker) +BuildRequires: perl(PadWalker) +BuildRequires: perl(Perl::Tidy) +BuildRequires: perl(Scalar::Util) +BuildRequires: perl(Sub::Exporter) +BuildRequires: perl(Test::Fatal) +BuildRequires: perl(Test::More) >= 0.88 +BuildRequires: perl(Test::Output) +BuildRequires: perl(Test::Requires) +BuildRequires: perl(Try::Tiny) +Requires: perl(Perl::Tidy) +Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) + +%{?perl_default_filter} + +%description +String eval is often used for dynamic code generation. For instance, Moose uses +it heavily, to generate inlined versions of accessors and constructors, which +speeds code up at runtime by a significant amount. String eval is not without +its issues however - it's difficult to control the scope it's used in (which +determines which variables are in scope inside the eval), and it's easy to miss +compilation errors, since eval catches them and sticks them in $@ instead. + +This module attempts to solve these problems. It provides an eval_closure +function, which evals a string in a clean environment, other than a fixed list +of specified variables. Compilation errors are rethrown automatically. + +%prep +%setup -q -n Eval-Closure-%{version} + +%build +%{__perl} Makefile.PL INSTALLDIRS=vendor +make %{?_smp_mflags} + +%install +make pure_install DESTDIR=%{buildroot} + +find %{buildroot} -type f -name .packlist -exec rm -f {} \; +find %{buildroot} -depth -type d -exec rmdir {} 2>/dev/null \; + +%{_fixperms} %{buildroot}/* + +%check +make test + +%files +%doc Changes LICENSE README +%{perl_vendorlib}/* +%{_mandir}/man3/* + +%changelog +* Thu Feb 14 2013 Fedora Release Engineering - 0.08-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Fri Jul 20 2012 Fedora Release Engineering - 0.08-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Wed Jun 13 2012 Petr Pisar - 0.08-2 +- Perl 5.16 rebuild + +* Fri Feb 10 2012 Iain Arnell 0.08-1 +- update to latest upstream version + +* Sat Feb 04 2012 Iain Arnell 0.07-1 +- update to latest upstream version +- update description + +* Fri Jan 13 2012 Fedora Release Engineering - 0.06-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Wed Jun 29 2011 Marcela MaÅ¡láňová - 0.06-2 +- Perl mass rebuild + +* Tue Jun 07 2011 Iain Arnell 0.06-1 +- update to latest upstream version + +* Wed May 04 2011 Iain Arnell 0.05-1 +- update to latest upstream version + +* Wed Apr 20 2011 Iain Arnell 0.04-1 +- update to latest upstream version + +* Thu Mar 03 2011 Iain Arnell 0.03-1 +- update to latest upstream version + +* Tue Feb 08 2011 Fedora Release Engineering - 0.02-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Fri Jan 28 2011 Iain Arnell 0.02-1 +- update to latest upstream version + +* Sun Jan 23 2011 Iain Arnell 0.01-1 +- Specfile autogenerated by cpanspec 1.78. diff --git a/SPECS/perl-HTML-Scrubber.spec b/SPECS/perl-HTML-Scrubber.spec new file mode 100644 index 0000000..125f971 --- /dev/null +++ b/SPECS/perl-HTML-Scrubber.spec @@ -0,0 +1,117 @@ +Name: perl-HTML-Scrubber +Version: 0.15 +Release: 1%{?dist} +Summary: Library for scrubbing/sanitizing html +Group: Development/Libraries +License: GPL+ or Artistic +URL: http://search.cpan.org/dist/HTML-Scrubber/ +Source0: http://www.cpan.org/authors/id/P/PO/PODMASTER/HTML-Scrubber-%{version}.tar.gz +BuildArch: noarch +BuildRequires: perl(Test::More) perl(Test::EOL) perl(Test::Memory::Cycle) perl(Test::NoTabs) +BuildRequires: perl(Carp) perl(File::Spec) perl(File::Temp) perl(HTML::Entities) +BuildRequires: perl(HTML::Parser) perl(IO::Handle) perl(IPC::Open3) perl(Test::CPAN::Meta) +BuildRequires: perl(Module::Build) perl(Scalar::Util) perl(Test) perl(Test::More) +Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) + +%description +If you wanna "scrub" or "sanitize" html input in a reliable an flexible +fashion, then this module is for you. +I wasn't satisfied with HTML::Sanitizer because it is based on +HTML::TreeBuilder, so I thought I'd write something similar that works +directly with HTML::Parser. + +%prep +%setup -q -n HTML-Scrubber-%{version} +%{__perl} -pi -e 's/\r\n/\n/' Changes LICENSE README Scrubber.pm + +%build +%{__perl} Build.PL --installdirs vendor +./Build + +%install +./Build install --destdir $RPM_BUILD_ROOT +find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} ';' +find $RPM_BUILD_ROOT -type d -depth -exec rmdir {} 2>/dev/null ';' +chmod -R u+w $RPM_BUILD_ROOT/* + +%check +./Build test + +%files +%doc Changes LICENSE README +%{perl_vendorlib}/HTML/ +%{_mandir}/man3/*.3pm* + +%changelog +* Mon Oct 12 2015 Tom Callaway - 0.15-1 +- update to 0.15 + +* Thu Jun 18 2015 Fedora Release Engineering - 0.14-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Sat Jun 06 2015 Jitka Plesnikova - 0.14-2 +- Perl 5.22 rebuild + +* Thu Jun 4 2015 Tom Callaway - 0.14-1 +- update to 0.14 + +* Thu Aug 28 2014 Jitka Plesnikova - 0.11-2 +- Perl 5.20 rebuild + +* Tue Jun 24 2014 Tom Callaway - 0.11-1 +- 0.11 + +* Thu Feb 14 2013 Fedora Release Engineering - 0.08-16 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Fri Jul 20 2012 Fedora Release Engineering - 0.08-15 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Tue Jun 12 2012 Petr Pisar - 0.08-14 +- Perl 5.16 rebuild + +* Fri Jan 13 2012 Fedora Release Engineering - 0.08-13 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Tue Jun 21 2011 Marcela MaÅ¡láňová - 0.08-12 +- Perl mass rebuild + +* Tue Feb 08 2011 Fedora Release Engineering - 0.08-11 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Fri Dec 17 2010 Marcela Maslanova - 0.08-10 +- 661697 rebuild for fixing problems with vendorach/lib + +* Sun May 02 2010 Marcela Maslanova - 0.08-9 +- Mass rebuild with perl-5.12.0 + +* Mon Dec 7 2009 Stepan Kasal - 0.08-8 +- rebuild against perl 5.10.1 + +* Sat Jul 25 2009 Fedora Release Engineering - 0.08-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Thu Feb 26 2009 Fedora Release Engineering - 0.08-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Thu Mar 06 2008 Tom "spot" Callaway - 0.08-5.2 +Rebuild for new perl + +* Tue Oct 16 2007 Tom "spot" Callaway - 0.08-4.2 +- add BR: perl(Test::More) + +* Tue Oct 16 2007 Tom "spot" Callaway - 0.08-4.1 +- correct license tag +- add BR: perl(ExtUtils::MakeMaker) + +* Fri Sep 8 2006 Jose Pedro Oliveira - 0.08-4 +- Rebuild for FC6. + +* Sat Feb 18 2006 Jose Pedro Oliveira - 0.08-3 +- Rebuild for FC5 (perl 5.8.8). + +* Thu Aug 11 2005 Jose Pedro Oliveira - 0.08-2 +- Disttag. + +* Wed Mar 23 2005 Jose Pedro Oliveira - 0.08-1 +- First build. diff --git a/SPECS/perl-MIME-Types.spec b/SPECS/perl-MIME-Types.spec new file mode 100644 index 0000000..a8552de --- /dev/null +++ b/SPECS/perl-MIME-Types.spec @@ -0,0 +1,225 @@ +Name: perl-MIME-Types +Version: 1.38 +Release: 2%{?dist} +Summary: MIME types module for Perl +License: GPL+ or Artistic +Group: Development/Libraries +URL: http://search.cpan.org/dist/MIME-Types/ +Source0: http://search.cpan.org/CPAN/authors/id/M/MA/MARKOV/MIME-Types-%{version}.tar.gz +Patch0: MIME-Types-1.31-utf8.patch +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(id -nu) +BuildArch: noarch +BuildRequires: perl(Carp) +BuildRequires: perl(Exporter) +BuildRequires: perl(ExtUtils::MakeMaker) +BuildRequires: perl(lib) +BuildRequires: perl(Test::More) +BuildRequires: perl(Test::Pod) >= 1.00 +Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) + +%description +MIME types are used in MIME compliant lines, for instance as part of +e-mail and HTTP traffic, to indicate the type of content which is +transmitted. Sometimes real knowledge about a mime-type is need. +This module maintains a set of MIME::Type objects, which each describe +one known mime type. There are many types defined by RFCs and vendors, +so the list is long but not complete. Please don't hesitate to ask to +add additional information. + +%prep +%setup -q -n MIME-Types-%{version} +# Recode ChangeLog as UTF-8 +%patch0 -p1 + +%build +perl Makefile.PL INSTALLDIRS=vendor +make %{?_smp_mflags} + +%install +rm -rf %{buildroot} +make pure_install DESTDIR=%{buildroot} +find %{buildroot} -type f -name .packlist -exec rm -f {} \; +%{_fixperms} %{buildroot} + +%check +make test +make test TEST_FILES="xt/*.t" + +%clean +rm -rf %{buildroot} + +%files +%doc ChangeLog README +%{perl_vendorlib}/MIME/ +%{_mandir}/man3/MIME::Type.3pm* +%{_mandir}/man3/MIME::Types.3pm* + +%changelog +* Thu Feb 14 2013 Fedora Release Engineering - 1.38-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Fri Jan 11 2013 Paul Howarth - 1.38-1 +- Update to 1.38: + - Add application/vnd.ms-excel.template.macroEnabled.12 and five related + from http://filext.com/faq/office_mime_types.php (CPAN RT#82616) + +* Fri Dec 21 2012 Paul Howarth - 1.37-1 +- Update to 1.37: + - Remove text/x-perl, where we also have an application/x-perl + (CPAN RT#82100) + +* Wed Nov 21 2012 Petr Å abata - 1.36-2 +- Buildrequire perl(lib) + +* Thu Nov 1 2012 Paul Howarth - 1.36-1 +- Update to 1.36: + - xlsx and friends had encoding 'binary' (since version 1.30), but should + have been 'base64' (CPAN RT#80529) + +* Tue Jul 24 2012 Paul Howarth - 1.35-1 +- Update to 1.35: + - Explain how to use MIME::Types in mod_perl; when you do not read the + documentation about mod_perl/fork it will work as always, but + inefficiently + - subType() did not handle subType's with '+' in them + - Added video/webm and audio/webm, although not (yet) IANA registered +- BR: perl(Carp) and perl(Exporter) +- BR: at least version 1.00 of perl(Test::Pod) +- Use a patch rather than scripted iconv to fix character encooding +- Don't need to remove empty directories from the buildroot +- Drop %%defattr, redundant since rpm 4.4 +- Use %%{_fixperms} macro rather than our own chmod incantation +- Use DESTDIR rather than PERL_INSTALL_ROOT +- Don't use macros for commands +- Make %%files list more explicit + +* Fri Jul 20 2012 Fedora Release Engineering - 1.31-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Mon Jun 11 2012 Petr Pisar - 1.31-4 +- Perl 5.16 rebuild + +* Fri Jan 13 2012 Fedora Release Engineering - 1.31-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Sun Jun 19 2011 Marcela MaÅ¡láňová - 1.31-2 +- Perl mass rebuild + +* Tue Mar 15 2011 Paul Howarth - 1.31-1 +- Update to 1.31: + - Added zillions of new types from debian's /etc/mime.types + - Changed table format, hopefully to speed-up load times per type, slightly + compensating for the increased list + - Fix typo (CPAN RT#55655) + - xlsx must be encoded binary + - Added f4v, f4p, f4a, f4b extensions for mpeg4 (CPAN RT#55168) + - Moved POD test to xt directory, reducing the number of dependencies + +* Tue Feb 08 2011 Fedora Release Engineering - 1.28-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Mon Dec 20 2010 Marcela Maslanova - 1.28-4 +- Rebuild to fix problems with vendorarch/lib (#661697) + +* Mon May 03 2010 Marcela Maslanova - 1.28-3 +- Mass rebuild with perl-5.12.0 + +* Mon Dec 7 2009 Stepan Kasal - 1.28-2 +- rebuild against perl 5.10.1 + +* Wed Oct 7 2009 Stepan Kasal - 1.28-1 +- new upstream version + +* Sun Jul 26 2009 Fedora Release Engineering - 1.27-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Fri Mar 13 2009 Tom "spot" Callaway - 1.27-1 +- update to 1.27 + +* Thu Feb 26 2009 Fedora Release Engineering - 1.24-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Thu Nov 20 2008 Tom "spot" Callaway - 1.24-1 +- update to 1.24 + +* Wed Feb 27 2008 Tom "spot" Callaway - 1.23-3 +- Rebuild for perl 5.10 (again) + +* Sun Jan 20 2008 Tom "spot" Callaway - 1.23-2 +- rebuild for new perl + +* Wed Dec 19 2007 Tom "spot" Callaway - 1.23-1 +- bump to 1.23 + +* Sun Aug 26 2007 Tom "spot" Callaway - 1.20-2 +- license tag fix + +* Wed Jun 13 2007 Ville Skyttä - 1.20-1 +- 1.20. +- Convert docs to UTF-8. + +* Tue Apr 17 2007 Ville Skyttä - 1.19-2 +- BuildRequire perl(Test::More). + +* Mon Mar 26 2007 Ville Skyttä - 1.19-1 +- 1.19. +- BuildRequire perl(ExtUtils::MakeMaker). + +* Wed Nov 22 2006 Ville Skyttä - 1.18-1 +- 1.18. + +* Fri Sep 15 2006 Ville Skyttä - 1.17-2 +- Rebuild. + +* Tue Aug 15 2006 Ville Skyttä - 1.17-1 +- 1.17. + +* Sun Oct 2 2005 Ville Skyttä - 1.16-1 +- 1.16. + +* Fri Apr 1 2005 Ville Skyttä - 1.15-2 +- 1.15. + +* Tue May 25 2004 Ville Skyttä - 0:1.13-0.fdr.3 +- Require perl(:MODULE_COMPAT_*) (bug 1649). + +* Mon May 17 2004 Ville Skyttä - 0:1.13-0.fdr.2 +- Sync with IANA 20040517. +- Require perl >= 1:5.6.1 for vendor install dir support. +- Use pure_install to avoid perllocal.pod workarounds. + +* Sat Apr 24 2004 Ville Skyttä - 0:1.13-0.fdr.1 +- Update to 1.13 + IANA 20040424. + +* Sun Feb 1 2004 Ville Skyttä - 0:1.12-0.fdr.2 +- Reduce directory ownership bloat. + +* Wed Jan 21 2004 Ville Skyttä - 0:1.12-0.fdr.1 +- Update to 1.12. + +* Wed Jan 14 2004 Ville Skyttä - 0:1.11-0.fdr.1 +- Update to 1.11. + +* Wed Dec 31 2003 Ville Skyttä - 0:1.10-0.fdr.2 +- BuildRequires perl(Test::More). + +* Fri Dec 19 2003 Ville Skyttä - 0:1.10-0.fdr.1 +- Update to 1.10. + +* Thu Nov 6 2003 Ville Skyttä - 0:1.09-0.fdr.1 +- Update to 1.09. + +* Tue Nov 4 2003 Ville Skyttä - 0:1.08-0.fdr.1 +- Update to 1.08. + +* Sat Oct 11 2003 Ville Skyttä - 0:1.07-0.fdr.2 +- Install into vendor dirs. +- Don't use fedora-rpm-helper. +- Specfile cleanup. + +* Wed Jul 30 2003 Ville Skyttä - 0:1.07-0.fdr.1 +- Update to 1.07. +- Use fedora-rpm-helper. + +* Tue Jun 24 2003 Ville Skyttä - 0:1.06-0.fdr.1 +- First build. diff --git a/SPECS/perl-MRO-Compat.spec b/SPECS/perl-MRO-Compat.spec new file mode 100644 index 0000000..f16e636 --- /dev/null +++ b/SPECS/perl-MRO-Compat.spec @@ -0,0 +1,163 @@ +# MRO is part of the Perl core since 5.9.5 +%global mro_in_core %(perl -e 'print $] > 5.009005 ? 1 : 0;') + +Name: perl-MRO-Compat +Version: 0.12 +Release: 2%{?dist} +Summary: Mro::* interface compatibility for Perls < 5.9.5 +License: GPL+ or Artistic +Group: Development/Libraries +URL: http://search.cpan.org/dist/MRO-Compat/ +Source0: http://search.cpan.org/CPAN/authors/id/B/BO/BOBTFISH/MRO-Compat-%{version}.tar.gz +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(id -nu) +BuildArch: noarch +# Build +BuildRequires: perl(Cwd) +BuildRequires: perl(ExtUtils::MakeMaker) +BuildRequires: perl(File::Path) +BuildRequires: perl(File::Spec) +# Module +%if ! %{mro_in_core} +BuildRequires: perl(Class::C3) >= 0.24 +BuildRequires: perl(Class::C3::XS) >= 0.08 +%endif +# Test +BuildRequires: perl(Test::More) >= 0.47 +BuildRequires: perl(Test::Pod) +BuildRequires: perl(Test::Pod::Coverage) +# Runtime +Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) +%if ! %{mro_in_core} +Requires: perl(Class::C3) >= 0.24 +Requires: perl(Class::C3::XS) >= 0.08 +%endif + +%description +The "mro" namespace provides several utilities for dealing with method +resolution order and method caching in general in Perl 5.9.5 and higher. +This module provides those interfaces for earlier versions of Perl (back +to 5.6.0 anyways). + +It is a harmless no-op to use this module on 5.9.5+. That is to say, +code which properly uses MRO::Compat will work unmodified on both older +Perls and 5.9.5+. + +If you're writing a piece of software that would like to use the parts +of 5.9.5+'s mro:: interfaces that are supported here, and you want +compatibility with older Perls, this is the module for you. + +%prep +%setup -q -n MRO-Compat-%{version} + +# Fix script interpreter +perl -pi -e 's|^#!./perl|#!/usr/bin/perl|' t/15pkg_gen.t + +%build +perl Makefile.PL INSTALLDIRS=vendor +make %{?_smp_mflags} + +%install +rm -rf %{buildroot} +make pure_install DESTDIR=%{buildroot} +find %{buildroot} -type f -name .packlist -exec rm -f {} \; +%{_fixperms} %{buildroot} + +%check +make test + +%clean +rm -rf %{buildroot} + +%files +%doc ChangeLog README t/ +%{perl_vendorlib}/MRO/ +%{_mandir}/man3/MRO::Compat.3pm* + +%changelog +* Thu Feb 14 2013 Fedora Release Engineering - 0.12-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Wed Dec 5 2012 Paul Howarth - 0.12-1 +- Update to 0.12 + - Bump Class::C3 dependency on 5.8, which in turn will automatically install + Class::C3::XS if possible + - Fix nonfunctional SYNOPSIS (CPAN RT#78325) +- This release by BOBTFISH -> update source URL +- Don't need to remove empty directories from the buildroot +- Drop %%defattr, redundant since rpm 4.4 +- BR: perl(Cwd), perl(File::Path), perl(File::Spec) for bundled Module::Install +- Bump perl(Class::C3) version requirement to 0.24 +- Drop unnecessary version requirement for perl(ExtUtils::MakeMaker) + +* Fri Jul 20 2012 Fedora Release Engineering - 0.11-11 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Tue Jun 12 2012 Petr Pisar - 0.11-10 +- Perl 5.16 rebuild + +* Thu Jan 26 2012 Paul Howarth - 0.11-9 +- Spec clean-up: + - Only require Class::C3 with perl < 5.9.5 + - Require Class::C3::XS for performance and consistency, but only with + perl < 5.9.5 + - Use DESTDIR rather than PERL_INSTALL_ROOT + - Make %%files list more explicit + - Classify buildreqs by build/module/test + - Don't use macros for commands + - Use tabs + +* Fri Jan 13 2012 Fedora Release Engineering - 0.11-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Tue Jun 21 2011 Marcela MaÅ¡láňová - 0.11-7 +- Perl mass rebuild + +* Tue Feb 08 2011 Fedora Release Engineering - 0.11-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Tue Dec 21 2010 Marcela Maslanova - 0.11-5 +- Rebuild to fix problems with vendorarch/lib (#661697) + +* Tue May 04 2010 Marcela Maslanova - 0.11-4 +- Mass rebuild with perl-5.12.0 + +* Mon Dec 7 2009 Stepan Kasal - 0.11-3 +- Rebuild against perl 5.10.1 + +* Sun Jul 26 2009 Fedora Release Engineering - 0.11-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Tue Jun 02 2009 Chris Weyl - 0.11-1 +- Auto-update to 0.11 (by cpan-spec-update 0.01) +- Altered br on perl(ExtUtils::MakeMaker) (0 => 6.42) +- Altered br on perl(Class::C3) (0.19 => 0.20) + +* Thu Apr 02 2009 Chris Weyl - 0.10-1 +- Update to 0.10 + +* Thu Feb 26 2009 Fedora Release Engineering - 0.09-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Sat Jun 28 2008 Chris Weyl - 0.09 +- Update to 0.09 + +* Wed May 28 2008 Chris Weyl - 0.07-1 +- Update to 0.07 + +* Wed Mar 05 2008 Tom "spot" Callaway - 0.05-6 +- Rebuild for new perl + +* Thu Dec 06 2007 Chris Weyl - 0.05-5 +- Bump + +* Wed Dec 05 2007 Chris Weyl - 0.05-4 +- Update INstall -> install + +* Wed Dec 05 2007 Chris Weyl - 0.05-3 +- Add Test::Pod deps + +* Tue Dec 04 2007 Chris Weyl - 0.05-2 +- Make Class::C3 dep explicit + +* Tue Sep 18 2007 Chris Weyl - 0.05-1 +- Specfile autogenerated by cpanspec 1.71 diff --git a/SPECS/perl-Moose.spec b/SPECS/perl-Moose.spec new file mode 100644 index 0000000..f17fa44 --- /dev/null +++ b/SPECS/perl-Moose.spec @@ -0,0 +1,524 @@ +Name: perl-Moose +Summary: Complete modern object system for Perl 5 +Version: 2.1005 +Release: 1%{?dist} +License: GPL+ or Artistic +Group: Development/Libraries +Source0: http://search.cpan.org/CPAN/authors/id/E/ET/ETHER/Moose-%{version}.tar.gz +URL: http://search.cpan.org/dist/ +Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) + +# Class::MOP is now included in Moose itself +Obsoletes: perl-Class-MOP <= 1.12-2.fc15 +Obsoletes: perl-Class-MOP-tests <= 1.12-2.fc15 + +# configure +BuildRequires: perl(Dist::CheckConflicts) >= 0.02 +BuildRequires: perl(ExtUtils::MakeMaker) >= 6.30 + +# develop +BuildRequires: perl(Algorithm::C3) +BuildRequires: perl(DBM::Deep) >= 1.0003 +%if !0%{?perl_bootstrap} +BuildRequires: perl(Data::Visitor) +%endif +BuildRequires: perl(CPAN::Meta::Check) >= 0.007 +BuildRequires: perl(DateTime) +BuildRequires: perl(DateTime::Calendar::Mayan) +BuildRequires: perl(DateTime::Format::MySQL) +BuildRequires: perl(Declare::Constraints::Simple) +BuildRequires: perl(File::Find::Rule) +BuildRequires: perl(HTTP::Headers) +BuildRequires: perl(IO::File) +BuildRequires: perl(IO::String) +BuildRequires: perl(Locale::US) +BuildRequires: perl(Module::Info) +BuildRequires: perl(Module::Refresh) +BuildRequires: perl(PadWalker) +BuildRequires: perl(Params::Coerce) +BuildRequires: perl(Regexp::Common) +BuildRequires: perl(Test::Deep) +# author test - we almost certainly don't want this in mock! +#BuildRequires: perl(Test::DependentModules) >= 0.12 +BuildRequires: perl(Test::Inline) +BuildRequires: perl(Test::LeakTrace) +BuildRequires: perl(Test::Output) +BuildRequires: perl(Test::Spelling) +BuildRequires: perl(URI) +# not decalared in META.json +BuildRequires: perl(Carp) >= 1.22 +BuildRequires: perl(Carp::Heavy) +BuildRequires: perl(SUPER) >= 1.10 + +# test +BuildRequires: perl(Test::CheckDeps) >= 0.006 +BuildRequires: perl(Test::Fatal) >= 0.001 +BuildRequires: perl(Test::More) >= 0.94 +BuildRequires: perl(Test::Requires) >= 0.05 + +# runtime +BuildRequires: perl(Class::Load) >= 0.09 +BuildRequires: perl(Class::Load::XS) >= 0.01 +BuildRequires: perl(Data::OptList) >= 0.107 +BuildRequires: perl(Devel::GlobalDestruction) +BuildRequires: perl(Eval::Closure) >= 0.04 +BuildRequires: perl(List::MoreUtils) >= 0.28 +BuildRequires: perl(MRO::Compat) >= 0.05 +BuildRequires: perl(Package::DeprecationManager) >= 0.11 +BuildRequires: perl(Package::Stash) >= 0.32 +BuildRequires: perl(Package::Stash::XS) >= 0.24 +BuildRequires: perl(Params::Util) >= 1.00 +BuildRequires: perl(Scalar::Util) >= 1.19 +BuildRequires: perl(Sub::Exporter) >= 0.980 +BuildRequires: perl(Sub::Name) >= 0.05 +BuildRequires: perl(Task::Weaken) +BuildRequires: perl(Try::Tiny) >= 0.02 + + +Requires: perl(Data::OptList) >= 0.107 +Requires: perl(Dist::CheckConflicts) >= 0.02 + +# recommended (note: this uses Moose itself) +Requires: perl(Devel::PartialDump) >= 0.14 + +# hidden from PAUSE +Provides: perl(Moose::Conflicts) +Provides: perl(Moose::Error::Util) + +# virtual provides for perl-Any-Moose +Provides: perl(Any-Moose) = %{version} + +# obsolete/provide old tests subpackage +# can be removed during F19 development cycle +Obsoletes: %{name}-tests < 2.0401-2 +Provides: %{name}-tests = %{version}-%{release} + +%{?perl_default_filter} + +%description +Moose is an extension of the Perl 5 object system. + +The main goal of Moose is to make Perl 5 Object Oriented programming easier, +more consistent and less tedious. With Moose you can to think more about what +you want to do and less about the mechanics of OOP. + +Additionally, Moose is built on top of Class::MOP, which is a metaclass system +for Perl 5. This means that Moose not only makes building normal Perl 5 +objects better, but it provides the power of metaclass programming as well. +Moose is different from other Perl 5 object systems because it is not a new +system, but instead an extension of the existing one. + +%package -n perl-Test-Moose +License: GPL+ or Artistic +Group: Development/Libraries +Summary: Test functions for Moose specific features +Requires: %{name} = %{version}-%{release} + +%description -n perl-Test-Moose +This module provides some useful test functions for Moose based classes. +It is an experimental first release, so comments and suggestions are +very welcome. + +%prep +%setup -q -n Moose-%{version} + +# silence rpmlint warnings +find benchmarks/ -type f -name '*.pl' -print0 \ + | xargs -0 sed -i '1s,#!.*perl,#!%{__perl},' +find t/ -type f -name '*.t' -print0 \ + | xargs -0 sed -i '1s,#!.*perl,#!%{__perl},' + +%build +%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}" +make %{?_smp_mflags} + +%install +make pure_install DESTDIR=%{buildroot} +find %{buildroot} -type f -name .packlist -exec rm -f {} ';' +find %{buildroot} -type f -name '*.bs' -a -size 0 -exec rm -f {} ';' +find %{buildroot} -depth -type d -exec rmdir {} 2>/dev/null ';' + +%{_fixperms} %{buildroot}/* + +%check +make test + + +%files +%doc Changes Changes.Class-MOP LICENSE TODO +%doc t/ benchmarks/ eg/ examples/ +%{perl_vendorarch}/* +%exclude %dir %{perl_vendorarch}/auto/ +%{_mandir}/man3/* +%{_bindir}/moose-outdated +%exclude %{perl_vendorarch}/Test +%exclude %{_mandir}/man3/Test::Moose* + +%files -n perl-Test-Moose +%{perl_vendorarch}/Test +%{_mandir}/man3/Test::Moose* + +%changelog +* Fri Aug 16 2013 Iain Arnell 2.1005-1 +- update to latest upstream version + +* Wed Aug 14 2013 Jitka Plesnikova - 2.0802-4 +- Perl 5.18 re-rebuild of bootstrapped packages + +* Sat Aug 03 2013 Fedora Release Engineering - 2.0802-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Fri Aug 02 2013 Petr Pisar - 2.0802-2 +- Perl 5.18 rebuild + +* Fri May 17 2013 Iain Arnell 2.0802-1 +- update to latest upstream version +- add examples to documentation + +* Fri Apr 19 2013 Iain Arnell 2.0801-1 +- update to latest upstream version + +* Thu Feb 14 2013 Fedora Release Engineering - 2.0604-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Fri Oct 19 2012 Iain Arnell 2.0604-1 +- update to latest upstream version + +* Sat Jul 21 2012 Iain Arnell 2.0603-1 +- update to latest upstream version + +* Fri Jul 20 2012 Fedora Release Engineering - 2.0602-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Tue Jul 10 2012 Petr Pisar - 2.0602-3 +- Perl 5.16 re-rebuild of bootstrapped packages + +* Fri Jun 22 2012 Petr Pisar - 2.0602-2 +- Perl 5.16 rebuild + +* Mon May 07 2012 Iain Arnell 2.0602-1 +- update to latest upstream version + +* Fri Apr 06 2012 Iain Arnell 2.0402-2 +- avoid circular build-dependencies with Data::Visitor and Devel::Partialdump + (patch from Paul Howarth rhbz#810394) + +* Sun Feb 05 2012 Iain Arnell 2.0402-1 +- update to latest upstream version + +* Sun Jan 22 2012 Iain Arnell 2.0401-2 +- drop tests subpackage; move tests to main package documentation + +* Thu Jan 12 2012 Iain Arnell 2.0401-1 +- update to latest upstream version + +* Sun Oct 09 2011 Iain Arnell 2.0205-2 +- add virtual provides for perl-Any-Moose + +* Sat Oct 01 2011 Iain Arnell 2.0205-1 +- update to latest upstream version + +* Tue Sep 13 2011 Petr Pisar - 2.0204-2 +- Build-require Carp because Carp dual-lives now (bug #736768) + +* Sun Aug 28 2011 Iain Arnell 2.0204-1 +- update to latest upstream version +- additional build/test dependencies for more testing + +* Sat Jul 30 2011 Iain Arnell 2.0202-1 +- update to latest upstream version + +* Wed Jul 20 2011 Petr Sabata - 2.0010-2 +- Perl mass rebuild + +* Sat Jun 25 2011 Iain Arnell 2.0010-1 +- update to latest upstream version + +* Fri May 20 2011 Iain Arnell 2.0007-1 +- update to latest upstream version + +* Tue May 03 2011 Iain Arnell 2.0002-2 +- drop unnecessary BR perl(Devel::PartialDump) + +* Tue May 03 2011 Iain Arnell 2.0002-1 +- update to latest upstream version + +* Tue Apr 26 2011 Iain Arnell 2.0001-3 +- add explicit perl(Dist::CheckConflicts) requirement + +* Sat Apr 23 2011 Iain Arnell 2.0001-2 +- obsolete perl-Class-MOP-tests too + +* Sat Apr 23 2011 Iain Arnell 2.0001-1 +- update to latest upstream version + +* Fri Apr 22 2011 Iain Arnell 2.00-1 +- update to latest upstream version +- regenerate BuildRequires from META.json +- obsoletes perl-Class-MOP (now incluced in Moose itself) +- clean up spec for modern rpmbuild + +* Sun Apr 03 2011 Iain Arnell 1.25-1 +- update to latest upstream version + +* Sat Mar 05 2011 Iain Arnell 1.24-1 +- update to latest upstream version + +* Thu Feb 17 2011 Iain Arnell 1.23-1 +- update to latest upstream version + +* Tue Feb 08 2011 Fedora Release Engineering - 1.21-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Mon Jan 24 2011 Iain Arnell 1.21-1 +- update to latest upstream version +- update R/BR perl(Class::MOP) >= 1.11 +- update R/BR perl(Params::Util) >= 1.00 +- update R/BR perl(Package::DeprecationManager) >= 0.10 +- new BR perl(Test::Fatal) >= 0.001 +- drop old BR perl(Test::Exception) + +* Sat Oct 09 2010 Iain Arnell 1.15-1 +- update to latest upstream version +- update BR perl(Class::MOP) >= 1.09 +- new BR perl(Params:Util) + +* Tue Oct 05 2010 Iain Arnell 1.14-1 +- update to latest upstream version +- update BR perl(Class:MOP) >= 1.05 +- new BR perl(Test::Requires) >= 0.05 +- new R/BR perl(Package::DeprecationManager) >= 0.04 + +* Sat Jul 03 2010 Iain Arnell 1.08-1 +- update to latest upstream +- update BR perl(Class:MOP) >= 1.02 + +* Fri May 07 2010 Marcela Maslanova - 1.03-1 +- update + +* Mon May 03 2010 Marcela Maslanova - 1.02-1 +- Mass rebuild with perl-5.12.0 +- switch off tests for meantime, needs Class::ISA + +* Fri Apr 30 2010 Marclea MaÅ¡láňová 1.01-1 +- update + +* Fri Mar 12 2010 Chris Weyl 0.99-1 +- update by Fedora::App::MaintainerTools 0.006 +- updating to latest GA CPAN version (0.99) + +* Sat Feb 20 2010 Chris Weyl 0.98-1 +- update by Fedora::App::MaintainerTools 0.003 + +* Sat Feb 13 2010 Chris Weyl 0.96-1 +- auto-update by cpan-spec-update 0.002 +- dropped old BR on perl(UNIVERSAL::require) +- dropped old BR on perl(Sub::Install) +- dropped old BR on perl(Test::LongString) +- dropped old BR on perl(Filter::Simple) + +* Fri Feb 05 2010 Chris Weyl 0.94-3 +- PERL_INSTALL_ROOT => DESTDIR +- add perl_default_subpackage_tests +- properly exclude vendorarch/auto/ directory +- add br on DateTime::Calendar::Mayan + +* Wed Jan 20 2010 Chris Weyl 0.94-2 +- we're not noarch anymore :) + +* Wed Jan 20 2010 Chris Weyl 0.94-1 +- auto-update to 0.94 (by cpan-spec-update 0.01) +- altered br on perl(Class::MOP) (0.94 => 0.98) +- altered req on perl(Class::MOP) (0.94 => 0.98) + +* Mon Dec 7 2009 Stepan Kasal - 0.92-2 +- rebuild against perl 5.10.1 + +* Sun Sep 27 2009 Chris Weyl 0.92-1 +- auto-update to 0.92 (by cpan-spec-update 0.01) +- altered br on perl(Class::MOP) (0.93 => 0.94) +- altered req on perl(Class::MOP) (0.93 => 0.94) + +* Fri Sep 18 2009 Chris Weyl 0.90-1 +- switch filtering systems... +- auto-update to 0.90 (by cpan-spec-update 0.01) +- altered br on perl(Class::MOP) (0.92 => 0.93) +- altered br on perl(Test::More) (0.77 => 0.88) +- added a new br on perl(Try::Tiny) (version 0.02) +- altered req on perl(Class::MOP) (0.92 => 0.93) +- added a new req on perl(Try::Tiny) (version 0.02) + +* Wed Aug 19 2009 Chris Weyl 0.89-1 +- auto-update to 0.89 (by cpan-spec-update 0.01) +- altered br on perl(Class::MOP) (0.89 => 0.92) +- altered req on perl(Class::MOP) (0.89 => 0.92) + +* Mon Jul 27 2009 Chris Weyl 0.88-1 +- auto-update to 0.88 (by cpan-spec-update 0.01) +- altered br on perl(Class::MOP) (0.85 => 0.89) +- altered br on perl(Sub::Exporter) (0.972 => 0.980) +- added a new req on perl(Carp) (version 0) +- added a new req on perl(Class::MOP) (version 0.89) +- added a new req on perl(Data::OptList) (version 0) +- added a new req on perl(List::MoreUtils) (version 0.12) +- added a new req on perl(Scalar::Util) (version 1.19) +- added a new req on perl(Sub::Exporter) (version 0.980) +- added a new req on perl(Sub::Name) (version 0) +- added a new req on perl(Task::Weaken) (version 0) + +* Sun Jul 26 2009 Fedora Release Engineering - 0.81-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Mon Jun 22 2009 Chris Weyl 0.81-2 +- split off Test::Moose + +* Tue Jun 09 2009 Chris Weyl 0.81-1 +- auto-update to 0.81 (by cpan-spec-update 0.01) +- altered br on perl(Class::MOP) (0.83 => 0.85) + +* Sun Jun 07 2009 Chris Weyl 0.80-1 +- auto-update to 0.80 (by cpan-spec-update 0.01) + +* Tue May 19 2009 Chris Weyl 0.79-1 +- auto-update to 0.79 (by cpan-spec-update 0.01) + +* Wed May 13 2009 Chris Weyl 0.78-1 +- auto-update to 0.78 (by cpan-spec-update 0.01) +- altered br on perl(Test::Exception) (0.21 => 0.27) +- altered br on perl(ExtUtils::MakeMaker) (0 => 6.42) +- added a new br on perl(Sub::Name) (version 0) +- altered br on perl(Class::MOP) (0.81 => 0.83) +- altered br on perl(Sub::Exporter) (0.954 => 0.972) +- added a new br on perl(Carp) (version 0) + +* Mon May 04 2009 Chris Weyl 0.74-2 +- switch filtering to a cleaner system + +* Sat Apr 18 2009 Chris Weyl 0.74-1 +- update to 0.74 + +* Wed Apr 01 2009 Chris Weyl 0.73-1 +- update to 0.73 + +* Sun Mar 08 2009 Chris Weyl 0.72-1 +- update to 0.72 + +* Thu Feb 26 2009 Fedora Release Engineering - 0.71-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Sun Feb 22 2009 Chris Weyl 0.71-1 +- update to 0.71 + +* Sun Jan 04 2009 Chris Weyl 0.64-1 +- update to 0.64 + +* Sun Dec 28 2008 Chris Weyl 0.63-1 +- update to 0.63 +- bump br versions on Moose, List::MoreUtils + +* Sat Dec 06 2008 Chris Weyl 0.62-1 +- update to 0.62 +- new Task::Weaken and Class::MOP requirements + +* Sat Nov 08 2008 Chris Weyl 0.61-4 +- aaaand drop them again, as it was really perl-Class-MOP's issue. + +* Sat Nov 08 2008 Chris Weyl 0.61-3 +- same with Devel::GlobalDestruction (same RT as below) + +* Sat Nov 08 2008 Chris Weyl 0.61-2 +- add Sub::Name as a build dep (RT#40772) + +* Sat Nov 08 2008 Chris Weyl 0.61-1 +- update to 0.61 +- update BR's + +* Sat Sep 06 2008 Chris Weyl 0.57-2 +- add additional test BR's + +* Sat Sep 06 2008 Chris Weyl 0.57-1 +- update to 0.57 + +* Fri Jul 18 2008 Chris Weyl 0.54-1 +- update to 0.54 + +* Sat Jun 28 2008 Chris Weyl 0.51-1 +- update to 0.51 + +* Tue Jun 17 2008 Chris Weyl 0.50-1 +- update to 0.50 +- drop obviated test patch + +* Wed May 28 2008 Chris Weyl 0.44-2 +- bump + +* Wed May 21 2008 Chris Weyl 0.44-1 +- update to 0.44 + +* Wed Mar 05 2008 Tom "spot" Callaway 0.33-3 +- rebuild for new perl + +* Mon Jan 07 2008 Chris Weyl 0.33-2 +- remove *.orig files from t/ (BZ#427754) + +* Sat Dec 15 2007 Chris Weyl 0.33-1 +- update to 0.33 + +* Wed Dec 05 2007 Chris Weyl 0.32-1 +- update to 0.32 + +* Sun Nov 25 2007 Chris Weyl 0.30-1 +- update to 0.30 + +* Sat Nov 17 2007 Chris Weyl 0.29-1 +- update to 0.29 +- refactor to Module::Install + +* Sun Oct 14 2007 Chris Weyl 0.26-1 +- udpate to 0.26 + +* Sat Aug 11 2007 Chris Weyl 0.24-1 +- update to 0.24 +- license tag: GPL -> GPL+ +- patch t/202_...t to write to a tmpdir rather than . + +* Thu May 31 2007 Chris Weyl 0.22-1 +- update to 0.22 + +* Fri May 04 2007 Chris Weyl 0.21-1 +- update to 0.21 + +* Tue May 01 2007 Chris Weyl 0.20-2 +- add t/ to %%doc +- add br for optional test #7 + +* Sat Apr 07 2007 Chris Weyl 0.20-1 +- update to 0.20 +- add additional BR's for new optional tests + +* Fri Mar 23 2007 Chris Weyl 0.18-1 +- Sub::Name only needed as a br for Moose < 0.18 +- update to 0.18 + +* Thu Nov 16 2006 Chris Weyl 0.17-2 +- add IO::File and IO::String to br's for testing + +* Thu Nov 16 2006 Chris Weyl 0.17-1 +- update to 0.17 + +* Mon Nov 06 2006 Chris Weyl 0.15-1 +- update to 0.15 + +* Tue Oct 10 2006 Chris Weyl 0.14-1 +- update to 0.14 +- drop some cruft from the specfile +- make %%description a touch more verbose :) + +* Tue Oct 03 2006 Chris Weyl 0.13-1 +- update to 0.13 + +* Fri Sep 08 2006 Chris Weyl 0.12-2 +- bump + +* Sat Sep 02 2006 Chris Weyl 0.12-1 +- Specfile autogenerated by cpanspec 1.69.1. diff --git a/SPECS/perl-Net-SNMP.spec b/SPECS/perl-Net-SNMP.spec new file mode 100644 index 0000000..ebe8064 --- /dev/null +++ b/SPECS/perl-Net-SNMP.spec @@ -0,0 +1,112 @@ +Name: perl-Net-SNMP +Version: 6.0.1 +Release: 7%{?dist} +Summary: Object oriented interface to SNMP + +Group: Development/Libraries +License: GPL+ or Artistic +URL: http://search.cpan.org/dist/Net-SNMP/ +Source0: http://search.cpan.org/CPAN/authors/id/D/DT/DTOWN/Net-SNMP-v%{version}.tar.gz +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) + +BuildArch: noarch +BuildRequires: perl(Crypt::DES) +BuildRequires: perl(Digest::HMAC) +BuildRequires: perl(Digest::SHA1) +BuildRequires: perl(ExtUtils::MakeMaker) +Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) +#Requires: perl(Crypt::Rijndael) +# This is autodetected. +#Requires: perl(Socket6) + +%description +The Net::SNMP module implements an object oriented interface to the +Simple Network Management Protocol. Perl applications can use the +module to retrieve or update information on a remote host using the +SNMP protocol. The module supports SNMP version-1, SNMP version-2c +(Community-Based SNMPv2), and SNMP version-3. The Net::SNMP module +assumes that the user has a basic understanding of the Simple Network +Management Protocol and related network management concepts. + + +%prep +%setup -q -n Net-SNMP-v%{version} +%{__perl} -pi -e 's|^#!\s+/usr/local/bin/perl|#!%{__perl}|' examples/*.pl +chmod -c a-x examples/*.pl + + +%build +%{__perl} Makefile.PL INSTALLDIRS=vendor +make %{?_smp_mflags} + + +%install +rm -rf $RPM_BUILD_ROOT +make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT +find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} ';' +find $RPM_BUILD_ROOT -type d -depth -exec rmdir {} 2>/dev/null ';' +chmod -R u+w $RPM_BUILD_ROOT/* + + +%check +make test + + +%clean +rm -rf $RPM_BUILD_ROOT + + +%files +%defattr(-,root,root,-) +%doc Changes README examples/ +%{_bindir}/* +%{perl_vendorlib}/Net/ +%{_mandir}/man1/*.1* +%{_mandir}/man3/*.3pm* + + +%changelog +* Thu Feb 14 2013 Fedora Release Engineering - 6.0.1-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Fri Jul 20 2012 Fedora Release Engineering - 6.0.1-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Tue Jun 12 2012 Petr Pisar - 6.0.1-5 +- Perl 5.16 rebuild + +* Fri Jan 13 2012 Fedora Release Engineering - 6.0.1-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Mon Jun 20 2011 Marcela MaÅ¡láňová - 6.0.1-3 +- Perl mass rebuild + +* Tue Feb 08 2011 Fedora Release Engineering - 6.0.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Wed Nov 17 2010 Tom "spot" Callaway - 6.0.1-1 +- update to 6.0.1, which removed all occurrences of the "locked" attribute, + deprecated in perl 5.12.0 +- okay to use Socket6 now. + +* Tue May 04 2010 Marcela Maslanova - 5.2.0-6 +- Mass rebuild with perl-5.12.0 + +* Mon Dec 7 2009 Stepan Kasal - 5.2.0-5 +- rebuild against perl 5.10.1 + +* Sun Jul 26 2009 Fedora Release Engineering - 5.2.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Thu Feb 26 2009 Fedora Release Engineering - 5.2.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Thu Mar 6 2008 Tom "spot" Callaway - 5.2.0-2 +- rebuild for new perl + +* Tue Oct 16 2007 Tom "spot" Callaway - 5.2.0-1.1 +- correct license tag +- add BR: perl(ExtUtils::MakeMaker) + +* Sat May 13 2006 Jose Pedro Oliveira - 5.2.0-1 +- First build. diff --git a/SPECS/perl-Sub-Name.spec b/SPECS/perl-Sub-Name.spec new file mode 100644 index 0000000..892fa4c --- /dev/null +++ b/SPECS/perl-Sub-Name.spec @@ -0,0 +1,174 @@ +# TODO: BR: perl(B::C) when available + +Name: perl-Sub-Name +Version: 0.09 +Release: 1%{?dist} +Summary: Name - or rename - a sub +License: GPL+ or Artistic +URL: http://search.cpan.org/dist/Sub-Name/ +Source0: http://search.cpan.org/CPAN/authors/id/E/ET/ETHER/Sub-Name-%{version}.tar.gz +BuildRequires: perl +BuildRequires: perl(base) +BuildRequires: perl(Devel::CheckBin) +BuildRequires: perl(DynaLoader) +BuildRequires: perl(Exporter) +BuildRequires: perl(ExtUtils::MakeMaker) +BuildRequires: perl(strict) +BuildRequires: perl(Test::More) +BuildRequires: perl(warnings) +Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) + +# Don't "provide" private perl objects +%{?perl_default_filter} + +%description +This module allows one to "name" or rename subroutines, including anonymous +ones. + +Note that this is mainly for aid in debugging; you still cannot call the sub +by the new name (without some deep magic). + +%prep +%setup -q -n Sub-Name-%{version} + +%build +perl Makefile.PL INSTALLDIRS=vendor optimize="%{optflags}" +make %{?_smp_mflags} + +%install +make pure_install DESTDIR=%{buildroot} +find %{buildroot} -type f -name .packlist -exec rm -f {} \; +find %{buildroot} -type f -name '*.bs' -size 0 -exec rm -f {} \; +%{_fixperms} %{buildroot} + +%check +make test + +%files +%doc Changes README +%{perl_vendorarch}/auto/Sub/ +%{perl_vendorarch}/Sub/ +%{_mandir}/man3/Sub::Name.3pm* + +%changelog +* Mon Aug 18 2014 Paul Howarth - 0.09-1 +- Update to 0.09 + - Copy the contents of the %%DB::sub entry if it exists; fixes + Devel::NYTProf's anon sub handling (CPAN RT#50524) +- Drop upstreamed debugger patch +- Drop EL-5 compatibility since we need Devel::CheckBin, which can't be + built for EPEL-5 or EPEL-6 + +* Sun Aug 17 2014 Fedora Release Engineering - 0.08-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + +* Mon Aug 4 2014 Paul Howarth - 0.08-1 +- Update to 0.08 + - Fix leak when setting a fully-qualified name (GH#1) +- Update debugger patch + +* Mon Jul 14 2014 Paul Howarth - 0.07-1 +- Update to 0.07 + - Skip optional test if B::C 1.48 is not installed + +* Fri Jul 11 2014 Paul Howarth - 0.06-1 +- Update to 0.06 + - Do not change the string arg in XS, use copy instead (CPAN RT#96893) + - Add README make target + - Add more distribution metadata +- This release by ETHER → update source URL +- Update debugger patch (CPAN RT#96893) +- Drop %%defattr, redundant since rpm 4.4 +- Don't need to remove empty directories from the buildroot + +* Sat Jun 07 2014 Fedora Release Engineering - 0.05-12 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Sun Aug 04 2013 Fedora Release Engineering - 0.05-11 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Wed Jul 17 2013 Petr Pisar - 0.05-10 +- Perl 5.18 rebuild + +* Thu Feb 14 2013 Fedora Release Engineering - 0.05-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Fri Jul 20 2012 Fedora Release Engineering - 0.05-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Fri Jun 08 2012 Petr Pisar - 0.05-7 +- Perl 5.16 rebuild + +* Sat Feb 18 2012 Paul Howarth - 0.05-6 +- Add patch for CPAN RT#50524 (copy contents of %%DB::sub entry if it exists) +- Reinstate compatibility with old distributions like EL-5 + - Add BuildRoot definition + - Clean buildroot in %%install + - Restore %%clean section + - Restore %%defattr + - Don't use + to terminate find -exec commands +- Spec clean-up + - Make %%files list more explicit + - Use DESTDIR rather than PERL_INSTALL_ROOT + - Don't use macros for commands + - Use tabs + - Add buildreqs for Perl core modules that might be dual-lived + - Explicit requires for "use base XXX;" only required prior to rpm 4.9 + +* Fri Jan 13 2012 Fedora Release Engineering - 0.05-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Fri Jun 17 2011 Marcela MaÅ¡láňová - 0.05-4 +- Perl mass rebuild + +* Wed Feb 09 2011 Fedora Release Engineering - 0.05-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Wed Dec 22 2010 Marcela Maslanova - 0.05-2 +- Rebuild to fix problems with vendorarch/lib (#661697) + +* Sat Dec 18 2010 Iain Arnell - 0.05-1 +- Update to latest upstream version +- Clean up spec for modern rpmbuild +- BR perl(Test::More) +- Requires perl(DynaLoader) and perl(Exporter) + +* Thu May 06 2010 Marcela Maslanova - 0.04-6 +- Mass rebuild with perl-5.12.0 + +* Mon Dec 7 2009 Stepan Kasal - 0.04-5 +- Rebuild against perl 5.10.1 + +* Thu Aug 27 2009 Chris Weyl - 0.04-4 +- Filtering errant private provides + +* Sun Jul 26 2009 Fedora Release Engineering - 0.04-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Thu Feb 26 2009 Fedora Release Engineering - 0.04-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Sun Aug 03 2008 Chris Weyl - 0.04-1 +- Update to 0.04 + +* Sat Mar 15 2008 Chris Weyl - 0.03-1 +- Update to 0.03 + +* Tue Mar 4 2008 Tom "spot" Callaway - 0.02-5 +- Rebuild for new perl + +* Mon Feb 18 2008 Fedora Release Engineering - 0.02-4.1 +- Autorebuild for GCC 4.3 + +* Tue Oct 16 2007 Tom "spot" Callaway - 0.02-3.1 +- Correct license tag +- Add BR: perl(ExtUtils::MakeMaker) + +* Tue Aug 21 2007 Chris Weyl - 0.02-3 +- Bump + +* Wed Sep 06 2006 Chris Weyl - 0.02-2 +- Bump + +* Sat Sep 02 2006 Chris Weyl - 0.02-1 +- Specfile autogenerated by cpanspec 1.69.1 diff --git a/SPECS/perl-Throwable.spec b/SPECS/perl-Throwable.spec new file mode 100644 index 0000000..d25fc6c --- /dev/null +++ b/SPECS/perl-Throwable.spec @@ -0,0 +1,97 @@ +Name: perl-Throwable +Version: 0.102080 +Release: 10%{?dist} +Summary: Role for classes that can be thrown +License: GPL+ or Artistic +Group: Development/Libraries +URL: http://search.cpan.org/dist/Throwable/ +Source0: http://www.cpan.org/authors/id/R/RJ/RJBS/Throwable-%{version}.tar.gz +BuildArch: noarch +BuildRequires: perl(Devel::StackTrace) >= 1.21 +BuildRequires: perl(ExtUtils::MakeMaker) >= 6.11 +BuildRequires: perl(Moose) >= 0.87 +BuildRequires: perl(Test::More) +BuildRequires: perl(Test::Pod) +BuildRequires: perl(Test::Pod::Coverage) +BuildRequires: perl(Pod::Coverage::TrustPod) + +Requires: perl(Devel::StackTrace) >= 1.21 +Requires: perl(ExtUtils::MakeMaker) >= 6.11 +Requires: perl(Moose) >= 0.87 +Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) + +%{?perl_default_filter} + +%description +Throwable is a role for classes that are meant to be thrown as exceptions +to standard program flow. It is very simple and does only two things: saves +any previous value for $@ and calls die $self. + +%prep +%setup -q -n Throwable-%{version} + +%build +%{__perl} Makefile.PL INSTALLDIRS=vendor +make %{?_smp_mflags} + +%install +make pure_install DESTDIR=$RPM_BUILD_ROOT + +find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \; +find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null \; + +%{_fixperms} $RPM_BUILD_ROOT/* + +%check +RELEASE_TESTING=1 make test + +%files +%defattr(-,root,root,-) +%doc Changes LICENSE README +%{perl_vendorlib}/* +%{_mandir}/man3/* + +%changelog +* Sun Aug 04 2013 Fedora Release Engineering - 0.102080-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Fri Aug 02 2013 Petr Pisar - 0.102080-9 +- Perl 5.18 rebuild + +* Thu Feb 14 2013 Fedora Release Engineering - 0.102080-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Fri Jul 20 2012 Fedora Release Engineering - 0.102080-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Fri Jun 22 2012 Petr Pisar - 0.102080-6 +- Perl 5.16 rebuild + +* Fri Jan 13 2012 Fedora Release Engineering - 0.102080-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Tue Jul 19 2011 Petr Sabata - 0.102080-4 +- Perl mass rebuild + +* Wed Feb 09 2011 Fedora Release Engineering - 0.102080-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Thu Dec 23 2010 Marcela Maslanova - 0.102080-2 +- 661697 rebuild for fixing problems with vendorach/lib + +* Fri Jul 30 2010 Iain Arnell 0.102080-1 +- update to latest upstream +- update spec for modern rpmbuild + +* Fri May 07 2010 Marcela Maslanova - 0.101110-2 +- Mass rebuild with perl-5.12.0 + +* Sat Apr 24 2010 Iain Arnell 0.101110-1 +- update to latest upstream version +- use perl_default_filter and DESTDIR + +* Sat Feb 27 2010 Iain Arnell 0.100090-2 +- BR perl(Pod::Coverage::TrustPod) + +* Thu Jan 14 2010 Iain Arnell 0.100090-1 +- Specfile autogenerated by cpanspec 1.78. diff --git a/SPECS/perl-Variable-Magic.spec b/SPECS/perl-Variable-Magic.spec new file mode 100644 index 0000000..72d8339 --- /dev/null +++ b/SPECS/perl-Variable-Magic.spec @@ -0,0 +1,188 @@ +Name: perl-Variable-Magic +Version: 0.54 +Release: 2%{?dist} +Summary: Associate user-defined magic to variables from Perl +License: GPL+ or Artistic +Group: Development/Libraries +URL: http://search.cpan.org/dist/Variable-Magic/ +Source0: http://search.cpan.org/CPAN/authors/id/V/VP/VPIT/Variable-Magic-%{version}.tar.gz +# Module Build +BuildRequires: perl +BuildRequires: perl(Config) +BuildRequires: perl(ExtUtils::MakeMaker) +# Module Runtime +BuildRequires: perl(base) +BuildRequires: perl(Carp) +BuildRequires: perl(Exporter) +BuildRequires: perl(strict) +BuildRequires: perl(warnings) +BuildRequires: perl(XSLoader) +# Test Suite +BuildRequires: perl(B::Deparse) +BuildRequires: perl(bytes) +BuildRequires: perl(lib) +BuildRequires: perl(Test::More) +BuildRequires: perl(vars) +# Optional Tests +BuildRequires: perl(Capture::Tiny) >= 0.08 +BuildRequires: perl(Hash::Util::FieldHash) +BuildRequires: perl(Perl::Destruct::Level) +BuildRequires: perl(Symbol) +BuildRequires: perl(threads) +BuildRequires: perl(threads::shared) +BuildRequires: perl(Tie::Array) +BuildRequires: perl(Tie::Hash) +# Runtime +Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) +Requires: perl(Carp) +Requires: perl(Exporter) +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" +make %{?_smp_mflags} + +%install +make pure_install DESTDIR=$RPM_BUILD_ROOT +find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \; +find $RPM_BUILD_ROOT -type f -name '*.bs' -size 0 -exec rm -f {} \; +%{_fixperms} $RPM_BUILD_ROOT + +%check +make test + +%files +%doc Changes README +%{perl_vendorarch}/auto/Variable/ +%{perl_vendorarch}/Variable/ +%{_mandir}/man3/Variable::Magic.3* + +%changelog +* Fri Oct 3 2014 Paul Howarth - 0.54-2 +- Classify buildreqs by usage +- Don't use macros for commands +- Don't need to remove empty directories from the buildroot +- Use DESTDIR rather than PERL_INSTALL_ROOT +- Make %%files list more explicit + +* 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. diff --git a/SPECS/perl-namespace-clean.spec b/SPECS/perl-namespace-clean.spec new file mode 100644 index 0000000..8589c8c --- /dev/null +++ b/SPECS/perl-namespace-clean.spec @@ -0,0 +1,222 @@ +# We need to patch the test suite if we have an old version of Test::More +%global old_test_more %(perl -MTest::More -e 'print (($Test::More::VERSION < 0.88) ? 1 : 0);' 2>/dev/null || echo 0) + +# With perl 5.8.9-5.12, we need Sub::Identify and Sub::Name +%global fixup_rename_sub %(perl -e 'print (($] > 5.008_008_9 && $] < 5.013_006_1) ? 1 : 0);' 2>/dev/null || echo 0) + +Name: perl-namespace-clean +Summary: Keep your namespace tidy +Version: 0.24 +Release: 2%{?dist} +License: GPL+ or Artistic +Group: Development/Libraries +URL: http://search.cpan.org/dist/namespace-clean/ +Source0: http://search.cpan.org/CPAN/authors/id/R/RI/RIBASUSHI/namespace-clean-%{version}.tar.gz +Patch1: namespace-clean-0.24-old-Test::More.patch +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(id -nu) +BuildArch: noarch +BuildRequires: perl(base) +BuildRequires: perl(B::Hooks::EndOfScope) >= 0.12 +BuildRequires: perl(constant) +BuildRequires: perl(Devel::Hide) +BuildRequires: perl(Exporter) +BuildRequires: perl(ExtUtils::CBuilder) >= 0.27 +BuildRequires: perl(ExtUtils::MakeMaker) +BuildRequires: perl(lib) +BuildRequires: perl(Package::Stash) >= 0.23 +BuildRequires: perl(Sub::Identify) >= 0.04 +BuildRequires: perl(Sub::Name) >= 0.04 +BuildRequires: perl(Test::More) +BuildRequires: perl(vars) +%if %{fixup_rename_sub} +Requires: perl(Sub::Identify) >= 0.04 +Requires: perl(Sub::Name) >= 0.04 +%endif +Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) +Requires: perl(B::Hooks::EndOfScope) >= 0.12 + +# Obsolete/Provide old tests subpackage +# Can be removed during F19 development cycle +%if 0%{?perl_default_filter:1} +Obsoletes: %{name}-tests < 0.21-3 +Provides: %{name}-tests = %{version}-%{release} +# Avoid unwanted requires/provides that come with the test suite +%{perl_default_filter} +%endif + +%description +When you define a function, or import one, into a Perl package, it will +naturally also be available as a method. This does not per se cause +problems, but it can complicate subclassing and, for example, plugin +classes that are included via multiple inheritance by loading them as +base classes. + +The 'namespace::clean' pragma will remove all previously declared or +imported symbols at the end of the current package's compile cycle. +Functions called in the package itself will still be bound by their +name, but they won't show up as methods on your class or instances. + +%prep +%setup -q -n namespace-clean-%{version} + +# Patch test suite to work with Test::More < 0.88 if necessary +%if %{old_test_more} +%patch1 -p1 +%endif + +%build +perl Makefile.PL INSTALLDIRS=vendor +make %{?_smp_mflags} + +%install +rm -rf %{buildroot} +make pure_install DESTDIR=%{buildroot} +find %{buildroot} -type f -name .packlist -exec rm -f {} ';' +%{_fixperms} %{buildroot} + +%check +make test + +%clean +rm -rf %{buildroot} + +%files +%doc Changes %{?perl_default_filter:t/} +%{perl_vendorlib}/namespace/ +%{_mandir}/man3/namespace::clean.3pm* + +%changelog +* Thu Feb 14 2013 Fedora Release Engineering - 0.24-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Wed Dec 5 2012 Paul Howarth - 0.24-1 +- Update to 0.24 + - Properly skip debugger test when optional deps not available + - Make sure pure-perl tests pass correctly on space-containing paths + (CPAN RT#77528) + - Remove all the pure-perl fallback code and depend on PP-capable + B::H::EOS 0.12 +- Module no longer attempts to use Hash::Util::FieldHash, so drop filters +- BR: perl(Sub::Identify) and perl(Sub::Name) unconditionally +- BR: perl(base), perl(ExtUtils::CBuilder) and perl(lib) +- Drop BR: perl(FindBin), not dual-lived upstream +- Update patch for building with old Test::More versions + +* Fri Jul 20 2012 Fedora Release Engineering - 0.23-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Tue Jun 19 2012 Petr Pisar - 0.23-2 +- Perl 5.16 rebuild + +* Sun Mar 11 2012 Paul Howarth - 0.23-1 +- Update to 0.23 + - Rely on B::Hooks::EndOfScope version 0.10 to fix issues with new + Module::Runtime versions (≥ 0.012) on perl 5.10 due to incorrect hook + firing due to %^H localisation + - Fix failures on 5.13.6 due to incorrect version number threshold + (CPAN RT#74683) +- Don't need to remove empty directories from buildroot +- Drop %%defattr, redundant since rpm 4.4 + +* Fri Jan 27 2012 Paul Howarth - 0.22-1 +- Update to 0.22 + - Limit the debugger workarounds to perls between 5.8.8 and 5.14, extend + debugger support to all perl versions (CPAN RT#69862) + - If possible, automatically install (but not load) the debugger workaround + libraries on perls between 5.8.8 and 5.14 (CPAN RT#72368) + - Add back dropped NAME section (CPAN RT#70259) + - Simplify the ≥ 5.10 PP variant even more - move the hook from DESTROY + into DELETE + - Force explicit callback invocation order on 5.8 PP + - Replace the %^H tie approach with fieldhashes, which fixes all known + corner cases and caveats on supported perls ≥ 5.8.1 (CPAN RT#73402) + - Compile away the debugger fixup on perls ≥ 5.15.5 +- Only BR:/R: Sub::Identify and Sub::Name for perl versions where they're + actually needed +- Reinstate compatibility with old distributions like EL-5 + - Patch test suite to work with Test::More < 0.88 if necessary + - Filter dependency on Hash::Util::FieldHash on perl 5.8.x + - Add back buildroot definition, %%clean section, %%defattr etc. +- Only include tests if we have %%{perl_default_filter} to avoid the unwanted + requires/provides that come with them +- Drop redundant buildreq perl(CPAN) +- Make %%files list more explicit +- Use tabs + +* Sun Jan 22 2012 Iain Arnell - 0.21-3 +- Drop tests subpackage; move tests to main package documentation + +* Sat Jan 14 2012 Fedora Release Engineering - 0.21-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Sun Oct 02 2011 Iain Arnell - 0.21-1 +- Update to latest upstream version +- Clean up spec for modern rpmbuild + +* Wed Jul 20 2011 Petr Sabata - 0.20-3 +- Perl mass rebuild + +* Wed Feb 09 2011 Fedora Release Engineering - 0.20-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Sat Jan 08 2011 Iain Arnell - 0.20-1 +- Update to latest upstream version +- Update BR perl(Package::Stash) >= 0.22 + +* Tue Dec 21 2010 Marcela Maslanova - 0.18-2 +- Rebuild to fix problems with vendorarch/lib (#661697) + +* Sun Aug 01 2010 Iain Arnell - 0.18-1 +- Update by Fedora::App::MaintainerTools 0.006 +- Updating to latest GA CPAN version (0.18) +- Added a new br on perl(Exporter) (version 0) +- Altered br on perl(ExtUtils::MakeMaker) (6.42 => 6.31) +- Added a new br on perl(Package::Stash) (version 0.03) +- Added a new br on perl(constant) (version 0) +- Added a new br on perl(vars) (version 0) +- Dropped old BR on perl(Symbol) +- Dropped old requires on perl(Symbol) +- Manually drop unnecessary requires + +* Tue May 04 2010 Marcela Maslanova - 0.14-1 +- Mass rebuild with perl-5.12.0 & update + +* Tue Feb 23 2010 Chris Weyl - 0.13-2 +- Update by Fedora::App::MaintainerTools 0.003 +- PERL_INSTALL_ROOT => DESTDIR + +* Fri Feb 05 2010 Chris Weyl - 0.13-1 +- Update filtering perl_default_filter +- Auto-update to 0.13 (by cpan-spec-update 0.01) +- Altered br on perl(ExtUtils::MakeMaker) (0 => 6.42) +- Added a new br on perl(Sub::Identify) (version 0.04) +- Added a new br on perl(Sub::Name) (version 0.04) +- Altered br on perl(Test::More) (0.62 => 0.88) +- Added a new br on CPAN (inc::Module::AutoInstall found) +- Added a new req on perl(B::Hooks::EndOfScope) (version 0.07) +- Added a new req on perl(Sub::Identify) (version 0.04) +- Added a new req on perl(Sub::Name) (version 0.04) +- Added a new req on perl(Symbol) (version 0) + +* Mon Dec 7 2009 Stepan Kasal - 0.11-3 +- Rebuild against perl 5.10.1 + +* Sun Jul 26 2009 Fedora Release Engineering - 0.11-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Thu Apr 02 2009 Chris Weyl - 0.11-1 +- Update to 0.11 + +* Thu Feb 26 2009 Fedora Release Engineering - 0.09-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Tue Dec 02 2008 Chris Weyl - 0.09-1 +- Update to 0.09 +- Note BR change from Scope::Guard to B::Hooks::EndOfScope + +* Mon Sep 08 2008 Chris Weyl - 0.08-2 +- Bump + +* Sat Sep 06 2008 Chris Weyl - 0.08-1 +- Initial Fedora packaging +- Generated with cpan2dist (CPANPLUS::Dist::Fedora version 0.0.1)