nixpkgs/pkgs/development/compilers
Joachim Fasting 2d643613f3
mozart: refactoring
- Append emacs to the oz wrapper's command search path rather than the
  rpath.  Previously, emacs would end up in the closure but the oz
  shell script would not be helped by it. Now a user without emacs in
  their PATH can still get the complete Oz experience (which depends
  crucially on emacs).  To build a variant without emacs, do
  mozart.override { emacs = null; }
- Patch full path to oz executable into the oz desktop item to make the
  output less reliant on the runtime PATH
- Compress .elc files to save a little bit of space
- Make it easier to extend platform support
- Inline builder.sh
- Be more specific about patching.  oz and ozc are capable of inferring
  OZHOME themselves; thus we generate wrappers only for the binary
  executable components.

Note that gmp and boost would be removed by patchelf --shrink-path; I've
no idea whether they are used somehow, so we leave them in and forego
rpath shrinking for now.
2017-02-16 14:51:08 +01:00
..
abcl abcl: init at 1.4.0 2016-12-13 16:25:24 +01:00
adobe-flex-sdk
aldor
aliceml
arachne-pnr
as31 as31: Apply Debian patch for CVE-2012-0808 (#18904) 2016-09-24 03:54:52 +02:00
asn1c asn1c: init at 0.9.27 (#20577) 2016-11-20 17:45:58 +00:00
aspectj aspectj: use sha256 hash 2017-01-24 16:41:21 +00:00
ats
ats2 Postiats version 0.3.0 2017-01-21 13:38:35 -05:00
avian
avra
bigloo
boo
bupc
ccl
chez
chicken
clean
closure
cmdstan
cmucl
colm colm: 0.13.0.3 -> 0.13.0.4 2016-11-17 22:34:03 +01:00
compcert compcert: adding clightgen to the build 2017-02-01 08:37:34 +01:00
coreclr llvmPackages_36: remove 2017-01-27 20:12:54 +01:00
crystal crystal: 0.20.4 -> 0.20.5 2017-01-23 19:06:20 +08:00
cudatoolkit cudatoolkit5: remove this ancient version 2017-02-13 14:42:24 +01:00
dev86
dmd dmd: Fix build for Darwin 2016-12-25 04:58:31 +01:00
dtc
ecl ecl_16_1_2: init at 16.1.2; reinstating for Maxima 2017-01-03 18:06:47 +01:00
edk2 edk2: use python2 2016-10-18 23:16:04 +02:00
elm elm: be able to install everything inside a profile to fix #19943 2016-11-21 12:42:44 +01:00
emscripten emscripten, emscriptenfastcomp: 1.36.4 -> 1.37.1 2017-01-02 14:26:20 +01:00
emscripten-fastcomp emscripten, emscriptenfastcomp: 1.36.4 -> 1.37.1 2017-01-02 14:26:20 +01:00
eql
factor-lang
fpc
fsharp
fstar
gambit
gcc Remove references to $NIX_STRIP_DEBUG 2017-02-05 11:08:32 +01:00
gcc-arm-embedded
gcl gcl_2_6_13_pre: init at 2.6.13pre50. GCL hasn't had releases for a long time, but there are relatively regular prereleases 2017-01-03 18:06:46 +01:00
gforth
ghc ghc: support building with integer-simple and provide package sets for it 2017-02-02 10:57:00 +01:00
ghcjs ghcjs-HEAD: upgrade to the latest HEAD 2017-01-27 01:45:50 +01:00
ghdl
glslang vulkan-loader: 1.0.26.0 -> 1.0.39.1 2017-01-31 04:47:19 +03:00
gnatboot
gnu-smalltalk
go go_1_6: disable x509 tests on darwin 2017-01-22 02:03:50 +01:00
gprolog
gwt
haxe haxe: 3.1.3 -> 3.2.1 2016-12-16 21:54:30 +08:00
hhvm Remove redundant -DCMAKE_BUILD_TYPE=Release flags 2016-10-01 16:13:41 +02:00
hop
iasl
icedtea-web
ikarus
inform7 inform7: init at 6M62 2016-12-04 17:22:54 -06:00
intercal
ios-cross-compile
ispc
jhc jhc: Use the cc that's in scope when building 2016-10-24 15:28:08 -07:00
jikes jikes: use sha256 hash 2017-01-24 16:42:44 +00:00
jsonnet
julia julia: fix build and execution on PaX. 2017-02-01 06:48:02 -06:00
kotlin kotlin: 1.0.5-2 -> 1.0.6 2017-02-04 10:53:53 +01:00
lessc
llvm Merge recent staging 2017-02-12 19:51:01 +01:00
manticore Replace hard coded /bin/bash occurrences 2016-10-04 20:15:37 +02:00
matter-compiler matter-compiler: use gemdir 2017-01-18 00:52:51 +01:00
mcpp
mentor
mercury
meta-environment/meta-build-env metaBuildEnv: use sha256 hash 2017-01-24 16:48:43 +00:00
mezzo OCaml modules: make explicit some dependencies to ocamlbuild 2016-10-09 11:55:19 +02:00
microscheme
mit-scheme
mkcl
mlton mlton: darwin bootstrap fixes 2016-09-25 20:47:16 -04:00
mono Remove redundant -DCMAKE_BUILD_TYPE=Release flags 2016-10-01 16:13:41 +02:00
mozart mozart: refactoring 2017-02-16 14:51:08 +01:00
nasm
neko Add patches referenced in neko issue 131 2016-12-12 01:33:01 +08:00
nim nim: include all supporting tools 2017-01-12 20:11:36 +08:00
nvidia-cg-toolkit
obliv-c obliv-c: init at 0.0pre20161001 2016-10-06 17:48:05 +02:00
ocaml ocaml-4.04: dont strip to obtain a working compiler 2017-02-03 22:12:53 +01:00
opa opa: 4309 -> 4310 2016-11-03 18:43:27 +01:00
opendylan
openjdk openjdk8: 8u122-04 -> 8u121-13 2017-01-26 20:36:22 -05:00
openjdk-darwin openjdk-darwin: Fix libfreetype path (#21089) 2016-12-13 09:47:50 +01:00
oraclejdk oraclejdk: 8u111, 8u112 -> 8u121 2017-01-18 09:12:40 +09:00
orc
pakcs pakcs: add kkallio as maintainer 2016-10-15 05:24:42 +03:00
picat
polyml
ponyc ponyc: 0.9.0 -> 0.10.0 2016-12-13 15:40:35 +01:00
rdmd
rgbds
rust rustc, cargo: 1.14.0 -> 1.15.0, 0.15.0 -> 0.16.0 2017-02-03 15:53:09 +02:00
sbcl sbcl: 1.3.13 -> 1.3.14 2017-02-01 19:28:45 +01:00
scala scala: fix versions and $PATH 2017-01-12 17:56:45 +00:00
sdcc
serpent
shaderc shaderc-git: init at 2016-09-08 2016-10-12 13:19:34 +01:00
smlnj
solc solc: 0.4.6 -> 0.4.8 2017-01-14 13:16:50 +01:00
souffle
souper souper: init at 2017-01-05 2017-02-06 21:57:45 -06:00
squeak
stalin
swi-prolog swiProlog: fixed for darwin 2016-10-13 09:36:49 +03:00
terra
teyjus Revert "teyjus: 2.0b2 -> 2.1" 2016-12-18 09:51:00 +00:00
tinycc tinycc: 20160525 -> 20170108 2017-02-09 16:22:57 +01:00
uhc
urweb
vala vala: unify builders for various versions 2016-10-12 21:12:05 +08:00
vs90wrapper
wla-dx
yap
yasm
yosys nixpkgs: yosys 2016.08.18 -> 2016.11.25 2016-11-25 23:26:10 +00:00
zulu zulu: Add home 2017-01-26 19:46:51 -05:00