BSD Ports

devel/p5-Devel-RingBuffer 0.31_1 FreeBSD

Shared memory ring buffers for Perl scripts diagnosis/debug

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Categories
devel, perl5
Package size
30.7 KiB, 86.1 KiB installed

Description

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 ring buffers with a configurable number of slots. Each slot includes a field for a line number, 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/response interfaces to the monitored applications, etc.

In the other systems

The newest version among them is 0.31, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
FreeBSDdevel/p5-Devel-RingBuffer0.31_1 newestnone known-[email protected]-
DragonFlydevel/p5-Devel-RingBuffer0.31_1 newestnone known-[email protected]-
HardenedBSDdevel/p5-Devel-RingBuffer0.31_1 newestno data-[email protected]-
GhostBSDdevel/p5-Devel-RingBuffer0.31_1 newestno data-[email protected]-

Install

Binary package:

pkg install p5-Devel-RingBuffer

From the ports tree:

cd /usr/ports/devel/p5-Devel-RingBuffer/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	p5-Devel-RingBuffer>0:devel/p5-Devel-RingBuffer

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.31_10.31_10.31_10.31_10.31_1
FreeBSD:14:quarterly0.31_10.31_1n/a0.31_10.31_1
FreeBSD:15:latest0.31_10.31_1n/a0.31_10.31_1
FreeBSD:15:quarterly0.31_10.31_1n/an/an/a
FreeBSD:16:latest0.31_10.31_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

As this port's Makefile names them.

Build 1

Runtime 1

The full lists below include those, and their dependencies in turn.

Build dependencies 2
Run dependencies 2
Required by 1

Configuration

No options to configure.

USES
perl5
Service scripts
none

Files

pkg-plist 8
  • %%PERL5_MAN3%%/Devel::RingBuffer.3.gz
  • %%PERL5_MAN3%%/Devel::RingBuffer::Ring.3.gz
  • %%SITE_ARCH%%/Devel/RingBuffer.pm
  • %%SITE_ARCH%%/Devel/RingBuffer.pod
  • %%SITE_ARCH%%/Devel/RingBuffer/Ring.pm
  • %%SITE_ARCH%%/Devel/RingBuffer/Ring.pod
  • %%SITE_ARCH%%/Devel/RingBuffer/ThreadFacade.pm
  • %%SITE_ARCH%%/auto/Devel/RingBuffer/RingBuffer.so
distinfo 1
FileSizeSHA256
Devel-RingBuffer-0.31.tar.gz37401a0cacb95bd3be8a8b5562ebab45819e599a2d940396a551f3d796409359d323b
Master sites 1
  • CPAN

Commit history 0

No commits in the history this site was built from.