summaryrefslogtreecommitdiff
path: root/time
diff options
context:
space:
mode:
Diffstat (limited to 'time')
-rw-r--r--time/p5-DateTime-Precise/DESCR23
-rw-r--r--time/p5-DateTime-Precise/Makefile17
-rw-r--r--time/p5-DateTime-Precise/distinfo5
3 files changed, 45 insertions, 0 deletions
diff --git a/time/p5-DateTime-Precise/DESCR b/time/p5-DateTime-Precise/DESCR
new file mode 100644
index 00000000000..3d935d4fb76
--- /dev/null
+++ b/time/p5-DateTime-Precise/DESCR
@@ -0,0 +1,23 @@
+The purpose of this library was to replace our dependence on Unix
+epoch time, which, being limited to a range of about 1970 to 2030,
+is inadequate for our purposes (we have data as old as 1870). This
+date library effectively handles dates from A.D. 1000 to infinity,
+and would probably work all the way back to 0 (ignoring, of course,
+the switch-over to the Gregorian calendar). The useful features of
+Unix epoch time (ease of date difference calculation and date
+comparison, strict ordering) are preserved, and elements such as
+human-legibility are added. The library handles fractional seconds
+and some date/time manipulations used for the Global Positioning
+Satellite system.
+
+The operators +/-, <=>, cmp, stringify are overloaded. Addition
+handles seconds and fractions of seconds, subtraction handles
+seconds or date differences, compares work, and stringification
+returns the a representation of the date.
+
+The US Geological Survey (USGS) likes midnight to be 24:00:00 of
+the previous day, not 00:00:00 of the day people expect. If
+$DateTime::Precise::USGSMidnight is set, dprintf will always print
+midnight as 24:00:00 and the date returned from dprintf will have
+the previous day's date. Regardless, time is always stored internally
+as 00:00:00.
diff --git a/time/p5-DateTime-Precise/Makefile b/time/p5-DateTime-Precise/Makefile
new file mode 100644
index 00000000000..bf46175e27e
--- /dev/null
+++ b/time/p5-DateTime-Precise/Makefile
@@ -0,0 +1,17 @@
+# $NetBSD: Makefile,v 1.1.1.1 2008/08/17 14:43:13 he Exp $
+
+DISTNAME= DateTime-Precise-1.05
+PKGNAME= p5-${DISTNAME}
+CATEGORIES= time perl5
+MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=DateTime/}
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= http://search.cpan.org/dist/DateTime-Precise/
+COMMENT= Perl module for common time and date operations with GPS ops
+
+PERL5_PACKLIST= auto/DateTime/Precise/.packlist
+
+PKG_DESTDIR_SUPPORT= user-destdir
+
+.include "../../lang/perl5/module.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/time/p5-DateTime-Precise/distinfo b/time/p5-DateTime-Precise/distinfo
new file mode 100644
index 00000000000..b1e29ebc0c5
--- /dev/null
+++ b/time/p5-DateTime-Precise/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2008/08/17 14:43:13 he Exp $
+
+SHA1 (DateTime-Precise-1.05.tar.gz) = bdb50b4c74d4954c2a584100c7ae6e1fe38c8745
+RMD160 (DateTime-Precise-1.05.tar.gz) = dd8f2cf57d541bd27ef17a02754f47eba98a0f62
+Size (DateTime-Precise-1.05.tar.gz) = 35599 bytes