[perl-Time-y2038] Initial import (perl-Time-y2038-20100403-2)

Paul Howarth pghmcfc at fedoraproject.org
Thu Aug 22 19:08:49 UTC 2013


commit 1c0b4f11cddc8298c401d579b9f9a88a23d8e716
Author: Paul Howarth <paul at city-fan.org>
Date:   Thu Aug 22 20:04:43 2013 +0100

    Initial import (perl-Time-y2038-20100403-2)
    
    On many computers, Perl's time functions will not work past the year 2038.
    This is a design fault in the underlying C libraries Perl uses. Time::y2038
    provides replacements for those functions, which will work accurately
    +/1 142 million years.

 .gitignore           |    1 +
 perl-Time-y2038.spec |   60 ++++++++++++++++++++++++++++++++++++++++++++++++++
 sources              |    1 +
 3 files changed, 62 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..91ab57c 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/Time-y2038-[0-9.]*.tar.gz
diff --git a/perl-Time-y2038.spec b/perl-Time-y2038.spec
new file mode 100644
index 0000000..668b8bf
--- /dev/null
+++ b/perl-Time-y2038.spec
@@ -0,0 +1,60 @@
+Name:		perl-Time-y2038
+Version:	20100403
+Release:	2%{?dist}
+Summary:	Versions of Perl's time functions which work beyond 2038
+License:	GPL+ or Artistic
+Group:		Development/Libraries
+URL:		https://metacpan.org/release/Time-y2038
+Source0:	http://cpan.metacpan.org/authors/id/M/MS/MSCHWERN/Time-y2038-%{version}.tar.gz
+BuildRequires:	perl(base)
+BuildRequires:	perl(Config)
+BuildRequires:	perl(Exporter)
+BuildRequires:	perl(ExtUtils::CBuilder) >= 0.24
+BuildRequires:	perl(JSON) >= 2.17
+BuildRequires:	perl(lib)
+BuildRequires:	perl(Module::Build) >= 0.36
+BuildRequires:	perl(strict)
+BuildRequires:	perl(Test::Exception) >= 0.27
+BuildRequires:	perl(Test::More) >= 0.47
+BuildRequires:	perl(Test::Warn) >= 0.11
+BuildRequires:	perl(warnings)
+BuildRequires:	perl(XSLoader)
+Requires:	perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
+
+# Don't "provide" private Perl libs
+%{?perl_default_filter}
+
+%description
+On many computers, Perl's time functions will not work past the year 2038.
+This is a design fault in the underlying C libraries Perl uses. Time::y2038
+provides replacements for those functions, which will work accurately
++/1 142 million years.
+
+%prep
+%setup -q -n Time-y2038-%{version}
+
+%build
+perl Build.PL installdirs=vendor optimize="%{optflags}"
+./Build
+
+%install
+./Build install destdir=%{buildroot} create_packlist=0
+find %{buildroot} -type f -name '*.bs' -a -size 0 -exec rm -f {} ';'
+%{_fixperms} %{buildroot}
+
+%check
+./Build test
+
+%files
+%doc Changes
+%{perl_vendorarch}/auto/Time/
+%{perl_vendorarch}/Time/
+%{_mandir}/man3/Time::y2038.3pm*
+%{_mandir}/man3/Time::y2038::Everywhere.3pm*
+
+%changelog
+* Sun Aug 18 2013 Paul Howarth <paul at city-fan.org> - 20100403-2
+- Sanitize for Fedora submission
+
+* Fri Aug 16 2013 Paul Howarth <paul at city-fan.org> - 20100403-1
+- Initial RPM version
diff --git a/sources b/sources
index e69de29..6422a21 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+4bb7e43aab24a7c5f06958b553978eee  Time-y2038-20100403.tar.gz



More information about the perl-devel mailing list