Commit graph

4181 commits

Author SHA1 Message Date
Tim Steinbach bb26805051 Merge pull request #23874 from NeQuissimus/kotlin_1_1
kotlin: 1.0.6 -> 1.1
2017-03-13 20:04:28 -04:00
Tim Steinbach dd015a829f
kotlin: 1.0.6 -> 1.1 2017-03-13 20:03:39 -04:00
Will Dietz f54813d767 llvm4: rc4 -> release! 2017-03-13 14:54:39 -05:00
Robin Gloster dbbdccdd65
ispc: fix build 2017-03-13 12:07:48 +01:00
Robin Gloster 80bd50a6e4
ponyc: 0.10.0 -> 0.11.0 2017-03-13 11:43:24 +01: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 1252a3707b
closurecompiler: 20160208 -> 20170218 2017-03-11 12:37:05 -05: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
Leon Isenberg 82aa79d57f haskell: ghcjs shims: dc034a0 -> b970152 2017-03-07 20:48:18 +01: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
Vladimír Čunát 6bea415b5e
Merge branch 'master' into staging 2017-02-09 08:42:04 +01:00
Renzo Carbonara 1684c9a6a0 compilers/ghcjs/base.nix: Take ghcjsNodePkgs as argument 2017-02-09 00:22:47 +01:00
Pascal Wittmann 39f2bf0976 Merge pull request #22468 from taktoa/souper
souper: init at 2017-01-05
2017-02-08 09:20:43 +01:00
Remy Goldschmidt ac72948c94
souper: init at 2017-01-05 2017-02-06 21:57:45 -06:00
Eelco Dolstra 42574f52b9
Remove references to $NIX_STRIP_DEBUG
This was removed in 3ea1c30846.
2017-02-05 11:08:32 +01:00
Vladimír Čunát a2c867fd39
Merge branch 'staging' 2017-02-04 21:02:46 +01:00
Tim Steinbach 39ac62293c
kotlin: 1.0.5-2 -> 1.0.6 2017-02-04 10:53:53 +01:00
Rushmore Mushambi e4fe2165a0 Merge pull request #22403 from retrry/master
rustc, cargo: 1.14.0 -> 1.15.0, 0.15 -> 0.16
2017-02-04 03:00:45 +02:00
Pascal Wittmann 2352099a96
ocaml-4.04: dont strip to obtain a working compiler 2017-02-03 22:12:53 +01:00
Michael Raskin 4cc9aaccdd Merge pull request #22347 from dtzWill/fix/julia-pax
julia: fix build and execution on PaX.
2017-02-03 16:26:50 +00:00
Tadas Barzdzius c4bb0c7bb4 rustc, cargo: 1.14.0 -> 1.15.0, 0.15.0 -> 0.16.0 2017-02-03 15:53:09 +02:00
Vladimír Čunát adab4cd58b
Merge branch 'master' into staging 2017-02-03 11:47:38 +01:00
Bas van Dijk dfcc9e2994 ghc: support building with integer-simple and provide package sets for it
If the flag enableIntegerSimple is true GHC will be build with the GPL-free but
slower integer-simple library instead of the faster but GPLed integer-gmp
library.

The attribute `pkgs.haskell.compiler.integer-simple."${ghcVersion}"` provides a
GHC compiler build with `integer-simple`.

Similarly, the attribute `pkgs.haskell.packages.integer-simple."${ghcVersion}"`
provides a package set supporting `integer-simple`.

Closes https://github.com/NixOS/nixpkgs/pull/22121.
Closes https://github.com/NixOS/nixpkgs/issues/5493.
2017-02-02 10:57:00 +01:00
Michael Raskin 1567d3c44a sbcl: 1.3.13 -> 1.3.14 2017-02-01 19:28:45 +01:00
Will Dietz 19f70f03b2 julia: fix build and execution on PaX.
Alpine and Gentoo set the same flags here, FWIW.
2017-02-01 06:48:02 -06:00
Peter Simons bd613c20f4 Merge pull request #22197 from LumiGuide/ghcjsHEAD-upgrade
ghcjs-HEAD: upgrade to the latest HEAD
2017-02-01 11:45:52 +01:00
Russell O'Connor 8ba82f28bc compcert: adding clightgen to the build
clightgen is a tool for coverting C to C-light.
This patch enable the build of this tool which is added to $out/bin/.
2017-02-01 08:37:34 +01:00
Benjamin Saunders dbd4a35060 vulkan-loader: 1.0.26.0 -> 1.0.39.1 2017-01-31 04:47:19 +03:00
Yacine Hmito 61e4313bf1 rustNightlyBin: 2016-12-29 -> 2017-01-26 (#22228)
thanks!
2017-01-28 18:27:41 +01:00
Robin Gloster c67805ff17
llvmPackages_36: remove 2017-01-27 20:12:54 +01:00
Tim Steinbach 1eea940506
openjdk8: 8u122-04 -> 8u121-13 2017-01-26 20:36:22 -05:00
Tim Steinbach 4ec8ee52e6
zulu: Add home 2017-01-26 19:46:51 -05:00
Bas van Dijk 0cbb65c832 ghcjs-HEAD: upgrade to the latest HEAD
It includes the following changes:

* Fixed crash on Safari on iOS

* Make linker write externs for closure compiler ADVANCED_OPTIMIZATIONS

* ghcjs-pkg fixes for ghc 8.0.2

Because of the latter I switched from GHC-8.0.1 to GHC-8.0.2 to build ghcjs-HEAD.
2017-01-27 01:45:50 +01:00
Michael Raskin 05d7ece4b6 Merge pull request #22040 from NeQuissimus/zulu
zulu: init at 8.19.0.1
2017-01-25 12:31:29 +00:00
Domen Kožar f87deb0b3a Merge pull request #22101 from zimbatm/no-md5
Bye bye MD5
2017-01-25 09:07:48 +01:00
Bas van Dijk a96b6e64fb ghc-8.0.2: remove unused fetchFilteredPatch function 2017-01-24 23:34:40 +01:00
Vincent Laporte 82ab1f8408 ocaml: fix the meta.branch attribute 2017-01-24 21:13:00 +00:00
Vincent Laporte ae047510bf ocaml: init at 4.04 2017-01-24 21:13:00 +00:00
zimbatm 414b1d2128 metaBuildEnv: use sha256 hash 2017-01-24 16:48:43 +00:00
zimbatm 29be6e1685 jikes: use sha256 hash 2017-01-24 16:42:44 +00:00
zimbatm 0f35029959 aspectj: use sha256 hash 2017-01-24 16:41:21 +00:00
John Ericson a1a798f017 top-level: crossSystem is no longer exposed to packages. Use *Platform. 2017-01-24 11:37:56 -05:00
Shea Levy 46bec22f66 Revert "Add function to build a ghc standalone archive (OSX/iOS only)"
Partial revert of accidental changes.

This reverts commit 4f9f00fcc9.
2017-01-23 18:37:15 -05:00
Shea Levy 4f9f00fcc9 Add function to build a ghc standalone archive (OSX/iOS only) 2017-01-23 18:35:03 -05:00
Daiderd Jordan e026568e6c Merge pull request #22027 from LnL7/darwin-go
go: fix tests on darwin
2017-01-24 00:27:45 +01:00
mingchuan 28f3b62efc crystal: 0.20.4 -> 0.20.5 2017-01-23 19:06:20 +08:00
Tim Steinbach 32ae22b387
zulu: init at 8.19.0.1 2017-01-22 19:21:01 -05:00
Daiderd Jordan 99f8e2c9cb
go_1_6: disable x509 tests on darwin 2017-01-22 02:03:50 +01:00
Daiderd Jordan 79a7729338
go_bootstrap: fix tests on darwin 2017-01-22 01:41:37 +01:00
Karn Kallio 4b1da9ba67 Postiats version 0.3.0
The attached patch updates the Postiats nixpkgs expression to the
latest released 0.3.0 version.

From c89bfabd847ebd62c8dd77cb7385ea4effa929be Mon Sep 17 00:00:00 2001
From: Karn Kallio <kkallio@skami.org>
Date: Sat, 21 Jan 2017 13:28:23 -0400
Subject: [PATCH] ats2 : update Postiats to the latest released 0.3.0 version.
2017-01-21 13:38:35 -05:00
Jörg Thalheim 3fdde25b4c Merge pull request #21962 from Mic92/gemdir
bundleEnv: Used gemdir for most applications now
2017-01-19 09:34:14 +01:00
taku0 4f94657bee oraclejdk: 8u111, 8u112 -> 8u121 2017-01-18 09:12:40 +09:00
Jörg Thalheim 062f905906
matter-compiler: use gemdir 2017-01-18 00:52:51 +01:00
Moritz Ulrich a42044c6b5
rustc: Disable another failing tcp test on Darwin.
Fixes #21936
2017-01-17 10:59:57 +01:00
Daiderd Jordan e1d0c9ae20
rustc: disable parallel building because of https://github.com/rust-lang/rust/issues/30181
https://github.com/NixOS/nixpkgs/pull/21742
2017-01-14 17:38:46 +01:00
Daniel Brockman 2dda1ed3ad solc: 0.4.6 -> 0.4.8 2017-01-14 13:16:50 +01:00
Michael Raskin 94b0ad124e Merge pull request #21846 from peterhoeg/f/nim
nim: include all supporting tools
2017-01-13 17:49:25 +00:00
Volth 9c489165af scala: fix versions and $PATH 2017-01-12 17:56:45 +00:00
Daiderd Jordan e91840cfb6 rustc: enable codegen units and parallel building (#21742) 2017-01-12 14:25:20 +01:00
Peter Hoeg 4e0a5e7602 nim: include all supporting tools
This PR makes a few changes to how things are done:

a) build and install "koch" - the nim make-type tool
b) use "koch" to bootstrap nim
c) build additional supporting tools such as nimble, nimgrep and nimsuggest
d) nim can use other c compilers than gcc, so instead of forcing gcc we use the one from stdenv
e) run the full test suite

We do not need the "nimble" package any longer as it is part of nim.
2017-01-12 20:11:36 +08:00
Reno Reckling 8e2a4e0948 cargo: do not make install in cargo (#21799)
cargo is already a cargo package, so why not build it with cargo
and safe us the special cases
2017-01-11 12:33:53 +01:00
Reno Reckling 2b17620d59 update rustBeta and rustNightly (#21800)
looks good
2017-01-11 11:50:42 +01:00
Michael Raskin 5b4906ab49 nim: 0.15.2 -> 0.16.0 2017-01-09 13:06:14 +01:00
Moritz Ulrich 7435fefd26
rustc: Disable fragile tcp tests on Darwin
This is an alternative implementation of
https://github.com/NixOS/nixpkgs/pull/21741/files
2017-01-08 16:55:36 +01:00
Graham Christensen 07e425b9b9 Merge pull request #21749 from sifmelcara/update/crystal
crystal: 0.20.3 -> 0.20.4
2017-01-08 08:49:59 -05:00
Jay Mundrawala 3dc8b5d904 rustUnstableBin.rustc: Run patchelf on bin/rustdoc (#21746)
Cargo seems to run rustdoc and produces an annoying error when
it tries to run.
2017-01-08 10:53:44 +01:00
mingchuan e8c9a4b3ba crystal: 0.20.3 -> 0.20.4 2017-01-08 14:31:59 +08:00
Domen Kožar 133ba5f08a
GHC: 8.0.2-rc2 -> 8.0.2 2017-01-07 16:17:54 +01:00
Shea Levy 845dd121f8 ghc-head: Put ./boot into commonPreConfigure 2017-01-06 22:10:29 -05:00
Vladimír Čunát 07bf828bd9
Merge branch 'staging'; security /cc #21642 2017-01-06 16:32:47 +01:00
Shea Levy 3c2cbd3259 ghc-head: bump 2017-01-06 08:39:12 -05:00
Vladimír Čunát ea7b252c9a
Merge branch 'master' into staging 2017-01-04 23:20:43 +01:00
Nikolay Amiantov e17b483669 glslang, spirv-tools, vulkan-loader: add metainformation 2017-01-04 12:57:22 +03:00
Daiderd Jordan 27660cfdc0
Merge branch 'master' into staging 2017-01-04 01:42:26 +01:00
Jörg Thalheim d05656a9ca rustNightlyBin: fix build hash 2017-01-03 18:21:19 +00:00
Michael Raskin efd2b279f3 sbcl_1_3_12: init at 1.3.12; reinstating the previous version for Maxima 2017-01-03 18:06:47 +01:00
Michael Raskin 95f3473e18 ecl_16_1_2: init at 16.1.2; reinstating for Maxima 2017-01-03 18:06:47 +01:00
Michael Raskin 7c29295deb 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
Daiderd Jordan 538d1b688a stdenv: bootstrap cmake and python on darwin 2017-01-03 18:01:47 +01:00
Jörg Thalheim fd152db8f7 rustNightlyBin: 2016-12-05 -> 2016-12-29 (#21618)
- add cargo (hence the renaming)
- also allow to built nix packages
2017-01-03 16:50:56 +01:00
Gabriel Ebner c6ec873aec Merge pull request #21554 from gebner/emscripten-wrapped
emscriptenfastcomp: build using cmake and use cc-wrapper
2017-01-03 09:15:32 -05:00
Peter Simons 494d695b97 Merge pull request #21393 from mpickering/master
Small improvements to development GHC derivations
2017-01-03 14:40:18 +01:00
Michael Raskin 38e50a3d77 sbcl: 1.3.12 -> 1.3.13 2017-01-02 20:18:52 +01:00
Michael Raskin 41dc1e5237 ecl: 16.1.2 -> 16.1.3 2017-01-02 20:18:47 +01:00
Gabriel Ebner 39e8a72faf emscripten, emscriptenfastcomp: 1.36.4 -> 1.37.1 2017-01-02 14:26:20 +01:00
Gabriel Ebner db0120dea2 emscriptenfastcomp: build using cmake and use cc-wrapper 2017-01-02 13:24:36 +01:00
Daiderd Jordan 5a67b130b9
Merge branch 'master' into staging 2017-01-02 00:54:17 +01:00
Daiderd Jordan 2bb33130cc Merge pull request #21541 from veprbl/libcpp37
libc++3.7: fix to use with clang 3.9
2017-01-02 00:39:30 +01:00
Rushmore Mushambi b86d256e9c Merge pull request #21489 from retrry/master
rustc, cargo, rustRegistry updates
2016-12-31 04:01:16 +02:00
Dmitry Kalinkin e9d60c5636
libc++3.7: fix to use with modern compilers
Modern compiler will issue a following error whenever '#include <string>'
is done:

/nix/store/yxpwamjdapjcp53mmsdh1j2c9bc26h4k-libc++-3.7.1/include/c++/v1/string:1938:44:
error: 'basic_string<_CharT, _Traits, _Allocator>' is missing exception specification 'noexcept(is_nothrow_copy_constructible<allocator_type>::value)'
basic_string<_CharT, _Traits, _Allocator>::basic_string(const allocator_type& __a)
                                           ^
/nix/store/yxpwamjdapjcp53mmsdh1j2c9bc26h4k-libc++-3.7.1/include/c++/v1/string:1326:40:
note: previous declaration is here
    _LIBCPP_INLINE_VISIBILITY explicit basic_string(const allocator_type& __a)
                                       ^
1 error generated.

This happens because modern clang is more strict about checking
exception specification for forward declaration and definition.

http://llvm.org/viewvc/llvm-project/libcxx/trunk/include/string?r1=242056&r2=242623&diff_format=h
2016-12-30 16:16:14 -05:00
Vladimír Čunát ee3fb421b8
Merge branch 'master' into staging
... mainly to fixup the go problems.
2016-12-30 15:48:36 +01:00
Michael Raskin b6fbcc1dd3 Merge pull request #21519 from peterhoeg/f/nim
nim: wrap binary so it can find gcc
2016-12-30 09:51:14 +00:00
Peter Hoeg ebefef6f6d nim: wrap gcc 2016-12-30 15:27:28 +08:00
Michael Raskin 5b1dad79cd go_1_6, go_1_7: comment out testLoadFixed in a way recommended by vcunat. The test depends on specific timezone names, and the latest tzdata changed the naming. Upstream only agrees to fix the test in the 1.8 branch that has no stable releases yer 2016-12-29 15:33:44 +01:00
Michael Raskin 581070147e go_bootstrap (go_1_4): 1.4.3 -> 1.4-bootstrap-20161024 2016-12-29 15:33:43 +01:00
Tadas Barzdzius 31ec0795f6 cargo: 0.14 -> 0.15 2016-12-29 09:56:19 +02:00
Tadas Barzdzius 7fa4b0f2c9 rustc: 1.13.0 -> 1.14.0 2016-12-29 09:55:38 +02:00
Will Dietz 10b8cfbdbd llvm: 3.9.0 -> 3.9.1 2016-12-28 12:56:55 -06:00
Laverne Schrock 527468209c ghc-8.0.2: add sphinx to inputs for documentation
Closes https://github.com/NixOS/nixpkgs/pull/21434.
2016-12-28 17:30:16 +01:00
Laverne Schrock 1a78981b2f ghc-8.0.1: switch to sphinx for documentation
Fixes #20281

"Since GHC 8.0, the User’s Guide is authored in ReStructuredText (or ReST
or RST, for short) a rich but light-weight mark-up language aimed at
producing documentation. The Sphinx tool is used to produce the final
PDF and HTML documentation."
- http://ghc.readthedocs.io/en/8.0.1/editing-guide.html
2016-12-28 17:30:16 +01:00
Laverne Schrock ca41610e8a ghc-8.0.1: enable documentation builds by passing the required XML/XSLT toolchain 2016-12-28 17:30:16 +01:00
mingchuan 06090a73bb crystal: fix build in chroot environment, again
forgot to patch interpreter of the script used by Makefile,
carefully ensure it can build without /usr/bin/env this time.
2016-12-28 11:15:12 +01:00
mingchuan a0922271d3 crystal: fix build in chroot environment
previous build failed on hydra because /usr/bin/env
do not exist in a chroot build environment.
2016-12-27 00:28:51 +08:00
Matthew Pickering 9f7c7405fb Remove nokinds GHC build
This work has since been merged into GHC master branch and is enabled
with the TypeInType extension.
2016-12-26 13:30:07 +00:00
Matthew Pickering 4541b10904 Refactor ghcHEAD postPatch / preConfigure phases
This is for GHC developers using NixOS where patchShebangs is
inconvenient as it dirties the tree but unnecessary for compilation.
2016-12-26 13:27:34 +00:00
Matthew Pickering d906fb2c9a Bump ghcHEAD to latest commit 2016-12-26 13:27:33 +00:00
Matthew Pickering 0cd5ebb48f Configure checkPhase for ghcHEAD
The testsuite requires python3 so we have to add it as a dependency.
2016-12-26 13:27:33 +00:00
Karn Kallio 4383aa26f2 ats2 : advance to latest version 0.2.13 2016-12-25 10:34:14 +00:00
Daiderd Jordan 1d67f6e3ea Merge pull request #21401 from johbo/darwin-dmd
dmd: Fix build for Darwin
2016-12-25 09:08:50 +01:00
Johannes Bornhold e4f30acb14 dmd: Fix build for Darwin 2016-12-25 04:58:31 +01:00
Daiderd Jordan 481569e580 Merge pull request #21339 from sifmelcara/add/crystal-lang
crystal: init at 0.20.3
2016-12-24 23:14:58 +01:00
mingchuan 7908185400 crystal: init at 0.20.3
A compiled language with Ruby like syntax and type inference.
2016-12-25 01:14:09 +08:00
Peter Simons d82a1abbb4 ghcjs: mark this build as broken 2016-12-24 16:15:35 +01:00
Arseniy Seroka a45ffc7e49 Merge pull request #21205 from boronine/haxe-3.2.1
haxe: 3.1.3 -> 3.2.1
2016-12-23 22:07:07 +03:00
Peter Simons 53bc16ad30 Merge pull request #21369 from mpickering/master
Update GHC 8.0.2 to RC 2
2016-12-23 10:27:49 +01:00
Matthew Pickering d8a8e1cd0a Update GHC 8.0.2 to RC 2 2016-12-23 01:44:30 +00:00
Graham Christensen 3e1ad38909
go_bootstrap: Fix credential test for new user namespacing 2016-12-21 21:40:29 -05:00
Graham Christensen adc2a8f648
Fix go_1_6 test
In a user namespace, sending credentials for an unmapped user return
EINVAL instead of EPERM. So handle that case.
2016-12-21 19:30:35 -05:00
Eelco Dolstra 45043abd2d
Fix go test
In a user namespace, sending credentials for an unmapped user return
EINVAL instead of EPERM. So handle that case.

http://hydra.nixos.org/build/44839000
(cherry picked from commit 1dd0fb6b5a)
2016-12-21 19:30:34 -05:00
Eelco Dolstra 953fe37009
gcc: 6.2.0 -> 6.3.0 2016-12-21 15:48:25 +01:00
Will Dietz 387066357d ghc-8.x: paxmark ghc and haddock 2016-12-19 10:55:29 +01:00
Will Dietz 708070d232 7.4.2-binary: paxmark ghc binary 2016-12-19 10:55:29 +01:00
Vincent Laporte 3c7bd996e6 Revert "teyjus: 2.0b2 -> 2.1"
This reverts commit 7f501d7f02.
2016-12-18 09:51:00 +00:00
Ricardo Ardissone df1412c990 gcc-snapshot: init at 7-20161211 2016-12-17 12:30:32 -02:00
Alexei Boronine 0a1278a679 haxe: 3.1.3 -> 3.2.1 2016-12-16 21:54:30 +08:00
Daiderd Jordan 891e391cdb
go: 1.7.3 -> 1.7.4 2016-12-15 17:17:58 -05:00
Graham Christensen 503c57237f
go_1_6: 1.6.3 -> 1.6.4 for DoS vector 2016-12-15 17:17:58 -05:00
Tomas Hlavaty b23b7a8174 ecl: add threadSupport option 2016-12-13 22:35:16 +01:00
Alexei Boronine 1beb9e6d1e haxe: enable darwin platform (#21127) 2016-12-13 19:22:31 +01:00
Tuomas Tynkkynen c5ed16406b Merge pull request #21072 from boronine/neko-2.1.0
neko: 2.0.0 -> 2.1.0
2016-12-13 18:51:33 +02:00
Ricardo M. Correia 6b89121c20 Merge pull request #21126 from kamilchm/ponyc
ponyc: 0.9.0 -> 0.10.0
2016-12-13 16:42:48 +01:00
Michael Raskin 1d0fb40af0 abcl: init at 1.4.0 2016-12-13 16:25:24 +01:00
Vladimír Čunát d43dc3d38b
Merge #20908: inform7: init at 6M62 2016-12-13 15:48:00 +01:00
Kamil Chmielewski dcee4214b9 ponyc: 0.9.0 -> 0.10.0 2016-12-13 15:40:35 +01:00
Matthew Justin Bauer fd2cf186b0 openjdk-darwin: Fix libfreetype path (#21089)
The freetype path was not working. This fixes it to use the nix
freetype version with install_name_tool.
2016-12-13 09:47:50 +01:00
Joachim Schiele 1f811a6727 rustcNightlyBin.rustc: revision bump 2016-11-26 to 2016-12-05 with fix to contain components as libcore 2016-12-12 18:59:10 +01:00
Alexei Boronine 87f0ad66bf Add patches referenced in neko issue 131 2016-12-12 01:33:01 +08:00
Alexei Boronine 729b21adbb neko: set cmake flag -DRUN_LDCONFIG=OFF 2016-12-12 01:11:24 +08:00
Alexei Boronine 00befaff7e neko: 2.0.0 -> 2.1.0 2016-12-11 22:34:58 +08:00
vbgl 44234570ec Merge pull request #20867 from vbgl/omake-0.10.1
omake: update to 0.10.1
2016-12-09 21:49:21 +00:00
Frederik Rietdijk c25fc0f173 Merge pull request #20915 from nexusdev/solc
solc: 0.4.4 -> 0.4.6
2016-12-09 22:42:06 +01:00
Daniel Brockman 63b0e86908 solc: add explanation for why not fetchFromGitHub 2016-12-06 13:54:52 +01:00
Tim Steinbach 200715b022
scala: 2.12.0 -> 2.12.1 2016-12-05 19:38:26 -05:00
Daniel Brockman a63732ef95 solc: 0.4.4 -> 0.4.6 2016-12-05 11:22:22 +01:00
Susan Potter 8d926260ef
inform7: init at 6M62 2016-12-04 17:22:54 -06:00
Tomas Hlavaty 9adbe60c81 sbcl: 1.3.11 -> 1.3.12 2016-12-05 00:15:55 +01:00
Michael Raskin 18eb185591 sbclBootstrap: list something for Solaris 2016-12-04 14:26:30 +01:00
Tomas Hlavaty c410dc75f2 sbcl: avoid using wrong options 2016-12-04 14:26:30 +01:00
Tomas Hlavaty 194a2ae86a sbcl: fix disabling threadSupport 2016-12-04 14:26:30 +01:00
Tomas Hlavaty d281a93960 sbcl: 1.3.10 -> 1.3.11 2016-12-04 14:26:30 +01:00
Vincent Laporte 7f501d7f02 teyjus: 2.0b2 -> 2.1 2016-12-02 19:49:07 +00:00
Kamil Chmielewski d4858edf57 ponyc: 0.6.0 -> 0.9.0 2016-12-01 22:29:44 +01:00
Peter Simons 2605149d15 ghc-8.0.2: cosmetic 2016-11-30 09:47:37 +01:00
Peter Simons fb9f9926cd ghc-8.0.2: drop use of the obsolete response file patch
Our gcc wrapper has been fixed to deal with those files properly.
2016-11-30 09:46:44 +01:00
Tuomas Tynkkynen 8a4d6516ee Merge remote-tracking branch 'upstream/staging' into master 2016-11-30 00:34:23 +02:00
joachim schiele 8806344618
rust: Updates & rename rustUnstable to rustNighly. 2016-11-29 17:09:01 +01:00
joachim schiele f67061c1de (rustc-nightly) init at 2016-11-26 - precompiled rustc nightly binary 2016-11-29 09:10:39 +01:00
Vladimír Čunát b67ae8b33c
llvmPackages*.lldb: fixup input by disabling libedit
Fixes #20773.  https://llvm.org/bugs/show_bug.cgi?id=28898
Of course, feel free to find a better solution.

I love this copy&paste :-/
2016-11-28 19:02:15 +01:00
Moritz Ulrich bfc187f23a
rustc: Loosen bootstrapping restrictions.
Newer nightlies check a new environment variable that if set will loosen
restrictions on which compiler version can be used for bootstrapping.

Upstream issue is at https://github.com/rust-lang/rust/pull/37265
2016-11-28 11:21:12 +01:00
Moritz Ulrich e36d243258
rustc: Don't fail if deleting of breaking tests fails. 2016-11-28 11:16:13 +01:00
Michael Raskin 5d5346d824 julia_05: init at 0.5.0; right now backtrace-related tests are disabled because they fail in this configuration, but the rest works 2016-11-27 10:14:33 +01:00
Michael Raskin fcf9f5d4d5 julia: 0.4.6 -> 0.4.7 2016-11-27 10:14:33 +01:00
Michael Raskin db7e616b45 julia-git: add macOS frameworks, hopefully that's useful 2016-11-26 22:41:41 +01:00
Michael Raskin e3d0fd8bc7 julia-git: pin LLVM 3.9, seems to work fine 2016-11-26 22:33:52 +01:00
Michael Raskin b7eb9241dc julia-git: 0.5.0-dev-2016-06-10 -> 0.6.0-dev-2016-11-25 2016-11-26 21:35:18 +01:00
Peter Simons c272c66276 ghc: add release candidate 1 for 8.0.2 2016-11-26 21:24:40 +01:00
Michael Raskin 81667f3663 Merge pull request #19806 from vbgl/opa-4310
opa: update
2016-11-26 14:00:37 +00:00
Vladimír Čunát 925b335607
Merge branch 'master' into staging 2016-11-26 11:27:09 +01:00
Austin Seipp a51378c419 nixpkgs: yosys 2016.08.18 -> 2016.11.25
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2016-11-25 23:26:10 +00:00
Karn Kallio 841b19500a ats2 : advance Postiats to version 0.2.12, which is the latest release. 2016-11-25 09:21:29 +01:00
Frederik Rietdijk 7ab6edd171 llvm_34: use python2 2016-11-24 22:28:03 +01:00
Franz Pletz f01dd648f5
Merge branch 'master' into staging 2016-11-23 02:06:26 +01:00
Domen Kožar 1d71ae259f elm: be able to install everything inside a profile to fix #19943 2016-11-21 12:42:44 +01:00
Travis Whitaker caa81f7bcf ghcjs: Add ghc-8.0 stage2 packages, update shims. (#20564) 2016-11-21 10:13:09 +01:00
montag451 1ff6680efe asn1c: init at 0.9.27 (#20577) 2016-11-20 17:45:58 +00:00
Moritz Ulrich aa4ad9b98a
rustc: Fix hanging build by disabling test. 2016-11-20 15:38:37 +01:00
Peter Simons 02668d6c6a ghc: drop patch that disables use of response files
https://github.com/NixOS/nixpkgs/issues/11762 has been fixed by
1ad1edbb32.
2016-11-19 20:21:32 -04:00
Shea Levy 64ec4dd87b Add haskell packages set for cross ghc 2016-11-18 10:44:53 -05:00
Profpatsch b399de2970 ghcjsHEAD: don’t just copy & replace, reuse same code (#20493)
* ghcjsHEAD: don’t just copy & replace, reuse same code

The HEAD file was just copied over and a few hashes replaced.
Most of these hashes were already function arguments anyway, so no reason to not
abstract over that.

* ghcjs/base: factor out stage1Packages & regenerate for HEAD

The stage1Packages have changed on ghcjs head, this adds the new list.
2016-11-18 16:13:56 +01:00
Rok Garbas 84280ff96d
elm: 0.17.1 -> 0.18 2016-11-18 02:55:42 +01:00
Pascal Wittmann 5ed5b2278b colm: 0.13.0.3 -> 0.13.0.4 2016-11-17 22:34:03 +01:00
Shea Levy da547f7961 ghcHEAD: Add back response files patch 2016-11-17 01:05:21 -05:00
Rushmore Mushambi 244c18c70d Merge pull request #20460 from retrry/master
Rust updates
2016-11-16 18:30:01 +02:00
Domen Kožar d35c15217c Merge pull request #20443 from NeQuissimus/kotlin_1_0_5_2
kotlin: 1.0.5 -> 1.0.5-2
2016-11-16 14:14:19 +01:00
Tadas Barzdzius 0f51eb58ee rustc, cargo: 1.12.1 -> 1.13.0, 0.13.0 -> 0.14.0 2016-11-16 13:25:19 +02:00
Shea Levy d9e63424b7 ghc-HEAD: Run boot after patches.
This allows for patches affecting configure.ac to take effect
2016-11-15 19:44:21 -05:00
Shea Levy 6f7593fddc ghc-head: fix hash.
Apparently fetchgit lies...
2016-11-15 18:30:32 -05:00
Shea Levy 845b56d25a Initial support for cross-compiling ghc 2016-11-15 16:59:09 -05:00
Shea Levy 459ab0e0fd Whoops, actually add patch for llvm 2016-11-15 16:41:24 -05:00
Shea Levy f615df9599 llvm-3.8: Fix segfault in llc 2016-11-15 16:39:08 -05:00
Tim Steinbach 703b404c62
kotlin: 1.0.5 -> 1.0.5-2 2016-11-15 13:15:10 -05:00
Domen Kožar 1b773f5e42 Merge pull request #20288 from danharaj/ghcHEAD-fix-patchPhase
haskell.compiler.ghcHEAD: fix patchPhase #10752
2016-11-10 14:16:29 +01:00
Pascal Bach 2ebe748113 go: 1.7.1 -> 1.7.3 2016-11-10 01:51:18 +01:00
Tim Steinbach b71589e4ca
kotlin: 1.0.4 -> 1.0.5 2016-11-09 18:53:52 -05:00
Daniel Haraj bac1189399 haskell.compiler.ghcHEAD: fix patchPhase #10752 2016-11-09 14:26:43 -05:00
Ollie Charles a4f2d339fe haskell.compiler.ghcHEAD: Update to latest upstream 2016-11-08 10:03:05 +00:00
Tobias Geerinckx-Rice a66f9b2a02
dmd: 2.067.1 -> 2.070.2
dmd 2.070.2 requires a working dmd compiler to build.

Instead of downloading a pre-compiled binary blob, keep the previous
version (which does properly build from source) around as dmd_2_067_1,
and use that to bootstrap the new version.
2016-11-06 00:44:32 +01:00
Tobias Geerinckx-Rice c9bb753584
dmd: {b -> nativeB}uildInputs; remove unreferenced curl 2016-11-06 00:36:38 +01:00
Tobias Geerinckx-Rice bb57eeccde
Revert "dmd: 2.067.1 -> 2.070.2"
This reverts commit 50a579f192.

Building with AUTO_BOOTSTRAP=1 will download pre-compiled dmd binaries
during the build phase: https://github.com/NixOS/nixpkgs/pull/15256#r62290617
2016-11-06 00:36:36 +01:00
Tobias Geerinckx-Rice 50a579f192
dmd: 2.067.1 -> 2.070.2 2016-11-05 18:44:11 +01:00
Tim Steinbach c86624c3db Merge pull request #20142 from NeQuissimus/dead_packages
Dead packages (Round 1)
2016-11-04 23:05:10 -04:00
Markus Hauck 7fae93fa76 scala: fix hash 2016-11-04 10:13:46 +01:00
Tim Steinbach 4e50480757
Remove abc
The package does not build and the links are no longer available
2016-11-03 21:16:29 -04:00
Vincent Laporte 0ba77712fc opa: 4309 -> 4310 2016-11-03 18:43:27 +01:00