BSD Ports

devel/p5-MooseX-MarkAsMethods 0.15_1 FreeBSD

Mark overload code symbols as methods

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
LGPL21
Categories
devel, perl5
Package size
17.1 KiB, 39.2 KiB installed

Description

MooseX::MarkAsMethods allows one to easily mark certain functions as Moose methods. This will allow other packages such as namespace::autoclean to operate without blowing away your overloads. After using MooseX::MarkAsMethods your overloads will be recognized by Class::MOP as being methods, and class extension as well as composition from roles with overloads will "just work".

By default we check for overloads, and mark those functions as methods.

If 'autoclean => 1' is passed to import on use'ing this module, we will invoke namespace::autoclean to clear out non-methods.

In the other systems

SystemPortVersion
FreeBSDdevel/p5-MooseX-MarkAsMethods0.15_1
OpenBSDdevel/p5-MooseX-MarkAsMethods0.15p0
NetBSDdevel/p5-MooseX-MarkAsMethods0.15nb15
DragonFlydevel/p5-MooseX-MarkAsMethods0.15_1
HardenedBSDdevel/p5-MooseX-MarkAsMethods0.15_1
GhostBSDdevel/p5-MooseX-MarkAsMethods0.15_1

Install

Binary package:

pkg install p5-MooseX-MarkAsMethods

From the ports tree:

cd /usr/ports/devel/p5-MooseX-MarkAsMethods/ && make install clean

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

RUN_DEPENDS=	p5-MooseX-MarkAsMethods>0:devel/p5-MooseX-MarkAsMethods

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:latest0.15_10.15_10.15_10.15_10.15_1
FreeBSD:14:quarterly0.15_10.15_1n/a0.15_10.15_1
FreeBSD:15:latest0.15_10.15_1n/a0.15_10.15_1
FreeBSD:15:quarterly0.15_10.15_1n/an/an/a
FreeBSD:16:latest0.15_10.15_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 3

Runtime 3

The full lists below include those, and their dependencies in turn.

Build dependencies 30
Run dependencies 30

Configuration

No options to configure.

USES
perl5
Service scripts
none

Files

pkg-plist 2
  • %%SITE_PERL%%/MooseX/MarkAsMethods.pm
  • %%PERL5_MAN3%%/MooseX::MarkAsMethods.3.gz
distinfo 1
FileSizeSHA256
MooseX-MarkAsMethods-0.15.tar.gz15311c9ecc13376d0ff7dba481977337c33ea74e5d266a428b6af31552a2919ef7ef8
Master sites 1
  • CPAN

Commit history 0

No commits in the history this site was built from.