Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37041689
en ru br
Репозитории ALT
S:1.59-alt1
5.1: 0.49-alt1
4.1: 0.42-alt1
4.0: 0.42-alt1
www.altlinux.org/Changes

Группа :: Разработка/Perl
Пакет: perl-DateTime

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

Патч: perl-DateTime-0.49-alt1.patch
Скачать


 .gear/rules                                        |    2 +
 .../tags/d6d5f05a4dec7e8845d4ca5d275db945e1fbdd3a  |   13 ++++
 .gear/tags/list                                    |    1 +
 lib/DateTime.pm                                    |   18 +----
 perl-DateTime.spec                                 |   73 ++++++++++++++++++++
 t/39no-so.t                                        |    3 +-
 6 files changed, 94 insertions(+), 16 deletions(-)
diff --git a/.gear/rules b/.gear/rules
new file mode 100644
index 0000000..1eb3f3f
--- /dev/null
+++ b/.gear/rules
@@ -0,0 +1,2 @@
+tar: @version@:. name=DateTime-@version@
+diff: @version@:. . name=perl-DateTime-@version@-@release@.patch
diff --git a/.gear/tags/d6d5f05a4dec7e8845d4ca5d275db945e1fbdd3a b/.gear/tags/d6d5f05a4dec7e8845d4ca5d275db945e1fbdd3a
new file mode 100644
index 0000000..b9107a9
--- /dev/null
+++ b/.gear/tags/d6d5f05a4dec7e8845d4ca5d275db945e1fbdd3a
@@ -0,0 +1,13 @@
+object 00013a49c28640d6a3b1c5f15621da6f9c220788
+type commit
+tag 0.49
+tagger Alexey Tourbin <at@altlinux.ru> 1241994548 +0400
+
+0.49
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.9 (GNU/Linux)
+
+iEYEABECAAYFAkoHVTQACgkQfBKgtDjnu0apnACfb2CdI8OYV9FecGF2qE+PRBQ3
+S7gAnj5+5OyYeHLrQw4c/eqbRJkxmyQY
+=hEsH
+-----END PGP SIGNATURE-----
diff --git a/.gear/tags/list b/.gear/tags/list
new file mode 100644
index 0000000..1662c8a
--- /dev/null
+++ b/.gear/tags/list
@@ -0,0 +1 @@
+d6d5f05a4dec7e8845d4ca5d275db945e1fbdd3a 0.49
diff --git a/lib/DateTime.pm b/lib/DateTime.pm
index 5106aa8..2639607 100644
--- a/lib/DateTime.pm
+++ b/lib/DateTime.pm
@@ -14,25 +14,13 @@ BEGIN
 {
     $VERSION = '0.49';
 
-    my $loaded = 0;
     unless ( $ENV{PERL_DATETIME_PP} )
     {
-        local $@;
-	eval
-	{
-            require XSLoader;
-            XSLoader::load( 'DateTime', $DateTime::VERSION );
+        require XSLoader;
+        XSLoader::load( 'DateTime', $DateTime::VERSION );
 
-            $DateTime::IsPurePerl = 0;
-	};
+        $DateTime::IsPurePerl = 0;
 
-	die $@ if $@ && $@ !~ /object version|loadable object/;
-
-        $loaded = 1 unless $@;
-    }
-
-    if ($loaded)
-    {
         require DateTimePPExtra
             unless defined &DateTime::_normalize_tai_seconds;
     }
diff --git a/perl-DateTime.spec b/perl-DateTime.spec
new file mode 100644
index 0000000..e9a0c8d
--- /dev/null
+++ b/perl-DateTime.spec
@@ -0,0 +1,73 @@
+%define dist DateTime
+Name: perl-%dist
+Version: 0.49
+Release: alt1
+
+Summary: DateTime base objects
+License: GPL or Artistic
+Group: Development/Perl
+
+URL: %CPAN %dist
+Source: %dist-%version.tar
+Patch: %name-%version-%release.patch
+
+# break dependency loop
+Requires: perl-DateTime-TimeZone
+
+# Automatically added by buildreq on Mon May 11 2009
+BuildRequires: perl-DateTime-Locale perl-DateTime-TimeZone perl-Storable perl-Test-Pod perl-Test-Warn
+
+%description
+DateTime is a class for the representation of date/time combinations,
+and is part of the Perl DateTime project.  For details on this project
+please see http://datetime.perl.org.  The DateTime site has a FAQ which
+may help answer many "how do I do X?" questions.  The FAQ is at
+http://datetime.perl.org/faq.html.
+
+%prep
+%setup -q -n %dist-%version
+%patch -p1
+
+%build
+%perl_vendor_build --xs
+
+%install
+%perl_vendor_install
+
+%files
+%doc Changes README
+%perl_vendor_archlib/DateTime*
+%perl_vendor_autolib/DateTime*
+
+%changelog
+* Mon May 11 2009 Alexey Tourbin <at@altlinux.ru> 0.49-alt1
+- 0.47 -> 0.49
+
+* Tue Mar 24 2009 Alexey Tourbin <at@altlinux.ru> 0.47-alt1
+- 0.4401 -> 0.47
+- DateTime.pm no longer requires Time/y2038.pm
+
+* Thu Nov 06 2008 Alexey Tourbin <at@altlinux.ru> 0.44-alt1
+- 0.4302 -> 0.4401
+- DateTime.pm now requires Time/y2038.pm
+
+* Thu Jun 19 2008 Alexey Tourbin <at@altlinux.ru> 0.43-alt1
+- 0.42 -> 0.4302
+
+* Wed Mar 05 2008 Alexey Tourbin <at@altlinux.ru> 0.42-alt1
+- 0.37 -> 0.42
+
+* Mon Apr 09 2007 Alexey Tourbin <at@altlinux.ru> 0.37-alt1
+- 0.34 -> 0.37
+
+* Tue Sep 05 2006 Alexey Tourbin <at@altlinux.ru> 0.34-alt1
+- 0.33 -> 0.34
+
+* Wed Aug 09 2006 Alexey Tourbin <at@altlinux.ru> 0.33-alt1
+- 0.30 -> 0.33
+
+* Wed Apr 19 2006 Alexey Tourbin <at@altlinux.ru> 0.30-alt1
+- 0.29.01 -> 0.30
+
+* Sun Aug 21 2005 Alexey Tourbin <at@altlinux.ru> 0.29.01-alt1
+- initial revision
diff --git a/t/39no-so.t b/t/39no-so.t
index d1e7df2..6a1fc15 100644
--- a/t/39no-so.t
+++ b/t/39no-so.t
@@ -2,7 +2,8 @@
 
 use strict;
 
-use Test::More tests => 3;
+use Test::More;
+plan skip_all => "these tests are bullshit";
 
 no warnings 'once', 'redefine';
 
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin