net/p5-NetAddr-MAC - The NetBSD Packages Collection

Perl5 module handling hardware MAC Addresses (EUI-48 and EUI-64)

This is a module with functions for handling mac addresses. There are
already two or three MAC addressing functions in CPAN, the motivation
for this module is moderate functionality without Moose.

With that in mind, you can understand why I have cloned much of the really
useful functionality from the two or three existing similar modules on CPAN.

I've covered off all the mac address formats I deal with in my workplace
of mixed hardware. This module can decode just about anything that looks
reasonably like a mac address, and stringify into every format I have seen
used...

So sorry, I'm not really interesting in adding a templating function to
define your own mac address formats. You're welcome to either send in a
patch, extend this module or quickly write a function that wraps the 'raw'
output to whatever you want. Match and join are your friends :)

Hopefully this module is useful to you. So far I have been pleased with
the amount of feedback and patches people have sent in, this has been very
rewarding as well as providing a number of new features I have been able
to use myself.

Build dependencies

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

Runtime dependencies

lang/perl5 lang/perl5

Binary packages

OSArchitectureVersion
NetBSD 10.0aarch64p5-NetAddr-MAC-0.97nb3.tgz
NetBSD 10.0aarch64p5-NetAddr-MAC-0.97nb3.tgz
NetBSD 10.0aarch64ebp5-NetAddr-MAC-0.97nb3.tgz
NetBSD 10.0aarch64ebp5-NetAddr-MAC-0.97nb3.tgz
NetBSD 10.0alphap5-NetAddr-MAC-0.97nb3.tgz
NetBSD 10.0alphap5-NetAddr-MAC-0.97nb3.tgz
NetBSD 10.0earmv6hfp5-NetAddr-MAC-0.97nb3.tgz
NetBSD 10.0earmv6hfp5-NetAddr-MAC-0.97nb3.tgz
NetBSD 10.0earmv6hfp5-NetAddr-MAC-0.97nb3.tgz
NetBSD 10.0earmv7hfp5-NetAddr-MAC-0.97nb3.tgz
NetBSD 10.0earmv7hfp5-NetAddr-MAC-0.97nb3.tgz
NetBSD 10.0earmv7hfp5-NetAddr-MAC-0.97nb3.tgz
NetBSD 10.0i386p5-NetAddr-MAC-0.97nb3.tgz
NetBSD 10.0i386p5-NetAddr-MAC-0.97nb3.tgz
NetBSD 10.0m68kp5-NetAddr-MAC-0.97nb3.tgz
NetBSD 10.0powerpcp5-NetAddr-MAC-0.97nb3.tgz
NetBSD 10.0powerpcp5-NetAddr-MAC-0.97nb3.tgz
NetBSD 10.0powerpcp5-NetAddr-MAC-0.97nb3.tgz
NetBSD 10.0sh3elp5-NetAddr-MAC-0.97nb3.tgz
NetBSD 10.0sh3elp5-NetAddr-MAC-0.97nb3.tgz
NetBSD 10.0sparc64p5-NetAddr-MAC-0.97nb3.tgz
NetBSD 10.0sparc64p5-NetAddr-MAC-0.97nb3.tgz
NetBSD 10.0sparcp5-NetAddr-MAC-0.97nb3.tgz
NetBSD 10.0sparcp5-NetAddr-MAC-0.97nb3.tgz
NetBSD 10.0x86_64p5-NetAddr-MAC-0.97nb3.tgz
NetBSD 10.0x86_64p5-NetAddr-MAC-0.97nb3.tgz
NetBSD 9.0aarch64p5-NetAddr-MAC-0.97nb3.tgz
NetBSD 9.0aarch64p5-NetAddr-MAC-0.97nb3.tgz
NetBSD 9.0alphap5-NetAddr-MAC-0.97nb3.tgz
NetBSD 9.0alphap5-NetAddr-MAC-0.97nb3.tgz
NetBSD 9.0earmv6hfp5-NetAddr-MAC-0.97nb3.tgz
NetBSD 9.0earmv6hfp5-NetAddr-MAC-0.97nb3.tgz
NetBSD 9.0earmv6hfp5-NetAddr-MAC-0.97nb3.tgz
NetBSD 9.0earmv7hfp5-NetAddr-MAC-0.97nb3.tgz
NetBSD 9.0earmv7hfp5-NetAddr-MAC-0.97nb3.tgz
NetBSD 9.0earmv7hfp5-NetAddr-MAC-0.97nb3.tgz
NetBSD 9.0i386p5-NetAddr-MAC-0.97nb3.tgz
NetBSD 9.0i386p5-NetAddr-MAC-0.97nb3.tgz
NetBSD 9.0powerpcp5-NetAddr-MAC-0.97nb3.tgz
NetBSD 9.0powerpcp5-NetAddr-MAC-0.97nb3.tgz
NetBSD 9.0powerpcp5-NetAddr-MAC-0.97nb3.tgz
NetBSD 9.0sparc64p5-NetAddr-MAC-0.97nb3.tgz
NetBSD 9.0sparc64p5-NetAddr-MAC-0.97nb3.tgz
NetBSD 9.0x86_64p5-NetAddr-MAC-0.97nb3.tgz
NetBSD 9.0x86_64p5-NetAddr-MAC-0.97nb3.tgz
NetBSD 9.3x86_64p5-NetAddr-MAC-0.97nb3.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.