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]

Reply via email to