Commit Graph

4267 Commits

Author SHA1 Message Date
Thomas Tuegel a953b6c1ca
ats2: clean up expression 2016-10-24 06:44:21 -05:00
Karn Kallio df5ffdc4c1
ats2 : update to latest stable release 0.2.11 2016-10-24 06:40:30 -05:00
Tim Steinbach ec6ed58dba Merge pull request #19697 from nexusdev/solc
Update Solidity compiler to latest version
2016-10-23 20:54:48 -04:00
Tim Steinbach cfc4a0d7ae Merge pull request #19727 from dipinhora/ponyc-0.6.0
ponyc: 0.5.1 -> 0.6.0
2016-10-23 09:13:52 -04:00
Tim Steinbach 8022a0759e Merge pull request #19777 from NeQuissimus/rust_1_12_1
rust: 1.12.0 -> 1.12.1
2016-10-22 19:25:10 -04:00
Tim Steinbach e4c38f36dd
openjdk: 8u122-00 -> 8u122-03 2016-10-22 14:27:12 -04:00
Tim Steinbach 96cc219524
rust: 1.12.0 -> 1.12.1 2016-10-22 13:49:23 -04:00
Frederik Rietdijk e56832d730 Merge remote-tracking branch 'upstream/master' into HEAD 2016-10-22 17:23:24 +02:00
Vladimír Čunát 7aeca58779 Merge #14404: add a couple of vulkan utilities 2016-10-22 11:37:05 +02:00
Jörg Thalheim 78e64d2c14 Merge pull request #19413 from sheenobu/bugfix/16387/goroot
go_1_7: make $out/bin a link to $GOROOT/share/go/bin
2016-10-22 11:23:47 +02:00
Vladimír Čunát 4d5b893002 Merge #19081: gnome-3.22
Also master commits are brought in.
2016-10-20 23:04:10 +02:00
dipinhora ae4ef90fcb ponyc: 0.5.1 -> 0.6.0 2016-10-20 14:01:10 -04:00
Tim Steinbach d2371e6084 Merge pull request #19457 from dipinhora/ponyc-update
ponyc: 2016-07-26 -> 0.5.1
2016-10-20 13:16:56 -04:00
Tim Steinbach b922bedc46
oraclejdk: 8u101/102 -> 8u111/112 2016-10-19 19:57:13 -04:00
Daniel Brockman afa3a20d3b solc: 0.4.1 -> 0.4.2 2016-10-19 19:38:07 +02:00
Daniel Brockman 7e78217f7c solc: 0.3.6 -> 0.4.1 2016-10-19 19:36:04 +02:00
Anthony Cowley 0f6ef7c41c llvm_39: fix on darwin 2016-10-19 01:53:13 -04:00
Frederik Rietdijk 284f22d19e lldb 3.7: use python2
just like llvm 3.7
2016-10-18 23:16:10 +02:00
Frederik Rietdijk aa652d0df7 edk2: use python2
python 2 print statement
2016-10-18 23:16:04 +02:00
Frederik Rietdijk adbaed0815 llvm 3.7: use python2 2016-10-18 23:16:03 +02:00
dipinhora 66113fb0fa ponyc: 2016-07-26 -> 0.5.1 2016-10-15 23:50:04 -04:00
obadz 540e3e8935 coreclr: 8c70800 -> 1.0.4 2016-10-15 12:15:35 +01:00
Alex Ivanov a70dfe6ffb pakcs: add kkallio as maintainer 2016-10-15 05:24:42 +03:00
Vladimír Čunát 061758490f Merge branch 'master' into staging
... to get the openssl mass rebuild: 942dbf89c.
2016-10-14 13:16:11 +02:00
Frederik Rietdijk ffa65afdcd edk2: use python env 2016-10-13 10:47:07 +02:00
Frederik Rietdijk cffdffe1f6 Merge pull request #19309 from FRidh/outputs
Python: use separate output for tkinter
2016-10-13 10:40:14 +02:00
Alex Ivanov 1fa5aceda8 pakcs: fixed for darwin 2016-10-13 09:37:02 +03:00
Alex Ivanov e9e69993b2 swiProlog: fixed for darwin 2016-10-13 09:36:49 +03:00
Daniel Peebles 77d1fb94f1 Merge pull request #19470 from copumpkin/fix-sierra
Fix Darwin stdenv to work on Sierra
2016-10-12 19:04:03 -04:00
Peter Simons 8c95f0ffaf ghcjs: revert "mark build as broken"
This reverts commit 8f07d4bd780a24dcf33be46d8cbfc6163fcdde0e. The build
failure blocking this package has been fixed in the meanwhile. Thanks to
@basvandijk for the heads-up.

(cherry picked from commit 56d033ac1b00a8b29bc29589312d2f5024656bd3)
2016-10-12 16:52:41 +02:00
Tim Steinbach 259dcac753 Merge pull request #19484 from peterhoeg/vala
vala: unify builders for various versions
2016-10-12 09:32:38 -04:00
Peter Hoeg a6d1d06a95 vala: unify builders for various versions
We are currently carrying a number of vala versions where each version
is essentially just a copy of the earlier version.

This PR gets rid of a ton of duplication and uses a standard builder.

Secondly, we add a definition for the latest vala 0.34.1.

Lastly, we add a generic "vala" that refers to the latest stable
version.

I have tried changing the definitions for "simple-scan" and "valum" to use
the latest vala version and they at least compile OK so I'll try a
massive sed job to replace all the definitions later to simply use the
latest version through "vala" instead of specifying a version directly.

According to upstream:

"Well-maintained packages are expected to always build with the latest
stable Vala version."

Maybe this means that my generic builder is then no longer necessary. Oh well...

I added myself to the maintainer array for vala although I have no
interest in the language - this was purely a nix exercise for me but I
thought it was reasonable to be the one to clean up the mess if this has
side effects...

Cc: @antono and @lethalman
2016-10-12 21:12:05 +08:00
Benjamin Saunders d608456005 shaderc-git: init at 2016-09-08 2016-10-12 13:19:34 +01:00
Benjamin Saunders e0e27c83ab vulkan-loader: 1.0.21.0 -> 1.0.26.0
Also added asserts to ensure everything stays in sync.
2016-10-12 13:19:34 +01:00
lummax efc51ce52d glslang: 2016-07-27 -> 2016-07-16
`vulkan-loader` requires a specific version of `glslang` as specified in
`<vulkan-loader-repo>/glslang_revision`.
2016-10-12 13:19:34 +01:00
Joe Hermaszewski e6cfc62063 glslang: init at 20160727 2016-10-12 13:18:27 +01:00
Dan Peebles d8a0307a5d [darwin.stdenv] Fix to work on Sierra
This reinstates the libSystem selective symbol export machinery we used
to have, but locks it to the symbols that were present in 10.11 and skips
the actual compiled code we put into that library in favor of the system
initialization code. That should make it more stable and less likely to
do weird stuff than the last time we did this.
2016-10-12 00:08:13 -04:00
Peter Simons 2804067fc8 Merge pull request #19462 from dipinhora/pony-stable
pony-stable: init at 2016-10-10
2016-10-11 22:43:07 +02:00
Vladimír Čunát 56e9bbfe65 Merge #18130: llvmPackages_38: 3.8.0 -> 3.8.1 2016-10-11 22:29:59 +02:00
dipinhora 8a7cb597ae pony-stable: init at 2016-10-10 2016-10-11 16:07:55 -04:00
Tim Steinbach b116f9b0cd
rust: 1.11.0 -> 1.12.0, cargo: 0.12.0 -> 0.13.0 2016-10-10 21:59:26 -04:00
Frederik Rietdijk 104c50dd1a Python: remove modules and pythonFull 2016-10-10 10:33:24 +02:00
Sheena Artrip 3e3a189cc6
go_1_7: make $out/bin a link to $GOROOT/share/go/bin 2016-10-10 00:10:05 -04:00
Will Dietz 5b3bf1fffa llvm-3.8: Fix clang build on non-darwin.
'set-xcode-analyzer' is only installed on APPLE.
2016-10-09 16:57:40 +02:00
Vincent Laporte 4168706d4f OCaml modules: make explicit some dependencies to ocamlbuild 2016-10-09 11:55:19 +02:00
Tim Steinbach b4b9b0fa9d
kotlin: 1.0.3 -> 1.0.4 2016-10-08 18:32:00 +00:00
Nikolay Amiantov a1791e8543 Merge pull request #19167 from abbradar/java-gui
jre8: minimize minimal build and add more GUI dependencies to the regular one
2016-10-07 14:12:33 +04:00
Michael Raskin 667c2fb025 obliv-c: init at 0.0pre20161001 2016-10-06 17:48:05 +02:00
Thomas Tuegel 2e255a2edd
Merge branch 'staging' 2016-10-06 09:51:02 -05:00
Joachim F f7294c8df6 Merge pull request #19245 from gnidorah/master
pakcs: init at 1.14.0
2016-10-06 10:55:32 +02:00
Alex Ivanov 2aeb234f25 pakcs: update to 1.14.0 2016-10-05 21:20:58 +03:00
Vladimír Čunát 30f551d8b2 Merge branch 'master' into staging 2016-10-05 19:02:48 +02:00
Jörg Thalheim 1bd8d7710e Merge pull request #19125 from markus1189/bin-bash-cleanup
Bin bash cleanup
2016-10-05 17:16:00 +02:00
Peter Simons 2f0d0cd05a ghcjs: mark build as broken
(cherry picked from commit 8f07d4bd780a24dcf33be46d8cbfc6163fcdde0e)
2016-10-05 09:46:53 +02:00
Jörg Thalheim d8f8983df4 Merge pull request #19208 from mstarzyk/nim
Nim & nimble upgrade
2016-10-05 09:10:52 +02:00
Alex Ivanov cb79662bf3 pakcs: reborn 2016-10-04 22:49:07 +03:00
Peter Simons 98a750b4a8 Merge pull request #19228 from mboes/ghc-head-20160930
haskell.compiler.ghcHEAD: update to latest upstream (20160930).
2016-10-04 20:51:45 +02:00
Markus Hauck aafbd40577 Replace hard coded /bin/bash occurrences 2016-10-04 20:15:37 +02:00
Mathieu Boespflug 4b34e4a7cb haskell.compiler.ghcHEAD: update to latest upstream (20160930).
Includes several fixes necessary for inline-java full functionality.
2016-10-04 17:51:37 +02:00
Maciek Starzyk eda85e161f nim: 0.14.2 -> 0.15.0 2016-10-03 21:44:40 +02:00
Jörg Thalheim 888f6a1280 Merge pull request #19199 from wizeman/u/fix-help2man-hash
help2man: fix hash
2016-10-03 19:26:44 +02:00
Anthony Cowley 3989b8da43 rustc: fix build on darwin
The OS is identified as "10.4" rather than "osx". This commit removes
the 'rt' build script's hard coding of the "osx" suffix when building on
darwin since the cmake configuration falls back to building a 10.4
compatible libclang_rt.
2016-10-03 09:20:56 -04:00
Jörg Thalheim 54867a0400 Merge pull request #19131 from aneeshusa/remove-redundant-cmake-build-type-release-args-part2
llvm3.9: Remove -DCMAKE_BUILD_TYPE=Release flags
2016-10-03 14:43:40 +02:00
Nikolay Amiantov 9d7c9cc32e openjdk8: add a patch to use GTK when available by default 2016-10-02 23:57:10 +03:00
Nikolay Amiantov a15c943337 openjdk8: rework dependencies
This makes several adjustments around what is linked into JRE.

* system giflib, libjpeg, zlib are now used unconditionally;
* libstdc++ is linked dynamically.

For full version:

* GTK+ and GNOME libraries are linked;
* Extra X11 libraries are linked;
* CUPS is linked;
* libmagic (file) is linked.

For minimal version:

* All X11 support is removed;
* Sound support is removed.
* Fonts and their support are not lined.

jre8_headless is added as a minimal build.

Overall this adds support for all things GUI into the default Java build and
removes them from the minimal build.
2016-10-02 23:57:02 +03:00
Tuomas Tynkkynen 19225bf5cc Merge remote-tracking branch 'upstream/master' into staging 2016-10-02 10:36:47 +03:00
Aneesh Agrawal c04e46c87d llvm3.9: Remove -DCMAKE_BUILD_TYPE=Release flags
Since commit 183d05a in 2012, this is the default.
2016-10-01 13:55:42 -04:00
Aneesh Agrawal fcee1d0b28
Remove redundant -DCMAKE_BUILD_TYPE=Release flags
Since commit 183d05a0 in 2012, this is the default.

fixes #18000
2016-10-01 16:13:41 +02:00
Tomas Hlavaty 4c3a232bbd sbcl: 1.3.9 -> 1.3.10 2016-10-01 12:40:46 +02:00
Graham Christensen 38c5876b2d
oraclejdk7: remove due to end of life 2016-09-28 16:39:12 -04:00
Vladimír Čunát 77604964b6 Merge branch 'master' into staging 2016-09-28 17:13:59 +02:00
Eelco Dolstra 483aa6b903 Merge pull request #18975 from mayflower/fix/remove-jdk6
jdkdistro: remove oraclejdk6, not maintained anymore
2016-09-27 11:54:49 +02:00
Joachim F a5580c9951 Merge pull request #18765 from aske/ocaml-move
Reorganize ocaml packages
2016-09-26 23:17:53 +02:00
Joachim F 67baa48161 Merge pull request #18930 from acowley/mlton-darwin-bootstrap
mlton: darwin bootstrap fixes
2016-09-26 23:06:40 +02:00
Franz Pletz 0ccb59b562
jdkdistro: remove oraclejdk6, not maintained anymore 2016-09-26 13:40:20 +02:00
Anthony Cowley 3835a1917f mlton: darwin bootstrap fixes
Allow mlton to compile in a more barren sandbox. The bootstrapping
binaries for darwin have dynamic linking dependencies outside of the nix
store. This patch shifts them to point to the appropriate library within
the nix store.
2016-09-25 20:47:16 -04:00
Kirill Boltaev ea171c39d7 metaocaml_3_09: mark as broken 2016-09-26 02:36:49 +03:00
Kirill Boltaev 3fbc40b377 ber_metaocaml_003: mark as broken 2016-09-26 02:36:49 +03:00
Kirill Boltaev e61663a233 treewide: move to ocaml-ng system 2016-09-26 02:36:49 +03:00
Tomas Hlavaty af8bfbd91d sbcl: 1.3.8 -> 1.3.9 2016-09-24 22:02:07 +02:00
Vladimír Čunát fffc7638cd Merge branch 'master' into staging 2016-09-24 18:54:31 +02:00
Vladimír Čunát d2965a7d85 llvm-3.9: move shared libLLVM to a separate output
Fixes #18840: too large closure of mesa_drivers.

Tested atop 16.09:
 - clang compiles a hello-world app;
 - mesa seems to link OK;
 - ispc builds.

Size comparison:
 - 80 MB of full llvm-3.7 on 16.03;
 - 200 MB of full llvm-3.9 on 16.09 before this patch;
 - 50 MB of libLLVM after this commit.
2016-09-24 18:32:45 +02:00
Vladimír Čunát 9eb91323bd Merge #18566: ghdl: add support for llvm backend 2016-09-24 14:14:13 +02:00
Aneesh Agrawal 9f7d9def4c as31: Apply Debian patch for CVE-2012-0808 (#18904) 2016-09-24 03:54:52 +02:00
Graham Christensen f388b0dda2 Merge pull request #18875 from NeQuissimus/openjdk_1_7_111_b01
openjdk7: 1.7.0-91 -> 1.7.0-111
2016-09-23 19:58:05 -04:00
Théophane Hufschmitt acc608d88e ocaml_4_02 : Fix src
#08b85f5f9917cad7 introduced a wrong src url for ocaml 4.02 (and thus
  broke a lot of stuff),
  This restores the correct url.
2016-09-23 21:47:42 +02:00
Joachim F a8d4f747a4 Merge pull request #18864 from acowley/mlton-clang
mlton: fix build with clang (darwin)
2016-09-23 20:18:24 +02:00
Joachim F ac8206e31d Merge pull request #17147 from regnat/ocamlUpdates
ocamlPackages : update some packages
2016-09-23 19:55:10 +02:00
Tim Steinbach 83a893c38a
openjdk7: 1.7.0-91 -> 1.7.0-111 2016-09-23 08:45:38 -04:00
Anthony Cowley 7181d20a4f mlton: fix build with clang (darwin)
A minor tweak is necessary to avoid raising an error when building with
clang. This gets mlton building on darwin.
2016-09-22 23:02:03 -04:00
Eelco Dolstra 7a4209c356 Merge remote-tracking branch 'origin/master' into staging 2016-09-20 17:46:09 +02:00
Eelco Dolstra ad8f31df7f gcc_multi: Move $out/lib64/* to $lib/lib64
This prevents VirtualBox from having a copy of gcc in its closure.
2016-09-20 16:42:30 +02:00
timor d5ffca8829 ghdl: use fetchFromGitHub
for some reason the sha256 changed...
2016-09-20 14:15:52 +02:00
timor ecbf44485b ghdl: add support for llvm backend
Make the existing ghdl recipe more flexible, and introduce "ghdl_llvm"
as a package in addition to "ghdl_mcode".  This seems to specifically
require llvm 3.5, though.  The flavour is also encoded in the package name.

cc @viric
2016-09-20 14:15:52 +02:00
Vladimír Čunát 06839f5a40 fix some evaluation problems after 8610a34474
/cc #18327.
2016-09-17 02:26:49 +02:00
Eelco Dolstra 5ade8fff79 cudatoolkit: Fix building dependent packages
- Set a cmake flag to allow cmake to find CUDA automatically.

- Pass -D_FORCE_INLINES to work around

    /nix/store/8sl4jfs3nq0pkq4gg655s3axrxdx7z29-glibc-2.24-dev/include/string.h: In function 'void* __mempcpy_inline(void*, const void*, size_t)':
    /nix/store/8sl4jfs3nq0pkq4gg655s3axrxdx7z29-glibc-2.24-dev/include/string.h:650:42: error: 'memcpy' was not declared in this scope

  https://github.com/BVLC/caffe/issues/4046

This fixes OpenSubdiv and Blender.
2016-09-17 00:40:41 +02:00
Vladimír Čunát 0fc5900665 Merge #18585: pcre2: 10.21 -> 10.22 2016-09-17 00:34:29 +02:00
Vladimír Čunát 7a0b3c64ee Merge #18327: gcc darwin fixes 2016-09-17 00:32:03 +02:00
Vladimír Čunát 52e1a198cf Merge branch 'master' into staging 2016-09-17 00:31:34 +02:00
Tuomas Tynkkynen e1d05ffb6a dtc: 1.4.1 -> 1.4.2 2016-09-17 00:54:07 +03:00
Vladimír Čunát 5de2857a54 gcc*: use stdenv.cc.libc instead of stdenv.libc
The latter doesn't exist on Linux.
2016-09-16 23:23:33 +02:00
Peter Simons d1b34967fe ghc-8.0.1: Revert "cosmetic fix to the Nix expression to unbreak syntax highlighting"
This reverts commit 29a53017a4, which broke filterdiff according to
https://github.com/NixOS/nixpkgs/issues/18665#issuecomment-247626588.
2016-09-16 20:45:09 +02:00
Peter Simons b26f956d84 Merge pull request #18668 from AtnNn/swipl
swiProlog: 6.6.6 -> 7.2.3
2016-09-16 20:44:16 +02:00
Matthew Bauer 8610a34474
gcc: use special native system headers for darwin
Darwin systems need to be able to find CoreFoundation headers as well as
libc headers. Somehow, gcc doesn't accept any "framework" parameters
that would normally be used to include CoreFoundation in this
situation.

HACK: Instead, this adds a derivation that combines the two. The result
works but probably not a good long term solution.

ALTERNATIVES: Maybe sending patches in to GCC to allow
"native-system-framework" configure flag to get this found.
2016-09-15 17:58:09 -05:00
Matthew Bauer c7e0fbcbc8
gcc4.6: remove from tree
This isn't available from all-packages, so I think it's okay to
remove. It's unclear how to keep this updated with the changes.
2016-09-15 17:58:08 -05:00
Matthew Bauer f760e980f0
gcc4.5: allow empty libc-ldflags 2016-09-15 17:56:51 -05:00
Matthew Bauer cf004ae56e
gcc: add --with-native-system-header-dir for clang
gcc needs to be able find system headers. Without this, gcc fails to build because
/usr/include is not available.

Note: stdenv.libc should be available for all stdenv's, I think.
2016-09-15 17:56:50 -05:00
Matthew Bauer f2e753a90c
gcc: fix gmp, mpfr includes
This should get gcc48, gcc5, and gcc6 working again.

Also: use makeLibraryPath, and makeSearchPathOutput for LIBRARY_PATH and
CPATH. This is a refactor but it also fixes an issue with zlib.
2016-09-15 17:56:50 -05:00
Matthew Bauer 45cd1ea620
gcc: --enable-bootstrap on Darwin
This seems to be working now. ISL needs to be disable for it to build
completely though.
2016-09-15 17:54:01 -05:00
Etienne Laurin ff9208c37a swiProlog: 6.6.6 -> 7.2.3 2016-09-15 00:31:23 -04:00
Daiderd Jordan db7adbf69c
go: fix darwin build 2016-09-14 21:00:13 +02:00
Daiderd Jordan 4d25b23d26 Merge pull request #18516 from offlinehacker/pkgs/go/1.7.1
go_1_7: 1.7 -> 1.7.1
2016-09-14 20:54:40 +02:00
Ram Kromberg 652e3488f9 julia: pcre2 -> pcre2.dev + pcre2 output fix 2016-09-14 21:35:44 +03:00
Kirill Boltaev 0f37287df5 treewide: explicitly specify gtk version 2016-09-13 21:09:24 +03:00
Domen Kožar 01895ff5ea fstar: disable tests https://github.com/FStarLang/FStar/issues/676
(cherry picked from commit feef017564c292e088de69e97db4071bf08c2853)
Signed-off-by: Domen Kožar <domen@dev.si>
2016-09-13 16:13:05 +02:00
Nikolay Amiantov 4748709926 Merge commit 'refs/pull/18498/head' of git://github.com/NixOS/nixpkgs 2016-09-13 12:51:34 +03:00
Franz Pletz fb9117efa6 Merge pull request #18488 from chris-martin/md5-2
Miscellaneous packages: Use sha256 instead of md5 (part 2)
2016-09-13 07:11:43 +02:00
Christian Gerbrandt eabecc19e0 hhvm: 3.12.1 -> 3.15.0 (#18508) 2016-09-13 07:04:41 +02:00
Aristid Breitkreuz 7e273d9209 ispc: attempt to make build more robust and hydra-compatible 2016-09-12 22:45:47 +02:00
Kirill Boltaev bccd75094f treewide: explicitly specify gtk and related package versions 2016-09-12 18:26:06 +03:00
Dan Peebles 7b9d3f8605 stdenv-darwin: upgrade a few more things
It's a long build and generally painful to split into smaller commits,
so I apologize for lumping many changes into one commit but this is far
easier.

There are still several outdated parts of the darwin stdenv but these
changes should bring us closer to the goal.

Fixes #18461
2016-09-12 01:46:44 -04:00
Jaka Hudoklin 272c59a75b go_1_7: 1.7 -> 1.7.1 2016-09-11 20:22:17 +02:00
Vladimír Čunát a49cb9dcbe llvmPackages: generalize "3.9.0" string occurrences
Discussed:
https://github.com/NixOS/nixpkgs/commit/15af9082eb#commitcomment-18903919
2016-09-11 10:13:34 +02:00
Tuomas Tynkkynen 0dbfb0fc48 Merge commit 'bd6e40c' from staging into master
Major changes being pulled in:

- mesa: maintenance 12.0.1 -> 12.0.2
- texlive: 2015 -> 2016
2016-09-10 23:23:44 +03:00
Chris Martin 6f32f2cc25 ocaml 3.08.0: md5->sha256 2016-09-10 13:56:04 -04:00
Frederik Rietdijk 3c42ff35ce julia-git: mark as broken for i686 2016-09-10 18:59:30 +02:00
Frederik Rietdijk f6c2afc423 julia: mark as broken for i686 2016-09-10 18:59:30 +02:00
Vladimír Čunát f5a157fa3e orc: bug-fix 0.4.25 -> 0.4.26 2016-09-10 11:32:05 +02:00
Vladimír Čunát 001bde3df0 gcc45, gnat, ghdl: fix up the builds
Some parts are slightly puzzling, but it seems to work and it didn't
seem economical to put more effort into it.
2016-09-10 00:32:13 +02:00
Peter Simons 0777d26038 jhc: 32 bit builds are broken in "vector"
http://hydra.nixos.org/build/40060997/nixlog/1/raw
2016-09-09 13:55:39 +02:00
Dan Peebles c1d3c10607 smlnj-bootstrap: 110.76 -> 110.80 2016-09-08 23:12:22 -04:00
Nikolay Amiantov e063c66353 mono44: 4.4.1.0 -> 4.4.2.11 2016-09-08 03:59:06 +03:00
Eelco Dolstra 587348743c go: Remove unused version 2016-09-07 17:41:53 +02:00
Rahul Gopinath 3ddf76c00a mono: init at 4.6 2016-09-07 12:42:48 +02:00
Dan Peebles 9a05352488 souffle: work around hardening bug on linux 2016-09-06 23:11:33 +00:00
Dan Peebles 247c54e374 souffle: init at 1.0.0 2016-09-06 17:45:13 -04:00
Alexander Ried 3beacc4dbe fstar: remove workaround (#18331)
As the comment indicates this was a workaround that has since been fixed
upstream.
2016-09-06 00:09:11 +02:00
Tomas Hlavaty 5f8b6b2e1d ecl: add gcc into wrapper PATH
otherwise the native gcc based compiler does not work
2016-09-05 20:07:24 +02:00
Aristid Breitkreuz 2f33b06119 ispc: extend test suite 2016-09-04 17:03:49 +02:00
Aristid Breitkreuz f4443bb9ef ispc: detect test failures, restrict platforms 2016-09-04 15:56:22 +02:00
Aristid Breitkreuz c4b0d80cba ispc: 20151128 -> 1.9.1, fix build 2016-09-04 14:08:40 +02:00
Vladimír Čunát 4e5ba34d81 Merge #18007: add llvmPackages_39
Direct merge to master, too, without switching any package.
2016-09-04 12:38:31 +02:00
Domen Kožar 1f7dfda8b8 ghcjs: fix eval /cc @svanderburg
(cherry picked from commit ad771764743d9645084ac21730bb5a6cc11ce672)
Signed-off-by: Domen Kožar <domen@dev.si>
2016-09-04 11:31:02 +02:00
Frederik Rietdijk 57d1edbfc1 julia: 0.4.5 -> 0.4.6 2016-09-03 11:42:55 +02:00
Tuomas Tynkkynen 1ed1ed210a terra: Broken on i686 (and Darwin)
Never built successfully:

http://hydra.nixos.org/build/39402139
http://hydra.nixos.org/build/39393534
2016-09-03 03:24:25 +03:00
Vladimír Čunát f5c3115063 llvmPackages_39: rc -> 3.9.0 2016-09-02 20:15:11 +02:00
reltuk 3e695874e2 openjdk: Keep {include,man} in $out/lib/opendjk. (#18140)
* openjdk: Keep {include,man} in $out/lib/opendjk.

This is a standard layout that some JDK consumers expect.

* openjdk/8: Improve clarity of some symlink commands with terminating slash.
2016-09-01 21:00:41 +02:00
Tim Steinbach 8a7afae58b openjdk: Fix #17603 2016-09-01 20:47:19 +02:00
Peter Simons b9b5fcccc5 Merge pull request #18196 from ttuegel/ghc-madv-free
ghc801: disable MADV_FREE
2016-09-01 20:37:10 +02:00
Tuomas Tynkkynen 3364230d56 Disable bunch of non-compiling packages on Darwin
These ones have a "Last successful build" timestamp in the 2014s or
2015s. Presumably no one will notice if we now stop building them.

softether_4_18              2015-09-20  http://hydra.nixos.org/build/39418483
lensfun                     2014-09-30  http://hydra.nixos.org/build/39394104
net_snmp                    2015-09-20  http://hydra.nixos.org/build/39410553
djview                      2015-08-11  http://hydra.nixos.org/build/39413233
libmusicbrainz2             2015-09-20  http://hydra.nixos.org/build/39410106
fox_1_6                     2014-05-07  http://hydra.nixos.org/build/39410858
libofx                      2015-09-24  http://hydra.nixos.org/build/39423507
yacas                       2014-09-30  http://hydra.nixos.org/build/39393150
iomelt                      2014-09-30  http://hydra.nixos.org/build/39408486
softether                   2015-09-20  http://hydra.nixos.org/build/39425800
mp4v2                       2014-09-30  http://hydra.nixos.org/build/39421899
virtuoso7                   2014-09-21  http://hydra.nixos.org/build/39415206
man_db                      2015-04-23  http://hydra.nixos.org/build/39404236
libdiscid                   2014-09-30  http://hydra.nixos.org/build/39412202
zabbix22.agent              2014-09-21  http://hydra.nixos.org/build/39412149
vidalia                     2015-08-06  http://hydra.nixos.org/build/39411500
libmtp                      2015-09-20  http://hydra.nixos.org/build/39419199
wxGTK29                     2015-09-20  http://hydra.nixos.org/build/39415296
ncmpcpp                     2015-11-06  http://hydra.nixos.org/build/39404455
libtorrent                  2014-09-21  http://hydra.nixos.org/build/39394646
shishi                      2014-03-21  http://hydra.nixos.org/build/39418874
ocaml_3_12_1                2014-09-30  http://hydra.nixos.org/build/39392996
djview4                     2015-08-11  http://hydra.nixos.org/build/39427799
vimNox                      2014-05-23  http://hydra.nixos.org/build/39397012
ttfautohint                 2015-08-06  http://hydra.nixos.org/build/39398330
libraw                      2015-09-24  http://hydra.nixos.org/build/39402271
wxGTK30                     2015-09-20  http://hydra.nixos.org/build/39401871
sbcl_1_2_5                  2015-09-20  http://hydra.nixos.org/build/39426091
prover9                     2014-09-30  http://hydra.nixos.org/build/39406476
rcs                         2015-08-25  http://hydra.nixos.org/build/39392037
gpac                        2015-09-24  http://hydra.nixos.org/build/39399470
virtuoso6                   2014-09-30  http://hydra.nixos.org/build/39398651
xlslib                      2015-09-24  http://hydra.nixos.org/build/39410387
ucommon                     2015-03-27  http://hydra.nixos.org/build/39414040
commoncpp2                  2014-09-30  http://hydra.nixos.org/build/39420117
virtuoso                    2014-09-21  http://hydra.nixos.org/build/39399978
miniHttpd                   2014-09-30  http://hydra.nixos.org/build/39392925
mpack                       2014-09-26  http://hydra.nixos.org/build/39399535
nbd                         2014-09-26  http://hydra.nixos.org/build/39401367
newsbeuter-dev              2014-07-29  http://hydra.nixos.org/build/39406259
gimp_2_8                    2015-09-20  http://hydra.nixos.org/build/39436271
gimp                        2015-09-20  http://hydra.nixos.org/build/39435976
zabbix20.agent              2014-09-30  http://hydra.nixos.org/build/39393242
gst_all_1.gst-plugins-good  2015-09-20  http://hydra.nixos.org/build/39408506
ocaml_4_00_1                2014-09-30  http://hydra.nixos.org/build/39399526
inadyn                      2014-09-30  http://hydra.nixos.org/build/39426389
gst_all_1.gst-plugins-bad   2015-09-20  http://hydra.nixos.org/build/39392970
zabbix.agent                2014-09-30  http://hydra.nixos.org/build/39421412
cmake-2_8                   2015-09-24  http://hydra.nixos.org/build/39399443
liblastfm                   2015-08-06  http://hydra.nixos.org/build/39421812
newsbeuter                  2014-07-29  http://hydra.nixos.org/build/39396605
sdcv                        2014-09-26  http://hydra.nixos.org/build/39412928
2016-09-01 20:39:33 +03:00
Thomas Tuegel 54125b4af4
ghc801: disable MADV_FREE 2016-09-01 12:07:36 -05:00
Peter Simons 29a53017a4 ghc-8.0.1: cosmetic fix to the Nix expression to unbreak syntax highlighting 2016-09-01 15:05:01 +02:00
Tuomas Tynkkynen 8c4aeb1780 Merge staging into master
Brings in:
    - changed output order for multiple outputs:
      https://github.com/NixOS/nixpkgs/pull/14766
    - audit disabled by default
      https://github.com/NixOS/nixpkgs/pull/17916

 Conflicts:
	pkgs/development/libraries/openldap/default.nix
2016-09-01 13:27:27 +03:00
Luca Bruno 24f36cce50 Merge pull request #18102 from sjmackenzie/cargo-hash-fix
Cargo has incorrect hash
2016-08-31 11:04:59 +00:00
Gabriel Ebner 15af9082eb llvmPackages_39: init at 3.9.0rc3 2016-08-31 07:13:35 +02:00
Tuomas Tynkkynen c46869f13b neko: Use dev outputs when building an include path 2016-08-30 23:16:34 +03:00
Tuomas Tynkkynen 0cfb79afac gcc6: Unify some differences with gcc5
In particular, fixes build with the new shuffled outputs.
2016-08-30 23:00:13 +03:00
Will Dietz bffa7de808 llvm: 3.8 -> 3.8.1 2016-08-30 14:34:23 -05:00
Will Dietz 464888c28c llvm-3.8: Fix lldb build failure due to insecure format use. 2016-08-30 14:32:58 -05:00
Moritz Ulrich 70f55f9930 rust{Beta,Unstable}: Remove outdated comment. 2016-08-30 12:05:45 +02:00
Tuomas Tynkkynen d3dc3d4130 Merge remote-tracking branch 'dezgeg/shuffle-outputs' into staging
https://github.com/NixOS/nixpkgs/pull/14766
2016-08-30 12:43:37 +03:00
Stewart Mackenzie 33d6e5acd5 Cargo has incorrect hash 2016-08-30 05:53:03 +08:00
Tuomas Tynkkynen a17216af4c treewide: Shuffle outputs
Make either 'bin' or 'out' the first output.
2016-08-29 14:49:51 +03:00
Robin Gloster f81b2da3d4
go_1_4: rename to go_bootstrap and remove refs
This has cgo disabled, so only use this for bootstrapping.
2016-08-29 01:48:55 +00:00
Robin Gloster df935b01e7
go_1_5: remove 2016-08-29 01:44:55 +00:00
Franz Pletz 675848419e
go_1_5: set CGO_ENABLED=0 to cope with binutils 2.27 version bump
See 6eb4014874 and
https://github.com/golang/go/issues/16906.

cc @obadz @cstrahan @edolstra @lancelotsix @globin
2016-08-29 03:01:49 +02:00
Robin Gloster e17bc25943
Merge remote-tracking branch 'upstream/master' into staging 2016-08-29 00:24:47 +00:00
Domen Kožar 5793a14c36 release.nix: tiny improvements on top of #18059 2016-08-28 18:18:44 +02:00
Franz Pletz ed0eb59cb5
go: remove unused expressions for 1.1, 1.2, 1.3 2016-08-28 16:08:03 +02:00
Robin Gloster f86c5bc6fa ghcHEAD: remove included patch 2016-08-28 14:03:12 +00:00
obadz 6eb4014874 go_1_4: set CGO_ENABLED=0 to cope with binutils 2.27 version bump
See also https://github.com/golang/go/issues/16906
cc @cstrahan @edolstra @lancelotsix @globin @fpletz
2016-08-28 13:29:44 +01:00
obadz 3de6e5be50 Merge branch 'master' into staging
Conflicts:
      pkgs/applications/misc/navit/default.nix
      pkgs/applications/networking/mailreaders/alpine/default.nix
      pkgs/applications/networking/mailreaders/realpine/default.nix
      pkgs/development/compilers/ghc/head.nix
      pkgs/development/libraries/openssl/default.nix
      pkgs/games/liquidwar/default.nix
      pkgs/games/spring/springlobby.nix
      pkgs/os-specific/linux/kernel/perf.nix
      pkgs/servers/sip/freeswitch/default.nix
      pkgs/tools/archivers/cromfs/default.nix
      pkgs/tools/graphics/plotutils/default.nix
2016-08-27 23:54:54 +01:00
Peter Simons 44289f81e9 Merge pull request #18022 from mboes/ghcHEAD
haskell.compiler.ghcHEAD: update to latest upstream (20160826).
2016-08-27 12:34:14 +02:00
Moritz Ulrich 8cd3e1e2ba rustc: 1.10.0 -> 1.11.0 and beta/unstable updates.
Give cargo the right name.

Fix versioning.

rustBeta: -> 2016-08-17

Looks like rustUnstable.rustc needs *exactly* this version.
2016-08-27 08:24:16 +02:00
Mathieu Boespflug 5f8891153b haskell.compiler.ghcHEAD: update to latest upstream (20160826). 2016-08-26 21:15:04 +02:00
Robin Gloster e0deed0110
ghc: add comment to relocation patch 2016-08-26 15:19:37 +00:00
Robin Gloster 77473cda6b
ghc: add relocation patch for all versions 2016-08-26 14:57:46 +00:00
Michael Stone b9a4da47c0 go: fix on darwin, make go-1.7 build with clang-3.8. (#18001)
The darwin stdenv currently provides clang-3.7; however,

  a) go-1.7 currently expects a compiler that supports "-fdebug-prefix-map"
     arguments (which clang-3.8 supports but clang-3.7 does not) and

  b) even with clang-3.8, go-1.7 misinterprets the result of its runtime probes
     for support for the "-no-pie" flag, thereby failing to build runtime/cgo.

This patch resolves (a) by building go-1.7 with clang-3.8 and resolves (b) by
teaching go how to correctly probe "-no-pie" error messages from clang.
2016-08-26 07:36:06 +00:00
Robin Gloster 5bbe7881a4
hhvm: 3.12.1 -> 3.14.5 2016-08-25 23:27:55 +00:00
Robin Gloster ddcf70482c
gcc6: 6.1.0 -> 6.2.0 2016-08-25 00:00:48 +00:00
Franz Pletz bd0b68f59a go_1_7: disable all hardening 2016-08-24 16:52:56 +02:00
obadz 78b7529ee3 Merge branch 'master' into staging 2016-08-24 11:57:44 +01:00
zimbatm 4d4980d9f8 Merge pull request #17805 from avnik/update/golang-1.7
go: add 1.7 compiler
2016-08-24 11:28:25 +01:00
obadz 8da8aa7ddb Merge branch 'hardened-stdenv' into staging 2016-08-23 18:50:10 +01:00
obadz 0e8d2725dc Merge branch 'master' into staging 2016-08-23 18:50:06 +01:00
Franz Pletz 17234ca073 ccl: fix hash 2016-08-23 18:28:38 +02:00
Tuomas Tynkkynen 07491d68c3 treewide: Fix output references to ncurses 2016-08-23 04:53:24 +03:00
Tuomas Tynkkynen dcbd607682 opa: Use makeBinPath 2016-08-23 03:54:23 +03:00
Tuomas Tynkkynen 984e04d733 treewide: Make explicit that 'dev' output of mpfr is used 2016-08-23 03:52:07 +03:00
Tuomas Tynkkynen c08364b887 treewide: Make explicit that 'dev' output of gmp is used 2016-08-23 03:52:05 +03:00
Tuomas Tynkkynen 501da21acc julia: Reference correct output of curl 2016-08-23 03:20:21 +03:00
Tuomas Tynkkynen 9765f40a39 opendylan: Use correct output of boehmgc 2016-08-23 03:20:21 +03:00
Tuomas Tynkkynen f064bfe803 treewide: Use more makeLibraryPath 2016-08-23 02:56:12 +03:00
Tuomas Tynkkynen 74a3a2cd7e treewide: Use makeBinPath 2016-08-23 01:18:10 +03:00
Tuomas Tynkkynen 51ad423716 treewide: Use makeLibraryPath in 'patchelf --set-rpath' calls 2016-08-23 00:04:39 +03:00
obadz 24a9183f90 Merge branch 'hardened-stdenv' into staging
Closes #12895

Amazing work by @globin & @fpletz getting hardened compiler flags by
enabled default on the whole package set
2016-08-22 01:19:35 +01:00
obadz ba50fd7170 Merge branch 'master' into staging 2016-08-22 01:18:11 +01:00
Alexander V. Nikolaev 800775e221 go: add 1.7 compiler 2016-08-21 21:20:07 +03:00
Ram Kromberg aa163eb8d8 vala: default.nix -> 0.23.nix & add vala_0_23 2016-08-21 20:02:04 +03:00
obadz 68936edfb3 Merge branch 'master' into staging 2016-08-21 12:03:41 +01:00
Vladimír Čunát d515cd8cdd Merge #17868: treewide: switch sourceforge to mirror:// 2016-08-20 18:10:55 +02:00
Vladimír Čunát cdb44a4ada Merge branch 'master' into staging 2016-08-20 18:01:36 +02:00
Vladimír Čunát f616c0f1f0 openjdk7: fix build with glibc-2.24
I tested this patch for both versions but I forgot to push
and 8 got fixed in the meantime 44dc95ef5.
2016-08-20 18:00:10 +02:00
obadz 8856b9e905 openjdk: 8u102b04 -> 8u122b00 2016-08-20 16:32:08 +01:00
obadz 44dc95ef53 openjdk8: add compiler flag to cope with glibc 2.24 2016-08-20 16:32:08 +01:00
J Phani Mahesh c4a746af68 mozart: switch sf downloads to mirror://
This allows fallback to all configured mirrors for sourceforge
to download, instead of relying on just downloads.sourceforge.net
2016-08-20 19:14:30 +05:30
J Phani Mahesh cb4a888206 fpc: switch sf downloads to mirror://
This allows fallback to all configured mirrors for sourceforge
to download, instead of relying on just downloads.sourceforge.net
2016-08-20 19:14:30 +05:30
J Phani Mahesh 8e3eae86d6 mlton: switch sf downloads to mirror://
This allows fallback to all configured mirrors for sourceforge
to download, instead of relying on just downloads.sourceforge.net
2016-08-20 19:14:30 +05:30
Ram Kromberg ff7eda555b vala: 0.32.0 -> 0.32.1 2016-08-20 16:37:59 +03:00
Joachim Fasting ba0f9cfa49
Revert "Merge pull request #16980 from phanimahesh/sf-use-mirrors"
This reverts commit 217594fd1d, reversing
changes made to 8e8a89d8a8.

Turns out it wasn't ready afterall ...
2016-08-20 15:14:23 +02:00
J Phani Mahesh bf5d09fda9 mozart: switch sf downloads to mirror:// 2016-08-20 17:30:07 +05:30
J Phani Mahesh 879a94436f fpc: switch sf downloads to mirror:// 2016-08-20 17:27:57 +05:30
J Phani Mahesh c8964601e0 mlton: switch sf downloads to mirror:// 2016-08-20 17:24:53 +05:30
Théophane Hufschmitt 08b85f5f99 ocaml : add 4.03 compiler 2016-08-19 19:07:30 +02:00
Peter Simons 0c341c206e Merge pull request #17730 from obadz/ghc8-fix-12130
ghc8: apply patches to fix https://ghc.haskell.org/trac/ghc/ticket/12130
2016-08-19 10:15:28 +02:00
Austin Seipp 0678263b05 nixpkgs: arachne-pnr 2016.05.21 -> 2016.08.18
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2016-08-19 01:55:13 +00:00
Austin Seipp 535219895d nixpkgs: yosys 2016.05.21 -> 2016.08.18
Also amend the fetched name 'abc' to 'yosys-abc', so that the
derivation name looks distinctly different from any other abc install
at a glance.

Signed-off-by: Austin Seipp <aseipp@pobox.com>
2016-08-19 01:55:13 +00:00
Joachim F a4bbb2d9a3 Merge pull request #17688 from nexusdev/solc
Add Solidity (Ethereum compiler)
2016-08-17 23:45:34 +02:00
Daniel Brockman 6999aad158 solc: add maintainer @dbrock 2016-08-17 23:31:20 +02:00
Franz Pletz b4cc9bd63a Merge remote-tracking branch 'origin/master' into hardened-stdenv
Fixes #17801 and #17802.
2016-08-17 19:43:43 +02:00
Anthony Cowley 29572c28a3 llvm-3.8: build shared library on darwin (#17671)
- Enable the shared library build on darwin by default to match other
  platforms.

- Fix the dylib file's name in the store

- Symlink a versioned name as some tooling expects this.
2016-08-17 13:43:57 +02:00
obadz 537b746bbd ghc8: apply patches to fix https://ghc.haskell.org/trac/ghc/ticket/12130
Namely:

https://git.haskell.org/ghc.git/commitdiff/4d71cc89b4e9648f3fbb29c8fcd25d725616e265
https://git.haskell.org/ghc.git/commitdiff/2f8cd14fe909a377b3e084a4f2ded83a0e6d44dd
2016-08-14 13:43:01 +01:00
Robin Gloster 99cb230b47 Merge remote-tracking branch 'upstream/master' into hardened-stdenv 2016-08-14 09:09:20 +00:00
Austin Seipp f277185b48 nixpkgs: compcert 2.6 -> 2.7.1
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2016-08-13 23:07:01 +00:00
Daniel Brockman 058ab3bf70 solc: init at 0.3.6 2016-08-12 12:23:00 +02:00
Robin Gloster b7787d932e Merge remote-tracking branch 'upstream/master' into hardened-stdenv 2016-08-12 09:46:53 +00:00
Michael Raskin 5ea4e54b74 sbcl: 1.3.7 -> 1.3.8 2016-08-11 17:57:35 +02:00
Domen Kožar 18c0be1b3a go: 1.6.2 -> 1.6.3 2016-08-11 16:34:34 +02:00
Daiderd Jordan 53b60c8873 Merge pull request #17316 from the-kenny/rustc-beta-1.11.0
rustcBeta: Fix build
2016-08-11 12:22:17 +02:00
obadz 1cd9c58834 Merge pull request #17461 from rasendubi/powerpc
cross-compilation: fixes for powerpc-linux-uclibc
2016-08-11 00:51:51 +01:00
Vladimír Čunát 947abb08ac Merge branch 'staging' 2016-08-10 22:09:38 +02:00
Moritz Ulrich 02608c6a3c rustc: Disable failing linker-output-utf8 test. 2016-08-10 21:25:53 +02:00
Moritz Ulrich 3324123eb7 rustc-bootstrap: Use optionalString. 2016-08-10 21:16:48 +02:00
Moritz Ulrich 86326cbf54 rustc: Re-enable doCheck on Darwin. 2016-08-10 21:16:48 +02:00
Daiderd Jordan 2b806e9b71 rustc: Set TMPDIR on Darwin to fix build. 2016-08-10 21:16:48 +02:00
Moritz Ulrich 3dc73927fe rustHead.cargo: cargo -> 2016-07-25. 2016-08-10 21:16:48 +02:00
Moritz Ulrich c8f878436e rustBeta.cargo: cargo -> 2016-07-25. 2016-08-10 21:16:48 +02:00
Moritz Ulrich 57a690fbe4 cargo: Force usage of pkgs.cacert. 2016-08-10 21:16:48 +02:00
Moritz Ulrich 6fd0591674 rustc: Disable doCheck on Darwin. 2016-08-10 21:16:37 +02:00
Moritz Ulrich d5569064c3 rustcUnstable: Add note about when to drop the patch. 2016-08-10 21:16:37 +02:00
Moritz Ulrich 899d026426 rustUnstable.rustc: Fix tests by disabling lowering thread-count. 2016-08-10 21:16:37 +02:00
Moritz Ulrich 12fe154953 rust-bootstrap: Don't run patchelf on darwin. 2016-08-10 21:16:37 +02:00
Moritz Ulrich 0f25add68d rustUnstable.rustc: master-1.11.0 -> master-1.12.0
Note that tests are failing for this commit.
2016-08-10 21:16:37 +02:00
Moritz Ulrich 755be0e1ce rustBeta.cargo: Fix build. 2016-08-10 21:16:37 +02:00
Moritz Ulrich 4115e94c87 rustBeta.rustc: beta-1.10.10 -> 1.11.0, rustBeta.cargo: 0.10.0 -> 0.12.0. 2016-08-10 21:16:37 +02:00
Dan Peebles 4c43ac2db5 jsonnet: 0.8.7 -> 0.8.9 2016-08-09 19:39:46 +00:00
Vladimír Čunát 950feb70b2 treewide: fixup various mysql ocurrences after re-split 2016-08-07 20:46:37 +02:00
Vladimír Čunát dddf84ff61 Merge #17512: gcc49: 4.9.3 -> 4.9.4 2016-08-06 21:10:51 +02:00
Tuomas Tynkkynen 9c0a090afe colm: Broken on i686
http://hydra.nixos.org/build/38072668
2016-08-06 17:06:45 +03:00
Lancelot SIX 8420753239
gcc49: 4.9.3 -> 4.9.4
Bugfix release of the 4.9 branch. See
http://lists.gnu.org/archive/html/info-gnu/2016-08/msg00001.html for
announcement
2016-08-05 00:01:15 +02:00
Brad Ediger f0f9172017 elm: Constrain aeson-pretty to <0.8 (#17511)
https://github.com/elm-lang/elm-compiler/pull/1431
2016-08-04 18:08:32 +02:00
Joe Hermaszewski c7281d14f7 clang-3.5: fix build
Make Obj public in llvm's IntrusiveRefCntPtr

This fixes NixOs/nixpkgs#15974

It's not a nice fix, as it's really clang's problem. The proper fix
should modify clang's usage of IntrusiveRefCntPtr.
2016-08-03 19:00:39 +01:00
Robin Gloster 1b979d8384 Merge remote-tracking branch 'upstream/master' into hardened-stdenv 2016-08-03 13:34:44 +00:00
Alexey Shmalko a9bc2d530b
gcc: disable libsanitizer for uclibc
libsanitizer requires header files which are not present in uclibc.

Also, libsanitizer is disabled with uclibc for buildroot[1] and
openwrt[2].

[1]: https://git.busybox.net/buildroot/commit/?id=554e29e267e6b36a0fd78c82cbad2c82d939eb7f
[2]: 5f372a8ca0
2016-08-03 03:32:30 +03:00
Tuomas Tynkkynen 21f17d69f6 treewide: Add lots of meta.platforms
Build-tested on x86_64 Linux & Mac.
2016-08-02 21:42:43 +03:00
Tuomas Tynkkynen 2258b21e4b treewide: Add lots of platforms to packages with no meta
Build-tested on x86_64 Linux and on Darwin.
2016-08-02 21:17:44 +03:00
Tuomas Tynkkynen 1bf5ded193 treewide: Lots of meta.hydraPlatforms -> meta.platforms
In all of these files, there is no meta.platforms but only
meta.hydraPlatforms, which doesn't seem to have any purpose except being
inconsistent.
2016-08-02 21:17:44 +03:00
Robin Gloster 1be4907ca2 Merge remote-tracking branch 'upstream/master' into hardened-stdenv 2016-08-02 13:46:36 +00:00
Ricardo M. Correia 0a417845ef ponyc: 0.2.1 -> 2016-07-26 2016-08-02 07:37:17 +02:00
Robin Gloster 63c7b4f9a7 Merge remote-tracking branch 'upstream/master' into hardened-stdenv 2016-07-31 20:51:34 +00:00
Profpatsch 632411c2b6 openjdk7: replace vulnerable cups version (#17214)
Fixes #7407.
Also uses the nixpkgs version of cups, not a static one that is never
maintained.
2016-07-28 03:23:21 +02:00
Ryan Trinkle 92d21f1115 Merge pull request #17314 from ryantrinkle/ghcjs-cabal-3494
ghcjs: work around haskell/cabal#3494
2016-07-27 16:35:39 -04:00
Ryan Trinkle bf6fdae0f2 ghcjs: work around haskell/cabal#3494
See also NixOS/nixpkgs#16144
2016-07-27 14:34:12 -04:00
Ryan Trinkle 5a622db103 ghcjs: move list of stage 1 packages into ghcjs derivation
This makes it easier to ensure that the list of stage 1 packages accurately matches the given version of ghcjs, and makes it possible for this list to be overridden
2016-07-27 14:28:31 -04:00
Ryan Trinkle 0905aea14e Merge pull request #17276 from ryantrinkle/ghcjs-8.0-support
ghcjs: refactor stage2 handling
2016-07-27 12:26:45 -04:00
Ryan Trinkle c564997ba0 ghcjs: refactor stage2 handling
Previously, the stage2 information was stored in haskell-modules, and imported directly from there.  However, the correct stage2 information is determined by the version of ghcjs-boot repository.  This commit makes the stage2 information part of the ghcjs derivation, which improves organization and makes it possible to override stage2 when overriding ghcjs.
2016-07-26 16:58:56 -04:00
Joe Henry 666d98b7ec Included darwin in supported platforms for lessc compiler. 2016-07-25 21:32:53 -04:00
Robin Gloster 1f04b4a566 Merge remote-tracking branch 'upstream/master' into hardened-stdenv 2016-07-21 00:56:43 +00:00
taku0 afcf3176ec oraclejdk: 8u91, 8u92 -> 8u101, 8u102 (#17125) 2016-07-20 18:00:11 +02:00
Alexey Shmalko 34b5d283cd gcc-arm-embedded: update license
According to https://launchpad.net/gcc-arm-embedded:
> Licence:
> Simplified BSD Licence, GNU GPL v2, GNU GPL v3, GNU LGPL v2.1, GNU
> LGPL v3, MIT / X / Expat Licence
2016-07-19 14:12:51 +02:00
Dan Peebles c20e20c060 pythonPackages.jsonnet: init at same version as standalone 2016-07-19 07:57:58 -04:00
Robin Gloster 203846b9de Merge remote-tracking branch 'upstream/master' into hardened-stdenv 2016-07-19 10:37:02 +00:00
Tomas Hlavaty a93c6b628d sbcl: 1.3.6 -> 1.3.7 2016-07-17 23:07:27 +02:00
Vladimír Čunát 457460a86d Merge #16997: path64: remove the abandoned package 2016-07-17 21:05:31 +02:00
Tuomas Tynkkynen 8ee0e105c9 ghc: Make various binary GHCs use ncurses5
Fixes #17008: GHC bootstrapping broken by ncurses update.
2016-07-16 23:47:28 +03:00
Alexey Shmalko 3172c2a455
path64: remove
The project seem to be inactive since 2010 (http://www.path64.org/). The
repository is also unavailable now.

Found at https://github.com/NixOS/nixpkgs/issues/15558.
2016-07-16 03:16:44 +03:00
Rok Garbas 4ea1b3824a elm-format: disable tests (one failing), reported upstream 2016-07-16 00:39:55 +02:00
Rok Garbas 0362eaf3ec elm-format: 0.3.1 -> 0.4.0 2016-07-16 00:36:28 +02:00
Rok Garbas bed7aba2f0 elm: 0.17 -> 0.17.1 2016-07-16 00:11:41 +02:00
Robin Gloster 5185bc1773 Merge remote-tracking branch 'upstream/master' into hardened-stdenv 2016-07-15 14:41:01 +00:00
John Ericson bed2a14afa makeRustPlatform: Remove `self` argument 2016-07-15 10:13:21 +02:00
Arseniy Seroka aa138041f7 Merge pull request #16960 from womfoo/bump/urweb-20160621
urweb: 20151220 -> 20160621
2016-07-14 22:19:12 +04:00
Kranium Gikos Mendoza 2c169f83e7 urweb: 20151220 -> 20160621 2016-07-14 23:14:15 +08:00
Vladimír Čunát 1b5ac05845 Merge branch 'staging'
Includes security fixes in gd and libarchive.
2016-07-14 15:51:28 +02:00
Moritz Ulrich 8c45378cde rustc: 1.9.0 -> 1.10.0, cargo: 0.10.0 -> 0.11.0 2016-07-13 20:08:05 +02:00
Vladimír Čunát 40785f0dac Merge branch 'master' into staging
Hydra nixpkgs: ?compare=1282763
2016-07-12 22:00:10 +02:00
Tim Steinbach a0009e1ae5 kotlin: 1.0.2 -> 1.0.3 2016-07-11 23:14:30 +00:00
Vladimír Čunát 1eb4e1ab73 orc: bug-fix 0.4.24 -> 0.4.25 2016-07-09 16:50:13 +02:00
Joachim Fasting 0f7f6ac0c7
opendylan: fix build
--with-gc required path to libraries, not headers.

Also: remove unused parameter & set meta.platforms = linux.
2016-07-06 15:18:23 +02:00
Rahul Gopinath a783a5704f mono44: init at 4.4.1.0 2016-07-04 10:44:34 +02:00
Rahul Gopinath d3fedc6a9d mono40: refactor to generic 40 2016-07-04 10:44:34 +02:00
Rahul Gopinath a605b54b38 mono: refactor and cleanup
Refactor and cleanup in preparation for mono44
2016-07-04 10:44:34 +02:00
Rahul Gopinath a540e842ab boo: mark as broken
With mono-4.0.4.1, the build fails with 1 non-fatal errors.
2016-07-04 10:44:34 +02:00
Vincent Laporte cb3d2d0526 fstar: fix build on Darwin 2016-06-30 16:57:32 +01:00
Vladimír Čunát 3afa246038 Merge branch 'staging'
This includes a security update of expat.
2016-06-29 07:47:04 +02:00
Ben Darwin 07cfc1553f stan: fix build by not running tests with nonexistent /usr/bin/python (#15968) 2016-06-26 22:52:58 +02:00
Caolan McMahon cd01aab444 chicken: 4.10.0 -> 4.11.0 2016-06-26 11:14:34 +02:00
zimbatm 893ab31159 aldor: mark as broken
Compilation fails and there is no maintainer
2016-06-25 14:24:52 +01:00
Joachim Fasting 01804364d2
terra: set meta.platforms
Upstream claims MacOS, Linux, and Windows as supported platforms; set to unix
for now.
2016-06-23 23:28:19 +02:00
Vladimír Čunát d3e599c9e1 Merge #16355: gcc: darwin support 2016-06-23 12:16:40 +02:00
Vladimír Čunát 6b27ceb006 Merge 'master' into staging and re-revert merge
... from staging to master, reverted temporarily in aa9a04883e.
2016-06-23 12:09:03 +02:00
Vladimír Čunát aa9a04883e Revert "Merge branch 'staging'" due to glibc
The main output started to retain dependency on bootstrap-tools; see
https://github.com/NixOS/nixpkgs/pull/15867#issuecomment-227949096

This reverts commit c05d829598, reversing
changes made to f073df60d6.
2016-06-23 09:25:10 +02:00
Joachim Fasting cd96d0c7d7
terra: specify tool paths via Makefile.inc
Judging by the build output, which doesn't find what it's looking for
anyway.
2016-06-23 01:31:23 +02:00
Joachim Fasting 9983937d1a
terra: apply PaX markings
For grsecurity support
2016-06-23 01:31:13 +02:00
Joachim Fasting 71a5f2fad1
colm: set meta.platforms per upstream 2016-06-23 00:55:54 +02:00
Vladimír Čunát c05d829598 Merge branch 'staging' 2016-06-22 10:49:56 +02:00
Peter Simons bc08bef615 Merge pull request #16382 from Ericson2314/morgue
Remove misc dead code
2016-06-21 11:54:14 +02:00
John Ericson 7cbf4a56f7 Remove dead `pkgs/development/compilers/ghc/with-packages.nix`
Superseded by `/pkgs/development/haskell-modules/with-packages-wrapper.nix`
2016-06-20 23:53:09 -07:00
Bjørn Forsman 099d3dc43b microscheme: 0.9.2 -> 0.9.3 2016-06-20 16:29:23 +02:00
Vladimír Čunát 8bf002daac libcxx-3.8: apply Darwin-specific patch only on Darwin
... to better decouple different platforms (in future).
2016-06-20 15:17:41 +02:00
Vladimír Čunát c67e08e1af Merge #16323: llvmPackages_38 fixes 2016-06-20 15:17:40 +02:00
Bjørn Forsman bd01fad0ed Captialize meta.description of all packages
In line with the Nixpkgs manual.

A mechanical change, done with this command:

  find pkgs -name "*.nix" | \
      while read f; do \
          sed -e 's/description\s*=\s*"\([a-z]\)/description = "\u\1/' -i "$f"; \
      done

I manually skipped some:

* Descriptions starting with an abbreviation, a user name or package name
* Frequently generated expressions (haskell-packages.nix)
2016-06-20 13:55:52 +02:00
Matthew Bauer f05bb6d23f gcc: fix darwin building
- disable bootstrap builds on Darwin
- remove xcrun calls
- check if patchelf is available before using
- apply darwin patch for gcc4.9
- fixes #16047
- fixes #14812
2016-06-19 23:07:10 -05:00
Vladimír Čunát e757404555 Merge branch 'master' into staging
Hydra nixpkgs: ?compare=1279790
2016-06-19 12:33:04 +02:00
Benjamin Saunders 46ae67d776 libc++, libc++abi, lldb: fix 3.8 2016-06-18 18:18:22 -07:00
Joachim Fasting 48e45f43ac Merge pull request #16295 from NeQuissimus/openjdk8_102
openjdk: 8u92b14 -> 8u102b04
2016-06-17 18:00:45 +02:00
William Casarin a34ec65659 terra: 2016-01-06 -> 2016-06-09
* llvmPackages_35 -> llvmPackages_38
* static llvm no longer needed
* multiple outputs, this generates the following results:
    - out/lib/terra.so
    - bin/bin/terra
    - dev/include/terra/*.h
    - static/lib/libterra.a

Contributed with help from @joachifm
2016-06-16 20:02:49 -07:00
Tim Steinbach f7ab8f80a0 openjdk: 8u92b14 -> 8u102b04 2016-06-16 22:19:41 +00:00
Joachim Fasting e915625ace Merge pull request #15929 from earldouglas/avian
avian: init at 1.2.0
2016-06-16 15:35:48 +02:00
David Craven 54f80775cb rust: Refactoring of rust and cargo packages 2016-06-15 12:47:13 +02:00
David Craven d8a7aaf179 rustc: Prepare for 1.10.0 release 2016-06-14 23:09:21 +02:00
David Craven 447dce99da rustc: Enable crosscompiling std crates 2016-06-14 23:09:21 +02:00
David Craven 0720373dfc cargo: Use stable releases instead of snapshots 2016-06-14 23:09:21 +02:00
Robin Gloster 06ed235347 gcc6: disable format hardening flag 2016-06-14 11:45:47 +00:00
Peter Simons 39d657ec04 Merge pull request #16167 from rasendubi/ghc-docs
GHC: Split docs
2016-06-14 12:32:42 +02:00
Alexey Shmalko 2089dd4ab6
GHC: Split docs 2016-06-12 14:03:43 +03:00
Maciek Starzyk ab09c37f99 nim: 0.13.0 -> 0.14.2 2016-06-11 14:53:07 +02:00
Vladimír Čunát ab450c0909 gcc: fixup the tarball job after merging #15867
The evaluation problem happened in while checking find-tarballs.nix
http://hydra.nixos.org/build/36754203/nixlog/1/raw
(it didn't seem worth digging into why exactly)
2016-06-11 09:59:39 +02:00
Tuomas Tynkkynen a06a405d0b cross GCC: Fix some paths to libc headers (after multiple outputs)
It's not completely clear to me why the path to libc headers is set
differently when cross building...
2016-06-11 04:15:17 +03:00
Nikolay Amiantov 5dc116e456 julia-git: 0.4.4-pre-2016-02-08 -> 0.5.0-dev-2016-06-10 2016-06-11 02:43:44 +03:00
Tuomas Tynkkynen 5fe4076683 gcc: Pass --with-mpc in crossAttrs
Just for consistency, it should be already coming from buildInputs
anyway.
2016-06-10 16:17:30 +03:00
Robin Gloster 8031cba2ab Merge remote-tracking branch 'upstream/master' into hardened-stdenv 2016-06-10 09:27:04 +00:00
Vladimír Čunát 46f22d89b9 Merge #15867: glibc, gcc: fixes for ARM targets
... needed after closure-size merge (#7701)
2016-06-10 09:57:17 +02:00
Rushmore Mushambi 902b6d5691 Merge pull request #16093 from rushmorem/update-go
go: v1.5.3 -> v1.5.4
2016-06-10 00:14:56 +02:00
Joachim Fasting 7bd515979c
tinycc: fix paxmark call
I missed this due to testing on a checkout that didn't contain
the paxmark fix ...
2016-06-09 23:06:01 +02:00
rushmorem 0e262f52f3 go: v1.5.3 -> v1.5.4 2016-06-09 19:18:07 +02:00
Vladimír Čunát 772c92ba5c gcc: maintenance 5.3 -> 5.4 2016-06-09 13:22:09 +02:00
Rahul Gopinath 35c544e6d4 factor: disable build on i686-linux
The factor language should be built only on x86_64 machines.
2016-06-09 04:19:00 -07:00
Rahul Gopinath 51a7260fba factor-lang: Init at 0.98
Factor is a concatenative, stack-based programming language.
2016-06-08 21:45:43 -07:00
Joachim Fasting ed412d4c5e Merge pull request #15971 from phile314/master
uhc: 1.1.9.3 -> 1.1.9.4
2016-06-07 14:51:11 +02:00
Luca Bruno a72aba8c30 Merge pull request #14366 from NixOS/gnome-3.20
gnome3.20: init at 3.20.0
2016-06-07 14:23:08 +02:00
Tuomas Tynkkynen 345d0a3ea6 Merge remote-tracking branch 'upstream/staging' into master 2016-06-06 22:17:38 +03:00
Damien Cassou 366d98497f vala_0_32: init at 0.32.0 2016-06-06 13:59:31 +02:00
Chris Martin e93262f077 serpent: init at 2016-03-05 2016-06-04 13:40:18 -04:00
Philipp Hausmann 5577e1a293
uhc: 1.1.9.3 -> 1.1.9.4 2016-06-04 09:46:06 +02:00
James Earl Douglas 64e727138a avian: init at 1.2.0 2016-06-03 21:29:50 -06:00
Tuomas Tynkkynen e9d3acbaf1 Merge remote-tracking branch 'upstream/master' into staging 2016-06-04 01:31:56 +03:00
Joachim Fasting ab9acc27f9
tinycc: 0.9.27pre-20160328 -> 0.9.27pre-20160525
Also do various refactorings:
- Use `fetchFromRepoOrCz`
- Use `isGlibc` to check for glibc stdenv
- Multiple outputs
- Apply PaX marking

Also adopt the package.
2016-06-03 18:59:42 +02:00
Tuomas Tynkkynen bac26e08db Fix lots of fetchgit hashes (fallout from #15469) 2016-06-03 17:17:08 +03:00
Moritz Ulrich b05f991f5f Rust infrastructure refactoring
Rust infrastructure updates & refactoring
2016-06-03 00:11:13 +02:00
David Craven c4eaa26cde Update rustcMaster
Now builds rustcBeta (1.10.0) and rustcMaster (1.11.0).
2016-06-02 17:15:52 +02:00
Tuomas Tynkkynen 7b6de12db2 Merge remote-tracking branch 'upstream/master' into staging 2016-06-01 14:10:33 +03:00
Eric Litak fa4fcaf6b4 darwin output paths 2016-05-31 16:28:05 -07:00
Eric Litak 89c9a8896b same changes to the rest. 4.5 has inf recursion still, 4.6 too old for glibc2.23 2016-05-31 16:28:05 -07:00
Eric Litak 527f619aae same changes to gcc6 2016-05-31 16:28:05 -07:00
Eric Litak 7399d0949c fixing libcCross related flags
(excluding darwin and mingw for now)
2016-05-31 16:28:04 -07:00
Tomas Hlavaty 506fe4e5c1 ecl: upstream changed url 2016-05-31 22:33:18 +02:00
Robin Gloster e7be1168ba picat: disable format hardening 2016-05-31 12:57:28 +00:00
Tomas Hlavaty 3a876edc95 sbcl: 1.3.5 -> 1.3.6 2016-05-30 22:32:23 +02:00
Robin Gloster 2d382f3d98 Merge remote-tracking branch 'upstream/master' into hardened-stdenv 2016-05-30 19:39:34 +00:00
Robin Gloster 365379857f gcl: disable bindnow hardening 2016-05-30 19:34:16 +00:00
Maxwell Huang-Hobbs 4ea4cd9905 elm-format: init at 0.3.1
Closes #15817.

abbradar: remove unneeded callPackage argument and clean up spaces.
2016-05-30 04:39:40 +03:00
taku0 9e572418a2 oraclejdk: Revert "oraclejdk8: 8u91 -> 8u92" (#15820)
This reverts commit 9e56f3a9b5.

8u91 is Critical Patch Update (CPU), contains security vulnerability fixes.
8u92 is Patch Set Update (PSU), contains security vulnerability fixes
and other bug fixes.

Oracle says "Oracle strongly recommends that all Java SE users upgrade
to the latest CPU release available for a release family. Most users
should choose the CPU release."
http://www.oracle.com/technetwork/java/javase/downloads/cpu-psu-explained-2331472.html

So I made `oraclejdk8` package and `oraclejdk8psu` package for CPU and PSU.
2016-05-30 03:34:39 +02:00
Nikolay Amiantov 76bf59a231 elmPackages: mark release.nix as autogenerated 2016-05-30 02:11:41 +03:00
Benjamin Staffin 7a023d50b9 jsonnet: add platforms attribute 2016-05-28 14:39:45 -04:00
Joachim Fasting 2fe8a98244
llvm: remove bogus paxmarks
Refers to non-existent files; see e.g.,
https://hydra.nixos.org/build/36359717/nixlog/1/raw

Likely a copy-paste error that has gone unnoticed because paxmark didn't
do anything, but breaks after 6648b04381
2016-05-28 19:44:03 +02:00
Moritz Ulrich 7b2fab05f3 Merge pull request #15606 from dvc94ch/fpga-toolchain-updates
FPGA toolchain updates
2016-05-28 15:41:10 +02:00
rushmorem 5d0d5da849 rustc: v1.8.0 -> v1.9.0 2016-05-27 22:10:59 +02:00
Joachim Fasting 9fff4b31fa Merge pull request #15731 from earldouglas/picat
picat: init at 1.9-4
2016-05-27 17:07:04 +02:00
Vladimír Čunát f94a806c4a properly fix the maintainer.matthewbauer problem
There was inconsisten usage of maintainers.matthewbauer and mbauer.
/cc @matthewbauer I chose the github identifier, as it's customary.
2016-05-27 15:58:41 +02:00
Vladimír Čunát e4832c7541 Merge branch 'staging'
Includes a security update of libxml2.
2016-05-27 15:58:40 +02:00
Bjørn Forsman fc7c751515 Fix nixpkgs eval (caused by 'emscripten' expression)
Fixes this:

 $ nix-env -f . -qa '*' --meta --xml --drv-path --show-trace
 error: while evaluating ‘callPackageWith’ at .../lib/customisation.nix:93:35, called from .../pkgs/top-level/all-packages.nix:1411:24:
 while evaluating ‘makeOverridable’ at .../lib/customisation.nix:54:24, called from .../lib/customisation.nix:97:8:
 undefined variable ‘srcFC’ at .../pkgs/development/compilers/emscripten-fastcomp/default.nix:26:14

Also, "matthewbauer" is not defined in ./lib/maintainers.nix, comment
out.

Caused by f646b9295e and
d078fe1e9c.
2016-05-27 15:53:40 +02:00
Matthew Bauer f646b9295e Add myself as maintainer for emscripten, emscripten-fastcomp. 2016-05-26 19:05:13 -05:00
Matthew Bauer d078fe1e9c Fix hash issue in emscripten.
Just use "fetchFromGitHub" because that seems to be more
reliable. Still unclear what the actual issue was but
I'm thinking this will fix it. At least, this will
put it more in line with other packages.
2016-05-26 19:05:07 -05:00
James Earl Douglas 292f9e5f23 picat: init at 1.9-4 2016-05-26 15:29:03 -06:00
Vladimír Čunát 81039713fa Merge branch 'master' into staging
... to get the systemd update (rebuilding ~7k jobs).
2016-05-26 16:50:22 +02:00
Peter Simons 94b6127f8e ghc-8.0.1.nix: cosmetic 2016-05-25 16:26:26 +02:00
Joachim Schiele 5f42ed5125 Merge pull request #15684 from qknight/emscripten_1.36.4
emscripten: revision bump from 1.35.4 to 1.36.4, was tested with comp…
2016-05-25 12:24:33 +02:00
Joachim Schiele 4d261909b9 emscripten: revision bump from 1.35.4 to 1.36.4, was tested with compiling xml.js 2016-05-25 03:54:03 +02:00
Vladimír Čunát 0b192a0976 Merge branch 'master' into staging
That's to get mesa rebuild from master, as it's nontrivial.
2016-05-23 09:02:10 +02:00
Vladimír Čunát c4661e9643 Merge: make dev output references explicit
This is a rebase of most commits from #14766,
resolving conflicts and a few other evaluation problems.
2016-05-22 12:09:23 +02:00
Vladimír Čunát 70cecb9cbd gcc: fix #15033: avoid lib64/ symlink to 32-bit lib/
This was caused by me in 90ee003240.
2016-05-22 12:03:12 +02:00
David Craven 7ae681920c arachnepnr: 2015.12.29 -> 2016.05.21 2016-05-22 07:54:17 +02:00
David Craven b467283352 yosys: 2015.12.29 -> 2016.05.21 2016-05-22 07:54:05 +02:00
Joachim Fasting de3538c63e Merge pull request #15568 from NeQuissimus/kotlin102
kotlin: 1.0.1-2 -> 1.0.2
2016-05-20 15:40:41 +02:00
Joachim Fasting e071dab266 Merge pull request #15252 from acowley/llvm_38
llvm_38: update hashes and fix on darwin
2016-05-20 15:38:33 +02:00
Tim Steinbach 342dd50a1e kotlin: 1.0.1-2 -> 1.0.2 2016-05-20 02:35:00 +00:00
Vladimír Čunát c02f0ade90 fix evaluation on darwin, fixing tarball job fully 2016-05-19 10:04:43 +02:00
Vladimír Čunát 99e68e7c83 ghc-*: fix evaluation when using single-output gmp 2016-05-19 10:04:42 +02:00
Tuomas Tynkkynen e254750560 GCC: explicitly use some dev outputs 2016-05-19 10:04:41 +02:00
Tuomas Tynkkynen 7fb29bfa73 treewide: Make explicit that 'dev' output of zlib is used 2016-05-19 10:04:38 +02:00
Tuomas Tynkkynen 2a73de6e6c treewide: Make explicit that 'dev' output of openssl is used 2016-05-19 10:02:23 +02:00
Tuomas Tynkkynen 99acb412ab treewide: Make explicit that 'dev' output of ncurses is used 2016-05-19 10:00:49 +02:00
Tuomas Tynkkynen 3f8b08f506 treewide: Make explicit that 'dev' output of mpfr is used 2016-05-19 10:00:49 +02:00
Tuomas Tynkkynen 5ecce6b94a treewide: Make explicit that 'dev' output of libffi is used 2016-05-19 10:00:41 +02:00
Tuomas Tynkkynen 47c45e2041 treewide: Make explicit that 'dev' output of gmp is used 2016-05-19 10:00:36 +02:00
Tuomas Tynkkynen 288912c2c4 treewide: Make explicit that 'dev' output of freetype is used 2016-05-19 10:00:34 +02:00
Tuomas Tynkkynen 825bd69b38 treewide: Make explicit that 'dev' output of boehmgc is used 2016-05-19 10:00:27 +02:00
Tuomas Tynkkynen 9f8a22fae5 treewide: Make explicit that 'dev' output of binutils is used 2016-05-19 10:00:26 +02:00
Franz Pletz f8d481754c
Merge remote-tracking branch 'origin/master' into hardened-stdenv 2016-05-18 17:10:02 +02:00
Nikolay Amiantov d3da0bd78f elm: add documentation on how to use update scripts and run them properly 2016-05-18 13:30:38 +03:00
Nikolay Amiantov c366ab933d haskell.packages.ghc801.ghc: upstream tarball updated 2016-05-18 13:25:48 +03:00
Peter Simons 8e462995ba Bring my stdenv.lib.maintainers user name in line with my github nick. 2016-05-16 22:49:55 +02:00
Thomas Tuegel 9035827986 ats2: 0.2.6 -> 0.2.7 2016-05-16 08:08:50 -05:00
Franz Pletz 9e56f3a9b5 oraclejdk8: 8u91 -> 8u92 2016-05-13 17:27:00 +02:00
Franz Pletz d510563837 oraclejdk8: jmc is only available in jdk, not in jre 2016-05-13 17:27:00 +02:00
Vladimír Čunát 3e387c3e00 Merge branch 'staging'
Darwin isn't in a perfect state, in particular its bootstrap tools won't
build which will block nixpkgs channel. But on the whole it seems
acceptable.
2016-05-13 10:14:53 +02:00
Nikolay Amiantov 3098547ebc haskell.packages.ghc801: 8.0.0.20160421 -> 8.0.1 2016-05-12 19:47:51 +03:00
Vladimír Čunát 6c2fbfbd77 Merge branch 'master' into staging 2016-05-12 04:53:38 +02:00
Thomas Tuegel 3f74ac1f34 ats2: add ttuegel to maintainers 2016-05-11 10:02:09 -05:00
Thomas Tuegel d91e736de5 ats2: 0.2.4 -> 0.2.6 2016-05-11 10:01:59 -05:00
Stewart Mackenzie 6b9c67333f elm: 0.16.0 -> 0.17.0 (#15383) 2016-05-11 12:30:09 +01:00
Tobias Geerinckx-Rice dcf3fe2b78
dev86: 0.16.19 -> 0.16.21
Drop the ‘awful hackery’ that no longer seems needed (I can reproduce
the failure with .19, not with .21).
2016-05-10 23:30:37 +02:00
Anthony Cowley 43427da31e llvm_38: update hashes and fix on darwin
The hashes for libc++ and libc++abi were wrong.

There was also an incompatibility with nixpkgs on darwin which is now
weakly worked around: the "os_trace" macro changed definition in the OS
X development SDK since version 10.9 as used by nixpkgs. LLVM 3.8 uses
the new version, which I am temporarily replacing with a printf on
darwin as it is only used in one minor location.
2016-05-10 17:09:25 -04:00
Michael Raskin 99bab146a5 julia: 0.4.2 -> 0.4.5 2016-05-10 11:29:38 +02:00
Tomas Hlavaty 111110daee sbcl: 1.3.4 -> 1.3.5 2016-05-10 09:00:23 +02:00
Vladimír Čunát 65a9fa8cdc Merge branch 'master' into staging 2016-05-08 21:24:48 +02:00
Austin Seipp e3e27ecf4e nixpkgs: chez-scheme 9.4-20160501 -> 9.4-20160507
This allows us to remove a hack in the makefile, fixes a few bugs, and
also catches another edge case in the configure scripts.

Signed-off-by: Austin Seipp <aseipp@pobox.com>
2016-05-08 03:40:47 +00:00
Joachim Fasting 0a9b7b3159 Merge pull request #15155 from yawnt/java-source-files
jdk: keep source files for IDE support
2016-05-07 17:45:32 +02:00
Vladimír Čunát 72acb24c1f Merge #15084: gcc: add 6.1.0 2016-05-07 15:20:19 +02:00
Charles Strahan e965e42dc5 go: fix build on Darwin
The go tests get tripped up due to error messages along the lines of:

    ld: warning: /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation, ignoring unexpected dylib file

Which is due to us passing that along via $NIX_LDFLAGS in the `clang` wrapper.
To keep `go` from getting confused, I create a small `clang` wrapper that
filters out that warning.

Also, the strip.patch is no longer necessary, and only causes problems when
testing DWARF support:

    --- FAIL: TestDwarfAranges (0.59s)
        runtime-lldb_test.go:218: Missing aranges section
    FAIL
    FAIL    runtime 17.123s

Also, I disable the misc/cgo/errors test, as I suspect it is also due to similar
problems regarding `ld`:

    ##### ../misc/cgo/errors
    misc/cgo/errors/test.bash: BUG: expected error output to contain "err1.go:11:" but saw:
    # command-line-arguments
    cannot parse gcc output $WORK/command-line-arguments/_obj//_cgo_.o as ELF, Mach-O, PE object
    2016/05/07 02:07:58 Failed: exit status 1

Closes #14208
2016-05-06 22:34:16 -04:00
zimbatm 9e04279006 Merge branch 'pr/14743'
Closes #14743
2016-05-06 10:07:11 +01:00
ft 8ddddbfe43 added berkeley upc 2016-05-06 10:06:08 +01:00
Robin Gloster 9820cb1bf2 use dontBuild instead of hacks
changes:
 * buildPhase = "true"
 * buildPhase = ":"
2016-05-04 10:11:04 +00:00
Tuomas Tynkkynen aadaa91379 Merge remote-tracking branch 'upstream/master' into staging
Conflicts:
	pkgs/applications/networking/browsers/vivaldi/default.nix
	pkgs/misc/emulators/wine/base.nix
2016-05-03 23:12:48 +03:00
Thomas Tuegel 147d942b54 julia: remove ttuegel from maintainers
ttuegel has not used julia in some time
2016-05-03 13:34:50 -05:00
Tuomas Tynkkynen 980bca286e gcc 4.5, 4.6: Remove broken update-gcc.sh symlinks 2016-05-03 21:29:16 +03:00
Tim Steinbach 84bf43a702 openjdk: 8u76 -> 8u92 2016-05-03 00:17:45 +00:00
Robin Gloster c92bca56f8 Merge remote-tracking branch 'upstream/master' into hardened-stdenv 2016-05-02 22:58:02 +00:00
Tuomas Tynkkynen c2caf86d21 Merge pull request #15176 from Baughn/mono
mono: Update libX11 location
2016-05-03 01:23:13 +03:00
Svein Ove Aas 5e0e2e6692 mono: Update libX11 location 2016-05-02 23:09:06 +01:00
Thomas Tuegel 014d853f8c julia: remove ttuegel from maintainers
ttuegel has not used julia in some time.
2016-05-02 13:55:21 -05:00
yawnt 84df0ba64c jdk: refactor install phase, avoid deleting source files needed for IDE support 2016-05-02 12:01:50 +02:00
Joachim Fasting d27848abb2 Merge pull request #14924 from simonvandel/fix-jmc
Oracle Java Mission Control: fix startup
2016-05-02 03:27:16 +02:00
Austin Seipp a1d61e7367 nixpkgs: fix chez build failures
The Chez build was failing, as usual, due to impurities. The build
system refers to absolute paths for tools like `ln` or `true`, which
was the real culprit here. Furthermore the build also 'helpfully'
suppresses errors in these cases by piping to /dev/null, so you never
see any errors at build time until it's too late (otherwise, you'd
see failures to call /bin/ln or at ./configure time).

This also re-enables parallel builds, as they should be safe from
all my testing, I believe.

Signed-off-by: Austin Seipp <aseipp@pobox.com>
2016-05-01 22:15:42 +00:00
Tuomas Tynkkynen 36c4c73575 clang: Add compat `lib` attribute to have `stdenv.cc.cc.lib` always work
Fixes tarball evaluation:

http://hydra.nixos.org/build/35042997/nixlog/1/raw
2016-05-02 00:57:28 +03:00
Austin Seipp 966a790764 nixpkgs: chez scheme update
Remove the parallel build[1], and update to the latest commit which
updates the .boot files and fixes a few bugs, too.

[1] I figured many builds on my dual-socket 12core would expose
problems, but I have a suspicion of that being an issue.

Signed-off-by: Austin Seipp <aseipp@pobox.com>
2016-05-01 20:14:51 +00:00
Austin Seipp b3b02fe656 nixpkgs: chez scheme 9.4
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2016-05-01 03:09:31 +00:00
Nikolay Amiantov 87ebab128a replace ${stdenv.cc.cc}/lib occurences 2016-05-01 00:13:23 +03:00
Peter Simons bdaf650336 ghc: update 8.0.x version to rc4 2016-04-28 19:16:39 +02:00
David Guibert 58e0c4bcd9 gcc: add 6.1.0 2016-04-28 11:13:26 +02:00
Tuomas Tynkkynen 4ff8f377af Merge remote-tracking branch 'upstream/master' into staging 2016-04-28 00:13:53 +03:00
Eelco Dolstra a133a74c89 Remove cruft 2016-04-26 17:31:54 +02:00
Frederik Rietdijk d5e6a4494a Python: use PyPI mirror (#15001)
* mirrors: add pypi

* Python: Use pypi mirror for all PyPI packages
2016-04-26 13:38:03 +01:00
Nikolay Amiantov 5ff40ddedf add get* helper functions and mass-replace manual outputs search with them 2016-04-25 13:24:39 +03:00
Simon Vandel Sillesen 0857405208 Oracle Java Mission Control: fix startup
The jmc binary needed some runtime dependencies. JMC can now be run.
2016-04-23 16:17:41 +02:00
Charles Strahan 0657ddca95 go: 1.6 -> 1.6.2 2016-04-23 00:39:17 -04:00
Charles Strahan d3754d3482 ghcjs-base: update via ghcjs-boot
This pulls in two fixes for XMLHttpRequest for ghcjs-base:

* Fix two typos for websockets
  https://github.com/ghcjs/ghcjs-base/pull/54

* Respect `.withCredentials`property of XHR
  https://github.com/ghcjs/ghcjs-base/pull/57
2016-04-22 22:49:00 -04:00
Vladimír Čunát e9379f7416 Merge branch 'staging'
This includes a fix to closure-size regression that moved
share/doc/*/ to share/doc/
2016-04-22 16:49:09 +02:00
Nikolay Amiantov b2426adf1c Merge pull request #14870 from retrry/rust-updates
Rust Updates
2016-04-22 14:29:14 +04:00
Nikolay Amiantov ba52751157 eql: flags is a list of strings 2016-04-20 18:55:50 +03:00
Vladimír Čunát 57474b7d4a Merge branch 'master' into staging
Compare to Hydra nixpkgs job 1260021.
2016-04-20 16:49:52 +02:00
Vladimír Čunát 90ee003240 gcc: fix mingw build after closure-size merge
This may also (help to) fix also other less usual configurations.
2016-04-20 16:39:23 +02:00
taku0 713a069155 oraclejdk: 8u77 -> 8u91, 8u92 2016-04-20 23:35:49 +09:00
Tadas Barzdzius 9450a6826f rustc: 1.7.0 -> 1.8.0 2016-04-20 12:39:44 +03:00
Michael Raskin aaa9e85ae6 ECL: wrap to ensure succesful linking in ECL's runtime 2016-04-19 17:43:47 +02:00
zimbatm 961ad19660 Merge pull request #14408 from retrry/rustc-update
rustc: 1.6.0 -> 1.7.0. Enable Darwin platform.
2016-04-18 20:09:44 +01:00
Robin Gloster d020caa5b2 Merge remote-tracking branch 'upstream/master' into hardened-stdenv 2016-04-18 13:49:22 +00:00
Michael Raskin 909a46ff77 Fix gccgo by un-splitting lib output (like gcj) 2016-04-16 08:42:20 +02:00
Charles Strahan 0be225a8dc ghcjs: update sources to latest 2016-04-16 01:55:56 -04:00
Peter Simons 2422ae0838 ghc: update 8.0.x pre-release from rc2 to rc3 2016-04-14 09:17:55 +02:00
Tuomas Tynkkynen 794f07d4e4 treewide: Mass replace 'binutils}/bin' to refer to the correct outputs 2016-04-14 08:32:20 +03:00
Nikolay Amiantov 8b7ebaffeb replace makeSearchPath tree-wise to take care of possible multiple outputs 2016-04-13 22:09:41 +03:00
Michael Raskin cd5b677576 gcc49 (gcj): do not create separate lib output (cyclical dependency), fix ecj1 linking. Does not affect the hash of normal gcc49 2016-04-13 18:46:14 +02:00
Michael Raskin 14b8bdc01f julia: fix library path management after multiple-outputs/closure-size merge 2016-04-13 18:46:14 +02:00
Tadas Barzdzius 650d2f988d rustc: 1.6.0 -> 1.7.0. Enable Darwin platform. 2016-04-13 16:29:31 +03:00
Vladimír Čunát 39ebb01d6e Merge branch 'staging', containing closure-size #7701 2016-04-13 09:25:28 +02:00
Alexey Shmalko e870ac3044 gcc-arm-embedded: 4.9 -> 5.2
Seems that GCC ARM Embedded have changed convention for file location,
and version 5.2 isn't accessible from the predicted url. That's why
nix-expression is updated to allow overloading url parts.
2016-04-13 03:07:05 +03:00
Vladimír Čunát 30f14243c3 Merge branch 'master' into closure-size
Comparison to master evaluations on Hydra:
  - 1255515 for nixos
  - 1255502 for nixpkgs
2016-04-10 11:17:52 +02:00
Eelco Dolstra bd4720a7d6 cudatoolkit: Don't barf on GCC > 4.9
Blender appears to build/run fine with GCC 5.3.
2016-04-08 22:23:14 +02:00
Vladimír Čunát 77642ecbf7 rustc: fix build with multiple outputs 2016-04-08 15:56:26 +02:00
Micxjo Funkcio 800d088c85
gambit: 4.7.3 -> 4.8.5 2016-04-08 01:23:22 -07:00
Robin Gloster 3e68106afd Merge remote-tracking branch 'upstream/master' into hardened-stdenv 2016-04-07 21:52:26 +00:00
Vladimír Čunát d1df28f8e5 Merge 'staging' into closure-size
This is mainly to get the update of bootstrap tools.
Otherwise there were mysterious segfaults:
https://github.com/NixOS/nixpkgs/pull/7701#issuecomment-203389817
2016-04-07 14:40:51 +02:00
Henry Till d2d3ef953e gforth: fix build on darwin 2016-04-06 23:21:09 +02:00
Robin Gloster 88b49cc748 tinycc: disable fortify hardening 2016-04-06 09:23:57 +00:00
Robin Gloster 8bdd73291d wla-dx: disable format hardening 2016-04-06 09:12:12 +00:00
Tuomas Tynkkynen 6b42f9f4be Merge commit 'bde820' from staging
http://hydra.nixos.org/eval/1252653 - only ~9400 packages to go at the
time of writing this.
2016-04-06 01:18:28 +03:00
Robin Gloster 4d4610ac0f gprolog.i686-linux: disable pic hardening 2016-04-05 16:44:02 +00:00
Robin Gloster 9893a43dc3 gfortran-darwin: disable format hardening 2016-04-05 16:43:31 +00:00
Tomas Hlavaty f6807dba60 sbcl: better thread support and arm detection 2016-04-04 22:16:21 +02:00
Tomas Hlavaty 08cf0dcb5c sbcl: 1.3.3 -> 1.3.4 2016-04-04 22:11:21 +02:00
Robin Gloster 696d85a62d Merge remote-tracking branch 'upstream/master' into hardened-stdenv 2016-04-03 11:01:57 +00:00
Nicolas B. Pierron cbca7d5707 Clean-up abc package expressions. 2016-04-02 17:56:32 +01:00
Vladimír Čunát ab15a62c68 Merge branch 'master' into closure-size
Beware that stdenv doesn't build. It seems something more will be needed
than just resolution of merge conflicts.
2016-04-01 10:06:01 +02:00
Nikolay Amiantov 5199176b65 Merge branch 'master' into staging 2016-03-31 15:46:52 +03:00
Eelco Dolstra 60f07e8e10 Revert "gcc: Use the pre-C++11 ABI by default"
This reverts commit 83011723af. This
never worked because gcc's setup hook is never actually sourced. I
could fix this but since nobody complained, we probably don't need it.
2016-03-31 12:30:54 +02:00
vbgl 149b9faac0 Merge pull request #14323 from nathan7/fsharp-4.0.1.1
fsharp: 4.0.0.4 -> 4.0.1.1
2016-03-31 11:43:13 +02:00
Franz Pletz 2e08d8234e Merge remote-tracking branch 'origin/master' 2016-03-31 10:06:30 +02:00
Tuomas Tynkkynen c12f63821f ios-cross-compile: Don't build on hydra 2016-03-31 07:20:21 +03:00
Vladimír Čunát 254e2cc982 hhvm: disable parallel building
/cc #14151.
http://hydra.nixos.org/build/33846692/nixlog/1/tail
2016-03-31 00:56:34 +02:00
Michael Raskin cd87edce14 tinycc: 0.9.26 -> 0.9.27pre-20160328 (from git); apparently fixes the segfaults 2016-03-31 00:17:55 +02:00
Nathan Zadoks 77d79ef6a4 fsharp: 4.0.0.4 -> 4.0.1.1 2016-03-30 21:46:56 +02:00
Robin Gloster a4e65c3639 Merge remote-tracking branch 'upstream/master' into hardened-stdenv 2016-03-30 09:01:20 +00:00
Peter Simons 070b123d4b ghc: version 6.12.3 is broken after updating to gcc 5.x
http://hydra.nixos.org/build/33627548
2016-03-30 10:58:23 +02:00
Tim Steinbach 5ad9ed9291 kotlin: 1.0.1 -> 1.0.1-2 2016-03-29 08:23:27 -04:00
Vladimír Čunát d7e87db0c7 rustc: disable parallel building
http://hydra.nixos.org/build/33119905/nixlog/1/raw
2016-03-29 13:01:27 +02:00
Robin Gloster 4c55a0dbc5 qcmm: fix merge 2016-03-28 23:40:52 +00:00
Robin Gloster 7dea0e91ac gcc/isl: move bootstrap hardening flags to new bootstrap env 2016-03-28 19:17:23 +00:00
Robin Gloster f60c9df0ba Merge remote-tracking branch 'upstream/master' into hardened-stdenv 2016-03-28 15:16:29 +00:00
taku0 b8cc111764 oraclejdk: 8u73, 8u74 -> 8u77 2016-03-28 23:14:33 +09:00
Vladimír Čunát be447475d3 clang-3.5: mark as broken
It seems unlikely someone will want to fix it anymore.
2016-03-28 14:42:50 +02:00
Andrew Kelley f5fe051c71 llvm: 3.7.1 -> 3.8.0 (close #13801)
vcunat's review:
 - let's not switch the default versions of llvm* for now
 - the only changes I see is adding python to clang's buildInputs
   and using the big so-file as discussed in #12759
   (BUILD_SHARED_LIBS -> LLVM_LINK_LLVM_DYLIB)
 - in future it will be nice to split libLLVM into a separate output
2016-03-28 13:37:31 +02:00
Domen Kožar b07e7bfc7b Merge remote-tracking branch 'origin/staging' 2016-03-27 13:19:04 +01:00
Benjamin Staffin 6072616405 jsonnet: 0.8.6 -> 0.8.7 2016-03-25 00:46:00 -07:00
Pascal Wittmann 311ddcbd7a ispc: fix build 2016-03-24 20:54:59 +01:00
Charles Strahan c18106a223 go-1.6: fix segfault when using musl
See https://github.com/golang/go/issues/14476
2016-03-23 18:14:02 -04:00
Nikolay Amiantov f0187cb4c3 elmPackages.elm-compiler: use old language-ecmascript 2016-03-23 21:34:39 +03:00
Michael Raskin 9ed00ff086 gcl: gcc5 build: enforce old inline semantics for now; will be fixed in the next upstream release 2016-03-23 15:10:12 +01:00
Joachim Fasting 27eac5313e gcl: fix gcc5 build
Apply patch from Gentoo
2016-03-23 15:10:12 +01:00
Octavian Cerna 524310d29e hhvm: 3.6.0 -> 3.12.1 2016-03-23 11:58:15 +02:00
Charles Strahan 0547fd247f go-1.6: fix the build
One of the test scripts dynamically creates and executes a bash script,
which attempts to use `/usr/bin/env bash`. This patches the file to
use the stdenv's shell instead.

Otherwise, the only way this could have worked was by building go_1_6
outside of the sandbox.
2016-03-22 21:39:45 -04:00
Jakob Gillich 3e2495be57 rustcMaster: 2016-02-25 -> 2016-03-22 2016-03-22 13:16:56 +01:00
Vladimír Čunát 2d72bc1402 sbcl: add `purgeNixReferences` option (close #13997)
... to support creating executables portable to non-NixOS.
2016-03-18 08:07:13 +01:00
Joachim Fasting e5bbf35b68 julia-git: pass march=pentium4 for i686 targets
https://hydra.nixos.org/build/33235880/nixlog/1/raw
2016-03-17 16:15:04 +01:00
Tim Steinbach 9a9659e908 kotlin: 1.0.0 -> 1.0.1 2016-03-16 23:20:10 +00:00
Vladimír Čunát c643ccaa8c Merge #13950: move ncurses utilities to $out 2016-03-16 08:39:37 +01:00
Robin Gloster 3f45f0948d Merge remote-tracking branch 'upstream/master' into hardened-stdenv 2016-03-15 01:44:24 +00:00
zimbatm 9504992e1d Merge pull request #13897 from nbp/fix-ocaml-pkgs-platform
Ensure that we can evaluate the platform attribute of ocaml packages.
2016-03-14 19:25:40 +00:00
Nicolas B. Pierron 72c6f8a140 Ensure that we can evaluate the platform attribute of ocaml packages. 2016-03-13 19:08:26 +00:00
Thomas Tuegel d39b1db400 Merge pull request #13880 from acowley/juliamac
julia: darwin compatibility
2016-03-13 10:38:04 -05:00
Joachim Fasting f82a46cf58 fstar: 2016-01-12 -> 0.9.2.0
FStar has been broken for a while, due to its regression test failing.
Bump to the latest release, which is newer than the previous rev.
2016-03-13 09:41:24 +01:00
Anthony Cowley 889d6d11a3 julia: darwin compatibility
Along with PR #13879, these patches let julia build and run on
darwin. Using an llvm with shared library support is an idea adopted from
a @pikajude comment here https://github.com/NixOS/nixpkgs/issues/10864

The libgit2 change is mechanical to pull in iconv on darwin.

The frameworks are referenced by julia's build system.
2016-03-13 04:18:16 -04:00
Arseniy Seroka a25d2a7466 Merge pull request #13717 from zohl/banshee
[WIP] Banshee
2016-03-12 20:19:49 +03:00
Thomas Tuegel 42b1e8ee58 ghc-6.10.2-binary: fix evaluation error on Darwin 2016-03-11 10:30:45 -06:00
Eelco Dolstra dd53c65dcc Merge remote-tracking branch 'origin/gcc-5' into staging
Still some breakage but no blockers:

http://hydra.nixos.org/eval/1242130?filter=x86_64-linux&compare=1237852&full=#tabs-now-fail
2016-03-11 16:02:38 +01:00
Eelco Dolstra 2af1cb3aa6 Merge remote-tracking branch 'origin/binutils-2.26' into staging
This still breaks a few packages, but nothing really major:

  http://hydra.nixos.org/eval/1241850?filter=x86_64-linux&compare=1237919&full=#tabs-now-fail
2016-03-11 11:58:49 +01:00
Eelco Dolstra a11a281071 go-1.4: Update binutils patch to handle i686-linux
http://hydra.nixos.org/build/32872391
2016-03-10 21:06:13 +01:00
zimbatm 73de4019f0 Merge pull request #13784 from matthewbauer/new-pkgs
add wla-dx and rgbds
2016-03-10 10:04:47 +00:00
Matthew Bauer 4939b6848f wla-dx: init at 8189fe8d 2016-03-09 12:39:34 -06:00
Arseniy Seroka ed0a7695bf Merge pull request #13789 from puffnfresh/upgrades
scala: 2.11.7 -> 2.11.8
2016-03-09 17:19:38 +03:00
Brian McKenna 416e2ceab6 scala: 2.11.7 -> 2.11.8 2016-03-09 23:33:59 +11:00
Matthew Bauer f0e5910c24 rgbds: init at 0.2.4 2016-03-09 00:44:01 -06:00
Thomas Tuegel 3ef7671cea ncurses: combine $lib and $out outputs
The $lib output refers to the terminfo database in $out, which is about
10x larger than the ncurses shared library. Splitting these outputs
saves a small amount of space for any derivations that use the terminfo
database but not the ncurses library, but we do not have evidence that
any such exist.
2016-03-08 11:35:24 -06:00
Vladimír Čunát 09af15654f Merge master into closure-size
The kde-5 stuff still didn't merge well.
I hand-fixed what I saw, but there may be more problems.
2016-03-08 09:58:19 +01:00
Al Zohali 2edba48531 boo: init at 20131021 2016-03-07 23:21:01 +03:00
Eelco Dolstra ff69fc6fb9 go-1.4: Fix build against binutils 2.26
The go linker barfed on the new relocation types emitted by binutils
2.26.

https://github.com/golang/go/issues/13114
http://hydra.nixos.org/build/32554876
2016-03-07 13:03:31 +01:00
Franz Pletz cb3d27df93 Merge remote-tracking branch 'origin/master' into hardened-stdenv 2016-03-05 18:55:30 +01:00
Franz Pletz aff1f4ab94 Use general hardening flag toggle lists
The following parameters are now available:

  * hardeningDisable
    To disable specific hardening flags
  * hardeningEnable
    To enable specific hardening flags

Only the cc-wrapper supports this right now, but these may be reused by
other wrappers, builders or setup hooks.

cc-wrapper supports the following flags:

  * fortify
  * stackprotector
  * pie (disabled by default)
  * pic
  * strictoverflow
  * format
  * relro
  * bindnow
2016-03-05 18:55:26 +01:00
Tuomas Tynkkynen 8b8369373b Merge pull request #13683 from aneeshusa/use-yacc-to-generate-as31-parser
as31: use yacc to generate parser.c file
2016-03-05 13:03:07 +02:00
Aneesh Agrawal 3b5ff2761c as31: use yacc to generate parser.c file
The source includes a generated parser.c file which is out of date and
causes errors on x86_64 in certain cases. Delete this file so that make
will use yacc to generate a correct parser.c file.

Change taken from comments at https://aur.archlinux.org/packages/as31/.
2016-03-04 21:54:24 -05:00
Robin Gloster fed49425c5 Merge remote-tracking branch 'upstream/master' into hardened-stdenv 2016-03-03 16:11:55 +00:00
Lluís Batlle i Rossell 7f7c2171c0 Update ghdl mcode to 0.33.
(cherry picked from commit e9d6aadc51ecdd274cd383a99ea840a94b58d954)
2016-03-03 14:06:07 +01:00
Eelco Dolstra 6d97de951d cudatoolkit: Add version 7.5.18 2016-03-02 21:35:46 +01:00
Eelco Dolstra 6c1e3a82de cudatoolkit: Merge into one file and use callPackages 2016-03-02 21:35:46 +01:00
Eelco Dolstra 62c562a522 gcc: Remove 4.3 and 4.4
GCC 4.3 was used by only one package ("self"), which I've marked as
broken.
2016-03-02 18:01:17 +01:00
Domen Kožar d72e93f59d remove lvm_33, fixes #12310 2016-03-02 16:54:30 +00:00
Jude Taylor 4686bc54a6 add socket.io to interactive ghcjs environments 2016-03-01 16:06:29 -08:00
Robin Gloster d47857c3d9 Merge remote-tracking branch 'upstream/master' into hardened-stdenv 2016-03-01 21:09:17 +00:00
Tomas Hlavaty 765c6c5f2c sbcl: 1.3.2 -> 1.3.3 2016-02-29 21:03:27 +01:00
Michael Raskin 1685ad2367 Update ECL 2016-02-29 17:23:58 +01:00
Eelco Dolstra 83011723af gcc: Use the pre-C++11 ABI by default 2016-02-28 17:54:11 +01:00
Robin Gloster 3b4765c9e5 Merge remote-tracking branch 'upstream/master' into hardened-stdenv 2016-02-28 16:32:57 +00:00
zimbatm 17348dc094 Remove all dots at end of descriptions
Specially crafted for @JagaJaga

    find pkgs -name "*.nix" -exec \
      sed -e 's|\(description.*\)\.";|\1";|g' -i {} \;
2016-02-27 17:30:29 +00:00
Michael Raskin b9853c0b9b ecl: fix source URL 2016-02-27 08:14:01 +01:00
Robin Gloster 3477e662e6 Merge remote-tracking branch 'upstream/master' into hardened-stdenv 2016-02-27 00:08:08 +00:00
Jude Taylor f6c3b13c7c ghcjs: pull in ghcjsi branch 2016-02-26 11:27:47 -08:00
Graham Christensen 8132a5ae76 go-1.6: remove the cacert 1.5 patch
Removed in 58dbaf69b7
2016-02-26 12:32:33 -06:00
zimbatm accc1f1484 go: 1.4: disable failing test in sandbox 2016-02-26 18:00:11 +00:00
zimbatm 58dbaf69b7 go: remove ssl certs patches
Those are not needed since we now use a standard location to store our
bundles.

See bfebc7342e
2016-02-26 17:58:58 +00:00
Philipp Hausmann fbd857ab72
uhc: 1.1.9.2 -> 1.1.9.3 2016-02-26 12:12:53 +01:00
Graham Christensen 26c2f71131 rustUnstable.rustc: 2015-08-09 -> 2016-02-22 2016-02-25 13:51:12 +03:00
Robin Gloster da9352ee73 haskell.compilers.ghc6104: turn off format hardening 2016-02-25 10:22:10 +00:00
Robin Gloster 6619c68e0a teylus: disable format hardening 2016-02-25 02:20:27 +00:00
Robin Gloster 7561c1c9e7 gcl: clean up and disable pic hardening 2016-02-25 02:10:33 +00:00
Robin Gloster c677109fcd go_1_6: disable all hardening 2016-02-24 22:56:56 +00:00
Ryan Trinkle 55720db388 ghcjs: Make ghcjs-boot source code overridable 2016-02-24 16:29:13 -05:00
Robin Gloster 282d03c4b0 swiProlog: disable format hardening 2016-02-24 17:10:58 +00:00
Jude Taylor beea8537f7 clean up usage of procps in rustc 2016-02-23 16:42:51 -08:00
Gabriel Ebner 151fd89ba0 polyml: 5.5.2 -> 5.6 2016-02-23 14:19:04 +01:00
Robin Gloster 087cb7ba5b gcc43: disable stackprotector hardening 2016-02-23 07:54:51 +00:00
Benjamin Staffin 960b11e7e8 jsonnet: 0.8.5 -> 0.8.6 2016-02-22 18:20:54 -08:00
Robin Gloster 06546b0ec1 Merge pull request #13143 from onlinemediagroup/ios_cross_compiler
ios-cross-compile: init at Feb 16, 2016
2016-02-22 19:17:22 +00:00
Edgar Aroutiounian 058c768892 ios-cross-compile: init at 9.2 2016-02-22 11:16:11 -08:00
Robin Gloster 402d57ee8e bootstrap env: disable stackprotector hardening until gcc >=4.9 2016-02-22 18:32:53 +00:00
Robin Gloster 9b4c99edc6 gcc43/ghdl: turn off format hardening 2016-02-22 08:47:25 +00:00
Robin Gloster bb2639aafc Merge branch 'curl-7.15-fixup' of https://github.com/zimbatm/nixpkgs into hardened-stdenv 2016-02-22 01:14:22 +00:00
John Ericson 51b66ed4d9 haskell: Add notion of cross compiler and define nativeGhc with it
Tested to not change hashes
2016-02-21 10:16:13 -08:00
John Ericson 114cd6765d haskell: Expose the package set used to build each GHC, where possible
Tested to not change hashes
2016-02-21 10:16:13 -08:00
John Ericson e6d3a4e7d1 ghcjs: Remove wrapper, which seems long unused 2016-02-21 10:16:13 -08:00
Charles Strahan 64f145a3e7 Merge pull request #12920 from osener/patch-1
closurecompiler: 20151015 -> 20160208
2016-02-20 21:01:30 -05:00
Charles Strahan eb905c2d76 Merge pull request #13084 from nathan7/go-1.6
go: add 1.6 compiler and packages
2016-02-20 20:41:44 -05:00
Robin Gloster 4036e9ba8c Merge branch 'up' into hardened-stdenv 2016-02-20 22:27:33 +00:00
Michael Raskin a0912fd3b4 lazarus: 1.4.4 -> 1.6 2016-02-20 11:36:37 +01:00
Robin Gloster bc21db3692 Merge remote-tracking branch 'upstream/master' into hardened-stdenv 2016-02-19 21:16:14 +00:00
Robin Gloster 24a5b240c8 squeak: turn off format hardening 2016-02-19 21:15:59 +00:00
Nathan Zadoks 673bc7f32a go: add 1.6 compiler and packages 2016-02-19 12:26:47 +01:00
Charles Strahan c374ce26b0 ghcjs-shims: 2016/01/07 -> 2016/02/10
Bump revisions: 45f44f5f027 -> 4df1808d031
2016-02-18 19:15:02 -05:00
Charles Strahan bbce88302a ghcjs: fix building with cabal-install-1.22.8.0 2016-02-18 03:15:59 -05:00
Nikolay Amiantov 57b3ad8962 Merge pull request #13070 from jgillich/elm
elm: update to latest revs
2016-02-17 17:17:20 +03:00
Jakob Gillich d006529ca9 elm: update to latest revs
Some tags were updated with bug fixes. Also fixed update-elm.rb to
include the callPackage argument for release.nix.
2016-02-17 14:59:29 +01:00
Vladimír Čunát e9520e81b3 Merge branch 'master' into staging 2016-02-17 10:06:31 +01:00
Josef Knedl 0fe58cade5 gcc: fix #12836: build on darwin
Patch is based on GCC Bug 66523:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66523
2016-02-17 09:42:10 +01:00
Arseniy Seroka d24ec76cc2 Merge pull request #13009 from NeQuissimus/kotlin10
kotlin: 1.0.0-rc-1036 -> 1.0.0
2016-02-15 22:14:58 +03:00
Franz Pletz 41698c9efa Merge branch 'master' into hardened-stdenv 2016-02-15 20:05:29 +01:00
Franz Pletz 359ba5c971 strategoPackages: Not available anymore
See 393977d800.
2016-02-15 19:58:45 +01:00
Tim Steinbach 5a7324ba13 kotlin: 1.0.0-rc-1036 -> 1.0.0 2016-02-15 16:47:58 +00:00
Pascal Wittmann 29e819ab6f colm: 0.12.0 -> 0.13.0.3 2016-02-15 17:35:11 +01:00
Michael Raskin eba068da62 julia: add julia-git, a snapshot from mid-February with LLVM-3.7 (so it actually works in fresh NixPkgs) 2016-02-14 21:17:07 +01:00
Vladimír Čunát d039c87984 Merge branch 'master' into closure-size 2016-02-14 08:33:51 +01:00