Time-OlsonTZ-Download

 view release on metacpan or  search on metacpan

lib/Time/OlsonTZ/Download.pm  view on Meta::CPAN

MDVL&4QQ>BO\HO6N\8`9@*)?NH6(^N1G,$==KN8\)LH,YX*:*O9BDD*LV;@UG
M=M+5S'I)ZJ%9"[05C>'4AZ_!F@O=C6/98%3M-^*`]"67W&0**@-WNN]\\RSG
M#[+G!]\3X$4'U'`_&G?!J,5U@IS3O/<XJ50BG"F(D$%I\WSE^&Y?"C))W6[B
MOS"G8HX*A*+I%4F][HD3*1V+6WQ9S$6X<+26.W\[,3*W"S#.QYJ>ZLX:]U9N
M9,_C_30=3+#:J-G\WD`X'JX\4'78Q<(A^-=\D_WPZE%NH*TPK.%BRPC+Q^TN
.KYCFF;><!&'<UQ=A`%$`
KEYRING

sub _verify_signature($$) {
	my($self, $localname) = @_;
	my $krfile = $self->{top_dir}."/kr.gpg";
	unless($self->{have_keyring}) {
		filter($keyring, "tee", $krfile);
		$self->{have_keyring} = 1;
	}
	my $subjfile = $self->{top_dir}."/".$localname;
	filter("", "gpgv", "--keyring", $krfile, "$subjfile.asc", $subjfile);
}

my $archive_hash = <<'HASHES';
P$`IAK1/'QW'S,*892Y(QHOJBH5H}S8Y%YO)[;GZKP$
^+'@Q[[<#EOR3!YLOVNPT049W7$>C:B+`U'(QD"0>&8 tz32code2006b.tar.gz
VKM[][KTE<B13H0;J6`Z5"2778$%RT;R:641,>&MGBX
W4VW8\YND-$}}SJ>K:&1PQ]"&I2'B'WA@>J8U])7D"0 tz64code2006b.tar.gz
MNA!Y(:V"8<)JH;*GH\8."0W"SK"^AGOF"`U%P<$0!X
R(Y3G'R:4?_W0]Z[L\4H1;A*`1/ZY(FON0&9_>]U8#\ tzcode1996m.tar.gz
]A@KB.+SZ%WC[W%D740$5'WZ8*P(7.K46497CNJX7OD

lib/Time/OlsonTZ/Download.pm  view on Meta::CPAN

}

=back

=head1 BUGS

Most of what this class does will only work on Unix platforms.  This is
largely because the Olson database source is heavily Unix-oriented.

This class also depends on the availability of some tools beyond
baseline Unix.  Specifically, it requires GNU C<gpgv>, GNU C<tar>,
C<lzip>, C<sha512sum>, and GNU C<make>.

It also won't be much good if you're not connected to the Internet.

This class is liable to break if the format of the Olson database source
ever changes substantially.  If that happens, an update of this class
will be required.  It should at least recognise that it can't perform,
rather than do the wrong thing.

=head1 SEE ALSO



( run in 0.943 second using v1.01-cache-2.11-cpan-df04353d9ac )