Let `vendorprefix=/usr/local` so `vendorlib` and `vendorarch` can point
to paths in `/usr/local/lib/perl5/vendor_perl`. Extend the generator.pl
also so we can add more `Configure` settings if we needed it later.
Fixes#32.
Perl's ./Configure can be asked to build a shared library, libperl.so,
which is required by some modules from CPAN (like Imagemagick), or when
you want to embed the Perl interpreter in your own programs.
However, because there may be a performance penalty, the "old" static
builds have not been removed.
More information can be found in the installation manual at
https://metacpan.org/pod/distribution/perl/INSTALL#Building-a-shared-Perl-library
1. Allow multiple patches
2. For the Devel::PatchPerl patches, use git diff instead
of format-patch. This removes the ever-changing committer/
subject/etc details and leaves just the actual changes
Perl 5.16.3 is sporadically failing the dist/IO/t/io_unix.t
on my mention when run with TEST_JOBS > 1, but consistently
passes without that. Adding a flag to Releases.yaml to allow
this to be coordinated properly.
This is not yet complete; what remains is the ability to generate
the final patch, the one that patches patchlevel.h (and thus
lists the locally applied patches in perl -V / Config.pm).
This requires downloading the proper patchlevel.h for each version
and generating a patch in generate.pl.