[mingw-crossreport: 5/15] Change to use Berkeley DB for storage.
epienbro
epienbro at fedoraproject.org
Wed Mar 7 16:18:51 UTC 2012
commit c6beb095dccd6ef834e4e17409133bdf7f6743ca
Author: Richard W.M. Jones <rjones at fedoraproject.org>
Date: Fri Feb 13 16:37:59 2009 +0000
Change to use Berkeley DB for storage.
crossreport.pl | 4 ++--
mingw32-crossreport.spec | 5 ++++-
sources | 2 +-
update-crossreport-db.pl | 4 ++--
4 files changed, 9 insertions(+), 6 deletions(-)
---
diff --git a/crossreport.pl b/crossreport.pl
index 7cc92a6..0f3ceaa 100755
--- a/crossreport.pl
+++ b/crossreport.pl
@@ -28,7 +28,7 @@ binmode STDOUT, ":utf8";
use Getopt::Long;
use Pod::Usage;
-use GDBM_File;
+use DB_File;
use POSIX qw(strftime floor);
=pod
@@ -118,7 +118,7 @@ sub get_db
"/usr/share/crossreport/crossreport.db",
"crossreport.db") {
if (-f $_) {
- tie %symbols, "GDBM_File", $_, &GDBM_READER, 0;
+ tie %symbols, "DB_File", $_, O_RDONLY, 0666, $DB_HASH;
return;
}
}
diff --git a/mingw32-crossreport.spec b/mingw32-crossreport.spec
index f39cfae..0851131 100644
--- a/mingw32-crossreport.spec
+++ b/mingw32-crossreport.spec
@@ -1,5 +1,5 @@
Name: mingw32-crossreport
-Version: 5
+Version: 6
Release: 1%{?dist}
Summary: Analysis tool to help cross-compilation to Windows
@@ -82,6 +82,9 @@ rm -rf $RPM_BUILD_ROOT
%changelog
+* Fri Feb 13 2009 Richard W.M. Jones <rjones at redhat.com> - 6-1
+- Change to use Berkeley DB for storage.
+
* Fri Feb 13 2009 Richard W.M. Jones <rjones at redhat.com> - 5-1
- Requires binutils, for nm and c++filt (thanks Richard Hughes).
diff --git a/sources b/sources
index 115c9db..4ecf759 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-ecdbc678758bdde66d01ec2d657bbb8f crossreport.db
+b4046143dc92c5f13b0cc6b5ab1541dd crossreport.db
diff --git a/update-crossreport-db.pl b/update-crossreport-db.pl
index 628510c..afd128b 100755
--- a/update-crossreport-db.pl
+++ b/update-crossreport-db.pl
@@ -21,12 +21,12 @@
use strict;
-use GDBM_File;
+use DB_File;
# Map of symbol name -> RPM owner.
my %symbols;
my $symdbm =
- tie %symbols, "GDBM_File", "crossreport.db", &GDBM_NEWDB, 0666;
+ tie %symbols, "DB_File", "crossreport.db", O_CREAT|O_RDWR, 0666, $DB_HASH;
main ();
$symbols{__crossreport_time} = time ();
$symdbm->sync ();
More information about the scm-commits
mailing list