BSD Ports

devel/p5-Class-Observable 2.004 FreeBSD

Allow other classes and objects to respond to events in yours

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
ART10, GPLv1+
Categories
devel, perl5
Package size
19.4 KiB, 60.2 KiB installed

Description

If you have ever used Java, you may have run across the java.util.Observable class and the java.util.Observer interface. Using them, you can decouple an object from the one or more objects that wish to be notified whenever particular events occur. Class::Observable allows you to mimic this action.

In the other systems

SystemPortVersion
FreeBSDdevel/p5-Class-Observable2.004
DragonFlydevel/p5-Class-Observable2.004

Install

Binary package:

pkg install p5-Class-Observable

From the ports tree:

cd /usr/ports/devel/p5-Class-Observable/ && make install clean

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

RUN_DEPENDS=	p5-Class-Observable>0:devel/p5-Class-Observable

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:latest2.0042.0042.0042.0042.004
FreeBSD:14:quarterly2.0042.004n/a2.0042.004
FreeBSD:15:latest2.0042.004n/a2.0042.004
FreeBSD:15:quarterly2.0042.004n/an/an/a
FreeBSD:16:latest2.0042.004n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

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

Configuration

No options to configure.

USES
perl5
Service scripts
none

Files

pkg-plist 2
  • %%SITE_PERL%%/Class/Observable.pm
  • %%PERL5_MAN3%%/Class::Observable.3.gz
distinfo 1
FileSizeSHA256
Class-Observable-2.004.tar.gz194756df32e9fe5f008891fc4efa4e4f45eaa1404d30220459c8fc8a501f0a7cf2e69
Master sites 1
  • CPAN

Commit history 0

No commits in the history this site was built from.