]> git.pld-linux.org Git - packages/perl-Crypt-Random.git/blame - perl-Crypt-Random-no_Class_Loader.patch
- up to 1.25
[packages/perl-Crypt-Random.git] / perl-Crypt-Random-no_Class_Loader.patch
CommitLineData
7221a335
AG
1diff -burN Crypt-Random-1.23.orig/lib/Crypt/Random.pm Crypt-Random-1.23/lib/Crypt/Random.pm
2--- Crypt-Random-1.23.orig/lib/Crypt/Random.pm 2004-11-01 22:51:54.875080848 +0100
3+++ Crypt-Random-1.23/lib/Crypt/Random.pm 2004-11-01 22:55:04.162304816 +0100
43b39e79 4@@ -14,7 +14,7 @@
5 use Math::Pari qw(PARI floor Mod pari2pv pari2num lift);
6 use Carp;
7 use Data::Dumper;
8-use Class::Loader;
9+#use Class::Loader;
10 use Crypt::Random::Generator;
11 *import = \&Exporter::import;
12
7221a335 13@@ -42,12 +42,13 @@
43b39e79 14 local $| = 1;
15
16 my $provider = _pickprovider(%params);
17- my $loader = new Class::Loader;
18- my $po = $loader->_load ( Module => "Crypt::Random::Provider::$provider",
7221a335
AG
19- Args => [ map { $_ => $params{$_} }
20- qw(Strength Provider) ] )
21-
43b39e79 22- or die "Unable to load module Crypt::Random::Provider::$provider - $!";
7221a335
AG
23+# my $loader = new Class::Loader;
24+# my $po = $loader->_load ( Module => "Crypt::Random::Provider::$provider",
25+# Args => [ map { $_ => $params{$_} }
26+# qw(Strength Provider) ] )
43b39e79 27+ eval "require Crypt::Random::Provider::$provider"
28+ or die "Unable to load module Crypt::Random::Provider::$provider - $@";
7221a335 29+ my $po = "Crypt::Random::Provider::$provider"->new(%params);
43b39e79 30 my $r = $po->get_data( %params );
31
32 my $size = $params{Size};
7221a335 33@@ -109,9 +110,12 @@
43b39e79 34 $params{Verbosity} = 0 unless $params{Verbosity};
35
36 my $provider = _pickprovider(%params);
37- my $loader = new Class::Loader;
38- my $po = $loader->_load ( Module => "Crypt::Random::Provider::$provider",
39- Args => [ %params ] );
7221a335
AG
40+# my $loader = new Class::Loader;
41+# my $po = $loader->_load ( Module => "Crypt::Random::Provider::$provider",
42+# Args => [ %params ] );
43+ eval "require Crypt::Random::Provider::$provider"
43b39e79 44+ or die "Unable to load module Crypt::Random::Provider::$provider - $@";
7221a335 45+ my $po = "Crypt::Random::Provider::$provider"->new(%params);
43b39e79 46 return $po->get_data( %params );
47
48
7221a335
AG
49diff -burN Crypt-Random-1.23.orig/Makefile.PL Crypt-Random-1.23/Makefile.PL
50--- Crypt-Random-1.23.orig/Makefile.PL 2004-11-01 22:51:54.877080544 +0100
51+++ Crypt-Random-1.23/Makefile.PL 2004-11-01 22:55:14.223775240 +0100
43b39e79 52@@ -7,6 +7,6 @@
53 'VERSION_FROM' => 'lib/Crypt/Random.pm',
54 'EXE_FILES' => [ 'bin/makerandom' ],
55 'PREREQ_PM' => { 'Math::Pari' => '2.001804',
56- 'Class::Loader' => '2.00'
7221a335 57+# 'Class::Loader' => '2.00'
43b39e79 58 }
59 );
This page took 0.087367 seconds and 4 git commands to generate.