aboutsummaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
authorSergey Skvortsov <skv@FreeBSD.org>2006-08-28 09:57:10 +0000
committerSergey Skvortsov <skv@FreeBSD.org>2006-08-28 09:57:10 +0000
commita1c9b2ca0e7ea8c563cbf1f35ce2c4b60f02e7c2 (patch)
treea878d2c8fba330cca6096f31ad60477e7dbe18e9 /devel
parent9e6e1a046d330b00c05a535b9862be4709a8f8ee (diff)
downloadports-a1c9b2ca0e7ea8c563cbf1f35ce2c4b60f02e7c2.tar.gz
ports-a1c9b2ca0e7ea8c563cbf1f35ce2c4b60f02e7c2.zip
Add p5-Devel-RingBuffer 0.31, shared memory ring buffers for Perl
scripts diagnosis/debug.
Notes
Notes: svn path=/head/; revision=171527
Diffstat (limited to 'devel')
-rw-r--r--devel/Makefile1
-rw-r--r--devel/p5-Devel-RingBuffer/Makefile25
-rw-r--r--devel/p5-Devel-RingBuffer/distinfo3
-rw-r--r--devel/p5-Devel-RingBuffer/pkg-descr11
-rw-r--r--devel/p5-Devel-RingBuffer/pkg-plist12
5 files changed, 52 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile
index 200ed1bc1b19..a55b04a5bf8a 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -1009,6 +1009,7 @@
SUBDIR += p5-Devel-Pointer
SUBDIR += p5-Devel-Profile
SUBDIR += p5-Devel-Profiler
+ SUBDIR += p5-Devel-RingBuffer
SUBDIR += p5-Devel-SimpleTrace
SUBDIR += p5-Devel-Size
SUBDIR += p5-Devel-SmallProf
diff --git a/devel/p5-Devel-RingBuffer/Makefile b/devel/p5-Devel-RingBuffer/Makefile
new file mode 100644
index 000000000000..c5786ad8d9a0
--- /dev/null
+++ b/devel/p5-Devel-RingBuffer/Makefile
@@ -0,0 +1,25 @@
+# New ports collection makefile for: Devel-RingBuffer
+# Date created: 28 August 2006
+# Whom: Sergey Skvortsov <skv@protey.ru>
+#
+# $FreeBSD$
+#
+
+PORTNAME= Devel-RingBuffer
+PORTVERSION= 0.31
+CATEGORIES= devel perl5
+MASTER_SITES= ${MASTER_SITE_PERL_CPAN}
+MASTER_SITE_SUBDIR= Devel
+PKGNAMEPREFIX= p5-
+
+MAINTAINER= skv@FreeBSD.org
+COMMENT= Shared memory ring buffers for Perl scripts diagnosis/debug
+
+RUN_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/IPC/Mmap.pm:${PORTSDIR}/devel/p5-IPC-Mmap
+BUILD_DEPENDS= ${RUN_DEPENDS}
+
+PERL_CONFIGURE= yes
+
+MAN3= Devel::RingBuffer.3 Devel::RingBuffer::Ring.3
+
+.include <bsd.port.mk>
diff --git a/devel/p5-Devel-RingBuffer/distinfo b/devel/p5-Devel-RingBuffer/distinfo
new file mode 100644
index 000000000000..6ad3dd671ccf
--- /dev/null
+++ b/devel/p5-Devel-RingBuffer/distinfo
@@ -0,0 +1,3 @@
+MD5 (Devel-RingBuffer-0.31.tar.gz) = 6793397a327740597cc93c3f1b6db10c
+SHA256 (Devel-RingBuffer-0.31.tar.gz) = a0cacb95bd3be8a8b5562ebab45819e599a2d940396a551f3d796409359d323b
+SIZE (Devel-RingBuffer-0.31.tar.gz) = 37401
diff --git a/devel/p5-Devel-RingBuffer/pkg-descr b/devel/p5-Devel-RingBuffer/pkg-descr
new file mode 100644
index 000000000000..756c30b5a300
--- /dev/null
+++ b/devel/p5-Devel-RingBuffer/pkg-descr
@@ -0,0 +1,11 @@
+Provides shared memory structures (using memory mapped files via
+IPC::Mmap) to be used by diagnostic and debugger applications for Perl
+scripts (see Devel::STrace). Using XS/C code to maximize performance,
+creates a set of ringbuffers with a configurable number of slots. Each
+slot includes a field for a linenumber, a timestamp, and a fully
+qualified subroutine name. Each ring buffer also includes additional
+headers and fields to support diagnostic interfaces, e.g., watched
+expressions, command/reponse interfaces to the monitored applications,
+etc.
+
+WWW: http://search.cpan.org/dist/Devel-RingBuffer/
diff --git a/devel/p5-Devel-RingBuffer/pkg-plist b/devel/p5-Devel-RingBuffer/pkg-plist
new file mode 100644
index 000000000000..58b1cbba9d4a
--- /dev/null
+++ b/devel/p5-Devel-RingBuffer/pkg-plist
@@ -0,0 +1,12 @@
+%%SITE_PERL%%/%%PERL_ARCH%%/Devel/RingBuffer.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/Devel/RingBuffer.pod
+%%SITE_PERL%%/%%PERL_ARCH%%/Devel/RingBuffer/Ring.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/Devel/RingBuffer/Ring.pod
+%%SITE_PERL%%/%%PERL_ARCH%%/Devel/RingBuffer/ThreadFacade.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Devel/RingBuffer/.packlist
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Devel/RingBuffer/RingBuffer.bs
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Devel/RingBuffer/RingBuffer.so
+@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Devel/RingBuffer
+@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Devel/RingBuffer
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Devel
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Devel