Commit Graph

4317 Commits

Author SHA1 Message Date
Mikael Brockman
442d04d1dd solc: make sure to use dynamic Boost libs
For some reason the default options enable static Boost libs on Darwin,
but that doesn't work for us.
2017-07-12 16:37:50 +03:00
Daniel Brockman
6dcba74af6 solc: 0.4.12 -> 0.4.13 2017-07-12 16:37:50 +03:00
John Ericson
a889454869 Merge pull request #27284 from obsidiansystems/prop-lines
stdenv: Store one package per line in nix-support/propagated-*
2017-07-11 14:33:23 -04:00
Tuomas Tynkkynen
43ff1c8262 Merge remote-tracking branch 'upstream/master' into staging 2017-07-11 14:16:21 +03:00
Kamil Chmielewski
5f3568cbce pony-stable: 2017-03-30 -> 2017-04-20 2017-07-11 04:10:37 +02:00
John Ericson
3cb745d5a6 stdenv: Store one package per line in nix-support/propagated-*
This makes those files a bit easier to read. Also, for what it's worth,
it brings us one baby step closer to handling spaces in store paths.

Also, I optimized handling of many transitive deps with read. Probably,
not very beneficial, but nice to enforce the pkg-per-line structure.
Doing so let me find much dubious code and fix it.

Two misc notes:

 - `propagated-user-env-packages` also needed to be adjusted as
   sometimes it is copied to/from the propagated input files.

 - `local fd` should ensure that file descriptors aren't clobbered
   during recursion.
2017-07-10 13:32:13 -04:00
Kamil Chmielewski
8f1825d838 ponyc: 0.14.0 -> 0.15.0 2017-07-10 10:27:51 +02:00
Vladimír Čunát
bfb7ef86f3
Merge branch 'master' into staging
Mass rebuilds incoming.  The mass-rebuild situation got really messy
this weekend.
2017-07-09 18:07:52 +02:00
Daiderd Jordan
980346592c
Merge branch 'staging' into master 2017-07-08 22:22:17 +02:00
Daniel Peebles
ca1089a4f4 Merge pull request #27230 from robx/go16
go_1_6: Fix darwin (sierra) compile, backport systime syscall fix
2017-07-08 12:44:35 -04:00
Vincent Laporte
ff24bf1fb6 ocaml: 4.04.1 -> 4.04.2 2017-07-08 12:22:55 +02:00
Vincent Laporte
59ad9714f6 mono: 5.0.0.48 -> 5.0.1.1 2017-07-08 07:07:18 +02:00
Robert Vollmert
f65b55d7ce go_1_6: Fix darwin (sierra) compile, backport systime syscall fix
This patches go1.6 minimally with a change that was backported
to upstream go1.4.
2017-07-08 00:44:45 +02:00
John Ericson
f5364122b5 Merge pull request #27215 from obsidiansystems/stdenv-harden
Harden stdenv in two misc ways
2017-07-07 12:48:51 -04:00
John Ericson
e57a220f81 stdenv, swift: Use local fd in is* bash functions for hygiene 2017-07-07 11:40:07 -04:00
Francois-Rene Rideau
f96e4edb17 gerbil: 0.11 -> 0.12-DEV 2017-07-07 11:27:56 +01:00
Francois-Rene Rideau
e78b820beb gambit: 4.8.6 -> 4.8.8-f3ffeb6
Using a yet unreleased development version of gambit,
so as to be able to build a recent gerbil.

Update the way gambit is bootstrapped, which involves building a
release version of gambit (which for a development gambit, is not the
same version as the current version of gambit).
2017-07-07 11:27:36 +01:00
Jörg Thalheim
a765577004 Merge pull request #27150 from dbrock/solc
solc: 0.4.11 -> 0.4.12
2017-07-07 11:20:26 +01:00
Peter Simons
1f779011e9 ghc-8.2.1: update snapshot to release candidate 3 2017-07-06 15:28:19 +02:00
Eelco Dolstra
942422a646
Merge branch 'glibc' of https://github.com/rnhmjoj/nixpkgs into staging 2017-07-06 15:14:57 +02:00
Michael Raskin
16f02e8116 Merge pull request #25235 from kuznero/mono5x
mono: init at 5.0
2017-07-05 22:36:13 +02:00
Daniel Brockman
5b9f4e160d solc: 0.4.11 -> 0.4.12 2017-07-05 20:26:35 +02:00
Vincent Laporte
8f106ead47 julia_05: disable tests on Darwin 2017-07-05 18:02:18 +00:00
Vladimír Čunát
9e1c7ddaae
Merge branch 'master' into staging 2017-07-05 09:53:53 +02:00
Vladimír Čunát
f171b95e44
Merge #26905: llvmPackages_4: 4.0.0 -> 4.0.1 2017-07-05 09:01:26 +02:00
Vladimír Čunát
5328aac7be
Merge branch 'staging'
Comparison looks OK; I'll try some fixes on master directly.
http://hydra.nixos.org/eval/1372577?compare=1372497
2017-07-05 08:55:26 +02:00
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
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 2089dd4ab6
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 4c4f50ce76
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
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