The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
Changes 03
MANIFEST 01
META.json 19
META.yml 14
Makefile.PL 11
README 228
README.md 029
dist.ini 126
lib/NetAddr/MAC.pm 77
t/150-misc-bad-formats-via-die.t 14
10 files changed (This is a version diff) 4572
@@ -1,5 +1,8 @@
 NetAddr::MAC - A MAC address object
 
+0.94    2015-02-14
+        - Minor changes for updated dist.ini
+
 0.93    2015-01-26
         - Further improve exclusion of ipv6 addresses that look like enough like mac addresses to pass
 
@@ -6,6 +6,7 @@ META.json
 META.yml
 Makefile.PL
 README
+README.md
 TODO
 cpanfile
 dist.ini
@@ -48,6 +48,14 @@
       }
    },
    "release_status" : "stable",
-   "version" : "0.93"
+   "resources" : {
+      "homepage" : "https://github.com/djzort/NetAddr-MAC",
+      "repository" : {
+         "type" : "git",
+         "url" : "https://github.com/djzort/NetAddr-MAC.git",
+         "web" : "https://github.com/djzort/NetAddr-MAC"
+      }
+   },
+   "version" : "0.94"
 }
 
@@ -23,4 +23,7 @@ requires:
   strict: '0'
   vars: '0'
   warnings: '0'
-version: '0.93'
+resources:
+  homepage: https://github.com/djzort/NetAddr-MAC
+  repository: https://github.com/djzort/NetAddr-MAC.git
+version: '0.94'
@@ -32,7 +32,7 @@ my %WriteMakefileArgs = (
     "vars" => 0,
     "warnings" => 0
   },
-  "VERSION" => "0.93",
+  "VERSION" => "0.94",
   "test" => {
     "TESTS" => "t/*.t"
   }
@@ -1,29 +1,15 @@
-NetAddr:MAC
------------
 
-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.
+This archive contains the distribution NetAddr-MAC,
+version 0.94:
 
-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...
+  MAC address functions and object
 
-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 :)
+This software is copyright (c) 2015 by Dean Hamstad.
 
-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.
+This is free software; you can redistribute it and/or modify it under
+the same terms as the Perl 5 programming language system itself.
 
-Please fork and send contributions via Github at
-https://github.com/djzort/NetAddr-MAC
 
--Dean
+This README file was generated by Dist::Zilla::Plugin::Readme v5.020.
+
@@ -0,0 +1,29 @@
+NetAddr:MAC
+-----------
+
+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.
+
+Please fork and send contributions via Github at
+https://github.com/djzort/NetAddr-MAC
+
+-Dean
@@ -1,21 +1,15 @@
 name = NetAddr-MAC
-version = 0.93
+version = 0.94
 author = Dean Hamstead <dean@bytefoundry.com.au>
 license = Perl_5
 copyright_holder = Dean Hamstad
 copyright_year = 2015
 
-[GatherDir]
-[MetaYAML]
+[@Basic]
 [MetaJSON]
 [MetaTests]
-[Manifest]
-[ManifestSkip]
-[PruneCruft]
-[License]
-[MakeMaker]
+[GithubMeta]
 
-[ExtraTests]
 [CPANFile]
 [Test::Perl::Critic]
 critic_config = t/.perlcriticrc
@@ -23,10 +17,10 @@ critic_config = t/.perlcriticrc
 [Test::EOL]
 [PodCoverageTests]
 [PodSyntaxTests]
-[TestRelease]
-[ConfirmRelease]
-[UploadToCPAN]
 [ExecDir]
+[CheckChangeLog]
+[PkgVersion]
+[PodVersion]
 
 [Prereqs]
 Carp       = 0
@@ -1,9 +1,10 @@
 #!/bin/false
 # ABSTRACT: MAC address functions and object
 
-package NetAddr::MAC;
 use strict;
 use warnings;
+package NetAddr::MAC;
+$NetAddr::MAC::VERSION = '0.94';
 
 use Carp qw( croak );
 use List::Util qw( first );
@@ -37,8 +38,7 @@ use constant ETHER2TOKEN => (
 );
 
 use base qw( Exporter );
-use vars qw( $VERSION %EXPORT_TAGS @EXPORT_OK );
-$VERSION = (qw$Revision: 0.93 $)[1];
+use vars qw( %EXPORT_TAGS @EXPORT_OK );
 
 %EXPORT_TAGS = (
     all => [
@@ -86,6 +86,10 @@ Exporter::export_ok_tags( keys %EXPORT_TAGS );
 
 NetAddr::MAC - Handles hardware MAC Addresses (EUI-48 and EUI-64)
 
+=head1 VERSION
+
+version 0.94
+
 =head1 SYNOPSIS
 
     use NetAddr::MAC;
@@ -1502,10 +1506,6 @@ Or do it globally
 
   }
 
-=head1 VERSION
-
- 0.92
-
 =head1 CREDITS
 
 Stolen lots of ideas and some pod content from L<Device::MAC> and L<Net::MAC>
@@ -2,7 +2,7 @@
 
 use strict;
 use warnings FATAL   => 'all';
-use Test::More tests => 13;
+use Test::More tests => 14;
 
 BEGIN {
     use_ok('NetAddr::MAC')
@@ -48,5 +48,8 @@ BEGIN {
     eval { NetAddr::MAC->new('2001:db8:fe0a::') };
     like( $@, qr/Invalid MAC format/, 'IPv6 that could be MAC 3a' );
 
+    eval { NetAddr::MAC->new('2001:630:440:163::406') };
+    like( $@, qr/Invalid MAC format/, 'IPv6 that could be MAC from Oliver Gorwits' );
+
 
 }