net/p5-NetAddr-MAC 0.97nb6 NetBSD
Perl5 module handling hardware MAC Addresses (EUI-48 and EUI-64)
- System
- NetBSD
- Repository
- pkgsrc
- Maintainer
- [email protected]
- Last update
- Commit
618415630a- License
- artistic OR gnu-gpl-v2
- Categories
- net, perl5
- Package size
- 15.1 KiB, 59.8 KiB installed
Description
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.
In the other systems
| System | Port | Version |
|---|---|---|
| NetBSD | net/p5-NetAddr-MAC | 0.97nb6 |
| FreeBSD | net/p5-NetAddr-MAC | 0.98 |
| OpenBSD | net/p5-NetAddr-MAC | 1.04 |
| DragonFly | net/p5-NetAddr-MAC | 0.98 |
| HardenedBSD | net/p5-NetAddr-MAC | 0.98 |
| GhostBSD | net/p5-NetAddr-MAC | 0.98 |
Install
Binary package:
pkgin install p5-NetAddr-MAC
From pkgsrc:
cd /usr/pkgsrc/net/p5-NetAddr-MAC && 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.
| Repository | Version |
|---|---|
| NetBSD 10.1 x86_64 | 0.97nb6 |
| NetBSD 10.1 aarch64 | 0.97nb5 |
| SmartOS / illumos x86_64 | 0.97nb6 |
| macOS 15 arm64 | 0.97nb6 |
Dependencies
Run dependencies 1
No port depends on this one.