aboutsummaryrefslogtreecommitdiff
path: root/devel/p5-reaper
diff options
context:
space:
mode:
authorCheng-Lung Sung <clsung@FreeBSD.org>2006-11-06 14:30:35 +0000
committerCheng-Lung Sung <clsung@FreeBSD.org>2006-11-06 14:30:35 +0000
commitc9a35ef7204237b01701d7caf9fe644e91757c68 (patch)
tree15a55b305d1f6d1ab7eb78f942d5dc8c4eaed349 /devel/p5-reaper
parent23c4e8253b09ea7990a7628e68a5ee5ce2155973 (diff)
downloadports-c9a35ef7204237b01701d7caf9fe644e91757c68.tar.gz
ports-c9a35ef7204237b01701d7caf9fe644e91757c68.zip
Notes
Diffstat (limited to 'devel/p5-reaper')
-rw-r--r--devel/p5-reaper/Makefile28
-rw-r--r--devel/p5-reaper/distinfo3
-rw-r--r--devel/p5-reaper/pkg-descr8
-rw-r--r--devel/p5-reaper/pkg-plist3
4 files changed, 42 insertions, 0 deletions
diff --git a/devel/p5-reaper/Makefile b/devel/p5-reaper/Makefile
new file mode 100644
index 000000000000..c3c71d38ccb9
--- /dev/null
+++ b/devel/p5-reaper/Makefile
@@ -0,0 +1,28 @@
+# New ports collection makefile for: p5-reaper
+# Date created: 2006-10-12
+# Whom: Cheng-Lung Sung <clsung@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= reaper
+PORTVERSION= 0.03
+CATEGORIES= devel perl5
+MASTER_SITES= ${MASTER_SITE_PERL_CPAN}
+MASTER_SITE_SUBDIR= ../../authors/id/J/JG/JGS/reaper
+PKGNAMEPREFIX= p5-
+
+MAINTAINER= clsung@FreeBSD.org
+COMMENT= Perl module for reaping child processes via $$SIG{CHLD}
+
+PERL_CONFIGURE= yes
+
+MAN3= reaper.3
+
+.include <bsd.port.pre.mk>
+
+.if ${PERL_LEVEL} < 500600
+IGNORE= requires perl 5.6.0 or later. Install lang/perl5.8 then try again
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/devel/p5-reaper/distinfo b/devel/p5-reaper/distinfo
new file mode 100644
index 000000000000..ed28e4459d32
--- /dev/null
+++ b/devel/p5-reaper/distinfo
@@ -0,0 +1,3 @@
+MD5 (reaper-0.03.tar.gz) = 704710a7cb03166727106d89b7411ed9
+SHA256 (reaper-0.03.tar.gz) = 1d91f26b9758827f059d3fe54ef396d3daa4096e6fc4d9df04b3d9e9e04a48eb
+SIZE (reaper-0.03.tar.gz) = 3293
diff --git a/devel/p5-reaper/pkg-descr b/devel/p5-reaper/pkg-descr
new file mode 100644
index 000000000000..ae5fd1f8d389
--- /dev/null
+++ b/devel/p5-reaper/pkg-descr
@@ -0,0 +1,8 @@
+The reaper module provides a $SIG{CHLD} handler that can be installed
+globally as well as locally. It also supports chaining of signal handlers,
+meaning it will not just replace an existing $SIG{CHLD} handler. It still
+requires applications to do the right thing in using this module and not
+installing their own versions. At least it provides a consistent
+implementation that can be shared between various modules.
+
+WWW: http://search.cpan.org/dist/reaper/
diff --git a/devel/p5-reaper/pkg-plist b/devel/p5-reaper/pkg-plist
new file mode 100644
index 000000000000..06a5b121a2ac
--- /dev/null
+++ b/devel/p5-reaper/pkg-plist
@@ -0,0 +1,3 @@
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/reaper/.packlist
+%%SITE_PERL%%/reaper.pm
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/reaper