aboutsummaryrefslogtreecommitdiff
path: root/devel/p5-Path-Class-File-Lockable
diff options
context:
space:
mode:
authorFrederic Culot <culot@FreeBSD.org>2012-01-23 10:25:40 +0000
committerFrederic Culot <culot@FreeBSD.org>2012-01-23 10:25:40 +0000
commit053d90f6b9e4d2758d51e7b9a13985fbeccbf2d6 (patch)
tree644ba8244637165acb05d4cf507b0d7f58d28ff3 /devel/p5-Path-Class-File-Lockable
parentf4768ca364ba05f8df6d4de7dcf9fcf761797716 (diff)
downloadports-053d90f6b9e4d2758d51e7b9a13985fbeccbf2d6.tar.gz
ports-053d90f6b9e4d2758d51e7b9a13985fbeccbf2d6.zip
Notes
Diffstat (limited to 'devel/p5-Path-Class-File-Lockable')
-rw-r--r--devel/p5-Path-Class-File-Lockable/Makefile29
-rw-r--r--devel/p5-Path-Class-File-Lockable/distinfo2
-rw-r--r--devel/p5-Path-Class-File-Lockable/pkg-descr10
-rw-r--r--devel/p5-Path-Class-File-Lockable/pkg-plist9
4 files changed, 50 insertions, 0 deletions
diff --git a/devel/p5-Path-Class-File-Lockable/Makefile b/devel/p5-Path-Class-File-Lockable/Makefile
new file mode 100644
index 000000000000..5061880659d8
--- /dev/null
+++ b/devel/p5-Path-Class-File-Lockable/Makefile
@@ -0,0 +1,29 @@
+# New ports collection makefile for: p5-Path-Class-File-Lockable
+# Date created: 2012-01-22
+# Whom: Tatsuya Ueda <ml+freebsd@tatsuya.info>
+#
+# $FreeBSD$
+#
+
+PORTNAME= Path-Class-File-Lockable
+PORTVERSION= 0.02
+CATEGORIES= devel perl5
+MASTER_SITES= CPAN
+MASTER_SITE_SUBDIR= CPAN:KARMAN
+PKGNAMEPREFIX= p5-
+
+MAINTAINER= ml+freebsd@tatsuya.info
+COMMENT= Lock your files with Path::Class::File
+
+LICENSE= ART10 GPLv1
+LICENSE_COMB= dual
+
+BUILD_DEPENDS= p5-File-NFSLock>0:${PORTSDIR}/devel/p5-File-NFSLock \
+ p5-Path-Class>0:${PORTSDIR}/devel/p5-Path-Class
+RUN_DEPENDS:= ${BUILD_DEPENDS}
+
+PERL_CONFIGURE= yes
+
+MAN3= Path::Class::File::Lockable.3
+
+.include <bsd.port.mk>
diff --git a/devel/p5-Path-Class-File-Lockable/distinfo b/devel/p5-Path-Class-File-Lockable/distinfo
new file mode 100644
index 000000000000..3da3d10d6428
--- /dev/null
+++ b/devel/p5-Path-Class-File-Lockable/distinfo
@@ -0,0 +1,2 @@
+SHA256 (Path-Class-File-Lockable-0.02.tar.gz) = 543c0c4e53344ef1705bcdb25c65a5371f8990c5ddd5808a29279a65e0487d9c
+SIZE (Path-Class-File-Lockable-0.02.tar.gz) = 4508
diff --git a/devel/p5-Path-Class-File-Lockable/pkg-descr b/devel/p5-Path-Class-File-Lockable/pkg-descr
new file mode 100644
index 000000000000..ca28891dcc41
--- /dev/null
+++ b/devel/p5-Path-Class-File-Lockable/pkg-descr
@@ -0,0 +1,10 @@
+Path::Class::File::Lockable uses simple files to indicate
+whether a file is locked or not.
+
+It does not use flock(), since that is unstable over NFS.
+Effort has been made to avoid race conditions.
+
+Path::Class::File::Lockable is intended for long-standing locks,
+as in a Subversion workspace. See SVN::Class for example.
+
+WWW: http://search.cpan.org/dist/Path-Class-File-Lockable/
diff --git a/devel/p5-Path-Class-File-Lockable/pkg-plist b/devel/p5-Path-Class-File-Lockable/pkg-plist
new file mode 100644
index 000000000000..f6209ef261d5
--- /dev/null
+++ b/devel/p5-Path-Class-File-Lockable/pkg-plist
@@ -0,0 +1,9 @@
+%%SITE_PERL%%/Path/Class/File/Lockable.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Path/Class/File/Lockable/.packlist
+@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Path/Class/File/Lockable
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Path/Class/File
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Path/Class
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Path
+@dirrmtry %%SITE_PERL%%/Path/Class/File
+@dirrmtry %%SITE_PERL%%/Path/Class
+@dirrmtry %%SITE_PERL%%/Path