nixpkgs/pkgs/development/interpreters
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
..
acl2 acl2: 7.4 -> 8.0 2018-02-25 16:18:46 +01:00
angelscript angelscript: 2.31.2 -> 2.32.0 2018-02-24 14:45:37 -08:00
bats
ceptre ceptre: 2016-01-01 -> 2016-11-27 2017-01-09 21:36:36 +01:00
chibi pkgs: refactor needless quoting of homepage meta attribute (#27809) 2017-08-01 22:03:30 +02:00
clips pkgs: refactor needless quoting of homepage meta attribute (#27809) 2017-08-01 22:03:30 +02:00
clisp clisp-tip: 2.50pre20170130 -> 2.50pre20171114; progress on #31696 2017-11-15 19:05:58 +01:00
clojure clojure: 1.9.0.273 -> 1.9.0.329 2018-02-19 00:58:55 +00:00
dart dart: 1.16.1 -> 1.24.3 2018-02-18 09:09:48 -08:00
dhall dhall: passthru dhall prelude 2018-02-26 15:21:46 +01:00
duktape duktape: init at 2.2.0 2018-01-26 15:33:38 +00:00
eff pkgs: refactor needless quoting of homepage meta attribute (#27809) 2017-08-01 22:03:30 +02:00
elixir Elixir: 1.6-rc -> 1.6 2018-01-17 14:22:48 -05:00
erlang stdenv: Kill off ensureDir 2018-01-09 11:14:48 +08:00
falcon misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
gnu-apl gnuapl: Fix build with GCC 7 2017-11-16 19:44:12 +02:00
groovy groovy: 2.4.10 -> 2.4.12 2017-08-01 20:56:09 +02:00
gtk-server misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
guile Guile: Fix cross-compilation 2018-02-25 20:36:43 -05:00
hugs hugs: fix build by un-defining the erroneous default for $STRIP 2017-08-23 19:53:11 +02:00
hy Update hy to latest version 2018-01-21 14:12:32 -06:00
icon-lang icon: Init at 9.5.1 2016-06-07 19:09:54 +02:00
io io: disable i686 build 2016-08-29 01:10:37 +02:00
j j: fix build 2017-12-02 06:04:00 +00:00
jimtcl jimtcl: 0.76 -> 0.77 2017-02-11 11:33:33 -08:00
joker joker: 0.8.7 -> 0.8.9 2018-02-26 19:38:12 -08:00
jruby treewide: Don't use envHook anymore 2017-12-30 22:04:22 -05:00
jython jython: 2.7.0 -> 2.7.1 2017-11-01 15:01:57 +01:00
kona
lfe LFE 1.2 does not support OTP 20 2017-07-12 10:01:40 -04:00
lolcode lolcode: fix build 2016-08-10 07:12:08 +02:00
love treewide: Manual fix more pkg-config build-inputs 2017-09-21 15:49:54 -04:00
lua-4 pkgs: refactor needless quoting of homepage meta attribute (#27809) 2017-08-01 22:03:30 +02:00
lua-5 lua: Fix cross-compilation 2018-02-13 09:44:27 -06:00
luajit luajit: symlink missing lua.hpp 2017-11-27 16:14:18 +00:00
lush treewide: Try to avoid depending on binutils directly 2017-11-13 00:47:48 -05:00
maude pkgs: refactor needless quoting of homepage meta attribute (#27809) 2017-08-01 22:03:30 +02:00
mujs mujs: 2016-11-30 -> 2017-01-24 2017-02-03 19:42:14 +01:00
nix-exec nix-exec: mark as broken 2017-11-29 00:20:34 +00:00
octave octaveHg: add package 2017-04-09 21:54:14 +10:00
perl perlPackages: Add cross-compilation support. 2018-02-28 15:01:32 -05:00
php php71: 7.1.13 -> 7.1.14 2018-02-03 13:15:39 +01:00
picoc Remove nckx as a maintainer for all packages 2018-01-16 23:00:49 +01:00
picolisp treewide: homepage URL fixes (#28475) 2017-08-22 20:50:04 +02:00
pixie pixie: 1356 -> 1364 2018-02-01 00:36:49 +01:00
pure pure: 0.64 -> 0.66 2017-03-12 12:22:52 +11:00
pyrex pyrex: use python2 2016-10-18 23:14:35 +02:00
python python2.7: drop unused cross-compile patch 2018-02-13 09:45:03 -06:00
qnial treewide: Add lots of meta.platforms 2016-08-02 21:42:43 +03:00
racket racket-minimal: build on darwin 2018-02-22 01:27:16 +08:00
rakudo rakudo-star: 2016.07 -> 2017.01 2017-02-07 16:58:14 -08:00
rascal treewide: Add lots of meta.platforms 2016-08-02 21:42:43 +03:00
rebol Revert "Merge pull request #28557 from obsidiansystems/binutils-wrapper" 2017-09-07 12:51:21 +02:00
red red: init at 0.6.3 2017-08-16 17:39:38 +05:00
regina
renpy treewide: Manual fix more pkg-config build-inputs 2017-09-21 15:49:54 -04:00
ruby update rubygems version (#35224) 2018-02-20 16:16:16 +00:00
scheme48 treewide: Add lots of meta.platforms 2016-08-02 21:42:43 +03:00
scsh treewide: Add lots of meta.platforms 2016-08-02 21:42:43 +03:00
self Fix lots of fetchgit hashes (fallout from #15469) 2016-06-03 17:17:08 +03:00
spidermonkey spidermonkey_52: 52.2.1gnome1 → 52.6.0 2018-02-28 16:05:19 +01:00
supercollider supercollider: 3.8.0 -> 3.8.1 2018-01-13 04:03:35 +08:00
tcl tcl: Don't install a copy of tzdata 2016-09-01 18:57:43 +02:00
unicon-lang unicon-lang: disable fortify hardening 2016-08-02 20:21:28 +02:00
wasm wasm: disable format hardening 2016-08-02 15:40:37 +00:00