3
0
Fork 0
forked from mirrors/nixpkgs
Commit graph

3974 commits

Author SHA1 Message Date
Tim Steinbach dd015a829f
kotlin: 1.0.6 -> 1.1 2017-03-13 20:03:39 -04:00
obadz 1dd16a9374 coreclr: mark broken 2017-03-12 21:32:27 +00:00
Joachim Fasting 3c37edb928
tinycc: 0.9.27pre-20170220 -> 20170225
Contains a fix for x86-64 asm gen and unified cross-compilation.
2017-03-12 18:56:59 +01:00
Jörg Thalheim d0922896be Merge pull request #23097 from dmjio/halvm
Initial commit of HaLVM support
2017-03-12 18:31:29 +01:00
Rodney Lorrimar e333a71478 scala: put docs in correct subdirectory
Under NixOS, /run/current-system/sw/share/doc was getting the license
file, etc.
2017-03-12 16:27:16 +00:00
Ben Zhang 49a14162b9
Update emscripten-fastcomp version to 1.37.3 2017-03-10 23:13:14 -05:00
Ben Zhang 954e145101
emscripten 1.37.1 -> 1.37.3 2017-03-10 22:59:19 -05:00
David Johnson 26623240e9 Init HaLVM at 2.4.0 2017-03-10 19:31:12 -06:00
Michael Raskin bf514e4412 sbcl: 1.3.14 -> 1.3.15 2017-03-09 18:47:38 +01:00
Jörg Thalheim d75cec39d0 Merge pull request #23644 from dtzWill/update/llvm-rc4-and-tests
llvm4: rc3 -> rc4, enable tests
2017-03-09 07:53:29 +01:00
Dan Peebles 7c3699b0f6 fsharp: enable on Darwin
Seems to work just fine based on my simple tests
2017-03-08 23:39:56 -05:00
Tuomas Tynkkynen 1508945755 treewide: Fix eval-release.nix for aarch64 2017-03-09 03:38:04 +02:00
Will Dietz 8d10f1dc5b llvm4: rc3 -> rc4 2017-03-08 09:57:41 -06:00
Will Dietz 3bc5a68a63 llvm4: enable tests 2017-03-08 09:50:04 -06:00
Parnell Springmeyer 8d6fbd0578
go: 1.7 -> 1.8 2017-03-06 08:47:50 -05:00
Benno Fünfstück 029c3f917e hhvm: fix location of include files in $out
Fixes a "double prefix" issue, where parts of the include files
for hhvm where located in `$out/$out/include` instead of `$out/include`.
2017-03-06 12:26:54 +01:00
Vincent Laporte fe0ef55384 solc: fix build
Prevent the download of jsoncpp to happen at build time.
Don’t treat warnings as errors, since there is a warning about the major() macros in GNU libc.
2017-03-04 11:01:35 +01:00
Robin Gloster bb9a37a2a5
ikarus: remove
unmaintained, only works on 32 bit
2017-03-03 13:43:04 +01:00
Will Dietz 6f6c06adc1 llvm4.0: Rename "4.0" (and _40) to "4" (and _4).
This reflects upstream versioning change, and allows
us to replace 4.0 with 4.1 (which is now a minor revision)
without changing the attribute name.

Thanks to @vcunat for the idea.
2017-03-02 17:19:44 -06:00
Will Dietz 5e267f657d llvm4.0: rc2 -> rc3
Also add myself to maintainers for LLVM.
2017-03-02 17:19:44 -06:00
3noch 4b77d425aa
Fix GHCJS HEAD patch; support GHCJS libdir link; use full ghcEnv for GHCJS
Original:
f3110651c8

(With some tweaks from @cstrahan)

closes #23199
2017-03-02 11:35:11 -05:00
3noch 7d356ff696
Disable large address space in GHC iOS X compiler
Original:
17cea33d1a
2017-03-02 11:34:15 -05:00
Joachim Fasting 3c178fe769
tinycc: restrict platforms to x86_64-linux 2017-03-01 00:28:29 +01:00
Nikolay Amiantov 044a49febf cudatoolkit: remove OpenCL library
libOpenCL is provided by ocl-icd with implementation in NVIDIA driver instead.
2017-02-28 17:22:06 +03:00
Joachim Fasting bcdbd637fc
tinycc: 0.9.27pre-20170108 -> 20170220
tinycc has been relicensed to MIT.
2017-02-28 12:07:36 +01:00
Eelco Dolstra c2d4b14637 cudatoolkit: Multiple output improvements
* Add a "lib" output containing (for the moment) only libOpenCL. This
  reduces the closure size of opensubdiv and blender by about 2 GiB.

* Add a "doc" output (about ~200 MiB).

* Remove the "sdk" output since it was worse than useless: all of the
  "sdk" output was also included in "out", so it actually increased
  disk space usage.

* Run patchelf on ELF binaries only.
2017-02-28 11:21:33 +01:00
Eelco Dolstra b5c619cbfe cudatoolkit: 8.0.44 -> 8.0.61 2017-02-28 11:21:33 +01:00
Daiderd Jordan 4e88f774bc Merge pull request #23079 from sifmelcara/update/crystal
crystal: 0.20.5 -> 0.21.0
2017-02-28 00:31:39 +01:00
Domen Kožar fe6ebba59c Merge pull request #22574 from k0001/ghcjs-node
compilers/ghcjs/base.nix: Take ghcjsNodePkgs as argument
2017-02-27 14:28:36 +01:00
Charles Strahan 1ba97d6ee9
ghcjsHEAD: unbreak 2017-02-27 02:10:34 -05:00
Vladimír Čunát d444aa4ade
Merge #22970: add 4.0-rc2 version of llvmPackages 2017-02-26 10:19:13 +01:00
mingchuan 19e65c4c46 crystal: 0.20.5 -> 0.21.0 2017-02-25 08:46:42 +08:00
Domen Kožar afb7d04dd6
elmPackages: fix #22932 2017-02-23 22:58:40 +01:00
Vladimír Čunát 723f23d291
dmd: fixup build with glibc-2.25 2017-02-21 18:20:06 +01:00
Vincent Laporte b634622be0 compcert: 2.7.1 -> 3.0.1 2017-02-20 20:09:53 +00:00
Will Dietz 7ea342708a lldb-4.0rc2: Try to fix but ultimately disable on Darwin.
Currently it's failing due to needing Foundation.h,
but LLDB on Nix-Darwin is a bit sketchy anyway
due to code-signing requirements.
2017-02-20 09:26:09 -06:00
Will Dietz a5aedafbd9 llvm-4.0: Distinguish release version, fix naming to clarify rc2. 2017-02-20 09:26:07 -06:00
Will Dietz 753058baef libc++-4.0rc2: Use substituteInPlace instead of the Darwin patch.
On 3.9 the substituteInPlace is equivalent to the patch,
hopefully this is a slightly more robust way to make
the same substitution for the 4.0 version.

Apply this change unconditionally for consistency across versions,
even if the changed strings are unused on other platforms.

Discussion:
https://github.com/NixOS/nixpkgs/pull/22970#discussion_r101926144
2017-02-20 09:26:06 -06:00
Will Dietz 2ebb086df1 llvm-4.0/libc++abi: Remove LLVM build dep to unbreak Darwin evaluation. 2017-02-20 09:26:06 -06:00
Will Dietz 9d8ad57abc llvm-4.0: init at rc2 in preparation for release.
Also adds 'lld'.
2017-02-20 09:26:06 -06:00
Ricardo M. Correia 8d1bd281cc rustc: 1.15 -> 1.15.1 2017-02-17 16:44:01 +01:00
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
Joachim Fasting c34a52bf5d
mozart: prefer local builds
The build essentially unpacks a tarball and generates
a few wrappers.  No need to use hydra for that.
2017-02-15 01:54:59 +01:00
Frederik Rietdijk ccf4d5e3d5 cudatoolkit5: remove this ancient version 2017-02-13 14:42:24 +01:00
Vladimír Čunát 2dba30af72
Merge recent staging
It's almost finished by Hydra now.
2017-02-12 19:51:01 +01:00
Will Dietz 947c26972b LLVM: Fix licensing metadata, closes #22679. (#22681)
* All projects are available under NCSA license,
  other than dragonegg.
* "Runtime" projects are dual-licensed under
  both NCSA and MIT:
  libc++, libc++abi, compiler-rt
* I don't mention MIT for compiler-rt as
  we only build it as part of LLVM.
2017-02-11 23:13:29 +01:00
Vladimír Čunát 8f5b3ae07a
Merge branch 'master' into staging 2017-02-11 11:22:29 +01:00
Vladimír Čunát f4d1bcb9a7
llvm: fix #22567 oversaturated red icons 2017-02-11 11:03:59 +01:00
Vladimír Čunát 66fe4af226
Merge recent staging
It's the version last built on Hydra, almost fully.
2017-02-10 18:07:14 +01:00
Joachim Fasting a9c347b9e3
tinycc: 20160525 -> 20170108
Per
https://www.mail-archive.com/tinycc-devel@nongnu.org/msg07274.html
http://repo.or.cz/tinycc.git/commit/77d7ea04acb56f839031993c102366e30cad5c25
onward ought to be fairly stable.
2017-02-09 16:22:57 +01:00