Update of /cvsroot/fink/fink/perlmod/Fink
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv21513/perlmod/Fink
Modified Files:
ChangeLog PkgVersion.pm Scanpackages.pm
Log Message:
DB_File compatibility fix (thanks Daniel Johnson!)
Index: Scanpackages.pm
===================================================================
RCS file: /cvsroot/fink/fink/perlmod/Fink/Scanpackages.pm,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- Scanpackages.pm 19 Mar 2006 04:06:26 -0000 1.7
+++ Scanpackages.pm 20 Mar 2006 05:14:12 -0000 1.8
@@ -29,12 +29,18 @@
use Fink::Command qw(mkdir_p);
use Fink::Services qw(latest_version);
+use Config;
use Cwd;
-use DB_File;
use File::Find;
use File::Temp qw(tempfile);
use Storable qw(nfreeze thaw);
+# Ensure that we load a compatible DB_File
+{
+ local @INC = @Config{qw(privlib archlib)};
+ require DB_File;
+}
+
=head1 NAME
Fink::Scanpackages - Pure-perl .deb scanner.
Index: PkgVersion.pm
===================================================================
RCS file: /cvsroot/fink/fink/perlmod/Fink/PkgVersion.pm,v
retrieving revision 1.536
retrieving revision 1.537
diff -u -d -r1.536 -r1.537
--- PkgVersion.pm 19 Mar 2006 09:27:48 -0000 1.536
+++ PkgVersion.pm 20 Mar 2006 05:14:11 -0000 1.537
@@ -52,7 +52,6 @@
use Fink::Checksum;
use POSIX qw(uname strftime);
-use DB_File;
use Hash::Util;
use File::Basename qw(&dirname &basename);
use Carp qw(confess);
Index: ChangeLog
===================================================================
RCS file: /cvsroot/fink/fink/perlmod/Fink/ChangeLog,v
retrieving revision 1.1275
retrieving revision 1.1276
diff -u -d -r1.1275 -r1.1276
--- ChangeLog 19 Mar 2006 22:19:30 -0000 1.1275
+++ ChangeLog 20 Mar 2006 05:14:11 -0000 1.1276
@@ -1,3 +1,8 @@
+2006-03-20 Dave Vasilevsky <[EMAIL PROTECTED]>
+
+ * PkgVersion.pm: Remove stray 'use DB_File'.
+ * Scanpackages.pm: Ensure we load the correct DB_File.
+
2006-03-19 Dave Vasilevsky <[EMAIL PROTECTED]>
* Services.pm: Make store_rename create world-readable files.
-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
Fink-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fink-commits