[perl-Object-InsideOut] 3.87 bump

Petr Pisar ppisar at fedoraproject.org
Thu Jan 19 17:22:49 UTC 2012


commit 59cfdb441bb23b12840a1fb1036a8be3be7286e9
Author: Petr Písař <ppisar at redhat.com>
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 at redhat.com> - 3.87-1
+- 3.87 bump
+
 * Fri Jan 13 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 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



More information about the perl-devel mailing list