aboutsummaryrefslogtreecommitdiff
path: root/devel/p5-IPC-DirQueue
diff options
context:
space:
mode:
authorAnton Berezin <tobez@FreeBSD.org>2005-12-28 12:37:41 +0000
committerAnton Berezin <tobez@FreeBSD.org>2005-12-28 12:37:41 +0000
commitbde6b9425443f627858773acde3337570cee8350 (patch)
treeee69abd4af63d37d22e20a3f2d2fc7803c24c1fa /devel/p5-IPC-DirQueue
parente7568e03093de6d0e44f6d836afa7ad07df9acd5 (diff)
Add devel/p5-IPC-DirQueue 0.05, a disk-based many-to-many task queue
written in Perl.
Notes
Notes: svn path=/head/; revision=152271
Diffstat (limited to 'devel/p5-IPC-DirQueue')
-rw-r--r--devel/p5-IPC-DirQueue/Makefile32
-rw-r--r--devel/p5-IPC-DirQueue/distinfo3
-rw-r--r--devel/p5-IPC-DirQueue/pkg-descr5
-rw-r--r--devel/p5-IPC-DirQueue/pkg-plist11
4 files changed, 51 insertions, 0 deletions
diff --git a/devel/p5-IPC-DirQueue/Makefile b/devel/p5-IPC-DirQueue/Makefile
new file mode 100644
index 000000000000..b4f1fd65e530
--- /dev/null
+++ b/devel/p5-IPC-DirQueue/Makefile
@@ -0,0 +1,32 @@
+# New ports collection makefile for: devel/p5-IPC-DirQueue
+# Date created: 28 December 2005
+# Whom: Anton Berezin <tobez@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= IPC-DirQueue
+PORTVERSION= 0.05
+CATEGORIES= devel perl5
+MASTER_SITES= ${MASTER_SITE_PERL_CPAN}
+MASTER_SITE_SUBDIR= IPC
+PKGNAMEPREFIX= p5-
+
+MAINTAINER= tobez@FreeBSD.org
+COMMENT= IPC::DirQueue - disk-based many-to-many task queue
+
+BUILD_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/Time/HiRes.pm:${PORTSDIR}/devel/p5-Time-HiRes
+RUN_DEPENDS= ${BUILD_DEPENDS}
+
+PERL_CONFIGURE= yes
+
+MAN1= dq-deque.1 dq-list.1 dq-server.1 dq-submit.1
+MAN3= IPC::DirQueue.3 IPC::DirQueue::Job.3
+
+.include <bsd.port.pre.mk>
+
+.if ${PERL_LEVEL} < 500600
+IGNORE= requires perl 5.6.0 or later. Install lang/perl5.8 and try again
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/devel/p5-IPC-DirQueue/distinfo b/devel/p5-IPC-DirQueue/distinfo
new file mode 100644
index 000000000000..1cf63870ae69
--- /dev/null
+++ b/devel/p5-IPC-DirQueue/distinfo
@@ -0,0 +1,3 @@
+MD5 (IPC-DirQueue-0.05.tar.gz) = 4ceb6ae1882c5412c3daed7e30f04f3a
+SHA256 (IPC-DirQueue-0.05.tar.gz) = 48690d79e879ffe94d7eb8dbe3c0bef7c98145637b3c67cbd7a153a247c8bfd2
+SIZE (IPC-DirQueue-0.05.tar.gz) = 16861
diff --git a/devel/p5-IPC-DirQueue/pkg-descr b/devel/p5-IPC-DirQueue/pkg-descr
new file mode 100644
index 000000000000..1b7cce918820
--- /dev/null
+++ b/devel/p5-IPC-DirQueue/pkg-descr
@@ -0,0 +1,5 @@
+This module implements a FIFO queueing infrastructure, using a directory
+as the communications and storage media. No daemon process is required
+to manage the queue; all communication takes place via the filesystem.
+
+WWW: http://search.cpan.org/dist/IPC-DirQueue/
diff --git a/devel/p5-IPC-DirQueue/pkg-plist b/devel/p5-IPC-DirQueue/pkg-plist
new file mode 100644
index 000000000000..f56197d55046
--- /dev/null
+++ b/devel/p5-IPC-DirQueue/pkg-plist
@@ -0,0 +1,11 @@
+bin/dq-deque
+bin/dq-list
+bin/dq-server
+bin/dq-submit
+%%SITE_PERL%%/IPC/DirQueue.pm
+%%SITE_PERL%%/IPC/DirQueue/Job.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/IPC/DirQueue/.packlist
+@unexec rmdir %D/%%SITE_PERL%%/%%PERL_ARCH%%/auto/IPC/DirQueue 2>/dev/null || true
+@unexec rmdir %D/%%SITE_PERL%%/%%PERL_ARCH%%/auto/IPC 2>/dev/null || true
+@unexec rmdir %D/%%SITE_PERL%%/IPC/DirQueue 2>/dev/null || true
+@unexec rmdir %D/%%SITE_PERL%%/IPC 2>/dev/null || true