devel/p5-Meta-Builder - The NetBSD Packages Collection

Tools for creating Meta objects to track custom metrics

Meta programming is becoming more and more popular. The popularity
of Meta programming comes from the fact that many problems are made
significantly easier. There are a few specialized Meta tools out
there, for instance Class:MOP which is used by Moose to track class
metadata.

Meta::Builder is designed to be a generic tool for writing Meta
objects. Unlike specialized tools, Meta::Builder makes no assumptions
about what metrics you will care about. Meta::Builder also makes
it simple for others to extend your meta-object based tools by
providing hooks for other packages to add metrics to your meta
object.

If a specialized Meta object tool is available to meet your needs
please use it. However if you need a simple Meta object to track
a couple metrics, use Meta::Builder.

Meta::Builder is also low-sugar and low-dep. In most cases you will
not want a class that needs a meta object to use your meta-object
class directly. Rather you will usually want to create a sugar
class that exports enhanced API functions that manipulate the meta
object.

Build dependencies

devel/p5-Module-Build pkgtools/mktools pkgtools/cwrappers

Runtime dependencies

lang/perl5 lang/perl5

Binary packages

OSArchitectureVersion
NetBSD 10.0aarch64p5-Meta-Builder-0.004nb3.tgz
NetBSD 10.0aarch64p5-Meta-Builder-0.004nb3.tgz
NetBSD 10.0aarch64ebp5-Meta-Builder-0.004nb3.tgz
NetBSD 10.0aarch64ebp5-Meta-Builder-0.004nb3.tgz
NetBSD 10.0alphap5-Meta-Builder-0.004nb3.tgz
NetBSD 10.0alphap5-Meta-Builder-0.004nb3.tgz
NetBSD 10.0earmv4p5-Meta-Builder-0.004nb3.tgz
NetBSD 10.0earmv4p5-Meta-Builder-0.004nb3.tgz
NetBSD 10.0earmv6hfp5-Meta-Builder-0.004nb3.tgz
NetBSD 10.0earmv6hfp5-Meta-Builder-0.004nb3.tgz
NetBSD 10.0earmv7hfp5-Meta-Builder-0.004nb3.tgz
NetBSD 10.0earmv7hfp5-Meta-Builder-0.004nb3.tgz
NetBSD 10.0i386p5-Meta-Builder-0.004nb3.tgz
NetBSD 10.0i386p5-Meta-Builder-0.004nb3.tgz
NetBSD 10.0m68kp5-Meta-Builder-0.004nb3.tgz
NetBSD 10.0powerpcp5-Meta-Builder-0.004nb3.tgz
NetBSD 10.0powerpcp5-Meta-Builder-0.004nb3.tgz
NetBSD 10.0powerpcp5-Meta-Builder-0.004nb3.tgz
NetBSD 10.0powerpcp5-Meta-Builder-0.004nb3.tgz
NetBSD 10.0sh3elp5-Meta-Builder-0.004nb3.tgz
NetBSD 10.0sh3elp5-Meta-Builder-0.004nb3.tgz
NetBSD 10.0sparc64p5-Meta-Builder-0.004nb3.tgz
NetBSD 10.0sparc64p5-Meta-Builder-0.004nb3.tgz
NetBSD 10.0sparcp5-Meta-Builder-0.004nb3.tgz
NetBSD 10.0sparcp5-Meta-Builder-0.004nb3.tgz
NetBSD 10.0vaxp5-Meta-Builder-0.004nb3.tgz
NetBSD 10.0vaxp5-Meta-Builder-0.004nb3.tgz
NetBSD 10.0vaxp5-Meta-Builder-0.004nb3.tgz
NetBSD 10.0x86_64p5-Meta-Builder-0.004nb3.tgz
NetBSD 10.0x86_64p5-Meta-Builder-0.004nb3.tgz
NetBSD 9.0aarch64p5-Meta-Builder-0.004nb3.tgz
NetBSD 9.0alphap5-Meta-Builder-0.004nb3.tgz
NetBSD 9.0alphap5-Meta-Builder-0.004nb3.tgz
NetBSD 9.0earmv4p5-Meta-Builder-0.004nb3.tgz
NetBSD 9.0earmv4p5-Meta-Builder-0.004nb3.tgz
NetBSD 9.0earmv6hfp5-Meta-Builder-0.004nb3.tgz
NetBSD 9.0earmv6hfp5-Meta-Builder-0.004nb3.tgz
NetBSD 9.0earmv6hfp5-Meta-Builder-0.004nb3.tgz
NetBSD 9.0earmv7hfp5-Meta-Builder-0.004nb3.tgz
NetBSD 9.0earmv7hfp5-Meta-Builder-0.004nb3.tgz
NetBSD 9.0i386p5-Meta-Builder-0.004nb3.tgz
NetBSD 9.0i386p5-Meta-Builder-0.004nb3.tgz
NetBSD 9.0powerpcp5-Meta-Builder-0.004nb3.tgz
NetBSD 9.0powerpcp5-Meta-Builder-0.004nb3.tgz
NetBSD 9.0powerpcp5-Meta-Builder-0.004nb3.tgz
NetBSD 9.0sparc64p5-Meta-Builder-0.004nb3.tgz
NetBSD 9.0sparc64p5-Meta-Builder-0.004nb3.tgz
NetBSD 9.0x86_64p5-Meta-Builder-0.004nb3.tgz
NetBSD 9.0x86_64p5-Meta-Builder-0.004nb3.tgz
NetBSD 9.3x86_64p5-Meta-Builder-0.004nb3.tgz

Binary packages can be installed with the high-level tool pkgin (which can be installed with pkg_add) or pkg_add(1) (installed by default). The NetBSD packages collection is also designed to permit easy installation from source.

Available build options

(none)

Known vulnerabilities

The pkg_admin audit command locates any installed package which has been mentioned in security advisories as having vulnerabilities.

Please note the vulnerabilities database might not be fully accurate, and not every bug is exploitable with every configuration.


Problem reports, updates or suggestions for this package should be reported with send-pr.