From d06475cc90b2d1f43ef8454d56ddb19e6293a385 Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Sun, 5 May 2019 01:37:00 +0000 Subject: INSTALL: update with FreeBSD pkg names and reorder Fortunately, there is a pattern to most of these package names in all distros I've tested (and hopefully other BSDs have them, too). Then, reorder the INSTALL document to mention the top-level modules, first, so users can avoid needing to type extra dependencies. However, we still list some implicit dependencies in case the upstream package drops dependencies independently of us. Finally, Devel::Peek is not a dependency worth making optional since it's bundled by Perl upstream. Fedora/RH-based distros are the only one which turn it into a non-standard package when Perl5 is installed. --- Makefile.PL | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'Makefile.PL') diff --git a/Makefile.PL b/Makefile.PL index 3bb00725..b8576674 100644 --- a/Makefile.PL +++ b/Makefile.PL @@ -29,10 +29,18 @@ WriteMakefile( # Keep this sorted and synced to the INSTALL document 'Date::Parse' => 0, 'Email::MIME' => 0, + + # the following should be pulled in by Email::MIME: 'Email::MIME::ContentType' => 0, 'Email::Simple' => 0, + + # "libencode-perl" on Debian, `perl5' on FreeBSD 'Encode::MIME::Header' => 0, + # libperl$PERL_VERSION on Debian, `perl5' on FreeBSD, + # but Fedora seems to need this separately + 'Devel::Peek' => 0, + # TODO: these should really be made optional... 'Plack' => 0, 'URI::Escape' => 0, -- cgit v1.2.3-24-ge0c7