From b6d66a5c13d8312843afae2a55afda4f6ceba3e4 Mon Sep 17 00:00:00 2001 From: Anton Berezin Date: Wed, 11 Sep 2002 14:14:55 +0000 Subject: [PATCH] Add p5-IPC-Locker, a collection of perl modules that provides a server for locks and clients to access that server. --- devel/Makefile | 1 + devel/p5-IPC-Locker/Makefile | 24 ++++++++++++++++++++++++ devel/p5-IPC-Locker/distinfo | 1 + devel/p5-IPC-Locker/pkg-comment | 1 + devel/p5-IPC-Locker/pkg-descr | 10 ++++++++++ devel/p5-IPC-Locker/pkg-plist | 13 +++++++++++++ 6 files changed, 50 insertions(+) create mode 100644 devel/p5-IPC-Locker/Makefile create mode 100644 devel/p5-IPC-Locker/distinfo create mode 100644 devel/p5-IPC-Locker/pkg-comment create mode 100644 devel/p5-IPC-Locker/pkg-descr create mode 100644 devel/p5-IPC-Locker/pkg-plist diff --git a/devel/Makefile b/devel/Makefile index 49a23a9c7890..b40665981130 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -488,6 +488,7 @@ SUBDIR += p5-IO-Tty SUBDIR += p5-IO-stringy SUBDIR += p5-IPC-Cache + SUBDIR += p5-IPC-Locker SUBDIR += p5-IPC-Run SUBDIR += p5-IPC-ShareLite SUBDIR += p5-IPC-Shareable diff --git a/devel/p5-IPC-Locker/Makefile b/devel/p5-IPC-Locker/Makefile new file mode 100644 index 000000000000..ab05551b44de --- /dev/null +++ b/devel/p5-IPC-Locker/Makefile @@ -0,0 +1,24 @@ +# New ports collection makefile for: devel/p5-IPC-Locker +# Date created: 11 September 2002 +# Whom: Anton Berezin +# +# $FreeBSD$ +# + +PORTNAME= IPC-Locker +PORTVERSION= 1.401 +CATEGORIES= devel perl5 +MASTER_SITES= ${MASTER_SITE_PERL_CPAN} +MASTER_SITE_SUBDIR= IPC +PKGNAMEPREFIX= p5- + +MAINTAINER= tobez@FreeBSD.org + +PERL_CONFIGURE= yes + +MAN1= lockerd.1 pidstatd.1 pidwatch.1 +MAN3= IPC::Locker.3 IPC::Locker::Server.3 \ + IPC::PidStat.3 IPC::PidStat::PidServer.3 +MAN3PREFIX= ${PREFIX}/lib/perl5/${PERL_VERSION} + +.include diff --git a/devel/p5-IPC-Locker/distinfo b/devel/p5-IPC-Locker/distinfo new file mode 100644 index 000000000000..6c38ccba1564 --- /dev/null +++ b/devel/p5-IPC-Locker/distinfo @@ -0,0 +1 @@ +MD5 (IPC-Locker-1.401.tar.gz) = 33cfab4201492dc6f09fc458f4c6158a diff --git a/devel/p5-IPC-Locker/pkg-comment b/devel/p5-IPC-Locker/pkg-comment new file mode 100644 index 000000000000..5f2fc8ce5569 --- /dev/null +++ b/devel/p5-IPC-Locker/pkg-comment @@ -0,0 +1 @@ +Provide a server for locks and clients to access that server diff --git a/devel/p5-IPC-Locker/pkg-descr b/devel/p5-IPC-Locker/pkg-descr new file mode 100644 index 000000000000..ceec246ae44d --- /dev/null +++ b/devel/p5-IPC-Locker/pkg-descr @@ -0,0 +1,10 @@ +This package provides a server for locks and a package for clients to +access that server. The result is that clients can access named locks +on a Internet wide bases, solving critical section problems without the +mess of NFS or other file locking techniques. + +Author: Wilson Snyder +WWW: http://search.cpan.org/search?dist=IPC-Locker + +-Anton + diff --git a/devel/p5-IPC-Locker/pkg-plist b/devel/p5-IPC-Locker/pkg-plist new file mode 100644 index 000000000000..76608a6db7e2 --- /dev/null +++ b/devel/p5-IPC-Locker/pkg-plist @@ -0,0 +1,13 @@ +bin/pidwatch +bin/lockerd +bin/pidstatd +lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/IPC/Locker/.packlist +lib/perl5/site_perl/%%PERL_VER%%/IPC/Locker/Server.pm +lib/perl5/site_perl/%%PERL_VER%%/IPC/Locker.pm +lib/perl5/site_perl/%%PERL_VER%%/IPC/PidStat.pm +lib/perl5/site_perl/%%PERL_VER%%/IPC/PidStat/PidServer.pm +@dirrm lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/IPC/Locker +@unexec rmdir %D/lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/IPC 2>/dev/null || true +@dirrm lib/perl5/site_perl/%%PERL_VER%%/IPC/Locker +@dirrm lib/perl5/site_perl/%%PERL_VER%%/IPC/PidStat +@unexec rmdir %D/lib/perl5/site_perl/%%PERL_VER%%/IPC 2>/dev/null || true