pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/databases/p5-MLDBM-Sync Update p5-MLDBM-Sync to 0.30.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/e669dd196359
branches:  trunk
changeset: 529763:e669dd196359
user:      obache <obache%pkgsrc.org@localhost>
date:      Sun Jun 10 08:36:13 2007 +0000

description:
Update p5-MLDBM-Sync to 0.30.
Patch provided by Mark E. Perkins in PR 36465.

$MODULE = "MLDBM::Sync"; $VERSION = '.30'; $DATE = '2002/07/03';

+ Added MLDBM to the list of PREREQ_PM modules for better CPAN installation

$MODULE = "MLDBM::Sync"; $VERSION = .27; $DATE = '2002/06/23';

+ Added note to error for Lock upgrade during ReadLock
  for case of doing unintentional write with construct like:

    tied(%dbm)->ReadLock;
    my $v = $dbm{'key'}{'key2'}; # will error with write !!
                 ^^^^^^^^^
  Thanks to Steve Keith for noting this bizarre perl behavior.

+ bench/bench_sync.pl now creates a test dbm in the local directory
  being run instead of /tmp ... benchmark results were being skewed
  since /tmp could be a fast RAM cache file system like tmpfs on Linux

+ Added MANIFEST.SKIP for building

+ t/taint.t perl taint check test added.

+ escape inbound file parameter for safe taint checking

$MODULE = "MLDBM::Sync"; $VERSION = .25; $DATE = '2001/11/11';

+ Honors the $MLDBM::RemoveTaint setting when MLDBM::Sync object is created,
  storing for later creation of the MLDBM tied object

$MODULE = "MLDBM::Sync"; $VERSION = .23; $DATE = '2001/11/08';

+ Updated AUTHORS section with perl license reference.

+ ./bench/bench_sync.pl has -n argument to specify # of reads/writes
  where default is 100

+ ./bench/bench_sync.pl has --bundle argument to allows for reads/writes
  in locked sections of that #, which improves performance.

+ $dbm->Size() for Tie::TextDir now adds size of directory as
  reported by OS.  This still does not seem to take into account
  the extra file inode overhead on a file system like ext2 linux
  but its better now at least.

$MODULE = "MLDBM::Sync"; $VERSION = .21; $DATE = '2001/10/31';

+ Added support in CLEAR() & SyncSize() for a tie directory
  based data structure like Tie::TextDir

$MODULE = "MLDBM::Sync"; $VERSION = .19; $DATE = '2001/10/15';

- Fixed keys(%hash), where one of the keys was boolean FALSE
  like '', or 0.  Bug found by Elliot Glaysher.

$MODULE = "MLDBM::Sync"; $VERSION = .17; $DATE = '2001/10/11';

- Make EXISTS safe after explicity tied hash ReadLock()

- For loops in MLDBM::Sync::SDBM_File that are friendlier
  to perl5.004_04

- Better Lock() return value, whether or not a lock has
  previously been acquired

diffstat:

 databases/p5-MLDBM-Sync/Makefile |  7 +++----
 databases/p5-MLDBM-Sync/distinfo |  8 ++++----
 2 files changed, 7 insertions(+), 8 deletions(-)

diffs (36 lines):

diff -r 4224ad1e6f60 -r e669dd196359 databases/p5-MLDBM-Sync/Makefile
--- a/databases/p5-MLDBM-Sync/Makefile  Sun Jun 10 08:34:25 2007 +0000
+++ b/databases/p5-MLDBM-Sync/Makefile  Sun Jun 10 08:36:13 2007 +0000
@@ -1,16 +1,15 @@
-# $NetBSD: Makefile,v 1.15 2007/02/22 19:26:18 wiz Exp $
+# $NetBSD: Makefile,v 1.16 2007/06/10 08:36:13 obache Exp $
 
-DISTNAME=      MLDBM-Sync-0.15
+DISTNAME=      MLDBM-Sync-0.30
 PKGNAME=       p5-${DISTNAME}
 SVR4_PKGNAME=  p5msy
-PKGREVISION=   2
 CATEGORIES=    databases perl5
 MASTER_SITES=  ${MASTER_SITE_PERL_CPAN:=MLDBM/}
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
 COMMENT=       Perl5 module for safe concurrent access to MLDBM databases
 
-DEPENDS+=      p5-MLDBM-[0-9]*:../../databases/p5-MLDBM
+DEPENDS+=      p5-MLDBM>=1:../../databases/p5-MLDBM
 DEPENDS+=      p5-Digest-MD5-[0-9]*:../../security/p5-Digest-MD5
 
 PERL5_PACKLIST=                auto/MLDBM/Sync/.packlist
diff -r 4224ad1e6f60 -r e669dd196359 databases/p5-MLDBM-Sync/distinfo
--- a/databases/p5-MLDBM-Sync/distinfo  Sun Jun 10 08:34:25 2007 +0000
+++ b/databases/p5-MLDBM-Sync/distinfo  Sun Jun 10 08:36:13 2007 +0000
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.2 2005/02/23 16:33:08 agc Exp $
+$NetBSD: distinfo,v 1.3 2007/06/10 08:36:13 obache Exp $
 
-SHA1 (MLDBM-Sync-0.15.tar.gz) = bbb9d81d2732235c3c10e9de07f07a498078f003
-RMD160 (MLDBM-Sync-0.15.tar.gz) = 55b01d2f66ce00c72f5adf8e7711e20dbf59811f
-Size (MLDBM-Sync-0.15.tar.gz) = 11686 bytes
+SHA1 (MLDBM-Sync-0.30.tar.gz) = 669a4b12d82404063d8f76690cd3d09b5d623836
+RMD160 (MLDBM-Sync-0.30.tar.gz) = 4ab6b286db83bac00c26dcfa67d06467bab09f74
+Size (MLDBM-Sync-0.30.tar.gz) = 22058 bytes



Home | Main Index | Thread Index | Old Index