BSD Ports

devel/p5-Class-InsideOut 1.14nb10 NetBSD

Perl 5 safe and simple inside-out object construction kit

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
618415630a
License
apache-2.0
Categories
devel, perl5
Package size
21.0 KiB, 84.8 KiB installed

Description

The Perl 5 module Class::InsideOut s a simple, safe and streamlined toolkit for building inside-out objects. Unlike most other inside-out object building modules already on CPAN, this module aims for minimalism and robustness:

\* Does not require derived classes to subclass it
\* Uses no source filters, attributes or CHECK blocks
\* Supports any underlying object type including black-box inheritance
\* Does not leak memory on object destruction
\* Overloading-safe
\* Thread-safe for Perl 5.8.5 or better
\* mod\_perl compatible
\* Makes no assumption about inheritance or initializer needs

It provides the minimal support necessary for creating safe inside-out objects and generating flexible accessors.

In the other systems

SystemPortVersion
NetBSDdevel/p5-Class-InsideOut1.14nb10
FreeBSDdevel/p5-Class-InsideOut1.14
OpenBSDdevel/p5-Class-InsideOut1.14p0
DragonFlydevel/p5-Class-InsideOut1.14
MidnightBSDdevel/p5-Class-InsideOut1.14
HardenedBSDdevel/p5-Class-InsideOut1.14
GhostBSDdevel/p5-Class-InsideOut1.14

Install

Binary package:

pkgin install p5-Class-InsideOut

From pkgsrc:

cd /usr/pkgsrc/devel/p5-Class-InsideOut && 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.14nb10
NetBSD 10.1 aarch641.14nb9
SmartOS / illumos x86_641.14nb10
macOS 15 arm641.14nb10

Dependencies

Run dependencies 2
Required by 1

Commit history 1

DateCommitCreditsLog message
618415630a wiz *: recursive bump for perl5 5.44.0