perl: version modules and non-base packages
authorPhilip Prindeville <philipp@redfish-solutions.com>
Tue, 7 Aug 2018 22:00:19 +0000 (16:00 -0600)
committerPhilip Prindeville <philipp@redfish-solutions.com>
Tue, 14 Aug 2018 19:28:53 +0000 (13:28 -0600)
commit4f3f81b64f1d0521126e3096a7b595f3c6f9d237
tree47024d0d909ec06dc892e00bc78a4a7b467043b6
parent5041d2f3319561a23b0f43598268dc96e7db0abd
perl: version modules and non-base packages

Currently external modules and non-base packages are numbered
from their own internal number space, and even though the Perl
ABI number is embedded into them this isn't externally visible.

For example, perl-html-parser-3.72.1 could be built for ABI
5.26 or for 5.28, we can't easily tell.  This changes all of
that by embedding the ABI number into the filename.

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
(cherry picked from commit 0d9584724ff1c011f587540c2d25be8a90a81413)
lang/perl/Makefile
lang/perl/perlmod.mk
lang/perl/perlver.mk [new file with mode: 0644]