commit 59cfdb441bb23b12840a1fb1036a8be3be7286e9 Author: Petr Písař <ppisar@xxxxxxxxxx> Date: Thu Jan 19 18:21:58 2012 +0100 3.87 bump .gitignore | 1 + perl-Object-InsideOut.spec | 41 +++++++++++++++++++++++++---------------- sources | 2 +- 3 files changed, 27 insertions(+), 17 deletions(-) --- diff --git a/.gitignore b/.gitignore index 8f99ba5..1426c1f 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ Object-InsideOut-3.56.tar.gz /Object-InsideOut-3.79.tar.gz /Object-InsideOut-3.81.tar.gz /Object-InsideOut-3.84.tar.gz +/Object-InsideOut-3.87.tar.gz diff --git a/perl-Object-InsideOut.spec b/perl-Object-InsideOut.spec index 82bcf8a..1f01059 100644 --- a/perl-Object-InsideOut.spec +++ b/perl-Object-InsideOut.spec @@ -1,6 +1,6 @@ Name: perl-Object-InsideOut -Version: 3.84 -Release: 2%{?dist} +Version: 3.87 +Release: 1%{?dist} Summary: Comprehensive inside-out object support module Group: Development/Libraries @@ -9,30 +9,37 @@ URL: http://search.cpan.org/dist/Object-InsideOut Source0: http://search.cpan.org/CPAN/authors/id/J/JD/JDHEDDEN/Object-InsideOut-%{version}.tar.gz BuildArch: noarch +BuildRequires: perl(ExtUtils::MakeMaker) +# Run-time BuildRequires: perl(attributes) BuildRequires: perl(B) -BuildRequires: perl(Config) BuildRequires: perl(Data::Dumper) BuildRequires: perl(Exception::Class) >= 1.29 -BuildRequires: perl(ExtUtils::MakeMaker) -BuildRequires: perl(overload) BuildRequires: perl(Scalar::Util) >= 1.23 -BuildRequires: perl(strict) -BuildRequires: perl(Test::More) >= 0.5 -BuildRequires: perl(Test::Pod) -BuildRequires: perl(Test::Pod::Coverage) -BuildRequires: perl(Want) >= 0.12 BuildRequires: perl(warnings) -%if !0%{?perl_bootstrap} -BuildRequires: perl(Math::Random::MT::Auto) +# Optional run-time +%if %{undefined perl_bootstrap} +BuildRequires: perl(Math::Random::MT::Auto) >= 5.04 %endif - +BuildRequires: perl(Want) >= 0.12 +# Test only +BuildRequires: perl(Config) +BuildRequires: perl(lib) +BuildRequires: perl(overload) +BuildRequires: perl(Test::More) >= 0.5 +BuildRequires: perl(threads) +BuildRequires: perl(Thread::Queue) +BuildRequires: perl(threads::shared) Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) Requires: perl(Data::Dumper) +Requires: perl(Scalar::Util) >= 1.23 %{?perl_default_filter} +# Remove underspecified dependencies %global __provides_exclude %{?__provides_exclude:%__provides_exclude|}perl\\(Object::InsideOut\\)$ -%if 0%{?perl_bootstrap} +%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\(Scalar::Util\\) + +%if %{defined perl_bootstrap} %global __requires_exclude %{?__requires_exclude:%__requires_exclude|}perl\\(Math::Random::MT::Auto\\) %endif @@ -43,7 +50,7 @@ inside-out object model. This module implements inside-out objects as anonymous scalar references that are blessed into a class with the scalar containing the ID for the object (usually a sequence number). For Perl 5.8.3 and later, the scalar reference is -set as readonly to prevent accidental modifications to the ID. Object data +set as read-only to prevent accidental modifications to the ID. Object data (i.e., fields) are stored within the class's package in either arrays indexed by the object's ID, or hashes keyed to the object's ID. @@ -62,7 +69,6 @@ make %{?_smp_mflags} make pure_install PERL_INSTALL_ROOT=%{buildroot} find %{buildroot} -type f -name .packlist -exec rm -f {} ';' find %{buildroot} -type d -depth -exec rmdir {} 2>/dev/null ';' - %{_fixperms} %{buildroot}/* @@ -76,6 +82,9 @@ make test %changelog +* Thu Jan 19 2012 Petr Pisar <ppisar@xxxxxxxxxx> - 3.87-1 +- 3.87 bump + * Fri Jan 13 2012 Fedora Release Engineering <rel-eng@xxxxxxxxxxxxxxxxxxxxxxx> - 3.84-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild diff --git a/sources b/sources index a036b04..d2c710a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -3676732d8b31fd9c6a0094e0a8a0254d Object-InsideOut-3.84.tar.gz +1c8db3f37013096cbdbd3d854349a39f Object-InsideOut-3.87.tar.gz -- Fedora Extras Perl SIG http://www.fedoraproject.org/wiki/Extras/SIGs/Perl perl-devel mailing list perl-devel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/perl-devel