small circular points
[MojoFacets.git] / Makefile.PL
index 1cf9266..2fee356 100755 (executable)
@@ -1,25 +1,30 @@
-#!/usr/bin/env perl
+use inc::Module::Install;
 
-use 5.008001;
+name 'MojoFacets';
+version_from 'lib/MojoFacets.pm';
+author 'Dobrica Pavlinusic <dpavlin@rot13.org>';
+license 'dual';
 
-use strict;
-use warnings;
+requires 'Mojolicious' => '6.66';
+requires 'Data::Dump';
+requires 'File::Slurp';
+requires 'JSON';
+requires 'HTML::TableExtract';
+requires 'File::Path';
+requires 'Text::Unaccent::PurePerl';
+requires 'Statistics::Descriptive';
+requires 'Text::CSV';
 
-# Son, when you participate in sporting events,
-# it's not whether you win or lose, it's how drunk you get.
-use ExtUtils::MakeMaker;
-
-WriteMakefile(
-    NAME         => 'MojoFacets',
-    VERSION_FROM => 'lib/MojoFacets.pm',
-    AUTHOR       => 'Dobrica Pavlinusic <dpavlin@rot13.org>',
-    EXE_FILES => ['script/mojo_facets'],
-    PREREQ_PM => {
-               'Mojo' => '0.9003',
-               'Data::Dump' => 0,
-               'File::Slurp' => 0,
-               'JSON' => 0,
-               'HTML::TableExtract' => 0,
-       },
-    test => {TESTS => 't/*.t t/*/*.t t/*/*/*.t'}
+features(
+       'profile' => [
+               -default => 0,
+               'Time::HiRes',
+               'Devel::NYTProf',
+       ],
 );
+
+build_requires 'Test::More';
+
+auto_install;
+
+WriteAll;