aboutsummaryrefslogtreecommitdiffstats
path: root/devel
diff options
context:
space:
mode:
authorskv <skv@FreeBSD.org>2006-08-28 17:57:10 +0800
committerskv <skv@FreeBSD.org>2006-08-28 17:57:10 +0800
commit4bbfcf9fd8e1043e0630f08c8f3767498cb2295b (patch)
tree6e1b0e0061dc4eda141296515e4ee31588670dca /devel
parent17ea689cea1a24663694f86e9160e7c95cd468d4 (diff)
downloadfreebsd-ports-gnome-4bbfcf9fd8e1043e0630f08c8f3767498cb2295b.tar.gz
freebsd-ports-gnome-4bbfcf9fd8e1043e0630f08c8f3767498cb2295b.tar.zst
freebsd-ports-gnome-4bbfcf9fd8e1043e0630f08c8f3767498cb2295b.zip
Add p5-Devel-RingBuffer 0.31, shared memory ring buffers for Perl
scripts diagnosis/debug.
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