BSD Ports

devel/p5-IPC-Shareable 1.13nb3 NetBSD

Tie a variable to shared memory

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
beeb56e3b3
License
gnu-gpl-v2
Categories
devel, perl5
Package size
20.2 KiB, 77.0 KiB installed

Description

IPC::Shareable allows you to tie a variable to shared memory making it easy to share the contents of that variable with other Perl processes. Scalars, arrays, and hashes can be tied. The variable being tied may contain arbitrarily complex data structures - including references to arrays, hashes of hashes, etc.

In the other systems

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

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
NetBSDdevel/p5-IPC-Shareable1.13nb3 behind since 2026-08-31none known-[email protected]2026-10-05
FreeBSDdevel/p5-IPC-Shareable1.13 behind since 2026-08-31none known-[email protected]-
OpenBSDdevel/p5-IPC-Shareable1.19 newestno data-The OpenBSD ports mailing-list <[email protected]>2026-08-31
DragonFlydevel/p5-IPC-Shareable1.13 behind since 2026-08-31none known-[email protected]-
HardenedBSDdevel/p5-IPC-Shareable1.13 behind since 2026-08-31no data-[email protected]-
GhostBSDdevel/p5-IPC-Shareable1.13 behind since 2026-08-31no data-[email protected]-

Compare across BSDs

Version history 1

  1. 1.19 beeb56e3b3

Upstream's version as each commit to the port's Makefile set it, or as this site first saw it in the system's packages; the tree's own revisions are not versions here.

Install

Binary package:

pkgin install p5-IPC-Shareable

From pkgsrc:

cd /usr/pkgsrc/devel/p5-IPC-Shareable && make install clean

Packages

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

RepositoryVersion
NetBSD 10.1 x86_641.13nb3
NetBSD 10.1 aarch641.13nb3
SmartOS / illumos x86_641.19
macOS 15 arm641.19

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

Run dependencies 2

No port depends on this one.

Commit history 2

DateCommitCreditsLog message
beeb56e3b3 wen Update to 1.19
Upstream changes: 1.19 2026-07-06 - Fix mass CPAN tester FAILs on OpenBSD (29 of 32 reports for 1.18): the smoker host's 10 SysV semaphore-set slots (kern.seminfo.semmni=10) were pre-exhausted by stale sets leaked from previously crashed runs, so nearly every tie died with semget ENOSPC ("Could not create semaphore set: No space left on device"), and each failing run leaked further resources - _tie(): an IPC_PRIVATE segment is now removed when semaphore-set creation (or the initial lock) fails. shmget(IPC_PRIVATE) always creates a fresh segment regardless of the 'create' attribute, and a private segment is unreachable by key after the croak, so it leaked invisibly (~4 segments per failed suite run on the wedged smoker) …
618415630a wiz *: recursive bump for perl5 5.44.0