BSD Ports

devel/p5-Params-Classify 0.015 MidnightBSD

Argument type classification

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
artistic, gpl+
Categories
devel, perl5

Description

This module provides various type-testing functions. These are intended for functions that, unlike most Perl code, care what type of data they are operating on. For example, some functions wish to behave differently depending on the type of their arguments (like overloaded functions in C++).

These functions only provide type classification; they do not enforce type restrictions. Type enforcement may, of course, be built using these classification functions, but the reader's attention is drawn to Params::Validate.

In the other systems

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

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
MidnightBSDdevel/p5-Params-Classify0.015 newestno data-[email protected]-
FreeBSDdevel/p5-Params-Classify0.015 newestnone known-[email protected]-
OpenBSDdevel/p5-Params-Classify0.015p0 newestno data-The OpenBSD ports mailing-list <[email protected]>-
NetBSDdevel/p5-Params-Classify0.015nb9 newestnone known-[email protected]2026-07-16
DragonFlydevel/p5-Params-Classify0.015 newestnone known-[email protected]-
HardenedBSDdevel/p5-Params-Classify0.015 newestno data-[email protected]-
GhostBSDdevel/p5-Params-Classify0.015 newestno data-[email protected]-

Compare across BSDs

Install

Binary package:

mport install p5-Params-Classify

From mports:

cd /usr/mports/devel/p5-Params-Classify && make install clean

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

RUN_DEPENDS=	p5-Params-Classify>0:devel/p5-Params-Classify

Dependency graph

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

Dependencies

As this port's Makefile names them.

Build 1

Build dependencies 1

Configuration

No options to configure.

USES
perl5
Service scripts
none

Files

Manual pages 1
  • Params::Classify(3)
pkg-plist 12
  • %%SITE_PERL%%/Params/Classify.pm
  • %%SITE_PERL%%/man/man3/Params::Classify.3.gz
  • %%SITE_PERL%%/auto/Params/Classify/Classify.so
  • @dir %%SITE_PERL%%/Params
  • @dir %%SITE_PERL%%/man/man3
  • @dir %%SITE_PERL%%/man
  • @dir %%SITE_PERL%%/auto/Params/Classify
  • @dir %%SITE_PERL%%/auto/Params
  • @dir %%SITE_PERL%%/auto
  • @dir
  • @dir lib/perl5/site_perl
  • @dir lib/perl5
distinfo 1
FileSizeSHA256
Params-Classify-0.015.tar.gz22061398ec15cd899fcd8bef3db9ea1748bf631f15f6c32be203e475b67df510a5914
Master sites 1
  • CPAN