summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2013-09-04 19:38:21 -0400
committerJesse Luehrs <doy@tozt.net>2013-09-04 19:47:11 -0400
commit8bf5e6931a1bd96df0cdb1ceb94bbb3e578a8126 (patch)
tree2e659a8f07ea1cca3091a9c0578bbd8e53c20c11
parent8e0b4f219f2d8d94cb6937ef47168ac5fac03cd9 (diff)
downloadmoosex-nonmoose-8bf5e6931a1bd96df0cdb1ceb94bbb3e578a8126.tar.gz
moosex-nonmoose-8bf5e6931a1bd96df0cdb1ceb94bbb3e578a8126.zip
packaging
-rw-r--r--.mailmap1
-rw-r--r--.travis.yml14
-rw-r--r--dist.ini16
-rw-r--r--lib/MooseX/NonMoose.pm17
-rw-r--r--lib/MooseX/NonMoose/Meta/Role/Constructor.pm2
-rw-r--r--t/BUILD.t (renamed from t/20-BUILD.t)0
-rw-r--r--t/BUILDARGS.t (renamed from t/21-BUILDARGS.t)0
-rw-r--r--t/FOREIGNBUILDARGS.t (renamed from t/23-FOREIGNBUILDARGS.t)0
-rw-r--r--t/attrs.t (renamed from t/03-attrs.t)0
-rw-r--r--t/basic.t (renamed from t/01-basic.t)0
-rw-r--r--t/buggy-constructor-inlining.t (renamed from t/50-buggy-constructor-inlining.t)0
-rw-r--r--t/buggy-constructors.t (renamed from t/51-buggy-constructors.t)0
-rw-r--r--t/constructor-method-calls.t (renamed from t/25-constructor-method-calls.t)0
-rw-r--r--t/constructor-name.t (renamed from t/11-constructor-name.t)0
-rw-r--r--t/destructor.t (renamed from t/40-destructor.t)0
-rw-r--r--t/disable.t (renamed from t/06-disable.t)0
-rw-r--r--t/extends-moose-object.t (renamed from t/07-extends-moose-object.t)0
-rw-r--r--t/extends-version.t (renamed from t/60-extends-version.t)0
-rw-r--r--t/hashref-constructor.t (renamed from t/52-hashref-constructor.t)0
-rw-r--r--t/immutable.t (renamed from t/10-immutable.t)0
-rw-r--r--t/methods.t (renamed from t/02-methods.t)0
-rw-r--r--t/moose-exporter.t (renamed from t/31-moose-exporter.t)0
-rw-r--r--t/moose.t (renamed from t/05-moose.t)0
-rw-r--r--t/moosex-globref.t (renamed from t/33-moosex-globref.t)0
-rw-r--r--t/moosex-insideout.t (renamed from t/32-moosex-insideout.t)0
-rw-r--r--t/multi-level.t (renamed from t/04-multi-level.t)0
-rw-r--r--t/no-new-constructor-error.t (renamed from t/26-no-new-constructor-error.t)0
-rw-r--r--t/nonmoose-moose-nonmoose.t (renamed from t/24-nonmoose-moose-nonmoose.t)0
-rw-r--r--t/only-metaclass-trait.t (renamed from t/30-only-metaclass-trait.t)0
-rw-r--r--t/reinitialize.t (renamed from t/12-reinitialize.t)0
-rw-r--r--t/replaced-constructor.t (renamed from t/22-replaced-constructor.t)0
-rw-r--r--weaver.ini33
32 files changed, 33 insertions, 50 deletions
diff --git a/.mailmap b/.mailmap
new file mode 100644
index 0000000..b6ec5fd
--- /dev/null
+++ b/.mailmap
@@ -0,0 +1 @@
+Jesse Luehrs <doy@tozt.net> doy <doy@tozt.net>
diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 0000000..655229f
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,14 @@
+language: perl
+perl:
+ - "5.19"
+ - "5.18"
+ - "5.16"
+ - "5.14"
+ - "5.12"
+ - "5.10"
+install:
+ - cpanm -q --notest Dist::Zilla || (cat /home/travis/.cpanm/build.log; false)
+ - dzil authordeps --missing | cpanm -q --notest || (cat /home/travis/.cpanm/build.log; false)
+ - dzil listdeps --author --missing | cpanm -q --notest || (cat /home/travis/.cpanm/build.log; false)
+script:
+ - dzil test --all
diff --git a/dist.ini b/dist.ini
index 862627e..cc2fef7 100644
--- a/dist.ini
+++ b/dist.ini
@@ -1,14 +1,16 @@
name = MooseX-NonMoose
-author = Jesse Luehrs <doy at tozt dot net>
+author = Jesse Luehrs <doy@tozt.net>
license = Perl_5
copyright_holder = Jesse Luehrs
[@DOY]
+:version = 0.14
dist = MooseX-NonMoose
+repository = github
-[Prereqs]
-Moose = 1.15
-List::MoreUtils = 0
-
-[Prereqs / TestRequires]
-Test::Fatal = 0
+[AutoPrereqs]
+skip = ^BadFoo\d?\b
+skip = ^Foo\b
+skip = ^Bar\b
+skip = ^NonMoose$
+skip = ^IO::
diff --git a/lib/MooseX/NonMoose.pm b/lib/MooseX/NonMoose.pm
index 5a989e0..cd57406 100644
--- a/lib/MooseX/NonMoose.pm
+++ b/lib/MooseX/NonMoose.pm
@@ -114,9 +114,8 @@ normal Moose classes.
=back
-Please report any bugs through RT: email
-C<bug-moosex-nonmoose at rt.cpan.org>, or browse to
-L<http://rt.cpan.org/NoAuth/ReportBug.html?Queue=MooseX-NonMoose>.
+Please report any bugs to GitHub Issues at
+L<https://github.com/doy/moosex-nonmoose/issues>.
=head1 SEE ALSO
@@ -141,21 +140,21 @@ You can also look for information at:
=over 4
-=item * AnnoCPAN: Annotated CPAN documentation
+=item * MetaCPAN
-L<http://annocpan.org/dist/MooseX-NonMoose>
+L<https://metacpan.org/release/MooseX-NonMoose>
-=item * CPAN Ratings
+=item * Github
-L<http://cpanratings.perl.org/d/MooseX-NonMoose>
+L<https://github.com/doy/moosex-nonmoose>
=item * RT: CPAN's request tracker
L<http://rt.cpan.org/NoAuth/Bugs.html?Dist=MooseX-NonMoose>
-=item * Search CPAN
+=item * CPAN Ratings
-L<http://search.cpan.org/dist/MooseX-NonMoose>
+L<http://cpanratings.perl.org/d/MooseX-NonMoose>
=back
diff --git a/lib/MooseX/NonMoose/Meta/Role/Constructor.pm b/lib/MooseX/NonMoose/Meta/Role/Constructor.pm
index 272bc95..42602fa 100644
--- a/lib/MooseX/NonMoose/Meta/Role/Constructor.pm
+++ b/lib/MooseX/NonMoose/Meta/Role/Constructor.pm
@@ -1,5 +1,5 @@
package MooseX::NonMoose::Meta::Role::Constructor;
-use Moose::Role;
+use Moose::Role 1.15;
# ABSTRACT: constructor method trait for L<MooseX::NonMoose>
=head1 SYNOPSIS
diff --git a/t/20-BUILD.t b/t/BUILD.t
index d5cc68f..d5cc68f 100644
--- a/t/20-BUILD.t
+++ b/t/BUILD.t
diff --git a/t/21-BUILDARGS.t b/t/BUILDARGS.t
index 32bb72a..32bb72a 100644
--- a/t/21-BUILDARGS.t
+++ b/t/BUILDARGS.t
diff --git a/t/23-FOREIGNBUILDARGS.t b/t/FOREIGNBUILDARGS.t
index 78c7fa9..78c7fa9 100644
--- a/t/23-FOREIGNBUILDARGS.t
+++ b/t/FOREIGNBUILDARGS.t
diff --git a/t/03-attrs.t b/t/attrs.t
index 7451ddc..7451ddc 100644
--- a/t/03-attrs.t
+++ b/t/attrs.t
diff --git a/t/01-basic.t b/t/basic.t
index 8995d6d..8995d6d 100644
--- a/t/01-basic.t
+++ b/t/basic.t
diff --git a/t/50-buggy-constructor-inlining.t b/t/buggy-constructor-inlining.t
index bfb0689..bfb0689 100644
--- a/t/50-buggy-constructor-inlining.t
+++ b/t/buggy-constructor-inlining.t
diff --git a/t/51-buggy-constructors.t b/t/buggy-constructors.t
index bbe5127..bbe5127 100644
--- a/t/51-buggy-constructors.t
+++ b/t/buggy-constructors.t
diff --git a/t/25-constructor-method-calls.t b/t/constructor-method-calls.t
index 7187bb8..7187bb8 100644
--- a/t/25-constructor-method-calls.t
+++ b/t/constructor-method-calls.t
diff --git a/t/11-constructor-name.t b/t/constructor-name.t
index 4d790eb..4d790eb 100644
--- a/t/11-constructor-name.t
+++ b/t/constructor-name.t
diff --git a/t/40-destructor.t b/t/destructor.t
index e9a2185..e9a2185 100644
--- a/t/40-destructor.t
+++ b/t/destructor.t
diff --git a/t/06-disable.t b/t/disable.t
index 73b9ed1..73b9ed1 100644
--- a/t/06-disable.t
+++ b/t/disable.t
diff --git a/t/07-extends-moose-object.t b/t/extends-moose-object.t
index 699dfe5..699dfe5 100644
--- a/t/07-extends-moose-object.t
+++ b/t/extends-moose-object.t
diff --git a/t/60-extends-version.t b/t/extends-version.t
index 4f607b8..4f607b8 100644
--- a/t/60-extends-version.t
+++ b/t/extends-version.t
diff --git a/t/52-hashref-constructor.t b/t/hashref-constructor.t
index 00deff0..00deff0 100644
--- a/t/52-hashref-constructor.t
+++ b/t/hashref-constructor.t
diff --git a/t/10-immutable.t b/t/immutable.t
index 275b387..275b387 100644
--- a/t/10-immutable.t
+++ b/t/immutable.t
diff --git a/t/02-methods.t b/t/methods.t
index c02438c..c02438c 100644
--- a/t/02-methods.t
+++ b/t/methods.t
diff --git a/t/31-moose-exporter.t b/t/moose-exporter.t
index 13b556d..13b556d 100644
--- a/t/31-moose-exporter.t
+++ b/t/moose-exporter.t
diff --git a/t/05-moose.t b/t/moose.t
index e4f8d39..e4f8d39 100644
--- a/t/05-moose.t
+++ b/t/moose.t
diff --git a/t/33-moosex-globref.t b/t/moosex-globref.t
index 60bfa9c..60bfa9c 100644
--- a/t/33-moosex-globref.t
+++ b/t/moosex-globref.t
diff --git a/t/32-moosex-insideout.t b/t/moosex-insideout.t
index fcd3fd1..fcd3fd1 100644
--- a/t/32-moosex-insideout.t
+++ b/t/moosex-insideout.t
diff --git a/t/04-multi-level.t b/t/multi-level.t
index 5201c47..5201c47 100644
--- a/t/04-multi-level.t
+++ b/t/multi-level.t
diff --git a/t/26-no-new-constructor-error.t b/t/no-new-constructor-error.t
index 2becbce..2becbce 100644
--- a/t/26-no-new-constructor-error.t
+++ b/t/no-new-constructor-error.t
diff --git a/t/24-nonmoose-moose-nonmoose.t b/t/nonmoose-moose-nonmoose.t
index 3299547..3299547 100644
--- a/t/24-nonmoose-moose-nonmoose.t
+++ b/t/nonmoose-moose-nonmoose.t
diff --git a/t/30-only-metaclass-trait.t b/t/only-metaclass-trait.t
index c103067..c103067 100644
--- a/t/30-only-metaclass-trait.t
+++ b/t/only-metaclass-trait.t
diff --git a/t/12-reinitialize.t b/t/reinitialize.t
index 5e4aa11..5e4aa11 100644
--- a/t/12-reinitialize.t
+++ b/t/reinitialize.t
diff --git a/t/22-replaced-constructor.t b/t/replaced-constructor.t
index 3362bc2..3362bc2 100644
--- a/t/22-replaced-constructor.t
+++ b/t/replaced-constructor.t
diff --git a/weaver.ini b/weaver.ini
deleted file mode 100644
index c1382a5..0000000
--- a/weaver.ini
+++ /dev/null
@@ -1,33 +0,0 @@
-[@CorePrep]
-
-[Name]
-[Version]
-
-[Region / prelude]
-
-[Generic / SYNOPSIS]
-[Generic / DESCRIPTION]
-[Generic / OVERVIEW]
-
-[Collect / ATTRIBUTES]
-command = attr
-
-[Collect / METHODS]
-command = method
-
-[Collect / FUNCTIONS]
-command = func
-
-[Leftovers]
-
-[Region / postlude]
-
-[Generic / BUGS]
-
-[Generic / SEEALSO]
-header = SEE ALSO
-
-[Generic / SUPPORT]
-
-[Authors]
-[Legal]