Commit Graph

4445 Commits

Author SHA1 Message Date
Jörg Thalheim
f873ba8cc8 Merge pull request #27101 from volth/haxe-essentials
haxe: fix hxcpp, introduce haxePackage with hxjava and hxcs
2017-07-04 18:09:05 +01:00
Eelco Dolstra
07176ed6f1
gcc: 6.3.0 -> 6.4.0 2017-07-04 18:39:18 +02:00
Adam Scott
6e91d26de8 wla-dx-git: 2016-02-27 -> 2017-06-05
- Change to version 2017-06-05
- Add version attribute
2017-07-03 20:59:52 -04:00
Volth
37ef9e3b60 haxe: fix hxcpp, introduce haxePackage with hxjava and hxcs 2017-07-03 20:06:23 +00:00
Roman Kuznetsov
bdc99c82f0 Use ${stdenv.shell} instead of hardcoded /bin/sh 2017-07-01 23:13:52 +02:00
Roman Kuznetsov
87c93fb8ee Use proper generic-cmake 2017-07-01 23:10:41 +02:00
Roman Kuznetsov
80bc82206e Scaffold mono50 package 2017-07-01 23:10:41 +02:00
Vladimír Čunát
ddf864f8aa
Merge branch 'master' into staging
Mass rebuilds from master (>7k on x86_64-linux).
2017-06-30 18:16:58 +02:00
John Ericson
95c8277701 misc pkgs: Remove unneeded *Platform == *Platform comparisons
PR #26007 used these to avoid causing a mass rebuild. Now that we know
things work, we do that to clean up.
2017-06-30 10:09:31 -04:00
mingchuan
69c90a1344 crystal: 0.22.0 -> 0.23.0 2017-06-30 06:24:46 +08:00
Tomas Hlavaty
f57fadc536 sbcl: 1.3.18 -> 1.3.19
Updated sbcl with new version released today.  Tested on nixos 17.03
x86_64, sbcl executable runs.  Thanks.

From 36da6ad6eac68fdf2c8876c0a35642aa3e5c9d96 Mon Sep 17 00:00:00 2001
From: Tomas Hlavaty <tom@logand.com>
Date: Wed, 28 Jun 2017 20:12:58 +0200
Subject: [PATCH] sbcl: 1.3.18 -> 1.3.19
2017-06-28 21:52:59 -04:00
Tomas Hlavaty
ad82538423 ccl: create ccl symlink
Make it more intuitive for users to start ccl and avoid platform
dependent executable names.

https://github.com/NixOS/nixpkgs/issues/26934
2017-06-28 21:11:48 +02:00
Tomas Hlavaty
6739a1773e sbcl: 1.3.17 -> 1.3.18
The attached patch updates sbcl version.

From efdeb164ab3ca748a960791b093638c982465e97 Mon Sep 17 00:00:00 2001
From: Tomas Hlavaty <tom@logand.com>
Date: Tue, 27 Jun 2017 22:15:17 +0200
Subject: [PATCH] sbcl: 1.3.17 -> 1.3.18
2017-06-27 16:29:52 -04:00
Will Dietz
495a022e44 llvmPackages_4: 4.0.0 -> 4.0.1 2017-06-27 09:05:37 -05:00
Daiderd Jordan
071803955e
llvm-packages: mark manpages as lowPrio 2017-06-26 20:25:14 +02:00
Daiderd Jordan
f60a36a910
llvm-packages: get rid of extra build depedencies for manpages
Fixes #26756
2017-06-26 20:24:16 +02:00
Jörg Thalheim
a9ba1e101e rustNightlyBin: 2017-05-30 -> 2017-06-26 2017-06-26 15:18:55 +01:00
Vincent Laporte
7829eb794f ocamlPackages.reason: 1.13.4 -> 2.0.0 2017-06-26 04:10:02 +02:00
John Ericson
afd2bdbad2 Merge pull request #26007 from obsidiansystems/cc-wrapper-prefix
Get rid of gcc-cross-wrapper
2017-06-23 11:22:34 -04:00
Ross MacLeod
198dceccbe gcc5: set --build and --host in the case where those differ and make sure to have a build cc-wrapper around as well 2017-06-22 17:53:55 -04:00
John Ericson
12795a7068 misc: Remove almost all uses of stdenv.{ccCross,binutils} 2017-06-22 17:53:52 -04:00
John Ericson
594d264205 cross stdenv adaptor: Support --host --build --target across the board
Packages get --host and --target by default, but can explicitly request
any subset to be passed as needed. See docs for more info.

rustc: Avoid hash breakage by using the old (ignored)
dontSetConfigureCross when not cross building
2017-06-22 17:52:28 -04:00
John Ericson
f571ad4595 Merge pull request #26775 from obsidiansystems/ghc-head-docs
ghcHEAD: Actually split docs into their own output
2017-06-22 17:11:46 -04:00
John Ericson
8f970d09fe ghcHEAD: Actually split docs into their own output
I put `outputs = ...` in the wrong spot in the last PR, oops. Sorry
about that.
2017-06-22 16:56:58 -04:00
Jörg Thalheim
3e430a8ee5 dale: fix linking against llvm libs 2017-06-22 08:14:34 +01:00
Robin Gloster
15f6dcb668
Merge remote-tracking branch 'upstream/master' into gcc-6 2017-06-20 11:24:39 +02:00
Jörg Thalheim
b6bacc4bb2 llvmPackage_{3.4,3.5,3.7,3.8,3.9}: fix output of llvm-config
llvm-config is a tool to output compile and linker flags, when compiling against llvm.

The tool however outputs static library names despite libllvm is build
as shared library on nixos. This was fixed for llvm 3.4, 3.5 and 3.7.

For llvm 3.8 and 3.9 it printed the library extension twice (.so.so).
This was fixed in 4.0 and the patch is backported to 3.8 and 3.9 in
this pull request.

```
$ for i in 34 35 37 38 39; do echo "\nllvm-$i"; nix-shell -p llvmPackages_$i.llvm --run 'llvm-config --libnames'; done

llvm-34
libLLVMInstrumentation.so libLLVMIRReader.so libLLVMAsmParser.so
...

llvm-35
libLLVMLTO.so libLLVMObjCARCOpts.so libLLVMLinker.so libLLVMipo.so
...

llvm-37
libLLVMLTO.so libLLVMObjCARCOpts.so libLLVMLinker.so libLLVMBitWriter.so
...

llvm-38
libLLVM-3.8.1.so

llvm-39
libLLVM-3.9.so
```

fixes #26713
2017-06-20 10:22:06 +01:00
Jörg Thalheim
bdb731a57a Merge pull request #26683 from yurrriq/update-polyml
polyml: 5.6 -> 5.7
2017-06-18 22:12:51 +01:00
Eric Bailey
0f51a2a029
polyml: autoreconfHook -> nativeBuildInputs
Thanks, @peterhoeg.
2017-06-18 11:41:26 -05:00
Eric Bailey
6818848fac polyml: enable libffi and gmp
Thanks, @Mic92.
2017-06-18 11:33:21 -05:00
Eric Bailey
478e88d13e
polyml: 5.6 -> 5.7
- fetchurl -> fetchFromGitHub
- use `with stdenv.lib` in meta
- add darwin to platforms
- add yurrriq to maintainers
2017-06-17 19:31:25 -05:00
John Ericson
dd99d1f8d0 ghcHEAD: Split docs into their own output
This ghc was forgetten from 2089dd4ab6be089bda12a942846ab7954b28b459
2017-06-17 15:13:43 -04:00
Jörg Thalheim
ba1dd2660a Merge pull request #26645 from NeQuissimus/kotlin_1_1_2_5
kotlin: 1.1.2 -> 1.1.2-5
2017-06-16 23:52:16 +01:00
Jörg Thalheim
7d12608069 llvmPackages_3.7: fix libnames output of llvm-config
see also 4c4f50ce76aeeaa5fb66b66012f67dd878d1fbc7
2017-06-16 16:23:42 +01:00
Tim Steinbach
ef2f34d3d7
kotlin: 1.1.2 -> 1.1.2-5 2017-06-16 08:32:00 -04:00
Graham Christensen
72ff321f9c
rustc: re-enable static_in_const
We saw this error when building main.rs:error: this needs a 'static lifetime or the static_in_const feature, see #35897
2017-06-16 07:09:40 -04:00
Francois-Rene Rideau
2f45c37646 gerbil: 0.10 -> 0.11 2017-06-16 10:07:14 +02:00
Graham Christensen
ba9c71b999
rustc.bootstrap: 1.17.0 -> 1.16.0
bootstrapping rust requires the prior version of rust according to #rust-internals

they theorize this could be causing the build problems on i686
2017-06-15 19:57:00 -04:00
Renzo Carbonara
5f94d85e5e ghc821: init at 8.2.1-rc2 (a.k.a., 8.2.0.20170507)
The approach taken to add this package was to port over the definitions
currently existing for HEAD, and making the necessesary changes to get
this building.

The Haskell package set associated with this compiler doesn't yet
guarantee that all or most of the packages successfully build with this
new compiler, but that will improve over time after this GHC 8.2.1
is officially released and the ecosystem catches up.
2017-06-15 19:59:38 +02:00
Peter Simons
d8f2284808 Merge pull request #25998 from czyzykowski/fix/25139-ghc-warnings
ghc: 8.0.2 without link warnings
2017-06-12 12:32:32 +02:00
Lukasz Czyzykowski
d45aff5327 Adds ghc version to the patch file 2017-06-11 21:52:41 +02:00
Daiderd Jordan
a3317da9f9 Merge pull request #26275 from anderspapitto/rust-updates
rust: 1.15.0 -> 1.17.0
2017-06-11 17:59:11 +02:00
Bjørn Forsman
c95f3a36cd sdcc: 3.5.0 -> 3.6.0
* requires texinfo
* --std=c99 unneeded, fixed upstream
* can build with nixpkgs default boost (v1.62), so let's do that
2017-06-11 16:02:21 +02:00
Daiderd Jordan
3d601f6a8a
rustc: disable another gdb test 2017-06-11 15:11:46 +02:00
Daiderd Jordan
f6072d7b6e
rustc: disable lldb tests on darwin 2017-06-11 08:51:47 +02:00
Anders Papitto
1e0866e064 rust: 1.15.0 -> 1.17.0
Also updates beta, nightly, nightlyBin, and bootstrap compilers.
Also updates the registry.
Also consolidates logic between bootstrap and nightlyBin compilers.
Also contains some miscellaneous cleanups.
Also patches firefox to build with the newer cargo
2017-06-10 15:15:50 -07:00
Vladimír Čunát
cb9f953c92
Merge branch 'master' into staging
More larger rebuilds.
2017-06-10 10:07:33 +02:00
Joachim Fasting
39f7530e47
tinycc: 0.9.27pre-20170527 -> 0.9.27pre-20170605
Contains further fix to x86_64 codegen (and some less relevant Windows
stuff).
2017-06-09 12:54:59 +02:00
John Ericson
2f348884b8 Merge pull request #26471 from obsidiansystems/gcc7-no-cross-arg
gcc 7: Remove `cross` arguments and don't use stdenv.is*
2017-06-08 15:40:35 -04:00
John Ericson
7a13457253 gcc 7: Remove cross arguments and don't use stdenv.is*
These changes were already done for the older GCCs, but 7 slipped
through the cracks.
2017-06-08 14:08:31 -04:00
Vladimír Čunát
ae6df000d0
Merge branch 'master' into staging 2017-06-07 18:11:27 +02:00
John Ericson
6518dffc02 Merge pull request #26388 from obsidiansystems/tools-cleanup-rote
Tools cleanup rote
2017-06-06 20:39:24 -04:00
John Ericson
35ed21d096 gcc*: Replace stdenv.is* with {host,target}Platform.is*
Host everywhere would be guaranteed to preserve the old semantics,
but in a few places it doesn't matter in practice, target is used
instead for clarity.
2017-06-06 19:28:16 -04:00
Ross MacLeod
e854685d65 gcc*: Remove cross argument and instead use hostPlatform and targetPlatform 2017-06-06 19:28:16 -04:00
Andreas Herrmann
1cfed62073 llvm_4: Fix debugVersion
Previously failed on installation phase
when `substituteInPlace` could not find the cmake exports file.
2017-06-06 21:39:18 +02:00
Frederik Rietdijk
7e0251698b Merge remote-tracking branch 'upstream/master' into HEAD 2017-06-06 20:44:34 +02:00
Renzo Carbonara
d0c68a1658 ghcjsHEAD: bump git revision
This particular revision brings significant performance improvements
when building code that uses TemplateHaskell.
2017-06-05 20:01:26 +02:00
Gabriel Ebner
6971bdbbd3 emscripten, emscriptenfastcomp: 1.37.10 -> 1.37.13 2017-06-05 15:28:35 +02:00
Gabriel Ebner
b9fd51afcd binaryen: 32 -> 33 2017-06-05 15:28:14 +02:00
Frederik Rietdijk
7578940392 Merge remote-tracking branch 'upstream/master' into HEAD 2017-06-05 12:46:08 +02:00
Daiderd Jordan
30f329e74b Merge pull request #26310 from LnL7/darwin-stdenv-no-sphinx
darwin-stdenv: remove python dependencies
2017-06-05 12:44:07 +02:00
Alastair Pharo
8f33800061 emscripten: add binaryen dep for compiling to WASM 2017-06-04 13:50:51 +10:00
Alastair Pharo
a8c48bb68b binaryen: add package 2017-06-04 13:49:46 +10:00
Nikolay Amiantov
0dc5473730 gcc7: init at 7.1.0 2017-06-04 00:38:30 +03:00
Daiderd Jordan
2aff10ba4f Merge pull request #26112 from matthewbauer/lldb-darwin
lldb: fix on Darwin
2017-06-03 16:40:26 +02:00
Jörg Thalheim
de0d0da1fd gerbil: simplify shebang patching
fixes #26338
2017-06-03 12:08:49 +01:00
Francois-Rene Rideau
7cbdb10576 gerbil: init at 0.10 2017-06-03 12:08:49 +01:00
Francois-Rene Rideau
43f9c60e92 gambit: 4.8.5 -> 4.8.6
Use higher optimization settings and include openssl interface.
2017-06-03 12:08:49 +01:00
Robin Gloster
c1359ce04b
Merge remote-tracking branch 'upstream/master' into gcc-6 2017-06-02 15:39:25 +02:00
Daiderd Jordan
9e2aba3572
darwin-stdenv: remove python-sphinx and a bunch of other dependencies from the stdenv 2017-06-01 23:23:56 +02:00
Matthew Bauer
29acc510c0
lldb: fix on Darwin
This gives a few fixes for LLDB on Darwin. Note: you will have to do code
signing for it to work outside of root!
2017-05-31 19:59:36 -07:00
Daiderd Jordan
b3fb9178e8
llvm-packages: add option to enable manpages 2017-05-31 20:16:13 +02:00
Kranium Gikos Mendoza
45bb3fcbbe iasl: 20130117 -> 20170303 2017-05-31 01:09:59 +02:00
Vincent Laporte
218c486c1c fstar: fix build on darwin 2017-05-30 17:08:47 +00:00
Vladimír Čunát
538aa0f808
Merge branch 'staging' (early part)
The comparison looks nice on Hydra.
2017-05-30 16:08:21 +02:00
Daiderd Jordan
4e88e82e06 Merge pull request #26099 from dtzWill/fix/lldb-libedit
lldb-4: Patch to fix libedit usage on Linux
2017-05-29 23:36:00 +02:00
Pascal Wittmann
5831eb9afc colm: 0.13.0.4 -> 0.13.0.5 2017-05-29 11:32:58 +02:00
Vladimír Čunát
02032dbda4
Merge branch 'master' into staging
More mass rebuilds from master.
2017-05-29 10:51:38 +02:00
Daiderd Jordan
82b0b57580
clang: fix libclang library id on darwin 2017-05-28 20:34:35 +02:00
Daiderd Jordan
779ec14402 Merge pull request #25921 from dtzWill/feature/llvm-manpages
llvm-4/clang-4: Build and install man pages
2017-05-28 20:29:21 +02:00
Joachim Fasting
a50315d736
tinycc: 0.9.27pre-20170225 -> 0.9.27pre-20170527
Contains fixes for the x86_64 codegen [1]

[1]: https://lists.nongnu.org/archive/html/tinycc-devel/2017-05/msg00102.html
2017-05-27 23:22:50 +02:00
Will Dietz
5e659e94a6 lldb-4: Patch to fix libedit usage on Linux
Idea from:
https://bugs.llvm.org//show_bug.cgi?id=28898#c7

Fixes ability to use arrow keys.
2017-05-27 14:10:01 -05:00
Daiderd Jordan
eeeaba31f8 Merge pull request #26139 from LnL7/armv7l-go
go: disable failing tests on arm
2017-05-27 13:52:50 +02:00
Daiderd Jordan
b9bea6b17f
go: disable tests on arm 2017-05-26 21:35:27 +02:00
Vladimír Čunát
00672dec8a
Merge older staging
This still causes some uncached rebuilds, but master(!) and staging
move too fast forward rebuild-wise, so Hydra might never catch up.
(There are also other occasional problems.)
Therefore I merge at this point where the rebuild isn't that bad.
2017-05-26 15:45:43 +02:00
Joachim F
71f7de9185 Merge pull request #25923 from dbrock/solc
solc: 0.4.8 -> 0.4.11
2017-05-25 16:38:50 +01:00
Yann Hodique
c9e63ded80 go: 1.8.2 -> 1.8.3 2017-05-25 03:23:41 +02:00
Vladimír Čunát
78ea189a6b
Merge branch 'master' into staging
... to fix *some* of the evaluation problems.
2017-05-24 13:56:28 +02:00
Franz Pletz
760248360c Merge pull request #26050 from sigma/pr/go-1.8.2
go: 1.8.1 -> 1.8.2
2017-05-24 12:53:19 +02:00
Yann Hodique
ccfc81397b go: 1.8.1 -> 1.8.2 2017-05-24 01:30:39 -07:00
Yann Hodique
a69ae2c7f9 go: 1.7.5 -> 1.7.6 2017-05-24 01:18:56 -07:00
Vladimír Čunát
8004e79415
Merge branch 'master' into staging 2017-05-24 03:24:06 +02:00
Jörg Thalheim
4c4f50ce76
llvmPackages_34.llvm: fix output of llvm-config
now llvm-config --libnames and llvm-config --libfiles output the proper
files.
2017-05-23 18:38:44 +01:00
Robin Gloster
cb00af4a2c
Merge remote-tracking branch 'upstream/master' into gcc-6 2017-05-23 11:50:02 +02:00
Robin Gloster
235d5c5c47
openjdk8: 8u131-b11 -> 8u152-b04 2017-05-23 11:24:33 +02:00
John Ericson
c3b2c5bf77 Merge pull request #25997 from obsidiansystems/isHurd
stdenv: Rename `isGNU` to `isHurd` as GNU is a userland
2017-05-22 19:02:49 -04:00
Lukasz Czyzykowski
2ae46bc163 ghc: 8.0.2 without link warnings
Fixes NixOS/nixpkgs#25139 by backporting patch applied in ghc trunk:
https://phabricator.haskell.org/D2823
2017-05-22 20:06:52 +02:00
John Ericson
eaa509f33a stdenv: Rename isGNU to isHurd as GNU is a userland
Elsewhere, things called GNU indeed includes GNU/Linux or GNU/Hurd, but this
predicate was defined excluding Linux regardless of userland.
2017-05-22 13:55:26 -04:00
Arseniy Seroka
2ddcec9885 Merge pull request #25845 from sheganinans/master
UrWeb 20160621 -> 20170105
2017-05-22 20:05:46 +03:00
Frederik Rietdijk
99cfab07b9 Merge remote-tracking branch 'upstream/master' into HEAD 2017-05-22 09:21:40 +02:00
Willi Butz
458895db33
go: add dependencies for go get
go get expects git, subversion, mercurial and bazaar to be in PATH when
needed. (https://github.com/golang/go/wiki/GoGetTools)
2017-05-21 01:16:42 +02:00
Jörg Thalheim
300b63c5ea Merge pull request #25911 from amiloradovsky/dale
dale: 20170419 -> 20170519
2017-05-20 07:41:29 +01:00
Vladimír Čunát
dc8c798e5d
Merge #25538: haxe: 3.2.1 -> 3.4.2 2017-05-19 23:44:18 +02:00
Will Dietz
3d1c1c5af3 llvm-4/*: indicate which build inputs are nativeBuildInputs. 2017-05-19 15:38:00 -05:00
Will Dietz
9aa3548931 llvm-4/clang-4: Build and install man pages 2017-05-19 15:37:59 -05:00
Daniel Brockman
dd35dbcc27 solc: 0.4.8 -> 0.4.11 2017-05-19 16:34:10 +02:00
Andrew Miloradovsky
8633aba1e1 dale: 20170419 -> 20170519
Includes some stability/predictability and portability improvements.
2017-05-19 11:39:06 +00:00
Vladimír Čunát
e9aeb55f3b
Merge branch 'master' into staging 2017-05-18 11:24:18 +02:00
John Ericson
bec5ffee15 Merge pull request #25232 from obsidiansystems/cross-binutils
Cross binutils
2017-05-17 16:34:56 -04:00
John Ericson
20fa6fd871 gcc: When cross compiling, always expect prefixed binutils
Previously this was just done on Darwin.
2017-05-17 15:33:05 -04:00
Aistis Raulinaitis
b2444e25ef UrWeb version bump 2017-05-16 11:43:23 -07:00
Vladimír Čunát
65ede052fa
treewide: fixup packages with RPATH problems 2017-05-16 18:30:58 +02:00
Tuomas Tynkkynen
beb43a651c Merge remote-tracking branch 'upstream/master' into staging 2017-05-14 14:24:20 +03:00
Vladimír Čunát
51e0f8f759
Merge branch 'master' into staging
Some more larger rebuilds from master.
2017-05-12 12:03:37 +02:00
Will Dietz
70f95f46d4 souper: 2017-03-07 -> 2017-03-23 2017-05-10 15:52:55 -05:00
Daiderd Jordan
c0774b970b Merge pull request #25307 from acowley/llvm-openmp
llvm: Add the LLVM OpenMP components
2017-05-10 18:51:44 +02:00
Gabriel Ebner
8da31b0e2e fstar: 0.9.2.0 -> 0.9.4.0 2017-05-10 13:54:21 +02:00
Vladimír Čunát
8b01ec9a9e
Merge branch 'master' into staging 2017-05-10 00:54:53 +02:00
Daiderd Jordan
0d6d47edd1 Merge pull request #25568 from sigma/pr/go-1.8.1
go: 1.8 -> 1.8.1
2017-05-09 18:44:12 +02:00
Peter Simons
a1b6c5f5d6 Revert "Use consistent package naming for HEAD.nix files" for GHC and GHCjs.
This reverts commit 31b0e34d1dd1226de1492101e3aeea60292196d7. The version
numbers used in that commit were no improvement.
2017-05-09 17:59:28 +02:00
Pascal Wittmann
a913e8c3fa Merge pull request #25634 from ericsagnes/pkg-new/gnu-cobol
gnu-cobol: init at 2.0rc-2
2017-05-09 14:40:31 +02:00
Eric Sagnes
bd03033b49 gnu-cobol: init at 2.0rc-2 2017-05-09 19:03:41 +09:00
Arseniy Seroka
87e7faa937 Merge pull request #25631 from rht/master
Use consistent package naming for HEAD.nix files
2017-05-09 11:27:03 +03:00
David Johnson
a5df611d91 ghcjs: mark as fixed 2017-05-08 22:32:08 -07:00
rht
31b0e34d1d
Use consistent package naming for HEAD.nix files 2017-05-09 10:31:15 +07:00
Yann Hodique
19ebff1d95 go: 1.7.4 -> 1.7.5 2017-05-08 13:14:46 +02:00
Kamil Chmielewski
9943e5635c ponyc: 0.13.1 -> 0.14.0
https://github.com/ponylang/ponyc/issues/1877
2017-05-08 09:38:34 +02:00
Frederik Rietdijk
7a61788bc1 Merge remote-tracking branch 'upstream/master' into HEAD 2017-05-07 21:36:49 +02:00
montag451
74b55421b4 asn1c: 0.9.27 -> 0.9.28 2017-05-07 11:50:47 +02:00
Yann Hodique
aa513180c5 go: 1.8 -> 1.8.1 2017-05-06 12:55:32 -07:00
Andy Li
56b30bf98a haxe: 3.2.1 -> 3.4.2 2017-05-06 00:41:43 +08:00
Michael Raskin
7527355840 Merge pull request #25218 from expipiplus1/cross-llvm
Fix cross compilation of LLVM-3.9
2017-05-02 22:24:41 +02:00
Will Dietz
cb026b1b65 swift: Fix sha256, I think upstream moved the release tag?
If this happens again we can target the particular commit
but hopefully it's a one-time thing.
2017-05-01 13:52:46 -05:00
Michael Raskin
7900a0162a Merge pull request #25088 from dtzWill/update/swift-3.1.1
swift: 3.1 -> 3.1.1
2017-05-01 14:03:43 +02:00
Michael Raskin
b3e69c08ee Merge pull request #24742 from volth/reason-1.13.3-master
reason: init at 1.13.3
2017-05-01 11:20:50 +02:00
Roman Kuznetsov
86fe3e9c6e mono: 4.6.0 -> 4.6.2 2017-04-30 14:14:02 +01:00
Michael Raskin
9031c35b6c julia_05: 0.5.0 -> 0.5.1 2017-04-30 01:13:44 +02:00
Joe Hermaszewski
ad778a64d7 LLVM-3.9: formatting 2017-04-29 11:18:25 +00:00
Joe Hermaszewski
7b7ffc4999 LLVM-3.9: disable shared libraries in cross builds
The current cc-wrapper script seems to have trouble setting the rpath
correctly. Hopefully #25047 will fix this.
2017-04-29 11:18:15 +00:00
Anthony Cowley
0059131f54 llvm: Add the LLVM OpenMP components
Needed to build an executable that uses OpenMP with clang. This
includes a header file and a library that clang will link into an
executable whose source makes use of ‘omp‘ pragmas.
2017-04-28 21:30:55 -04:00
Tomas Hlavaty
f1cf8125f0 sbcl: enable threadSupport also on aarch64-linux 2017-04-28 23:51:58 +02:00
Tomas Hlavaty
6e53534c2f sbcl: 1.3.16 -> 1.3.17 2017-04-28 23:51:53 +02:00
Periklis Tsirakidis
db6ba4dee7 emscripten: fix closure-compiler path 2017-04-28 18:54:47 +02:00
Joachim F
bb572f0942 Merge pull request #25115 from sifmelcara/update/crystal-0.22.0
crystal: 0.21.0 -> 0.22.0
2017-04-28 12:44:57 +01:00
Tim Steinbach
cd2b044847
kotlin: 1.1.1 -> 1.1.2 2017-04-27 08:30:30 -04:00
John Ericson
761af14778 Merge pull request #25227 from obsidiansystems/cross-purge-binutilsCross
Purge binutilsCross
2017-04-26 09:09:06 -04:00
John Ericson
295315cc87 binutilsCross: Remove and use binutils instead always
See previous commit for what was done to `binutils` to make this
possible.

There were some uses of `forcedNativePackages` added. The
combination of overrides with that attribute is highly spooky: it's
often important that if an overridden package comes from it, the
replaced arguments for that package come from it. Long term this
package set and all the spookiness should be gone and irrelevant:

  "Move along, nothing to see here!"

No hashes should be changed with this commit
2017-04-25 21:36:19 -04:00
Joe Hermaszewski
bad5ca0525 LLVM-3.9: Use nativeBuildInputs instead of buildPackages 2017-04-25 22:31:31 +00:00
Joe Hermaszewski
fea424fea3 LLVM-3.9: Fix RPATH in cross compile builds
This error was cause by multiple-outputs.sh not setting
NIX_CROSS_LDFLAGS
2017-04-25 22:25:17 +00:00
Joe Hermaszewski
12bbc63024 llvm-3.9: Fix cross compilation
It's now possible to cross compile llvm:

`nix-build -E '(import ./. { crossSystem = import ./platform.nix; }).pkgs.llvm'`
2017-04-25 19:59:35 +00:00
Joe Hermaszewski
34436df0d0 clang: Use cmake from buildPackages 2017-04-25 19:59:09 +00:00
Peter Simons
92844240c2 halvm: set proper meta.platforms
64-bit Linux is the only platform that has Xen in Nixpkgs.
2017-04-25 16:08:43 +02:00
Gabriel Ebner
10b95d7623 emscripten: 1.37.9 -> 1.37.10 2017-04-25 11:08:20 +02:00
John Ericson
75441dd64a Merge pull request #25194 from obsidiansystems/host-target-unconfuse
stdenv.cross is a silly attribute that needs to go leaving the well-defined hostPlatform and targetPlatform. This PR doesn't remove it, but changes its definition: before it tracked the target platform which is sometimes more useful for compilers, and now it tracks the host platform which is more useful for everything else. Most usages are libraries, falling in the "everything else" category, so changing the definition makes sense to appease the majority. The few compiler (gcc in particular) uses that exist I remove to use targetPlatform --- preserving correctness and becoming more explicit in the process.

I would also update the documentation aside mentioning stdenv.cross as deprecated, but the definition given actually erroneously assumes this PR is already merged!
2017-04-24 19:07:48 -04:00
John Ericson
a7068ace35 Rewrite a few stdenv.cross uses that *should* be targetPlatform
The previous commit redefines `stdenv.cross` for the sake of normal
libaries, the most common use-case of that attribute. Some compilers
however relied on the old definition so we have them use
`targetPlatform` instead. This special casing is fine because we
eventually want to remove `stdenv.cross` and use either `hostPlatform`
or `targetPlatform` instead.
2017-04-24 16:31:45 -04:00
Tuomas Tynkkynen
c90998d5cf Revert "rustc: don't build on i686"
This reverts commit 9f86136cefbd3e050b96a307346278fe9ad8a5bf.

Rust is nowadays required for building Firefox, so the channel updates
are blocked on this.

(It also builds fine for me.)
2017-04-24 21:25:02 +03:00
Tuomas Tynkkynen
84982c28de Merge remote-tracking branch 'upstream/master' into staging 2017-04-24 15:04:43 +03:00
Daiderd Jordan
80828429d7 Merge pull request #25066 from matthewbauer/less-darwin-eval-errors
Add Darwin as platform to various "broken" packages that actually build
2017-04-24 08:14:21 +02:00
Matthew Bauer
1091c3b489
colm: supports darwin 2017-04-23 18:08:39 -05:00
Kamil Chmielewski
b125fbfb07 ponyc: 0.13.0 -> 0.13.1
https://github.com/ponylang/ponyc/issues/1848
2017-04-23 21:21:56 +02:00
Volth
2770be5d5e reason: 1.13.3 -> 1.13.4 2017-04-23 11:29:10 +00:00
Volth
aa8d50ce0b reason: init at 1.13.3 2017-04-23 11:23:21 +00:00
Frederik Rietdijk
4fc9b1852a Merge remote-tracking branch 'upstream/master' into HEAD 2017-04-23 11:26:47 +02:00
mingchuan
ca5913bf33 crystal: 0.21.0 -> 0.22.0 2017-04-23 03:01:17 +08:00
David Johnson
bcd5865adf HaLVM: Shebang fix for Hydra
On my local nixos machine, `useSandbox = true;` wasn't enabled. This exposed the fact that various scripts weren't shebang-patched. @cleverca22 has provided the fix.

cc @peti @domenkozar @Ericson2314
2017-04-22 10:33:01 -07:00
Peter Simons
6e50b4532c halvm: mark build as broken
The build relies on /usr/bin/env, which does not exist in chroot build
environments: http://hydra.nixos.org/build/51814615.

Ping: @dmjio
2017-04-21 16:25:53 +02:00
Will Dietz
9273286353 swift: 3.1 -> 3.1.1 2017-04-21 07:28:56 -05:00
Tomas Hlavaty
8162ee9b60 cmucl: 21a -> 21b 2017-04-21 00:32:02 +02:00
Tomas Hlavaty
053edc0689 sbclBootstrap.aarch64-linux: init at 1.3.16 2017-04-20 23:33:00 +02:00
Tomas Hlavaty
e4ea8e13d6 sbcl: remove unused file 1.2.5.nix 2017-04-20 23:31:54 +02:00
Tomas Hlavaty
43707f2764 sbclBootstrap.x86_64-linux: 1.2.15 -> 1.3.16 2017-04-20 23:30:56 +02:00
Tomas Hlavaty
8bb981fce3 sbcl: 1.3.15 -> 1.3.16 2017-04-20 23:30:07 +02:00
Tim Steinbach
75b4bec6fb Merge pull request #25049 from NeQuissimus/openjdk_8_131
openjdk: 8u121-13 -> 8u131-11
2017-04-20 17:16:15 -04:00
Tim Steinbach
8b3907d153 Merge pull request #25051 from NeQuissimus/scala_2_11_11
scala: 2.11.10 -> 2.11.11
2017-04-20 17:15:58 -04:00
Tim Steinbach
2f026678d5
scala: 2.11.10 -> 2.11.11 2017-04-19 21:10:10 -04:00
Tim Steinbach
4b9ac70a87
scala: 2.12.1 -> 2.12.2 2017-04-19 21:06:02 -04:00
Tim Steinbach
fabfec0512
openjdk: 8u121-13 -> 8u131-11 2017-04-19 21:03:55 -04:00
David Johnson
d8e87fc0c4 Disable parallel building 2017-04-19 15:20:51 -05:00
Tim Steinbach
553bf09ba9 Merge pull request #25011 from benley/oraclejdk
oraclejdk: 8u121 -> 8u131
2017-04-19 11:24:50 -04:00
Jörg Thalheim
3a8a027c44 Merge pull request #25013 from amiloradovsky/dale
dale: 20170416 -> 20170419
2017-04-19 10:22:16 +02:00
Andrew Miloradovsky
30b774a5c7 dale: 20170416 -> 20170419
- now builds on x86-32 too (+ tests)
- fairer platforms declaration
- corrected the license information
2017-04-19 05:46:35 +00:00
Benjamin Staffin
ad0ad62c31
oraclejdk: 8u121 -> 8u131 2017-04-19 00:13:17 -04:00
Vincent Laporte
2230009e7d ocaml: 4.04.0 -> 4.04.1 2017-04-18 17:19:16 +00:00
Frederik Rietdijk
e0abe74baf Merge remote-tracking branch 'upstream/master' into HEAD 2017-04-18 11:25:43 +02:00
Jörg Thalheim
1d84a914f5 Merge pull request #24385 from kuznero/master
fsharp: init at 4.1.7
2017-04-17 19:32:35 +02:00
Jörg Thalheim
e8f2046abc Merge pull request #24941 from amiloradovsky/dale
dale: init at 20170416
2017-04-17 19:24:18 +02:00
Nick Novitski
b47e0227bc elm-format: symlink latest version to bin/elm-format (#24971)
* elm-format: symlink latest version to `bin/elm-format`

* elm-format: nitpick: indentation
2017-04-17 18:41:29 +02:00
Roman Kuznetsov
a0466f7f22 fsharp: 4.0.1.1 -> 4.1.7
Build F# with default mono version

Introduce separate fsharp41 packages
2017-04-17 10:39:38 +02:00
Andrew Miloradovsky
da9a147b7b dale: init at 20170416
Lisp-flavoured C. Dale is a system (no GC) programming language
that uses S-expressions for syntax and supports syntactic macros.
2017-04-17 01:03:14 +00:00
Jörg Thalheim
af416aae81
cargo: remove unnecessary rm
Since cargo build became a rust package, postInstall hook was no longer
called. When the hook was reenabled in
cdd11368426380db545cad84c76e350e5e201adc, it revealed that scripts
leftover from the component based installer are no longer present.
2017-04-17 00:29:44 +02:00
Gabriel Ebner
d3284576d4 emscripten: 1.37.3 -> 1.37.9 2017-04-16 18:39:00 +02:00
Profpatsch
7df8e53d28 psc-package: init at 0.1.1 2017-04-15 16:10:13 +02:00
Vladimír Čunát
f7a4f146c9
Merge branch 'master' into staging
This includes a fix for a bad merge.
2017-04-14 19:22:02 +02:00
John Ericson
eec35cb6bd Merge pull request #24889 from formaltech/halvm-bump
Remove hardening at HaLVM 2.4.0
2017-04-14 12:58:46 -04:00
Vladimír Čunát
1a1f2262b4
Merge #24637: gcc: include dylibs for darwin build 2017-04-14 10:53:16 +02:00
David Johnson
6f69681dad Add hardening, bump hash to HaLVM 2017-04-14 00:34:02 -05:00
Eelco Dolstra
d3c737a080
gcc-snapshot: 7-20161211 -> 7-20170409 2017-04-13 13:07:45 +02:00
Tuomas Tynkkynen
caccd11442 dtc: 1.4.2 -> 1.4.4 2017-04-09 21:48:25 +03:00
Cole Scott
ff1e372849
arm-frc-linux-gnueabi-gcc: init at 4.9.4
fixes #24578
2017-04-09 01:06:34 +02:00
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