Date: Mon, 21 Aug 2000 14:14:16 -0400 From: Josh Tiefenbach <josh@zipperup.org> To: FreeBSD-gnats-submit@freebsd.org Subject: ports/20758: New port: p5-Tie-DB_FileLock. Locking wrapper for DB_File Message-ID: <20000821141416.E50595@zipperup.org>
next in thread | raw e-mail | index | archive | help
>Number: 20758 >Category: ports >Synopsis: New port: Locking wrapper for perl's DB_File module >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Mon Aug 21 11:20:00 PDT 2000 >Closed-Date: >Last-Modified: >Originator: Josh Tiefenbach >Release: FreeBSD 5.0-CURRENT i386 >Organization: Connective Software >Environment: FreeBSD cerebus.zipperup.org 5.0-CURRENT FreeBSD 5.0-CURRENT #0: Fri May 26 19:59:23 EDT 2000 josh@asherah.jrt:/usr/src/sys/compile/CEREBUS i386 >Description: New perl module port. Provides locking access to Berkeley DB files via a wrapper to the DB_File module. >How-To-Repeat: N/A >Fix: Shar file of new port: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # p5-Tie-DB_FileLock # p5-Tie-DB_FileLock/Makefile # p5-Tie-DB_FileLock/files # p5-Tie-DB_FileLock/files/md5 # p5-Tie-DB_FileLock/pkg # p5-Tie-DB_FileLock/pkg/COMMENT # p5-Tie-DB_FileLock/pkg/DESCR # p5-Tie-DB_FileLock/pkg/PLIST # echo c - p5-Tie-DB_FileLock mkdir -p p5-Tie-DB_FileLock > /dev/null 2>&1 echo x - p5-Tie-DB_FileLock/Makefile sed 's/^X//' >p5-Tie-DB_FileLock/Makefile << 'END-of-p5-Tie-DB_FileLock/Makefile' X# New ports collection makefile for: p5-Tie-DB_FileLock X# Date created: August 17 2000 X# Whom: Josh Tiefenbach <josh@zipperup.org> X# X# $FreeBSD:$ X# X XPORTNAME= Tie-DB_FileLock XPORTVERSION= 0.10 XCATEGORIES= devel perl5 XMASTER_SITES= ${MASTER_SITE_PERL_CPAN} XMASTER_SITE_SUBDIR= Tie XPKGNAMEPREFIX= p5- X XMAINTAINER= josh@zipperup.org X XUSE_PERL5= yes X XMAN3= Tie::DB_FileLock.3 XMANPREFIX= ${PREFIX}/lib/perl5/${PERL_VERSION} X Xdo-configure: X @cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${PERL5} Makefile.PL \ X CC="${CC}" CCFLAGS="${CFLAGS}" X X.include <bsd.port.mk> END-of-p5-Tie-DB_FileLock/Makefile echo c - p5-Tie-DB_FileLock/files mkdir -p p5-Tie-DB_FileLock/files > /dev/null 2>&1 echo x - p5-Tie-DB_FileLock/files/md5 sed 's/^X//' >p5-Tie-DB_FileLock/files/md5 << 'END-of-p5-Tie-DB_FileLock/files/md5' XMD5 (Tie-DB_FileLock-0.10.tar.gz) = f9c8b18e8bf6327db655d4db6b08bf3e END-of-p5-Tie-DB_FileLock/files/md5 echo c - p5-Tie-DB_FileLock/pkg mkdir -p p5-Tie-DB_FileLock/pkg > /dev/null 2>&1 echo x - p5-Tie-DB_FileLock/pkg/COMMENT sed 's/^X//' >p5-Tie-DB_FileLock/pkg/COMMENT << 'END-of-p5-Tie-DB_FileLock/pkg/COMMENT' XLocking access to Berkeley DB v1.x END-of-p5-Tie-DB_FileLock/pkg/COMMENT echo x - p5-Tie-DB_FileLock/pkg/DESCR sed 's/^X//' >p5-Tie-DB_FileLock/pkg/DESCR << 'END-of-p5-Tie-DB_FileLock/pkg/DESCR' XTie::DB_FileLock extends DB_File, providing a locking layer using Xflock(). X XUnlike Tie::DB_Lock, Tie::DB_FileLock does not duplicate files to Xallow concurrent access for readers and writers. Tie::DB_FileLock Xis therefore suitable for large dbms with relatively short locking Xperiods. END-of-p5-Tie-DB_FileLock/pkg/DESCR echo x - p5-Tie-DB_FileLock/pkg/PLIST sed 's/^X//' >p5-Tie-DB_FileLock/pkg/PLIST << 'END-of-p5-Tie-DB_FileLock/pkg/PLIST' Xlib/perl5/site_perl/%%PERL_VER%%/Tie/DB_FileLock.pm Xlib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/Tie/DB_FileLock/.packlist X@dirrm lib/perl5/site_perl/%%PERL_VER%%/Tie X@dirrm lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/Tie/DB_FileLock X@dirrm lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/Tie END-of-p5-Tie-DB_FileLock/pkg/PLIST exit >Release-Note: >Audit-Trail: >Unformatted: To: FreeBSD-gnats-submit@freebsd.org Subject: New port: p5-Tie-DB_FileLock. Locking wrapper for DB_File From: josh@zipperup.org Date: Thu, 17 Aug 2000 14:04:56 -0400 (EDT) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20000821141416.E50595>