summaryrefslogtreecommitdiff
path: root/databases/p5-MLDBM-Sync
diff options
context:
space:
mode:
authorobache <obache@pkgsrc.org>2007-06-10 08:36:13 +0000
committerobache <obache@pkgsrc.org>2007-06-10 08:36:13 +0000
commit0f3657979c69fbf275ef7f9ba77438a2651be83e (patch)
treedd9d460012c049be4be4424cd2cc6398d55efb48 /databases/p5-MLDBM-Sync
parenta9b42d5bc0072a1c5e84bdd1d9b161ca0cc22cdd (diff)
downloadpkgsrc-0f3657979c69fbf275ef7f9ba77438a2651be83e.tar.gz
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 (limited to 'databases/p5-MLDBM-Sync')
-rw-r--r--databases/p5-MLDBM-Sync/Makefile7
-rw-r--r--databases/p5-MLDBM-Sync/distinfo8
2 files changed, 7 insertions, 8 deletions
diff --git a/databases/p5-MLDBM-Sync/Makefile b/databases/p5-MLDBM-Sync/Makefile
index b85e300abcd..664e438e4a6 100644
--- a/databases/p5-MLDBM-Sync/Makefile
+++ b/databases/p5-MLDBM-Sync/Makefile
@@ -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
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 --git a/databases/p5-MLDBM-Sync/distinfo b/databases/p5-MLDBM-Sync/distinfo
index 4dc9d0e8f3d..9186914c4a7 100644
--- a/databases/p5-MLDBM-Sync/distinfo
+++ b/databases/p5-MLDBM-Sync/distinfo
@@ -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