nixpkgs/pkgs/development/perl-modules
Shea Levy 306d5cdf03
perlPackages: Add cross-compilation support.
This involved:

* Installing miniperl as $dev/bin/perl
* Setting miniperl to take INC from
  lib/perl5/{site_perl/,}cross_perl/${version} as well as
  lib/perl5/{site_perl/,}/${version}/${runtimeArch}, in that
  order. miniperl taking from runtimeArch is not really correct, but
  it works in some pure-perl cases (e.g. Config.pm) and can be
  overridden with the cross_perl variant.
* Installing perl-cross's stubs into
  $dev/lib/perl5/cross_perl/${version}
* Patching MakeMaker.pm to gracefully degrade (very slightly) if B.pm
  can't be loaded, which it can't in cross-compilation.
* Passing the right build-time and runtime perls to Makefile.PL
2018-02-28 15:01:32 -05:00
..
BerkeleyDB
Compress-Raw-Zlib
DB_File
DBD-mysql
DBD-Pg
DBD-SQLite
expression-generator
File-Slurp
generic
maatkit
boost-geometry-utils-fix-oom.patch
catalyst-fix-chunked-encoding.patch
catalyst-plugin-static-simple-etag.patch
CatalystXScriptServerStarman-fork-arg.patch
dbiclassx-fix.patch
gd-options-passthrough-and-fontconfig.patch
Google-ProtocolBuffers-multiline-comments.patch
lwp-protocol-https-cert-file.patch
module-pluggable.patch
MooseXAttributeHelpers-perl-5.20.patch
net-amazon-ec2-ipv6.patch
net-amazon-ec2-nova-compat.patch
net-amazon-mechanicalturk.patch
perl-opengl-gl-extensions.txt
perl-opengl.patch
Unicode-String-perl-5-22.patch
WWW-Curl-4.17-Skip-preprocessor-symbol-only-CURL_STRICTER.patch
xml-grove-utf8.patch