Hello community,
here is the log from the commit of package perl-MooseX-Types-DateTime for
openSUSE:Factory checked in at 2012-03-07 20:10:10
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-MooseX-Types-DateTime (Old)
and /work/SRC/openSUSE:Factory/.perl-MooseX-Types-DateTime.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-MooseX-Types-DateTime", Maintainer is ""
Changes:
--------
---
/work/SRC/openSUSE:Factory/perl-MooseX-Types-DateTime/perl-MooseX-Types-DateTime.changes
2011-12-25 17:39:26.000000000 +0100
+++
/work/SRC/openSUSE:Factory/.perl-MooseX-Types-DateTime.new/perl-MooseX-Types-DateTime.changes
2012-03-07 20:10:12.000000000 +0100
@@ -1,0 +2,10 @@
+Mon Feb 27 09:44:04 UTC 2012 - [email protected]
+
+- updated to 0.07
+ - Provide optimize_as for pre-2.0100 Moose versions
+ - Bump MooseX::Types version requirement (RT#73188)
+ - Add missing dependencies
+ - Enforce version dependencies at runtime (RT#73189)
+ - Use inline_as instead of the deprecated optimize_as
+
+-------------------------------------------------------------------
Old:
----
MooseX-Types-DateTime-0.05.tar.gz
New:
----
MooseX-Types-DateTime-0.07.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-MooseX-Types-DateTime.spec ++++++
--- /var/tmp/diff_new_pack.LBYK38/_old 2012-03-07 20:10:13.000000000 +0100
+++ /var/tmp/diff_new_pack.LBYK38/_new 2012-03-07 20:10:13.000000000 +0100
@@ -1,8 +1,7 @@
-# vim: set sw=4 ts=4 et nu:
#
# spec file for package perl-MooseX-Types-DateTime
#
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -15,68 +14,67 @@
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
+
+
Name: perl-MooseX-Types-DateTime
-Version: 0.05
+Version: 0.07
Release: 0
-Summary: DateTime related constraints and coercions for Moose
-License: Artistic-1.0 or GPL-1.0+
+%define cpan_name MooseX-Types-DateTime
+Summary: DateTime related constraints and coercions for
+License: GPL-1.0+ or Artistic-1.0
Group: Development/Libraries/Perl
-Source:
http://search.cpan.org/CPAN/authors/id/N/NU/NUFFIN/MooseX-Types-DateTime-%{version}.tar.gz
-Url: http://search.cpan.org/dist/MooseX-Types-DateTime
+Url: http://search.cpan.org/dist/MooseX-Types-DateTime/
+Source:
http://www.cpan.org/authors/id/I/IL/ILMARI/%{cpan_name}-%{version}.tar.gz
+BuildArch: noarch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-%{perl_requires}
-BuildRequires: make
BuildRequires: perl
BuildRequires: perl-macros
-BuildRequires: perl(DateTime)
-BuildRequires: perl(DateTime::Locale)
+BuildRequires: perl(DateTime) >= 0.43
+BuildRequires: perl(DateTime::Duration) >= 0.43
+BuildRequires: perl(DateTime::Locale) >= 0.40
BuildRequires: perl(DateTime::TimeZone) >= 0.95
-BuildRequires: perl(ExtUtils::MakeMaker)
BuildRequires: perl(Moose) >= 0.41
-BuildRequires: perl(MooseX::Types) >= 0.19
+BuildRequires: perl(MooseX::Types) >= 0.30
+BuildRequires: perl(MooseX::Types::Moose) >= 0.30
BuildRequires: perl(Test::Exception) >= 0.27
BuildRequires: perl(Test::use::ok) >= 0.02
BuildRequires: perl(namespace::clean) >= 0.08
-Requires: perl(namespace::clean) >= 0.08
+#BuildRequires: perl(Moose::Util::TypeConstraints)
+#BuildRequires: perl(MooseX::Types::DateTime)
+#BuildRequires: perl(ok)
+Requires: perl(DateTime) >= 0.43
+Requires: perl(DateTime::Duration) >= 0.43
+Requires: perl(DateTime::Locale) >= 0.40
Requires: perl(DateTime::TimeZone) >= 0.95
-Requires: perl(DateTime::Locale)
-Requires: perl(DateTime)
-Requires: perl(MooseX::Types) >= 0.19
Requires: perl(Moose) >= 0.41
+Requires: perl(MooseX::Types) >= 0.30
+Requires: perl(MooseX::Types::Moose) >= 0.30
+Requires: perl(Test::Exception) >= 0.27
+Requires: perl(Test::use::ok) >= 0.02
+Requires: perl(namespace::clean) >= 0.08
+%{perl_requires}
%description
-This module packages several Moose::Util::TypeConstraints with coercions,
-designed to work with the DateTime suite of objects.
+This module packages several the Moose::Util::TypeConstraints manpage with
+coercions, designed to work with the the DateTime manpage suite of objects.
%prep
-%setup -q -n "MooseX-Types-DateTime-%{version}"
-%__sed -i '/^auto_install/d' Makefile.PL
-
-%__chmod -x Changes
+%setup -q -n %{cpan_name}-%{version}
%build
-%__perl Makefile.PL PREFIX="%{_prefix}"
-%__make %{?jobs:-j%{jobs}}
+%{__perl} Makefile.PL INSTALLDIRS=vendor
+%{__make} %{?_smp_mflags}
+
+%check
+%{__make} test
%install
%perl_make_install
%perl_process_packlist
+%perl_gen_filelist
-%check
-%__make test
-
-%clean
-%{?buildroot:%__rm -rf "%{buildroot}"}
-
-%files
-%defattr(-,root,root)
+%files -f %{name}.files
+%defattr(-,root,root,755)
%doc Changes
-%dir %{perl_vendorlib}/MooseX
-%dir %{perl_vendorlib}/MooseX/Types
-%{perl_vendorlib}/MooseX/Types/DateTime.pm
-%dir %{perl_vendorarch}/auto/MooseX
-%dir %{perl_vendorarch}/auto/MooseX/Types
-%{perl_vendorarch}/auto/MooseX/Types/DateTime
-%doc %{perl_man3dir}/MooseX::Types::DateTime.%{perl_man3ext}%{ext_man}
%changelog
++++++ MooseX-Types-DateTime-0.05.tar.gz -> MooseX-Types-DateTime-0.07.tar.gz
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/MooseX-Types-DateTime-0.05/.gitignore
new/MooseX-Types-DateTime-0.07/.gitignore
--- old/MooseX-Types-DateTime-0.05/.gitignore 2009-08-24 12:36:40.000000000
+0200
+++ new/MooseX-Types-DateTime-0.07/.gitignore 2011-11-22 16:38:16.000000000
+0100
@@ -2,7 +2,7 @@
!.gitignore
Makefile*
!Makefile.PL
-META.yml
+META.*
blib
build
inc
@@ -13,3 +13,4 @@
README
MooseX-Types-DateTime-*
*.bs
+MYMETA.*
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/MooseX-Types-DateTime-0.05/Changes
new/MooseX-Types-DateTime-0.07/Changes
--- old/MooseX-Types-DateTime-0.05/Changes 2009-08-24 12:37:22.000000000
+0200
+++ new/MooseX-Types-DateTime-0.07/Changes 2011-12-12 13:58:26.000000000
+0100
@@ -1,3 +1,13 @@
+0.07 2011-12-12 12:58:19 Europe/London
+
+ - Provide optimize_as for pre-2.0100 Moose versions
+ - Bump MooseX::Types version requirement (RT#73188)
+ - Add missing dependencies
+ - Enforce version dependencies at runtime (RT#73189)
+
+0.06
+ - Use inline_as instead of the deprecated optimize_as
+
0.05
- Merged the two 0.04 releases
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/MooseX-Types-DateTime-0.05/MANIFEST
new/MooseX-Types-DateTime-0.07/MANIFEST
--- old/MooseX-Types-DateTime-0.05/MANIFEST 2009-08-24 12:38:04.000000000
+0200
+++ new/MooseX-Types-DateTime-0.07/MANIFEST 2011-12-12 13:59:39.000000000
+0100
@@ -5,5 +5,5 @@
MANIFEST This list of files
MANIFEST.SKIP
t/01_basic.t
-META.yml Module meta-data (added by MakeMaker)
-SIGNATURE Public-key signature (added by
MakeMaker)
+META.yml Module YAML meta-data (added by
MakeMaker)
+META.json Module JSON meta-data (added by
MakeMaker)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/MooseX-Types-DateTime-0.05/MANIFEST.SKIP
new/MooseX-Types-DateTime-0.07/MANIFEST.SKIP
--- old/MooseX-Types-DateTime-0.05/MANIFEST.SKIP 2009-03-25
22:43:44.000000000 +0100
+++ new/MooseX-Types-DateTime-0.07/MANIFEST.SKIP 2011-11-22
16:59:10.000000000 +0100
@@ -34,6 +34,8 @@
\.DS_Store$
\.sw.$
-(\w+-)*(\w+)-\d\.\d+(?:\.tar\.gz)?$
+(\w+-)*(\w+)-\d\.\d+(?:\.tar\.gz)?\b
\.t\.log$
+
+^MYMETA\.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/MooseX-Types-DateTime-0.05/META.json
new/MooseX-Types-DateTime-0.07/META.json
--- old/MooseX-Types-DateTime-0.05/META.json 1970-01-01 01:00:00.000000000
+0100
+++ new/MooseX-Types-DateTime-0.07/META.json 2011-12-12 13:59:39.000000000
+0100
@@ -0,0 +1,55 @@
+{
+ "abstract" : "unknown",
+ "author" : [
+ "unknown"
+ ],
+ "dynamic_config" : 1,
+ "generated_by" : "ExtUtils::MakeMaker version 6.62, CPAN::Meta::Converter
version 2.112150",
+ "license" : [
+ "unknown"
+ ],
+ "meta-spec" : {
+ "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec",
+ "version" : "2"
+ },
+ "name" : "MooseX-Types-DateTime",
+ "no_index" : {
+ "directory" : [
+ "t",
+ "inc"
+ ]
+ },
+ "prereqs" : {
+ "build" : {
+ "requires" : {
+ "ExtUtils::MakeMaker" : 0
+ }
+ },
+ "configure" : {
+ "requires" : {
+ "ExtUtils::MakeMaker" : 0
+ }
+ },
+ "runtime" : {
+ "requires" : {
+ "DateTime" : "0.4302",
+ "DateTime::Duration" : "0.4302",
+ "DateTime::Locale" : "0.4001",
+ "DateTime::TimeZone" : "0.95",
+ "Moose" : "0.41",
+ "MooseX::Types" : "0.30",
+ "MooseX::Types::Moose" : "0.30",
+ "Test::Exception" : "0.27",
+ "Test::use::ok" : "0.02",
+ "namespace::clean" : "0.08"
+ }
+ }
+ },
+ "release_status" : "stable",
+ "resources" : {
+ "repository" : {
+ "url" : "git://git.moose.perl.org/MooseX-Types-DateTime.git"
+ }
+ },
+ "version" : "0.07"
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/MooseX-Types-DateTime-0.05/META.yml
new/MooseX-Types-DateTime-0.07/META.yml
--- old/MooseX-Types-DateTime-0.05/META.yml 2009-08-24 12:38:04.000000000
+0200
+++ new/MooseX-Types-DateTime-0.07/META.yml 2011-12-12 13:59:39.000000000
+0100
@@ -1,28 +1,33 @@
---- #YAML:1.0
-name: MooseX-Types-DateTime
-version: 0.05
-abstract: ~
-author: []
-license: unknown
-distribution_type: module
-configure_requires:
- ExtUtils::MakeMaker: 0
+---
+abstract: unknown
+author:
+ - unknown
build_requires:
- ExtUtils::MakeMaker: 0
-requires:
- DateTime: 0.4302
- DateTime::Locale: 0.4001
- DateTime::TimeZone: 0.95
- Moose: 0.41
- MooseX::Types: 0.19
- namespace::clean: 0.08
- Test::Exception: 0.27
- Test::use::ok: 0.02
-no_index:
- directory:
- - t
- - inc
-generated_by: ExtUtils::MakeMaker version 6.52
+ ExtUtils::MakeMaker: 0
+configure_requires:
+ ExtUtils::MakeMaker: 0
+dynamic_config: 1
+generated_by: 'ExtUtils::MakeMaker version 6.62, CPAN::Meta::Converter version
2.112150'
+license: unknown
meta-spec:
- url: http://module-build.sourceforge.net/META-spec-v1.4.html
- version: 1.4
+ url: http://module-build.sourceforge.net/META-spec-v1.4.html
+ version: 1.4
+name: MooseX-Types-DateTime
+no_index:
+ directory:
+ - t
+ - inc
+requires:
+ DateTime: 0.4302
+ DateTime::Duration: 0.4302
+ DateTime::Locale: 0.4001
+ DateTime::TimeZone: 0.95
+ Moose: 0.41
+ MooseX::Types: 0.30
+ MooseX::Types::Moose: 0.30
+ Test::Exception: 0.27
+ Test::use::ok: 0.02
+ namespace::clean: 0.08
+resources:
+ repository: git://git.moose.perl.org/MooseX-Types-DateTime.git
+version: 0.07
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/MooseX-Types-DateTime-0.05/Makefile.PL
new/MooseX-Types-DateTime-0.07/Makefile.PL
--- old/MooseX-Types-DateTime-0.05/Makefile.PL 2009-08-24 12:36:40.000000000
+0200
+++ new/MooseX-Types-DateTime-0.07/Makefile.PL 2011-12-12 13:52:47.000000000
+0100
@@ -8,17 +8,24 @@
NAME => 'MooseX::Types::DateTime',
VERSION_FROM => 'lib/MooseX/Types/DateTime.pm',
INSTALLDIRS => 'site',
- SIGN => 1,
PL_FILES => { },
PREREQ_PM => {
'Moose' => '0.41', # class_type
'DateTime' => '0.4302',
+ 'DateTime::Duration' => '0.4302',
'DateTime::Locale' => '0.4001',
'DateTime::TimeZone' => '0.95',
'Test::use::ok' => '0.02',
'Test::Exception' => '0.27',
'namespace::clean' => '0.08',
- 'MooseX::Types' => '0.19',
+ 'MooseX::Types' => '0.30',
+ 'MooseX::Types::Moose' => '0.30',
},
+ META_MERGE => {
+ resources => {
+ repository =>
'git://git.moose.perl.org/MooseX-Types-DateTime.git',
+ },
+ },
+
);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/MooseX-Types-DateTime-0.05/SIGNATURE
new/MooseX-Types-DateTime-0.07/SIGNATURE
--- old/MooseX-Types-DateTime-0.05/SIGNATURE 2009-08-24 12:38:07.000000000
+0200
+++ new/MooseX-Types-DateTime-0.07/SIGNATURE 1970-01-01 01:00:00.000000000
+0100
@@ -1,31 +0,0 @@
-This file contains message digests of all files listed in MANIFEST,
-signed via the Module::Signature module, version 0.55.
-
-To verify the content in this distribution, first make sure you have
-Module::Signature installed, then type:
-
- % cpansign -v
-
-It will check each file's integrity, as well as the signature's
-validity. If "==> Signature verified OK! <==" is not displayed,
-the distribution may already have been compromised, and you should
-not run its Makefile.PL or Build.PL.
-
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
-SHA1 a0c95a5690c5009608cf42e7411fb6090ed8f4d7 .gitignore
-SHA1 292df2716ad3c0692d76d741c66e9079131fadf1 Changes
-SHA1 a48285e5149a5e88ab1bd3f3c36de172ad87199c MANIFEST
-SHA1 8c7f99eee1e7fdfb18c75ee7d6c1a8cefae61831 MANIFEST.SKIP
-SHA1 2f5386e80e906f0769398371f7c69a4fb90eaec8 META.yml
-SHA1 e99c714e2f0f53b739019f2e7fae6c7e0eb05bcd Makefile.PL
-SHA1 dd5a903890d4ce0ef1b972429c55c3c434450824 lib/MooseX/Types/DateTime.pm
-SHA1 5dc5b4e09efcee42e2a0ed87fe184e79a069caf1 t/01_basic.t
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.4.7 (Darwin)
-
-iD8DBQFKkm2MVCwRwOvSdBgRAs5BAKCh5+Ev+TVCxfngWuzeYd7bDvuZ6QCgv88V
-uUKZ3LTmE5n1UqD8WL+xyH4=
-=WIuO
------END PGP SIGNATURE-----
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/MooseX-Types-DateTime-0.05/lib/MooseX/Types/DateTime.pm
new/MooseX-Types-DateTime-0.07/lib/MooseX/Types/DateTime.pm
--- old/MooseX-Types-DateTime-0.05/lib/MooseX/Types/DateTime.pm 2009-08-24
12:37:40.000000000 +0200
+++ new/MooseX-Types-DateTime-0.07/lib/MooseX/Types/DateTime.pm 2011-12-12
13:57:24.000000000 +0100
@@ -5,17 +5,19 @@
use strict;
use warnings;
-our $VERSION = "0.05";
+our $VERSION = "0.07";
-use DateTime ();
-use DateTime::Locale ();
-use DateTime::TimeZone ();
+use Moose 0.41 ();
+use DateTime 0.4302 ();
+use DateTime::Duration 0.4302 ();
+use DateTime::Locale 0.4001 ();
+use DateTime::TimeZone 0.95 ();
-use MooseX::Types::Moose qw/Num HashRef Str/;
+use MooseX::Types::Moose 0.30 qw/Num HashRef Str/;
-use namespace::clean;
+use namespace::clean 0.08;
-use MooseX::Types -declare => [qw( DateTime Duration TimeZone Locale Now )];
+use MooseX::Types 0.30 -declare => [qw( DateTime Duration TimeZone Locale Now
)];
class_type "DateTime";
class_type "DateTime::Duration";
@@ -30,10 +32,16 @@
subtype( Now,
as Str,
where { $_ eq 'now' },
- Moose::Util::TypeConstraints::optimize_as {
- no warnings 'uninitialized';
- !ref($_[0]) and $_[0] eq 'now';
- },
+ ($Moose::VERSION >= 2.0100
+ ? Moose::Util::TypeConstraints::inline_as {
+ 'no warnings "uninitialized";'.
+ '!ref(' . $_[1] . ') and '. $_[1] .' eq "now"';
+ }
+ : Moose::Util::TypeConstraints::optimize_as {
+ no warnings 'uninitialized';
+ !ref($_[0]) and $_[0] eq 'now';
+ }
+ ),
);
our %coercions = (
--
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]