Aristid Breitkreuz
a0eabfbcbd
Merge pull request #24715 from ljli/ghcjs-dep-cycle
...
haskell: ghcjs packages: Break dependency cycle less invasive
2017-04-08 12:25:54 +02:00
Aristid Breitkreuz
058610c355
Merge pull request #24722 from ljli/ghcjs-prim
...
haskell: ghcjs packages: Remove ghcjs-prim
2017-04-08 11:58:23 +02:00
Aristid Breitkreuz
6dd7dd52b8
Merge pull request #24539 from Ralith/vulkan-loader
...
vulkan-loader: 1.0.39.1 -> 1.0.42.2
2017-04-08 11:48:04 +02:00
Aristid Breitkreuz
672160a00f
Merge pull request #24741 from kamilchm/ponyc
...
ponyc: 0.12.2 -> 0.13.0
2017-04-08 11:28:43 +02:00
Vladimír Čunát
26766f0e57
Merge branch 'staging'
...
There are a few dozen new failures on Darwin, probably related to
updates of stdenv's llvm and/or pkgconfig.
Still the total number of successes increases.
2017-04-08 11:02:36 +02:00
Kamil Chmielewski
b55a9f86e4
ponyc: 0.12.2 -> 0.13.0
...
https://github.com/ponylang/ponyc/issues/1823
2017-04-08 09:43:24 +02:00
Tim Steinbach
4151bf5fd4
scala: 2.11.9 -> 2.11.10
2017-04-07 19:54:40 -04:00
Leon Isenberg
60e9371738
haskell: ghcjs packages: Remove ghcjs-prim
...
It is wired into ghcjs now.
2017-04-07 21:41:01 +02:00
Dan Peebles
b9e558597d
stdenv-darwin: bump to use LLVM 4.0 & new bootstrap tools
2017-04-07 14:36:21 -04:00
Leon Isenberg
7a08e57b9e
haskell: ghcjs packages: Break dependency cycle less invasive
...
Between cabal and hscolour.
2017-04-07 19:02:52 +02:00
Dan Peebles
0cacae6a5f
gcc6: fix for LLVM 4.0
2017-04-06 23:20:35 -04:00
Peter Simons
4ad28de5a3
Merge pull request #24510 from woehr/master
...
ghcjs (head): Fix infinite recursion ...
2017-04-05 10:23:37 +02:00
Daiderd Jordan
9896cf1028
gcc: include dylibs for darwin build
2017-04-04 23:53:39 +02:00
Benjamin Saunders
201960922c
vulkan-loader: 1.0.39.1 -> 1.0.42.2
2017-04-01 12:28:59 -07:00
Scott R. Parish
4ab90c3b70
scala_2_11: 2.11.8 -> 2.11.9
2017-04-01 10:40:43 -07:00
Jordan Woehr
117797367a
ghcjs (head): Fix infinite recursion ...
...
... in hscolour when building packages.
2017-03-31 12:39:12 -06:00
Kamil Chmielewski
caade79100
ponyc: 0.11.4 -> 0.12.2
...
https://github.com/ponylang/ponyc/issues/1786
2017-03-31 08:17:21 +02:00
Robin Gloster
9f86136cef
rustc: don't build on i686
2017-03-30 16:23:34 +02:00
Joachim F
20bf94424a
Merge pull request #24441 from dtzWill/fix/swift-64bit-only
...
swift: remove i686-linux from platforms, limit to x86-64-linux
2017-03-30 14:01:23 +01:00
Joachim Fasting
ad902fbba1
aliceml: mark as broken
...
Tried fixing it, but gave up ... Has likely been non-functional for a
while, without anybody noticing.
2017-03-30 13:52:23 +02:00
Leon Isenberg
2553ceb982
haskell: use GHCJS to build Setup.hs for GHCJS packages
...
Closes https://github.com/NixOS/nixpkgs/pull/23614 .
2017-03-29 20:30:28 +02:00
Will Dietz
bccc5ae82c
swift: remove i686-linux from platforms, limit to x86-64-linux
...
Don't know that other platforms will fail but it seems likely
since we're using build profile intended for 64bit Ubuntu.
2017-03-29 07:42:16 -05:00
Daniel Peebles
cea6bfac1c
Merge pull request #22098 from dtzWill/feature/swift
...
swift: init at 3.1
2017-03-28 21:21:30 -04:00
Daniel Peebles
903fc1d6c9
Merge pull request #24418 from LnL7/darwin-rust
...
rustc: use llvm_39
2017-03-28 20:34:07 -04:00
Jörg Thalheim
36fca93290
rename iana_etc to iana-etc
...
fixes #23621
2017-03-28 22:35:15 +02:00
Will Dietz
ecae31a50c
swift: init at 3.1
...
Add dependency 'libblocksruntime'.
2017-03-28 15:34:34 -05:00
Daiderd Jordan
01d8d1b062
rustc: use llvm_39
2017-03-28 22:10:05 +02:00
Jérémie FRAUDEAU
12df6d88d8
openjdk-darwin: zulu1.8.0_66 -> zulu1.8.0_121
2017-03-27 13:56:58 +02:00
Daiderd Jordan
7ddd5012a1
libcxx-4: add pthread_mach_thread_np patch
2017-03-26 17:30:23 +02:00
Daniel Peebles
826ae5ff21
Merge pull request #24058 from LnL7/go-cacert
...
go: use NIX_SSL_CERT_FILE for crypto/x509
2017-03-26 11:11:05 -04:00
Pascal Wittmann
0ac30114c2
Merge pull request #24324 from NeQuissimus/kotlin_1_1_1
...
kotlin: 1.1 -> 1.1.1
2017-03-25 20:30:30 +01:00
Willi Butz
53dde42153
manticore: fix compiling pml sources
...
Compiler depends on sources that weren't present in the output.
2017-03-25 19:47:38 +01:00
Willi Butz
55d21cad95
manticore: fix build, remove builder.sh (see #23253 )
2017-03-25 17:04:55 +02:00
Tim Steinbach
c0d9bce6f7
kotlin: 1.1 -> 1.1.1.
2017-03-25 11:04:41 -04:00
Kamil Chmielewski
c7cd4fec60
ponyc: 0.11.3 -> 0.11.4
2017-03-25 09:52:46 +01:00
Peter Simons
011466857b
Merge pull request #24279 from LumiGuide/ghcjsHEAD-upgrade-to-latest-LTS
...
ghcjsHEAD: upgrade ghcjs-boot packages
2017-03-24 23:13:55 +01:00
Vladimír Čunát
455ce3528c
Merge branch 'staging'
2017-03-24 21:07:55 +01:00
Bas van Dijk
1c656d2f35
ghcjsHEAD: upgrade ghcjs-boot packages
...
Move them closer to the latest LTS Haskell.
2017-03-24 15:07:10 +01:00
Periklis Tsirakidis
6414533391
darwin: cleanup obsolete sdks
2017-03-24 08:06:03 +01:00
Vladimír Čunát
c1a9dc3d37
Merge branch 'master' into staging
2017-03-23 13:31:28 +01:00
Dan Peebles
3263d02626
xcbuild: assorted fixes and cleanups
...
This is in preparation for the LLVM 4 upgrade (which gets more strict
about e.g., return false in xcbuild itself) and also for using xcbuild
more extensively in the Darwin stdenv bootstrap process, which is why I
killed the unnecessary gcc dependency in the toolchain. llvm-cov pretends
to be gcov anyway, so we're fine.
2017-03-21 23:22:15 -04:00
Daniel Peebles
555a37e5bc
Merge pull request #24152 from copumpkin/gcc-simplify
...
gfortran/gcc: simplify & clean up on Darwin
2017-03-21 09:04:55 -04:00
Robin Gloster
37c31c635d
ponyc: segfaults on i686
2017-03-21 13:12:24 +01:00
Dan Peebles
a2a82db7cf
gfortran/gcc: simplify & clean up on Darwin
...
This should eliminate the branched logic for gfortran on Darwin, as well
as preventing accidental inclusion of impure paths in gcc and gfortran
builds.
2017-03-21 01:36:28 -04:00
Tuomas Tynkkynen
72dc9c7f80
Merge remote-tracking branch 'upstream/master' into staging
2017-03-20 07:07:03 +02:00
Daniel Peebles
5148be4866
Merge pull request #24018 from copumpkin/llvm-39-improvements
...
LLVM 3.9 improvements
2017-03-19 20:53:46 -04:00
Dan Peebles
972f51a2da
llvmPackages_37.libcxxabi: fix with more recent versions of libc++
...
The build breaks on libc++ 3.8 and above, which hinders our upgrade to
LLVM 4 for the Darwin stdenv.
2017-03-19 20:51:58 -04:00
Dan Peebles
d80a7210bb
nasm: 2.11.08 -> 2.12.02
...
Upgrading primarily because it works with newer LLVM (for the big Darwin
stdenv LLVM bump) but a newer version probably helps for other reasons :)
2017-03-19 16:34:05 -04:00
Dan Peebles
6ea3eefdfc
gcc5: fix for libc++ 3.8 and above
...
This is in preparation for the big Darwin LLVM 4.0 stdenv switchover
2017-03-19 16:22:12 -04:00
Daiderd Jordan
f36f21c650
go: Respect $NIX_SSL_CERT_FILE
2017-03-19 15:24:57 +01:00
Michael Raskin
490803d5b9
Merge pull request #22971 from dtzWill/update/souper
...
souper: 2017-01-05 -> 2017-03-07
2017-03-18 20:28:51 +01:00
Dan Peebles
f3aeb3b0ab
llvm-39: a couple of improvements
...
Splits outputs in clang like we do in 3.8 and 4.0 to avoid runtime
dependency on Python in the main derivation.
I also disable TSAN on Darwin to maintain consistency with 4.0, which
disables it because it forces an unfree dependency in the stdenv.
2017-03-18 15:08:58 -04:00
Daniel Peebles
e965d6d5f5
Merge pull request #24014 from copumpkin/llvm-4-improvements
...
llvm-4: small improvements on Darwin and elsewhere
2017-03-18 14:58:18 -04:00
Michael Raskin
82fd4f1772
Merge pull request #23763 from ben-z/closurecompiler-20170218
...
closurecompiler: 20160208 -> 20170218
2017-03-18 19:36:15 +01:00
Dan Peebles
2cb440df72
llvm-4: small improvements on Darwin and elsewhere
...
Split outputs because there's no point in keeping a reference to Python
and it causes trouble during the Darwin stdenv bootstrap. There's also
an unnecessary dependency on LLVM in libc++ which causes us to rebuild
LLVM several more times than necessary during bootstrap, and an awkward
dependency on XPC in the TSAN that we turn off. This is in preparation
for using LLVM 4 in the Darwin stdenv and by default across nixpkgs.
2017-03-18 13:07:52 -04:00
Michael Raskin
24060a83e2
Merge pull request #21233 from rardiol/gcc-snapshot
...
gcc-snapshot: init at 7-20161211
2017-03-18 17:46:09 +01:00
Kamil Chmielewski
017fddb4be
ponyc: 0.11.0 -> 0.11.3
2017-03-17 15:36:10 +01:00
Jörg Thalheim
273e480379
rustNightlyBin: 2017-01-26 -> 2017-03-16 ( #23988 )
...
thanks!
2017-03-17 14:51:28 +01:00
Dan Peebles
0cfa1b0dde
openjdk-darwin: use a sensible crypto policy
...
We should really move to a source build of openjdk on Darwin, but that's
tricky so for now we continue to hack around it and do stuff like this,
even though crypto export polices are stupid and make no sense. No, I'm
not bitter at all that I need to do this 😩
2017-03-15 16:37:57 -04:00
Dan Peebles
2ffda66f11
go1.8: patch test to work with recent tzdata
2017-03-15 15:17:11 -04:00
Dan Peebles
e6a5ab85b4
go1.7: patch test to work with recent tzdata
2017-03-15 15:17:11 -04:00
Dan Peebles
08314598bb
go1.6: patch test to work with recent tzdata
2017-03-15 15:17:11 -04:00
Dan Peebles
331f5a886d
go1.4: patch test to work with recent tzdata
2017-03-15 15:17:11 -04:00
Will Dietz
15ca6e149e
souper: bump to latest--using LLVM 4 and custom KLEE.
...
Add patch to fix the build when LLVM reports no system libs,
llvm-config's behavior changed in LLVM r291285.
Fixes #22920 .
2017-03-15 07:39:25 -05:00
Peter Simons
83df89aa63
Merge pull request #23611 from ljli/ghcjs-shims-update
...
haskell: ghcjs shims: dc034a0 -> b970152
2017-03-14 16:06:08 +01:00
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 1dd0fb6b5a7c44d1b632466f936ca74268d13298)
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