switch back to EUMM again
Dan Book [Mon, 9 Nov 2015 06:53:24 +0000 (01:53 -0500)]
Build.PL [deleted file]
INSTALL
META.json
Makefile.PL [new file with mode: 0644]
dist.ini

diff --git a/Build.PL b/Build.PL
deleted file mode 100644 (file)
index f594773..0000000
--- a/Build.PL
+++ /dev/null
@@ -1,115 +0,0 @@
-# This Build.PL for DOM-Tiny was generated by
-# Dist::Zilla::Plugin::ModuleBuildTiny::Fallback 0.020
-use strict;
-use warnings;
-
-my %configure_requires = (
-    'Module::Build::Tiny' => '0.034',
-);
-
-my @missing = grep {
-    ! eval "require $_; $_->VERSION($configure_requires{$_}); 1"
-} keys %configure_requires;
-
-if (not @missing)
-{
-    # This section for DOM-Tiny was generated by Dist::Zilla::Plugin::ModuleBuildTiny 0.014.
-    use strict;
-    use warnings;
-
-    use 5.010001;
-    # use Module::Build::Tiny 0.034;
-    Module::Build::Tiny::Build_PL();
-}
-else
-{
-    if (not $ENV{PERL_MB_FALLBACK_SILENCE_WARNING})
-    {
-        warn <<'EOW';
-*** WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING ***
-
-If you're seeing this warning, your toolchain is really, really old* and you'll
-almost certainly have problems installing CPAN modules from this century. But
-never fear, dear user, for we have the technology to fix this!
-
-If you're using CPAN.pm to install things, then you can upgrade it using:
-
-    cpan CPAN
-
-If you're using CPANPLUS to install things, then you can upgrade it using:
-
-    cpanp CPANPLUS
-
-If you're using cpanminus, you shouldn't be seeing this message in the first
-place, so please file an issue on github.
-
-This public service announcement was brought to you by the Perl Toolchain
-Gang, the irc.perl.org #toolchain IRC channel, and the number 42.
-
-----
-
-* Alternatively, you are running this file manually, in which case you need
-to learn to first fulfill all configure requires prerequisites listed in
-META.yml or META.json -- or use a cpan client to install this distribution.
-
-You can also silence this warning for future installations by setting the
-PERL_MB_FALLBACK_SILENCE_WARNING environment variable, but please don't do
-that until you fix your toolchain as described above.
-
-EOW
-        sleep 10 if -t STDIN && (-t STDOUT || !(-f STDOUT || -c STDOUT));
-    }
-
-
-    # This section was automatically generated by Dist::Zilla::Plugin::ModuleBuild v5.041.
-    use strict;
-    use warnings;
-
-    require Module::Build; Module::Build->VERSION(0.28);
-
-
-    my %module_build_args = (
-      "configure_requires" => {
-        "Module::Build::Tiny" => "0.034"
-      },
-      "dist_abstract" => "Minimalistic HTML/XML DOM parser with CSS selectors",
-      "dist_author" => [
-        "Dan Book <dbook\@cpan.org>"
-      ],
-      "dist_name" => "DOM-Tiny",
-      "dist_version" => "0.001",
-      "license" => "artistic_2",
-      "module_name" => "DOM::Tiny",
-      "recursive_test_files" => 1,
-      "requires" => {
-        "Carp" => 0,
-        "Exporter" => 0,
-        "List::Util" => 0,
-        "Scalar::Util" => 0,
-        "perl" => "5.010001"
-      },
-      "test_requires" => {
-        "Encode" => 0,
-        "JSON::PP" => 0,
-        "Test::More" => "0.88"
-      }
-    );
-
-
-    my %fallback_build_requires = (
-      "Encode" => 0,
-      "JSON::PP" => 0,
-      "Test::More" => "0.88"
-    );
-
-
-    unless ( eval { Module::Build->VERSION(0.4004) } ) {
-      delete $module_build_args{test_requires};
-      $module_build_args{build_requires} = \%fallback_build_requires;
-    }
-
-    my $build = Module::Build->new(%module_build_args);
-
-
-    $build->create_build_script;
-}
diff --git a/INSTALL b/INSTALL
index 17283c8..52679e3 100644 (file)
--- a/INSTALL
+++ b/INSTALL
@@ -24,16 +24,16 @@ Alternatively, if your CPAN shell is set up, you should just be able to do:
 As a last resort, you can manually install it. Download the tarball, untar it,
 then build it:
 
-    % perl Build.PL
-    % ./Build && ./Build test
+    % perl Makefile.PL
+    % make && make test
 
 Then install it:
 
-    % ./Build install
+    % make install
 
 If you are installing into a system-wide directory, you may need to run:
 
-    % sudo ./Build install
+    % sudo make install
 
 ## Documentation
 
index 0b7d996..1cf4368 100644 (file)
--- a/META.json
+++ b/META.json
@@ -31,7 +31,7 @@
    "prereqs" : {
       "configure" : {
          "requires" : {
-            "Module::Build::Tiny" : "0.034"
+            "ExtUtils::MakeMaker" : "0"
          }
       },
       "develop" : {
diff --git a/Makefile.PL b/Makefile.PL
new file mode 100644 (file)
index 0000000..7c21594
--- /dev/null
@@ -0,0 +1,57 @@
+# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker v5.041.
+use strict;
+use warnings;
+
+use 5.010001;
+
+use ExtUtils::MakeMaker;
+
+my %WriteMakefileArgs = (
+  "ABSTRACT" => "Minimalistic HTML/XML DOM parser with CSS selectors",
+  "AUTHOR" => "Dan Book <dbook\@cpan.org>",
+  "CONFIGURE_REQUIRES" => {
+    "ExtUtils::MakeMaker" => 0
+  },
+  "DISTNAME" => "DOM-Tiny",
+  "LICENSE" => "artistic_2",
+  "MIN_PERL_VERSION" => "5.010001",
+  "NAME" => "DOM::Tiny",
+  "PREREQ_PM" => {
+    "Carp" => 0,
+    "Exporter" => 0,
+    "List::Util" => 0,
+    "Scalar::Util" => 0
+  },
+  "TEST_REQUIRES" => {
+    "Encode" => 0,
+    "JSON::PP" => 0,
+    "Test::More" => "0.88"
+  },
+  "VERSION" => "0.001",
+  "test" => {
+    "TESTS" => "t/*.t"
+  }
+);
+
+
+my %FallbackPrereqs = (
+  "Carp" => 0,
+  "Encode" => 0,
+  "Exporter" => 0,
+  "JSON::PP" => 0,
+  "List::Util" => 0,
+  "Scalar::Util" => 0,
+  "Test::More" => "0.88"
+);
+
+
+unless ( eval { ExtUtils::MakeMaker->VERSION(6.63_03) } ) {
+  delete $WriteMakefileArgs{TEST_REQUIRES};
+  delete $WriteMakefileArgs{BUILD_REQUIRES};
+  $WriteMakefileArgs{PREREQ_PM} = \%FallbackPrereqs;
+}
+
+delete $WriteMakefileArgs{CONFIGURE_REQUIRES}
+  unless eval { ExtUtils::MakeMaker->VERSION(6.52) };
+
+WriteMakefile(%WriteMakefileArgs);
index 09c4938..729be51 100644 (file)
--- a/dist.ini
+++ b/dist.ini
@@ -5,7 +5,6 @@ copyright_holder = Dan Book
 copyright_year   = 2015
 
 [@Author::DBOOK]
-installer = ModuleBuildTiny::Fallback
 pod_tests = 1
 
 [MetaNoIndex]