BSD Ports

devel/p5-Exception-Class 1.45nb5 NetBSD

Perl5 module implementing real exception classes

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
9645fdea1f
License
artistic-2.0
Categories
devel, perl5
Package size
17.1 KiB, 63.1 KiB installed

Description

This module allows you to declare hierarchies of exception classes for use in your code. It also provides a simple exception class that it uses as the default base class for all other exceptions.

You may choose to use another base class for your exceptions. Regardless, the ability to declare all your exceptions at compile time is a fairly useful trick and helps push people towards more structured use of exceptions.

In the other systems

SystemPortVersion
NetBSDdevel/p5-Exception-Class1.45nb5
FreeBSDdevel/p5-Exception-Class1.45
OpenBSDdevel/p5-Exception-Class1.45
DragonFlydevel/p5-Exception-Class1.45
MidnightBSDdevel/p5-Exception-Class1.45
HardenedBSDdevel/p5-Exception-Class1.45
GhostBSDdevel/p5-Exception-Class1.45
OPNsensedevel/p5-Exception-Class1.45

Install

Binary package:

pkgin install p5-Exception-Class

From pkgsrc:

cd /usr/pkgsrc/devel/p5-Exception-Class && 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.45nb5
NetBSD 10.1 aarch641.45nb4
SmartOS / illumos x86_641.46
macOS 15 arm641.46

Dependencies

Run dependencies 3

Commit history 2

DateCommitCreditsLog message
9645fdea1f wiz p5-Exception-Class: update to 1.46.
1.46 2026-09-27 - If you use Exception::Class to create a class whose module file is already loaded, it no longer overwrites the %INC entry for that module with the path to Exception/Class.pm. Typically, this happens when you have a package that implements an exception with the same name as the package itself. Implemented by Graham Knop (@haarg). PR #17. - Similarly, if a package defines a $VERSION, this is no longer overwritten when the exception class is defined with Exception::Class. Implemented by Graham Knop (@haarg). PR #18.
618415630a wiz *: recursive bump for perl5 5.44.0