diff options
author | obache <obache> | 2007-06-10 08:36:13 +0000 |
---|---|---|
committer | obache <obache> | 2007-06-10 08:36:13 +0000 |
commit | d5635238591b96588b2ae44b7fc70a471a9b82b3 (patch) | |
tree | dd9d460012c049be4be4424cd2cc6398d55efb48 /databases/p5-MLDBM-Sync/Makefile | |
parent | 3b3f3820ca0f0867f34114512e07c1a1991f7fdd (diff) | |
download | pkgsrc-d5635238591b96588b2ae44b7fc70a471a9b82b3.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/Makefile')
-rw-r--r-- | databases/p5-MLDBM-Sync/Makefile | 7 |
1 files changed, 3 insertions, 4 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 |