Avoid List::MoreUtils
authorAaron Crane <arc@cpan.org>
Thu, 23 Mar 2017 10:16:31 +0000 (10:16 +0000)
committerAaron Crane <arc@cpan.org>
Thu, 23 Mar 2017 10:19:56 +0000 (10:19 +0000)
commit3afa2d52e5687b1aef51ddf845162db4a0500f1f
treed80bf931bf315b619b343d72bdbf17e99b9bcc76
parentc8e0714d610f48f0f65c7ea148595a705c8c1cb2
Avoid List::MoreUtils

The latest version of this module has a confusing and hard-to-honour set of
licences, with different terms for code added in different versions.

The only use we make of it is the uniq() function. A routine with the same
behaviour is available in newer versions of List::Util, and we already
depend on older versions of *that* module. So depending on a recent enough
version of List::Util means that this change actually reduces the number of
non-core dependencies for users with a new enough version of Perl.
Makefile.PL
lib/Catalyst.pm
lib/Catalyst/Controller.pm