Commit Graph

4267 Commits

Author SHA1 Message Date
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
Robin Gloster af07fd6e1b mkcl: turn off format hardening 2016-02-12 12:44:15 +00:00
Robin Gloster 5e9df54d19 gnat: turn off all hardening 2016-02-12 03:50:20 +00:00
Robin Gloster 7f4f7fbb93 gnat: turn off some hardening 2016-02-12 01:16:19 +00:00
Robin Gloster d0c38a0cef ecl: turn off format hardening 2016-02-12 01:01:37 +00:00
Ozan Sener 078a19c43f closurecompiler: 20151015 -> 20160208 2016-02-10 16:50:59 +02:00
Robin Gloster 5969a59052 Merge remote-tracking branch 'upstream/master' into hardened-stdenv 2016-02-09 16:28:44 +00:00
Robin Gloster 99fdd5694e gcc44: turn off format hardening 2016-02-09 11:00:12 +00:00
Robin Gloster b0eedc4ecb edk2: turn off fortify & format hardening 2016-02-08 23:07:09 +00:00
Ricardo M. Correia 05a8185fda icedtea_web: 1.6.1 -> 1.6.2 2016-02-08 18:46:46 +01:00
Ollie Charles 37d67b0cdf haskell.packages.ghc801: Update to RC 2 2016-02-08 14:11:49 +00:00
Robin Gloster b457f695d9 clean: turn off format and pic hardening 2016-02-08 09:55:18 +00:00
taku0 ae6f06be03 oraclejdk: 8u71, 8u72 -> 8u73, 8u74 2016-02-08 09:56:23 +09:00
Robin Gloster 09a5af76b5 gcc48: turn off format hardening 2016-02-07 22:24:47 +00:00
Robin Gloster 0f2e638fe7 gcc46: turn off format hardening 2016-02-07 21:40:37 +00:00
Robin Gloster 179ae282e0 go_1_4: turn off all hardening 2016-02-07 19:59:43 +00:00
Robin Gloster d12ff64f25 ccl: fix hash 2016-02-07 19:24:01 +00:00
Robin Gloster 9229e9c656 Merge remote-tracking branch 'upstream/master' into hardened-stdenv 2016-02-07 11:17:57 +00:00
Tomas Hlavaty 667ad7740f sbcl: 1.3.1 -> 1.3.2 2016-02-06 14:37:59 +01:00
Arseniy Seroka 5154e8c491 Merge pull request #12823 from NeQuissimus/kotlin-1.0rc1036
kotlin: 1.0.0-beta-4584 -> 1.0.0-rc-1036
2016-02-04 23:34:46 +03:00
Michael Raskin 624006fcf5 ecl: 15.3.7 -> 16.0.0; homepage is at common-lisp.net now 2016-02-04 19:31:53 +01:00
Tim Steinbach 7cc2756f31 kotlin: 1.0.0-beta-4584 -> 1.0.0-rc-1036 2016-02-04 11:31:12 -05:00
Pascal Wittmann 1b998d97a9 Merge pull request #12810 from aneeshusa/add-as31
as31: init at 2.3.1
2016-02-04 08:35:45 +01:00
Aneesh Agrawal b4c449635a as31: init at 2.3.1 2016-02-04 01:37:28 -05:00
Nikolay Amiantov d9c4fc4de9 Merge pull request #12682 from zohl/nant
NAnt
2016-02-03 22:56:12 +03:00
Vladimír Čunát ae74c356d9 Merge recent 'staging' into closure-size
Let's get rid of those merge conflicts.
2016-02-03 16:57:19 +01:00
Vladimír Čunát 7fa9a1abce Merge #12783: add some meta.platforms attributes 2016-02-03 09:10:19 +01:00
Tuomas Tynkkynen 37fbf0e24f dtc: Builds on Darwin 2016-02-03 04:46:09 +02:00
Ricardo M. Correia 9725e067ff rustcMaster: build against bundled LLVM
This is a workaround for what appears to be issue rust-lang/rust#30970.

Without this change, rustcMaster will fail to build the clippy library
due to linking errors against LLVM (and ncurses, for some reason).

I expect this commit to be reverted once that issue is fixed upstream.
2016-02-02 19:51:27 +01:00
Ricardo M. Correia 473fd7746e rustc: 1.5.0 -> 1.6.0 2016-02-02 17:25:44 +01:00
Ricardo M. Correia 74657bae85 rustcMaster: 2016-01-10 -> 2016-02-01 2016-02-02 17:25:44 +01:00
Domen Kožar 0b3becb269 Merge pull request #12701 from mayflower/builder-def-cleanup
builderDefsPackage cleanup
2016-02-01 21:09:34 +00:00
Al Zohali 7443f9d00a mono: add gmcs symlink 2016-02-01 21:02:21 +03:00
Charles Strahan 05b2afed33 ghcjs: build hoogle docs for base libraries 2016-01-31 20:45:28 -05:00
Charles Strahan ec1e4d5495 ghcjs-boot: 3529c6ab61d5f786b -> 97dea5c4145bf80a1 2016-01-31 20:07:12 -05:00
Robin Gloster cf33734351 gcl: use mkDerivation 2016-01-30 20:31:02 +00:00
Robin Gloster 0516626101 go: turn off all hardening 2016-01-30 16:36:57 +00:00
Robin Gloster f4572b552d gcc45: turn off format hardening 2016-01-30 16:36:57 +00:00
Franz Pletz 393977d800 Remove qcmm, strategoxt, aterm, bibtextools
These packages are very old and their tarballs or web pages are not
available anymore. Furthermore, they break with recent compilers like
GCC 5.
2016-01-30 16:36:57 +00:00
Franz Pletz c4537af1dc go: Disable stackprotector 2016-01-30 16:36:57 +00:00
Robin Gloster c0f673af32 gcc5: switch off hardening_format 2016-01-30 16:36:57 +00:00
Robin Gloster f6d3b7a2ae switch hardening flags 2016-01-30 16:36:57 +00:00
Franz Pletz 954e9903ad Use a hardened stdenv by default 2016-01-30 16:36:57 +00:00
Philipp Hausmann 22506c7bf3
uhc: Use Stackage LTS 4.1 to build UHC 2016-01-29 19:35:13 +01:00
Peter Simons 2c78c7b84b Merge pull request #12649 from grwlf/urweb
urweb: version bump
2016-01-27 23:27:32 +01:00
Sergey Mironov f9ab62431c urweb: version bump 2016-01-27 23:13:13 +03:00
vbgl 5b153a1c2c Merge pull request #12617 from pmahoney/darwin-mono
Get mono building on darwin
2016-01-27 14:27:44 +01:00
Patrick Mahoney 1d20ec0ff9 mono: build on darwin 2016-01-26 09:34:45 -06:00
Tobias Geerinckx-Rice 9fb8020e4e Add version attribute where maintainers |= nckx
This will probably be mandatory soon, and is a step in the right
direction. Removes the deprecated meta.version, and move some meta
sections to the end of the file where I should have put them in
the first place.
2016-01-25 17:35:21 +01:00
Vincent Laporte c0691a0659 compcert: 2.5 -> 2.6 2016-01-25 11:48:47 +01:00
Charles Strahan 95d892ec26 ghcjs: update and fix ghcjs/reflex libs
Set dontStrip when building ghcjs libs, which fixes the ghcjs-dom lib
and also makes the logs cleaner.
2016-01-24 17:13:45 -05:00
Charles Strahan 4fd985b9ae haskell-packages: properly set postPatch
The existing code overrode the postPatch, instead of combining the
jailbreak commands with the user supplied postPatch.
2016-01-24 13:32:56 -05:00
Charles Strahan 700e4aebdc ghcjs: fix the build 2016-01-24 13:28:24 -05:00
Edward Tjörnhammar e8cc9204a8 Merge pull request #12568 from gebner/idea-openjdk8
idea: fix problems with openjdk8
2016-01-24 10:29:54 +01:00
Tuomas Tynkkynen ed7dbb46a8 treewide: Mass replace 'zlib}/lib' to refer the 'out' output 2016-01-24 10:03:39 +02:00
Tuomas Tynkkynen d91c7347d1 treewide: Mass replace 'openssl}/lib' to refer the 'out' output 2016-01-24 10:03:38 +02:00
Tuomas Tynkkynen 8eb5d7d037 treewide: Mass replace 'ncurses}/lib' to refer the 'lib' output 2016-01-24 10:03:38 +02:00
Tuomas Tynkkynen df8495fb18 treewide: Mass replace 'gmp}/lib' to refer the 'out' output 2016-01-24 10:03:35 +02:00
Tuomas Tynkkynen a1909d7380 treewide: Mass replace 'glibc}/lib' to refer the 'out' output 2016-01-24 10:03:35 +02:00
Tuomas Tynkkynen d005808127 treewide: Mass replace 'boehmgc}/lib' to refer the 'out' output 2016-01-24 10:03:33 +02:00
Tobias Geerinckx-Rice 32d40f0f98 Remove no longer (or never) referenced patches
55 files changed, 6041 deletions. Tested with `nix-build -A tarball`.
2016-01-24 02:02:21 +01:00
Gabriel Ebner b47d2f8029 openjdk8: do not symlink icc profiles 2016-01-23 13:22:48 +01:00
Domen Kožar 542bf5bf41 elm: recurseIntroAtrs and use GHC 7.10.3 2016-01-22 13:39:18 +01:00
Kamil Chmielewski c46625f98e nim: 0.11.2 -> 0.13.0 2016-01-20 17:48:45 +01:00
Rok Garbas b19d702b65 oraclejdk: 8u65, 8u66 -> 8u71, 8u72, fixes #12498 2016-01-20 16:10:36 +01:00
Rok Garbas 4f40a45426 oraclejdk8: 8u65 -> 8u72 2016-01-20 04:42:30 +01:00
Arseniy Seroka 5f767b2580 Merge pull request #12462 from wizeman/u/add-fstar
fstar: init at 2016-01-12
2016-01-19 16:41:44 +03:00
Peter Simons cdd07d166b uhc: the build is broken (and will be for the foreseeable future) 2016-01-19 11:10:29 +01:00
Vladimír Čunát 716aac2519 Merge branch 'staging' into closure-size 2016-01-19 09:55:31 +01:00
Ricardo M. Correia 097c82f6c5 fstar: init at 2016-01-12 2016-01-19 01:46:30 +01:00
Vladimír Čunát 620c147cce Merge branch 'master' into staging 2016-01-18 09:48:49 +01:00
William Casarin e66965fdee terra: init at git-2016-01-06 2016-01-17 17:30:01 -08:00
Tobias Geerinckx-Rice 837594fe6b Merge pull request #12363 from expipiplus1/llvm-enable-shared
llvm: Add enableSharedLibraries option to 3.5 and 3.6
2016-01-18 01:41:25 +01:00
Peter Simons 623664daaa ghc-8.0.1: drop unused docbooc-related build inputs
The documentation is now built via Sphinx (todo).
2016-01-15 20:47:58 +01:00
Vladimír Čunát 2d0893088f Merge branch 'master' into staging 2016-01-15 13:43:57 +01:00
Arseniy Seroka be12086866 Merge pull request #12371 from otwieracz/master
ccl updated to 1.11
2016-01-14 19:01:32 +03:00
Nathan Zadoks 174221b744 go: 1.5.2 -> 1.5.3
This addresses CVE-2015-8618 (a vulnerability in math/big)
This issue can affect RSA computations in crypto/rsa, which is used by
crypto/tls. TLS servers on 32-bit systems could plausibly leak their RSA
private key due to this issue. Other protocol implementations that
create many RSA signatures could also be impacted in the same way.
https://groups.google.com/forum/#!topic/golang-dev/MEATuOi_ei4
2016-01-14 14:55:43 +01:00
Rob Vermaas 3da892a18e Add binary openjdk 8 build for x86_64-darwin, similar to the openjdk 7 build for x86_64-darwin.
(cherry picked from commit 5f3e33b8ec)
2016-01-14 10:29:18 +00:00
Rob Vermaas 5f3e33b8ec Add binary openjdk 8 build for x86_64-darwin, similar to the openjdk 7 build for x86_64-darwin. 2016-01-14 02:28:16 -08:00
Slawomir Gonet e056b66613 ccl: 1.10 -> 1.11 2016-01-14 08:33:23 +01:00
Jude Taylor 552207f5ef package GHC-8.0.1-rc1 2016-01-13 12:04:18 -08:00
Joe Hermaszewski 9238521b1c llvm: Add enableSharedLibraries option to 3.5 and 3.6 2016-01-13 15:21:23 +00:00
Nikolay Amiantov cdb5f269e2 rustcMaster: 2015-12-09 -> 2016-01-10 2016-01-13 13:48:24 +03:00
Vladimír Čunát c0518e6777 ghc: fixup recent changes with multiple outputs 2016-01-12 23:57:47 +01:00
Peter Simons 1ec9144cad ghcjs: mark broken
Citing from http://hydra.cryp.to/build/1533084/log/raw:

    Configuring ghcjs-0.2.0...
    Setup: At least the following dependencies are missing:
    aeson >=0.7 && <0.10,
    haskell-src-exts ==1.16.*,
    optparse-applicative ==0.11.*,
    syb >=0.4 && <0.6

This issue has been present for a while now, and it's only gotten worse.
2016-01-11 12:06:03 +01:00
Robin Gloster 897fb98a96 llvm: 3.7.0 -> 3.7.1 (close #12200)
This obsoletes a backport for rust.
2016-01-07 11:12:54 +01:00
Johannes Bornhold 7672c68ed7 dmd: Avoid depending on gcc for the darwin build (close #11949)
Adding stdenv.cc into the PATH, also setting CC, so that on Darwin
clang will be used by default. Still allowing to use an existing value
of CC if it is set already.

Replacing __inline_isnanl with __inline_isnan on darwin since the former
one was not defined.
2016-01-06 15:06:53 +01:00
Eelco Dolstra 0db7ccb5c6 gcc: Respect $SOURCE_DATE_EPOCH 2016-01-05 17:21:48 +01:00
Vladimír Čunát b1acaffe67 Merge branch 'master' into staging 2016-01-05 10:28:58 +01:00
Mateusz Kowalczyk 44f5980a43 orc: update from 0.4.23 to 0.4.24 2016-01-03 20:51:14 +00:00
Philipp Hausmann b574af31f4 maintainers: Make attrname match my github account 2016-01-03 10:27:30 +01:00
Benjamin Staffin 212b83433d go1.5: Fix Darwin build by disabling a broken test (close #12075)
TestNohup appears to work on Darwin if the test suite is running
attached to a terminal, but not when Nix runs it.
2016-01-02 12:29:26 +01:00
janus 072da541de FreeBSD: undo removal of Solaris and remove changes to native stdenv now that FreeBSD has its own 2016-01-01 17:01:13 +00:00
janus f351aaaf85 FreeBSD: use own stdenv, do not run libtiff tests, use PIC for zlib 2016-01-01 17:01:13 +00:00
janus a1ade02cdc FreeBSD support 2016-01-01 16:59:48 +00:00
Michael Raskin 5446554002 lazarus: 1.2.6 -> 1.4.4 2016-01-01 12:30:17 +03:00
Michael Raskin a102de361b fpc: 2.6.4 -> 3.0.0 2016-01-01 12:30:17 +03:00
Vladimír Čunát 9d1343414a gcc: switch back to 4.9
Also sync a tiny difference in docs outputs from gcc-5.
I originally assumed that people will push gcc-5 support to master
long before closure-size gets there, but I overestimated the situation.
We haven't really settled even the issue of ABI switch,
so let's use the same gcc version on closure-size and master.
2015-12-31 10:34:58 +01:00
Vladimír Čunát f9f6f41bff Merge branch 'master' into closure-size
TODO: there was more significant refactoring of qtbase and plasma 5.5
on master, and I'm deferring pointing to correct outputs to later.
2015-12-31 09:53:02 +01:00
Arseniy Seroka 51c9093ce7 Merge pull request #12025 from VShell/icestorm
yosys, arachne-pnr, icestorm: init
2015-12-30 20:44:05 +03:00
Michael Raskin f7ab821916 Julia: update libuv version 2015-12-30 18:17:43 +01:00
Shell Turner c485543c7c yosys: init at 2015.12.29 2015-12-30 16:52:41 +00:00
Shell Turner f11ec866ad arachne-pnr: init at 2015.12.29 2015-12-30 16:52:41 +00:00
Arseniy Seroka 801d4298dc Merge pull request #11938 from NeQuissimus/kotlinb4hf
kotlin: 1.0.0-beta-4583 -> 1.0.0-beta-4584
2015-12-25 17:27:06 +03:00
Moritz Ulrich c11f6c9dc7 rustc-1.5.0: Don't force bundled LLVM 2015-12-24 21:14:06 +01:00
Robin Gloster b26aa99d9d rustc: 1.4.0 -> 1.5.0 2015-12-24 21:14:06 +01:00
Moritz Ulrich b45161fbbe llvm: Add backported patch for Rust.
Rust runs into a bug with LLVM 3.7.0 that's fixed in the upcoming
release 3.7.1. This commit backports this fix.
2015-12-24 21:14:06 +01:00
Tim Steinbach 84accab674 kotlin: 1.0.0-beta-4583 -> 1.0.0-beta-4584 2015-12-24 13:24:57 -05:00
Tim Steinbach eb8e309d2b kotlin: 1.0.0-beta-3595 -> 1.0.0-beta-4583, fixes #11883 2015-12-23 01:50:06 +01:00
Gaëtan André ff58a9831b matter-compiler: initial expression, fixes #11780 2015-12-18 15:49:57 +01:00
Peter Simons 1f108490f1 ghc-HEAD: update build instructions and bump version to current Git master
Closes https://github.com/NixOS/nixpkgs/issues/10752.
2015-12-16 21:33:56 +01:00
Peter Simons 878692e645 ghc-7.10.3: remove the obsolete build.mk file
New versions of GHC allow us to specify those things on the
command-line, so the build.mk file is no longer necessary.
2015-12-16 21:33:56 +01:00
Peter Simons a421e7bd4a ghc-7.10.3: don't pass compiler or linker flags through a response file
The new GHC version contains a patch [1] that passes linker and compiler flags
to GCC via response files rather than directly on the command-line. This is
supposed to be beneficial on Windows and other platforms that have trouble
dealing with long argument lists. On NixOS, however, this feature breaks the
flag handling provided by gcc-wrapper [2] and therefore causes the entire GHC
build to fail.

This issue has been reported upstream at [3]. It's not clear yet how to remedy
this problem, but until we've figured that out we just don't pass compiler flags
in response files on NixOS to fix https://github.com/NixOS/nixpkgs/issues/10752.

[1] 296bc70b5f
[2] https://github.com/NixOS/nixpkgs/issues/11762
[3] https://ghc.haskell.org/trac/ghc/ticket/11147
2015-12-16 21:33:56 +01:00
Peter Simons eae27e7798 ghc: update version 7.10.3 to 7.10.3a
Apply upstream patches that fix minor cosmetic issues in the documentation.
2015-12-16 21:33:56 +01:00
Rene Donner 36ab097c6c julia: 0.4.0 -> 0.4.2 2015-12-15 20:38:08 +01:00
Shea Levy fb21fe3001 Merge branch 'update_gcc5' of git://github.com/lancelotsix/nixpkgs 2015-12-12 09:31:02 -05:00
Lancelot SIX 4cf6fef6fc pkgs.gcc5: 5.2.0 -> 5.3.0
gcc-5.3.0 is a bug-fix release from the GCC 5 branch.

See https://lists.gnu.org/archive/html/info-gnu/2015-12/msg00002.html
2015-12-12 14:41:53 +01:00
David A Roberts 7200a5c079 cmdstan: init at 2.9.0 2015-12-12 22:42:01 +10:00
Luca Bruno 5b0352a6a4 Merge branch 'master' into closure-size 2015-12-11 18:31:00 +01:00
Arseniy Seroka a075650b1d Merge pull request #11568 from benley/patch-1
closure-compiler: allow building on darwin
2015-12-10 17:31:16 +03:00
Ricardo M. Correia 6baa633064 rustcMaster: 2015-11-01 -> 2015-12-09 2015-12-09 20:15:59 +01:00
Peter Simons 4cca974eb6 ghc: add version 7.10.3 2015-12-09 16:03:20 +01:00
Benjamin Staffin 8d3b318c42 closure-compiler: allow building on darwin
Near as I can tell it works fine.
2015-12-09 00:48:15 -08:00
Tim Steinbach 85c051b2f3 kotlin: 1.0.0-beta-3594 -> 1.0.0-beta-3595 2015-12-08 02:34:09 +00:00
zimbatm 8111e1c902 go: 1.5.1 -> 1.5.2, fixes #11498 2015-12-08 02:09:59 +01:00
Emery Hemingway 2b6dcdfcd0 Rename 'emery' maintainer handle to 'ehmry', fixes #11493
Communication happens on Github so names should be consistent.
2015-12-05 23:06:20 +01:00
Arseniy Seroka 1764a05710 Merge pull request #11473 from NeQuissimus/master
Add Kotlin
2015-12-06 00:30:19 +03:00
Tim Steinbach a356c3fa47 kotlin: init at 1.0.0-beta-3594 2015-12-05 21:23:22 +00:00
Vladimír Čunát e2f5ba1937 treewide: fix invocations of installBin command
I've removed the trivial command in 4e72b61de.
I think `install -Dt "$out/bin"` is a better replacement anyway,
as it can be easily used to other directories than $out/bin.

/cc @ehmry who seems to maintain many packages with this usage.
(BTW, it would be better to have maintainer attribute same as github
username, as it makes pinging maintainers much easier.)
2015-12-05 13:59:05 +01:00
Vladimír Čunát 263fd55d4b Merge recent staging built on Hydra
http://hydra.nixos.org/eval/1231884
Only Darwin jobs seem to be queued now,
but we can't afford to wait for that single build slave.
2015-12-05 11:11:51 +01:00
Thomas Mader ef17efa99b dmd: add gcc runtime dependency because dmd uses the linker of gcc on linux.
From #11327.
2015-12-03 16:32:27 +01:00
Arseniy Seroka f35b417dc4 Merge pull request #11357 from samuelrivas/scala-propagate-jre
scala: setup classpath
2015-12-02 22:52:22 +03:00
Luca Bruno e289717414 rename moveToOutput and propagatedBuildInputs 2015-12-02 10:05:36 +01:00
Tomas Hlavaty 058cd04be4 Revert "sbcl: cleaner xc-host"
This reverts commit 393f0eecae.
2015-11-30 22:33:44 +01:00
Tomas Hlavaty c6365ec0df sbcl: 1.3.0 -> 1.3.1 2015-11-30 22:25:06 +01:00
Jude Taylor c20b6846f2 rustc: build on darwin 2015-11-30 12:54:04 -08:00
Samuel Rivas b1429a2713 scala: setup classpath 2015-11-30 15:18:50 +01:00
Pascal Wittmann 44cb13be5c jsonnet: fix evaluation 2015-11-29 17:34:10 +01:00
Aristid Breitkreuz 780f6788b6 Merge pull request #11341 from benley/jsonnet-0.8.5
jsonnet: init at 0.8.5
2015-11-29 17:18:10 +01:00
Luca Bruno 920b1d3591 Merge branch 'master' into closure-size 2015-11-29 16:50:26 +01:00
Shea Levy ffc1762715 ats2: 0.1.12 -> 0.2.4 2015-11-29 10:04:57 -05:00
Benjamin Staffin 99b8c7cff0 jsonnet: init at 0.8.5 2015-11-29 04:13:00 -08:00
Aristid Breitkreuz 1742774df8 ispc: init at <GH master>
Intel SPMD Program Compiler

An open-source compiler for high-performance SIMD programming on the CPU

https://ispc.github.io/
2015-11-29 00:21:13 +01:00
Peter Simons fcc876c3f5 Merge pull request #11270 from Ericson2314/patch-2
ghcjs: bump version number to 0.2.0
2015-11-28 21:44:08 +01:00
Vincent Laporte a3fa690fa2 ocaml: add local copy of the ocamlbuild patch 2015-11-28 09:48:55 +01:00
Tomas Hlavaty b8bef08d1b mkcl: add myself as a maintainer 2015-11-26 08:24:02 +01:00
Tomas Hlavaty f54a2aa137 cmucl: add myself as a maintainer 2015-11-26 08:24:02 +01:00
Tomas Hlavaty a0d1478fa0 ccl: add myself as a maintainer 2015-11-26 08:24:02 +01:00
Tomas Hlavaty 5441ab8afc sbcl: add myself as a maintainer 2015-11-26 08:24:02 +01:00
Tomas Hlavaty 540db34fff sbcl: remove obsolete dependency on which 2015-11-26 08:24:02 +01:00
John Ericson a122a7f65a ghcjs: bump version number to 0.2.0
Actually should have been this for a while.
2015-11-25 16:35:56 -08:00
Pascal Wittmann 6d25c0f1b3 Remove unneeded 'with's from meta.platforms 2015-11-25 23:06:09 +01:00
Luca Bruno a412927924 Merge remote-tracking branch 'origin/master' into closure-size 2015-11-25 21:37:30 +01:00
Ken Micklas 8d8f8f3c09 bump ghcjs, ghcjs-boot, ghcjs-shims 2015-11-25 11:30:43 +01:00
Joachim Fasting 79a827c7fb eql: reimplement using mkDerivation 2015-11-24 14:45:15 +01:00
Maciek Starzyk 00f8071b2f elm: Update elm-lang/core hash. 2015-11-23 22:11:51 +01:00
Vladimír Čunát 13eca6f79a Merge #11067: SmartOS updates
I amended some commits slightly.
2015-11-23 14:45:44 +01:00
Peter Simons 09b7a691f7 Merge pull request #11174 from codedmart/elm-0.16
elmPackages update from 0.15.1 to 0.16
2015-11-22 18:49:18 +01:00
Bart Brouns 3387fb4b1f emscripten and emscripten-fastcomp: add platforms
Close #11068.
2015-11-21 14:12:57 +01:00
Brandon Martin e32defcdac elmPackages update from 0.15.1 to 0.16 2015-11-20 10:14:49 -07:00
Vladimír Čunát 333d69a5f0 Merge staging into closure-size
The most complex problems were from dealing with switches reverted in
the meantime (gcc5, gmp6, ncurses6).
It's likely that darwin is (still) broken nontrivially.
2015-11-20 14:32:58 +01:00
vbgl 204685be82 Merge pull request #11024 from osener/closure-compiler-20151015
closure-compiler: 20150609 -> 20151015
2015-11-19 08:53:09 +01:00
Pascal Wittmann 7fd2796e99 Replace 'with plaforms; platform' with 'platforms.platform' 2015-11-17 21:30:43 +01:00
Domen Kožar 0ff2240da3 Merge pull request #11078 from svend/nim-darwin
nim: Add darwin platform
2015-11-17 01:06:02 +01:00
Svend Sorensen d4994d85e4 nim: Add darwin platform 2015-11-16 14:50:40 -08:00
Danny Wilson f17dea3b3d Fix compilation of GCC 4.9 on SmartOS.
Fix ld-solaris-wrapper never calling ld (since gcc->cc-wrapper refactor).
2015-11-16 17:20:16 +01:00
Danny Wilson bab0a82983 Dummy SBCL property to allow other derivations to build. 2015-11-16 17:20:16 +01:00
Danny Wilson 6a2b723a8b Fix build of gccgo-wrapper on Illumos.
When compiling GCC with NIX_ENFORCE_PURITY,
linking libgcc fails because crti.o and friends
aren't part of the nix store.
2015-11-16 17:20:12 +01:00
Danny Wilson fdb534f06e GCC 4.8 compiles on Illumos.
- Disable profiled bootstrap.
- Add illumos meta platform.
2015-11-16 17:20:11 +01:00
Stefan Junker 63edfb1871 go14: 1.4.2 -> 1.4.3 (close #10702) 2015-11-16 16:39:08 +01:00
Ozan Sener 6d1d7301ca closure-compiler: 20150609 -> 20151015 2015-11-14 21:19:36 +02:00
William A. Kennington III 9579c9ec7f Merge commit 'cb21b77' into master.upstream
This is a partial merge of staging for builds which are working
2015-11-13 15:53:10 -08:00
Domen Kožar 505117f3fb Merge branch 'master' into staging 2015-11-11 12:53:36 +01:00
Domen Kožar cf55e0b2ac Merge pull request #10543 from LnL7/darwin-go
go: disabled some failing tests for darwin
2015-11-11 12:20:28 +01:00
karsten gebbert 5b9de55c26 fsharp: 3.1.2.5 -> 4.0.0.4 2015-11-11 10:54:10 +01:00
William A. Kennington III a5ea7cd1d1 openjdk: 8u72b04 -> 8u76b00 2015-11-10 18:27:19 -08:00
William A. Kennington III 95c22086a6 openjdk: 7u85b02 -> 7u91b01 2015-11-10 18:26:52 -08:00
vbgl 6fa6ff9e25 Merge pull request #10899 from krgn/update-mono
update mono to 4.0.4.1
2015-11-08 23:29:35 +01:00
karsten gebbert 16f7b10a59 update mono to 4.0.4.1 2015-11-08 21:40:22 +01:00
Arseniy Seroka afc06c11b9 Merge pull request #10882 from phile314/master
uhc: Update to 1.1.9.2
2015-11-08 17:11:32 +03:00
Philipp Hausmann 4030070e40
uhc: Update to 1.1.9.2 2015-11-08 12:24:19 +01:00
William A. Kennington III a26c8e9b83 Merge branch 'master.upstream' into staging.upstream 2015-11-07 15:51:51 -08:00
Pascal Wittmann ecb651349a Merge pull request #10738 from matthewbauer/emscripten-1.35
emscripten 1.29 -> 1.35
2015-11-06 17:21:21 +01:00
Domen Kožar 916c10138a Merge pull request #10510 from taku0/oraclejdk-8u65
oraclejdk: 8u60 -> 8u65, 8u66
2015-11-06 16:21:37 +01:00
Pascal Wittmann 309d4e955b Merge pull request #10299 from bcdarwin/smlnj-upgrade
smlnj: 110.78 -> 110.79
2015-11-06 12:28:35 +01:00
William A. Kennington III 4251612faa Merge branch 'master.upstream' into staging.upstream 2015-11-04 01:00:48 -08:00
Ricardo M. Correia 3ea8b08004 rustcMaster: 2015-10-27 -> 2015-11-01 2015-11-04 05:06:35 +01:00
Edward Tjörnhammar 4a6c595b0f Merge pull request #10806 from joelmo/openjdk8-font-patch-up
openjdk: add infinality patch to improve font-rendering
2015-11-03 15:14:18 +01:00
Joel Moberg bd3099ff6f openjdk: add infinality patch to improve font-rendering 2015-11-03 14:59:16 +01:00
Michael Raskin 70aff600ff Merge pull request #10797 from tohl/master
sbcl: 1.2.16 -> 1.3.0
2015-11-03 10:08:45 +03:00
Jude Taylor f4f3df5f5d llvm-3.7: add libcxxabi as a buildInput on darwin 2015-11-02 14:33:51 -08:00
Tomas Hlavaty c4a825da8b sbcl: 1.2.16 -> 1.3.0 2015-11-02 21:22:55 +01:00
Jude Taylor 020bd4a723 darwin purity: polyml 2015-10-31 16:58:32 -07:00
Matthew Bauer 3807372d5b emscripten 1.29 -> 1.35
also updates to store files in $out/share/emscripten instead of $out/bin.
also fix issue with closure compiler.
2015-10-31 14:37:57 -05:00
William A. Kennington III aed092339d rustcMaster: 2015-10-17 -> 2015-10-27 2015-10-30 19:40:52 -07:00
William A. Kennington III 3406cdd0ce rustc: 1.3.0 -> 1.4.0 2015-10-30 19:40:35 -07:00
William A. Kennington III dd2de66d61 Merge branch 'master.upstream' into staging.upstream 2015-10-30 17:16:07 -07:00
Peter Simons 9405a67858 uhc: the build is broken
src/ehc/Base/Debug.chs:22:34:
        Ambiguous occurrence `showPP'
        It could refer to either `UHC.Compiler.Base.Debug.showPP',
                                 defined at src/ehc/Base/Debug.chs:19:1
                              or `UHC.Util.Pretty.showPP',
                                 imported from `UHC.Util.Pretty' at UHC/Compiler/Base/Debug.hs:5:1-22

    src/ehc/Base/Debug.chs:28:32:
        Ambiguous occurrence `showPP'
        It could refer to either `UHC.Compiler.Base.Debug.showPP',
                                 defined at src/ehc/Base/Debug.chs:19:1
                              or `UHC.Util.Pretty.showPP',
                                 imported from `UHC.Util.Pretty' at UHC/Compiler/Base/Debug.hs:5:1-22
2015-10-30 23:16:25 +01:00
Vladimír Čunát 787f322540 $docdev fixups: mostly to avoid empty output
... after auto-removing some kinds of files by default.
In some cases I let them be removed and in others I let them be put into
$docdev. That was more due to general indecisiveness on this question
than any reasons in the particular cases.
2015-10-28 18:58:06 +01:00
Asko Soukka efd652965b darwin: gfortran: add needed inputs and other fixes
Close #10532.
2015-10-28 13:37:02 +01:00
Vladimír Čunát efcad4c910 gcc5: split $doc into $man and $info
... because cc-wrapper is meant to propagate man pages into user envs,
and info pages are rather large.

Also replace the duplicate g++ and gcc man1 pages by a symlink.
2015-10-28 10:15:55 +01:00
Vladimír Čunát 31d9263159 some evaluation fixes
Not all multiple-output fixups were properly tested.
2015-10-28 10:15:52 +01:00
Vladimír Čunát 148e03b2f1 gmp: split into multiple outputs 2015-10-28 10:15:49 +01:00
Vladimír Čunát 261961c97d postgresql: split and fixup some referrers 2015-10-28 10:09:32 +01:00
Domen Kožar 3b85cf704c Merge pull request #10632 from grwlf/urweb-bump
Urweb bump
2015-10-26 20:11:36 +01:00
Sergey Mironov 2cfa1e8f98 urweb: bump to 20151018 2015-10-26 21:48:33 +03:00
Luca Bruno acfe53e61f urweb: add back openssl configure flags to fix build, cc @aseipp 2015-10-26 21:48:33 +03:00
Chris Double e261492bb0 Package for Pony programming language compiler 0.2.1.
Pony is an open-source, object-oriented, actor-model,
capabilities-secure, high performance programming language.
2015-10-26 08:32:57 +13:00
William A. Kennington III be63d58974 openjdk8: u60b24 -> u72b04 2015-10-24 09:30:36 -07:00
William A. Kennington III 55a4156389 openjdk7: u80b32 -> u85b02 2015-10-24 09:30:35 -07:00
goibhniu f93b52b8ae Merge pull request #10414 from tohl/master
sbcl and mkcl fixes
2015-10-24 17:39:38 +02:00
Vladimír Čunát 4917a4f8b3 Merge master into staging 2015-10-23 01:57:14 +02:00
Bob van der Linden 0c481966b6 oraclejdk: added architecture attribute
This attribute is needed by some other packages. The lack of this
attribute makes nox-review fail on a system where
jdk = oraclejdk7;
2015-10-22 20:44:45 +02:00
Daiderd Jordan adaf347bde disabled some failing tests for darwin 2015-10-22 19:33:16 +02:00
taku0 3f51f4c463 oraclejdk: 8u60 -> 8u65, 8u66 2015-10-21 21:12:05 +09:00
Tomas Hlavaty 393f0eecae sbcl: cleaner xc-host 2015-10-20 22:19:54 +02:00
Tomas Hlavaty eb1784d0e7 sbcl: remove duplicate --core argument 2015-10-20 22:19:54 +02:00
Tomas Hlavaty 58a9b09f7c mkcl: runtime needs gcc 2015-10-20 22:19:54 +02:00
Jude Taylor f77bf46c1e go-1.5: fix build on darwin, set to default version for all platforms 2015-10-19 16:14:36 -07:00
Nikolay Amiantov d5a532ea8d Merge pull request #10202 from abbradar/llvm-debug
llvm: add debug builds support
2015-10-19 11:15:56 +03:00
Ricardo M. Correia 3d5ba0d5d6 rustcMaster: 2015-09-23 -> 2015-10-17
The build was changed to compile with the bundled LLVM because compiling
against the system's LLVM now fails with compilation errors.
2015-10-18 04:12:11 +02:00
David Waern d1360231d1 ghcjs: make it easier to override shims and ghcjs-boot 2015-10-16 21:58:44 +02:00
Vladimír Čunát c49cae6803 Revert "patch sbcl-bootstrap for purity"
This reverts commit 06eab94f16.
It doesn't even evaluate on Linux and the author doesn't react.
2015-10-15 21:31:51 +02:00
William A. Kennington III 8a44a36ca4 Merge branch 'master.upstream' into staging.upstream 2015-10-15 10:22:28 -07:00
Philipp Hausmann 30d82d4a64
uhc: Update to 1.1.9.1 2015-10-15 15:01:26 +02:00
Vladimír Čunát 90d5e87862 sqlite: split dev and bin outputs 2015-10-14 14:27:07 +02:00
Vladimír Čunát 1a5d465395 openjdk: fix build with multiple outputs
It seems freetype can't be found by that flag anymore, after it has been
split, but pkgconfig is a better option anyway (tested it finds it).
2015-10-13 20:18:58 +02:00
Vladimír Čunát 1fdbc3097b alsa-lib: split "dev" output and fix referrers 2015-10-13 20:18:55 +02:00
Vladimír Čunát b9d2c364a1 orc: fix path to orcc in *.pc 2015-10-13 20:18:46 +02:00
Vladimír Čunát 91407a8bdf ncurses: split into multiple outputs
Some programs (e.g. tput) might better be moved somewhere else than
$dev/bin, but that can be improved later if need be.
2015-10-13 20:18:44 +02:00
Thomas Tuegel a8353b27ff remove julia03 2015-10-11 10:06:39 -05:00
Thomas Tuegel d5326814a8 remove julia02 2015-10-11 10:06:27 -05:00
Thomas Tuegel 708c8ff240 llvm33: patches from julia-0.4.0 2015-10-11 09:16:06 -05:00
Thomas Tuegel 384b828642 julia: 0.3.11 -> 0.4.0 2015-10-11 09:15:50 -05:00
Ben Darwin af6dcc9765 smlnj: 110.78 -> 110.79 2015-10-09 23:36:03 -04:00
Vladimír Čunát 3077bdfd71 Merge #10229: update and fix sbcl and cmucl
And related changes.
2015-10-09 18:49:01 +02:00
Arseniy Seroka bcf536ff3f Merge pull request #10194 from vbgl/ocaml-4.2.2
OCaml: 4.02.1 → 4.02.3
2015-10-06 02:07:54 +03:00
Arseniy Seroka b3796cd0e7 Merge pull request #10214 from henrytill/mozart-fix
mozart: fix tcl/tk issues and clean up
2015-10-06 02:05:51 +03:00
Jude Taylor 0a32eab91e fix LLVM packages to work in darwin stdenv 2015-10-05 08:46:56 -07:00
Renzo Carbonara 5ed4e0c2fd pkgs bumps: ghcjs, ghcjs-boot, ghcjs-shims, ghcjs-dom 2015-10-05 01:20:22 -03:00
Tomas Hlavaty da8b05363b sbclBootstrap: don't patchelf on darwin
00935b2554 (commitcomment-13552300)
2015-10-04 21:08:49 +02:00
Tomas Hlavaty 7b252d94a6 cmucl: 20b -> 21a 2015-10-04 21:08:46 +02:00
Tomas Hlavaty 502f13d625 sbcl: 1.2.15 -> 1.2.16 2015-10-04 21:08:41 +02:00
Vladimír Čunát 1004d44d80 llvm-3.7: fix build by -lpthread
This is strange. Morover, 3.6 builds fine without modifications.
2015-10-04 10:16:34 +02:00
Henry Till 7670739d21 mozart: fix tcl/tk issues and clean up 2015-10-03 17:26:10 -04:00
Vladimír Čunát c8d9e2fb67 orc: split dev stuff, and refactor meta 2015-10-03 16:48:44 +02:00
Vladimír Čunát cf7163f6f4 rustc: re-add missing file from staging
I'm not sure why it has disappeared.
Also try to fixup with multiple-output changes.
2015-10-03 16:27:04 +02:00
Vladimír Čunát f361938b21 Merge staging into closure-size
This makes gcc5 the default builder, etc.
2015-10-03 15:23:13 +02:00
Tuomas Tynkkynen 15471a8659 gcc: Do bootstrapped compilation on MIPS and ARM as well
Since the multiple-output changes building a non-bootstrapped gcc
doesn't work anymore. TODO: also test if cross compilation is broken
2015-10-03 14:08:50 +02:00
Tuomas Tynkkynen bd028b24bb gcc 4.9: Fix multi-out fixups
- $out/libexec/ now contains subdirectories that we want to patchelf too
- $out/libexec/ now contains some .so and a related .la file, which must
  not be passed to patchelf
2015-10-03 14:08:49 +02:00
Tuomas Tynkkynen 8a460bf953 gcc 4.8, 4.9: Revert conflicting info output 2015-10-03 14:08:49 +02:00
Tuomas Tynkkynen 61b4bdded4 gcc 4.9: Port multiple-outputs changes from gcc 4.8 2015-10-03 14:08:49 +02:00
Vladimír Čunát 5227fb1dd5 Merge commit staging+systemd into closure-size
Many non-conflict problems weren't (fully) resolved in this commit yet.
2015-10-03 13:33:37 +02:00
Nikolay Amiantov e2e4e59975 llvm: add debug builds support 2015-10-03 14:18:57 +03:00
Vincent Laporte 9fa9c87485 ocaml: 4.02.2 -> 4.02.3 2015-10-03 08:26:42 +02:00
Vincent Laporte 67e38dfe23 ocaml: 4.02.1 -> 4.02.2 2015-10-03 08:26:42 +02:00
William A. Kennington III 98172435f7 Merge branch 'master.upstream' into staging.upstream 2015-10-01 10:43:44 -07:00
Vladimír Čunát 673f3de193 lisps: some refactoring 2015-10-01 11:20:24 +02:00
Tomas Hlavaty 29f120d7b2 sbcl: improve bootstrap and add arm support
clisp bootstrap is very slow and clisp doesn't compile on arm

now it is possible to also bootstrap using ccl:

   sbclBootstrapHost = "${ccl}/bin/${ccl.CCL_RUNTIME} -b -n";

or alternatively using clisp

   sbclBootstrapHost = "${clisp}/bin/clisp -norc";
2015-09-30 23:40:58 +02:00
Tomas Hlavaty 64bde29a31 sbcl: 1.2.14 -> 1.2.15 2015-09-30 23:36:40 +02:00
Tomas Hlavaty f9f919e2bf ccl: also on arm 2015-09-30 23:36:40 +02:00
Jude Taylor a424afdedd darwin purity: polyml 2015-09-30 00:36:31 -07:00
William A. Kennington III 271972de0a Merge branch 'master.upstream' into staging.upstream 2015-09-29 15:54:33 -07:00
Jude Taylor 06eab94f16 patch sbcl-bootstrap for purity 2015-09-28 17:09:50 -07:00
Brian McKenna 2db64534f1 oraclejdk8: Fix installation of JCE
Oracle changed the path of the files.

Previous versions looked like:

    $ jar tf UnlimitedJCEPolicyJDK7.zip
    UnlimitedJCEPolicy/
    UnlimitedJCEPolicy/US_export_policy.jar
    UnlimitedJCEPolicy/local_policy.jar
    UnlimitedJCEPolicy/README.txt

The new version looks like:

    $ jar tf jce_policy-8.zip
    UnlimitedJCEPolicyJDK8/
    UnlimitedJCEPolicyJDK8/local_policy.jar
    UnlimitedJCEPolicyJDK8/README.txt
    UnlimitedJCEPolicyJDK8/US_export_policy.jar

A better solution is probably just to trim the directory off completely.
2015-09-27 20:28:49 +10:00
William A. Kennington III d5395b0506 Merge pull request #10024 from mayflower/update-rust
Update rust and dependants
2015-09-23 22:43:25 -07:00
William A. Kennington III 4856efb704 rustc: Disable system jemalloc until we can make it compatible 2015-09-23 22:31:28 -07:00
William A. Kennington III 5856e44258 jemalloc: Fix jemalloc prefix for applications which expect ^malloc 2015-09-23 20:48:14 -07:00
Robin Gloster 1aff911601 rustUnstable: 2015-09-05 -> 2015-09-23 2015-09-23 21:16:16 +00:00
William A. Kennington III de2906e670 rustc: Update both versions of the compiler
rustc: 1.2.0 -> 1.3.0
  rustcMaster: 2015-09-05 -> 2015-09-21

This also removes the llvm bundling which reduced immediate the closure size
by ~50MB. It also tries to reduce some of the superfluous dependencies
to help reduce the number of potential rebuilds (namely removing git).
2015-09-23 12:30:00 -07:00
Renzo Carbonara 8ce1f6efcd bump ghcjs, ghcjs-boot, ghcjs-shims 2015-09-23 15:08:19 +02:00
Vladimír Čunát 76ef7a93e3 Merge: xlibs and x11 attribute cleanup
Frequently using multiple *almost* identical attributes is bad.
2015-09-23 10:42:34 +02:00
William A. Kennington III 2a0c18835a llvm: Install utilities for use with rustc 2015-09-21 14:38:49 -07:00
Luca Bruno af011439b7 urweb: add back openssl configure flags to fix build, cc @aseipp 2015-09-21 10:45:22 +02:00
Thomas Tuegel 87e5b5c3ef julia03: add i686-linux to platforms 2015-09-19 09:38:37 -05:00
Thomas Tuegel 32b9ac5117 julia03: re-enable tests 2015-09-19 09:28:22 -05:00
Thomas Tuegel 51bbf7f2a3 julia03: re-enable tests 2015-09-19 08:43:07 -05:00
Thomas Tuegel 1daa0b39f6 julia03: use system LLVM
It should be safe to use the Nixpkgs LLVM again, now that the approriate
patches have been backported. Hopefully, this will also fix the i686
build.
2015-09-19 08:15:33 -05:00
Thomas Tuegel 4a8fbb789a llvm_33: backport patch from LLVM 3.5
This patch was backported from LLVM 3.5 by the Julia project.
2015-09-19 08:14:46 -05:00
William A. Kennington III a1db11198e icedtea_web: 1.6 -> 1.6.1 2015-09-18 14:52:51 -07:00
Vladimír Čunát 0fdb93864e Merge new texlive infrastructure, /CC #287 2015-09-18 20:52:34 +02:00
Thomas Tuegel 2948e85526 julia: re-enable tests 2015-09-18 11:31:05 -05:00
Thomas Tuegel 5428096873 julia: does not currently build on i686-linux 2015-09-18 11:30:02 -05:00
Thomas Tuegel 1c40404cb2 Revert "julia: fix i686 build"
This reverts commit 02fc4551f5.
2015-09-18 11:29:26 -05:00
Johannes Bornhold ee799e05bf dmd: Disable unsupported linker flags if stdenv.isClang
Close #9692.
Was able to build dmd on darwin, but it could not be used due to those flags.
2015-09-17 21:19:47 +02:00
Vladimír Čunát e922b6b0a2 oracle{jdk,jre}: add meta.platforms to fix #9786
It won't be built by Hydra anyway due to being unfree.
2015-09-17 20:17:12 +02:00
Vladimír Čunát c1bcf671dd gcl: don't depend on TeX
It doesn't seem to need it or use it at all.
2015-09-17 19:23:17 +02:00
Arseniy Seroka 69ea3f4a9a Merge pull request #9867 from AndersonTorres/intercal
Intercal: a quick fix to find gcc
2015-09-16 22:53:05 +03:00
Thomas Tuegel 3dcff36085 julia: build dependencies with same openblas 2015-09-16 11:19:03 -05:00
Bryan Gardiner 4140c7fe16
openjdk8: add the architecture passthru from openjdk7 2015-09-16 06:42:22 -07:00
Vladimír Čunát 83df5ae07b ccl: fix fetchsvn hash (fixes #9746)
No idea what's changed.
2015-09-15 21:47:52 +02:00
William A. Kennington III 773b4deb7c Merge commit 'a6f6c0e' into master.upstream
This is a partial merge of staging where we have up to date binaries for
all packages.
2015-09-15 12:16:49 -07:00
Peter Simons 73d79ed945 ghc: re-add version 7.8.3, which is required for LTS support 2015-09-15 16:23:46 +02:00
Vladimír Čunát 88c9f8b574 xlibs: replace occurrences by xorg
This seems to have been confusing people, using both xlibs and xorg, etc.
- Avoided renaming local (and different) xlibs binding in gcc*.
- Fixed cases where both xorg and xlibs were used.
Hopefully everything still works as before.
2015-09-15 12:54:34 +02:00
Vladimír Čunát 21e3ff658a x11: replace its usage by xlibsWrapper directly
Scilab note: the parameters already had pointed to nonexistent dirs
before this set of refactoring. But that config wasn't even used by
default.
2015-09-15 12:08:24 +02:00
Mathnerd314 eb7404d97a all-packages: Use callPackage where possible 2015-09-14 22:27:19 -06:00
AndersonTorres 6a8cf7854d Intercal: a quick fix to find gcc
Intercal needs gcc to build any executable, and in Nix/NixOS it needs to
be explicitly set in PATH environment variable. So, now ick is
conveniently wrapped.
2015-09-14 23:40:46 -03:00
Benjamin Saunders 8613179f78 llvm: 3.6 -> 3.7 (close #9815)
Package changes from 3.6:
- CMake exports patch no longer necessary
- Cosmetic purity patch fix
- Build libc++ with private libc++abi headers visible from sources
- Work around bugs in lldb's configure scripts
2015-09-14 23:47:20 +02:00
Eelco Dolstra b0fd35e174 openjdk8: Add missing setup hooks 2015-09-14 18:28:52 +02:00
Eelco Dolstra 7a1aa50908 Rename OpenJDK expressions
It's silly to have OpenJDK 7 in default.nix when it's not in fact the
default.
2015-09-14 18:28:48 +02:00
AndersonTorres 5a5c05f6e3 Intercal: init at 0.30 2015-09-13 09:42:23 -03:00
aszlig 2cc8680b88
neko: Add patch fixing arg handling on 32bit.
The error was reported at HaxeFoundation/haxelib#152 and was fixed by
HaxeFoundation/neko#41 in HaxeFoundation/neko@ccc78c2, the latter being
fetchpatch'ed by us now.

This has caused the hxcpp build to fail on i686-linux with an "Invalid
array access" error.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2015-09-10 18:38:22 +02:00
Bjørn Forsman 22321f2e58 cudatoolkit: don't move $out/include to $out/usr_include
This effectively reverts 86c283824f
("If cuda headers are presented to nix [...]") and all the following
workarounds that was added due to that commit.

As far as I can tell[1] this hack isn't needed anymore. And moving
includes to $out/usr_include causes pain for cudatoolkit users, so
better get rid of it.

In patches that did more than the $out/usr_include workaround, I only
changed the line back to $out/include instead of re-generating the
patches and fully removing the changed line.

[1]: I build tested blender and caffe, and temporarily added
recurseIntoAttrs to rPackages and haskellPackages so that nox-review
could get proper coverage. However, many of the packages do not build
even before this patch. I also built CUDA samples with cudatoolkit7
that ran fine.
2015-09-10 10:35:40 +02:00
Austin Seipp 3cff7030c0 nixpkgs: clean up, adopt urweb package
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2015-09-09 07:40:35 -05:00
William A. Kennington III 1f1caff5c1 go: 1.5 -> 1.5.1 2015-09-08 23:35:42 -07:00
Robin Gloster 7a90c8daa8 rustfmt: init at git-2015-09-05 2015-09-07 12:07:00 +00:00
Robin Gloster b8c480f7c7 rustUnstable: update to 2015-09-05
Updated rustc and rustRegistry
2015-09-06 11:17:17 +00:00
Vladimír Čunát 8f33b8cc93 mass rewrite of find parameters to cross-platform style
Fixes #9044, close #9667. Thanks to @taku0 for suggesting this solution.
Now we have no modes starting with `/` or `+`.

Rewrite the `-perm` parameters of find:
 - completely safe: rewrite `/0100` and `+100` to `-0100`,
 - slightly semantics-changing: rewrite `+111` to `-0100`.
I cross-verified the `find` manual pages for Linux, Darwin, FreeBSD.
2015-09-06 10:26:30 +02:00
Nikolay Amiantov 02fc4551f5 julia: fix i686 build 2015-09-05 09:28:47 -05:00
Nikolay Amiantov b2c7bda45d julia03: use bundled llvm 2015-09-04 03:09:53 +03:00
Vladimír Čunát 4af33f24ac hhvm: fixup build 2015-09-03 22:10:33 +02:00
Nikolay Amiantov 1967d9135a julia: 0.3.10 -> 0.3.11 2015-09-03 14:34:32 +03:00
Peter Simons dea5d87e42 ghc-7.10.2: enable documentation builds by passing the required XML/XSLT toolchain
Closes https://github.com/NixOS/nixpkgs/issues/9265.

Also, pass a hscolour binary to get source code links in the generated Haddock
documentation: closes https://github.com/NixOS/nixpkgs/issues/2985.
2015-08-31 16:49:37 +02:00
Peter Simons de2c043d5f ghc: install bash completion shipped in version 7.10.x and later
Addresses one half of https://github.com/NixOS/nixpkgs/issues/9265.
2015-08-31 16:49:00 +02:00
Peter Simons d7055b15b7 ghc: drop obsolete version 7.10.1
The new 7.10.2 version works fine.
2015-08-31 16:46:39 +02:00
Austin Seipp 23b16c8d19 nixpkgs: mono 4.0.2.5 -> 4.0.3.20
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2015-08-31 03:17:17 -05:00
ro6 3207b9f70f urweb: 20150520 -> 20150819 2015-08-29 23:41:22 +02:00
William A. Kennington III 645709eaa5 go1.5: Remove the bootstrap as it is unneeded 2015-08-28 16:29:22 -07:00
William A. Kennington III 500f871d45 go1.5: Fix references to go1.4 2015-08-28 16:17:47 -07:00
Peter Simons d34f7ded49 ghc-head: update to current HEAD 2015-08-28 22:28:06 +02:00
Kosyrev Serge 18926d981c ghcNokinds: 2015-07-18 -> 2015-08-26 2015-08-28 19:50:18 +03:00
William A. Kennington III 2c4186b045 Fix go-tools to include cover/vet for 1.4 but not 1.5 onward 2015-08-27 01:02:00 -07:00
vbgl 70f2952ca6 Merge pull request #8491 from vbgl/compcert-2.5
compcert: 2.4 -> 2.5
2015-08-26 16:16:58 +02:00
Domen Kožar e4644a5b58 Merge branch 'staging' 2015-08-25 14:14:54 +02:00
Kosyrev Serge 301bf5018d ghcNokinds: add myself as maintainer 2015-08-24 22:55:04 +03:00
William A. Kennington III 64cd711f5c Merge branch 'master.upstream' into staging.upstream 2015-08-21 15:17:26 -07:00
Jude Taylor ba57bbf8dc go-1.4: fix a few more possibly impure tests 2015-08-21 13:25:49 -07:00
Moritz Ulrich ff162a70c6 chicken: 4.9.0.1 -> 4.10.0 2015-08-21 15:43:52 +02:00
Tanner Doshier 5adba5cf6f elm: fix patch hashes 2015-08-20 21:54:40 -05:00
Eelco Dolstra fd38b5fa49 Revert gcc darwin fixes
This reverts commits cb7c053383,
ebda45e6b9,
4a495cfbab because they broke Nixpkgs
evaluation.

http://hydra.nixos.org/build/24813270
2015-08-20 11:49:55 +02:00
William A. Kennington III 4f22eadf2c Merge branch 'master.upstream' into staging.upstream 2015-08-19 20:52:17 -07:00
William A. Kennington III d730646832 go1.5: Fix pcre and port the remove-tools patch 2015-08-19 20:49:11 -07:00
William A. Kennington III 15a7e0ab71 go1.4: Fix some of the tests by adding missing pcre 2015-08-19 20:49:10 -07:00
William A. Kennington III 5344252155 go1.4: Cleanup compiler expression 2015-08-19 14:54:38 -07:00
Arseniy Seroka bbc7812d37 Merge pull request #9341 from taku0/oraclejdk-8u60
oraclejdk: 8u51 -> 8u60
2015-08-20 00:33:47 +03:00
Luca Bruno d05cb3e0ea go: add 1.5 compiler and packages 2015-08-19 23:25:16 +02:00
William A. Kennington III 901482ad99 Merge branch 'master.upstream' into staging.upstream 2015-08-19 13:54:48 -07:00
William A. Kennington III e27567cff1 golang: Remove old, unused compilers 2015-08-19 13:25:44 -07:00
taku0 ec24fc6ecc oraclejdk: 8u51 -> 8u60 2015-08-19 22:04:29 +09:00
Michael Alan Dorman 57c276110f haskell-ghcjs: use ghcjs compatible with new vector
Closes https://github.com/NixOS/nixpkgs/issues/9328.
2015-08-19 13:59:40 +02:00
William A. Kennington III 2ac70270e8 Merge branch 'master.upstream' into staging.upstream 2015-08-18 11:36:32 -07:00
Bjørn Forsman 836fa19651 cudatoolkit: fixup path to samples
This is needed for cuda 6.5 or else nsight will not find them. In cuda 7.0 the
samples are already in $out/samples. Older versions do not build due to broken
dependency (python-minimal).
2015-08-18 17:06:42 +02:00
Sophie Taylor 2e41646441 nixpkgs: llvm v3.5.0 -> v3.5.2 2015-08-18 02:18:04 -07:00
ro6 15ef1f3a7e urweb: 20150214 -> 20150520 2015-08-17 21:00:49 -03:00
Nikolay Amiantov 89a2f87011 elm: add the platform and helpful scripts 2015-08-17 21:32:30 +03:00
Peter Simons c845fcfbb3 uhc: broken by recent uhc-util update
https://github.com/UU-ComputerScience/uhc/issues/60
2015-08-17 17:56:38 +02:00
Vladimír Čunát a64cee8c78 ghc-7.4.2-binary: fix on i686 after 6c4364041
I'm not sure what was the compatibility problem before that commit,
but ghc at least builds now on both x86 Linux platforms
(and this commit doesn't cause a rebuild on x86_64-linux).
2015-08-17 10:36:36 +02:00
Vladimír Čunát e46e461685 Revert "gfortran: disable parallel building"
This reverts commit 3d6bd6a1fa.
The problem wasn't fortran-specific and should be fixed now. See #9212.
2015-08-14 18:16:00 +02:00
Vladimír Čunát 0799ebf5b7 gcc: fix parallel building (fixes #9212)
Tested building 5-times on an idle 8-core.
2015-08-14 15:49:06 +02:00
William A. Kennington III 952def0e3c Merge branch 'master.upstream' into staging.upstream 2015-08-13 11:55:02 -07:00
Arseniy Seroka 47acbac546 Merge pull request #9229 from Xe/update/nim
Update nim to version 0.11.2
2015-08-13 17:27:36 +03:00
Christine Dodrill 01b455dd66 nim: 0.11 -> 0.11.2 2015-08-13 07:25:16 -07:00
Peter Simons f741d426da ghc-nokinds: remove "nokinds" tag from derivation name
The name of the GHC derivation must match the name and version tuple GHC
uses to identify itself, because the withPackages wrapper uses that name
to construct installation library paths etc., and those paths must match
those constructed by the compiler. If we add another tag to the name
that GHC itself doesn't use, then the paths assumed to exist by the
wrapper are wrong.
2015-08-13 12:26:41 +02:00
Peter Simons 5a0f0bc0ca ghc: make sure the nokinds version is built with a deterministic version number 2015-08-12 13:16:27 +02:00
William A. Kennington III 6c43640410 ghc: Fix compatability with new versions of ncurses 2015-08-11 12:17:35 -07:00
Ricardo M. Correia 4af085c4d2 rustcMaster: 2015-07-28 -> 2015-08-09 2015-08-10 16:54:47 +02:00
William A. Kennington III 6e698f9c61 Merge branch 'master.upstream' into staging.upstream 2015-08-09 13:34:18 -07:00
Peter Simons bfa187de68 ghc-head: bump version to current git HEAD 2015-08-09 20:16:19 +02:00
Peter Simons eb5f4d3d36 ghc: make sure the HEAD version is built with a deterministic version number 2015-08-09 20:16:19 +02:00
Peter Simons d3ac5c534d ghc: patch start scripts to add 'readelf' and 'cat' into $PATH
Fixes https://github.com/NixOS/nixpkgs/issues/8192.
2015-08-09 15:17:58 +02:00
Michael Raskin a04b6f729a SBCL: 1.2.13 -> 1.2.14 2015-08-08 21:01:31 +03:00
Ricardo M. Correia f49da34d82 rustc: 1.1.0 -> 1.2.0 2015-08-08 01:12:46 +02:00
Ricardo M. Correia ad4adbdcb2 rustc: rename beta.patch to stable.patch 2015-08-08 01:12:46 +02:00
William A. Kennington III 0ecc61b4d7 Merge branch 'master.upstream' into staging.upstream 2015-08-05 16:24:57 -07:00
Michael Alan Dorman 297ca5ff21 Update ghcjs. 2015-08-05 21:36:19 +02:00
Michael Alan Dorman 700d365d16 Update ghcjs-shims 2015-08-05 21:36:19 +02:00
Michael Alan Dorman e0826531e1 Update ghcjs-boot 2015-08-05 21:36:19 +02:00
Peter Simons ebe412e8f7 ghc: update 7.10.2 to release version 2015-08-05 21:15:46 +02:00
William A. Kennington III a2da9cfcaf Merge branch 'master.upstream' into staging.upstream 2015-08-03 14:27:14 -07:00
Michael Raskin 5210b4c7a8 ECL: Strip manual configure patching and regeneration as it doesn't work anyway 2015-08-03 08:38:00 +03:00
Jude Taylor ebda45e6b9 add darwin gcc fixes to gcc 5 2015-08-02 14:38:25 -07:00
William A. Kennington III 09b4a7cc1b Merge branch 'master.upstream' into staging.upstream 2015-07-31 17:26:20 -07:00
Jude Taylor cb7c053383 add fixes to gcc-4.8 2015-07-31 16:21:01 -07:00
Jude Taylor 46ab7db108 remove useless CFLAGS_FOR_BUILD from configure flags in gcc 2015-07-31 11:35:42 -07:00
Jude Taylor 4a495cfbab build gcc-4.9 on darwin 2015-07-31 11:35:42 -07:00
Tobias Geerinckx-Rice 6c6201a99b Remove unnecessary rec{s from "my" packages 2015-07-31 02:02:07 +02:00
William A. Kennington III 7ebe164ae0 Merge branch 'master.upstream' into staging.upstream 2015-07-30 15:03:10 -07:00
Thomas Tuegel 942e74bec8 Merge pull request #9007 from vbgl/julia-3.10
julia: 0.3.9 -> 0.3.10
2015-07-30 14:45:21 -05:00
William A. Kennington III 202c5be5c6 gcc5: Sync outputs changes with gcc4.9 2015-07-29 10:42:50 -07:00
William A. Kennington III aaef42ab8c Merge branch 'master.upstream' into staging.upstream 2015-07-29 10:23:08 -07:00
Ricardo M. Correia 21579ef5d0 rustcMaster: 2015-07-01 -> 2015-07-28 2015-07-29 15:51:29 +02:00
Eric Seidel eca6aa0e8d Merge pull request #8935 from acowley/smlnj-darwin
smlnj: build on darwin
2015-07-28 17:39:44 -07:00
Vladimír Čunát 0c4e4e6849 Merge branch 'master' into staging
There was a mass-rebuild due to expat CVE.
2015-07-28 13:09:43 +02:00
Kosyrev Serge 103613f766 ghcNokinds: 20150703 -> 20150718 2015-07-28 02:02:33 +03:00
Jude Taylor fa6c8445c7 make libcxxStdenv work on both darwin and linux 2015-07-27 14:25:40 -07:00
Vincent Laporte 8a6c9f16bf julia: 0.3.9 -> 0.3.10 2015-07-26 22:06:34 +02:00
Benjamin Saunders 19f371d8d9 Fix libcxxStdenv on Linux
This corrects linkage failures arising from missing -lc++abi and
resolves "unused argument" warnings arising due to -stdlib=libc++
serving no purpose when search paths are being supplied explicitly.
2015-07-26 12:56:49 -07:00
Vladimír Čunát b875ea5d29 Merge branch 'master' into staging 2015-07-26 17:57:46 +02:00
Eelco Dolstra a951f11021 Move some more gtk-docs to the doc output 2015-07-26 13:43:49 +02:00
Vladimír Čunát 389c90aa86 llvmPackages*: refactor to use callPackage, etc.
Also use recurseIntoAttrs only on the default version (instead of only on 3.4).

The "self" variants (stil) don't build and they're inconsistent
versions. /cc @shlevy (fea2266290).
2015-07-25 09:13:52 +02:00
Anthony Cowley 9651f06a2d smlnj: build on darwin 2015-07-24 18:24:03 -04:00
Peter Simons 3d6bd6a1fa gfortran: disable parallel building to avoid weird build failures
More details are at 784025c747 (commitcomment-12328357).
2015-07-24 16:56:46 +02:00
Vladimír Čunát a2f16fdcff Merge branch 'staging' 2015-07-24 15:12:28 +02:00
Vincent Laporte 8897299e8f mezzo: fix build with OCaml-4.02 2015-07-23 21:45:14 +02:00
Samuel Rivas d1e6f055fe Fix haxe to compile with ocaml 4.02
camlp4 is now a separate package
2015-07-23 19:50:01 +02:00
Vladimír Čunát 2cacf77c13 Merge branch 'master' into staging 2015-07-22 22:33:55 +02:00
lethalman cce3aa1e22 Merge pull request #8896 from dezgeg/pr-ovmf
edk2, OVMF: Fix build on GCC 4.9
2015-07-22 12:01:07 +02:00
Joachim Fasting fe7114035f coreclr: disable i686 build
The hydra build [1] fails with

  error: Detected non x86_64 target processor.  Not supported!

[1]: https://hydra.nixos.org/build/23871656
2015-07-22 10:00:20 +02:00
Austin Seipp 0ca8ddc16e nixpkgs: fsharp 3.1.1.32 -> 3.1.2.5
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2015-07-21 18:51:56 -05:00
Austin Seipp a594118f3d nixpkgs: mono 4.0.1 -> 4.0.2.5
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2015-07-21 18:50:23 -05:00
vbgl 72d46b8279 Merge pull request #8917 from spl/update-closure-compiler
closure-compiler: 20150315 -> 20150609
2015-07-21 21:56:05 +02:00
Luca Bruno 02b1c2727b go: rename default.nix to 1.0.nix 2015-07-21 11:41:20 +02:00
Luca Bruno 5317cf9ff4 go: 1.0 and 1.2 not supported on i686 (ZHF) 2015-07-21 11:41:19 +02:00
Sean Leather b9f4c3b981 closure-compiler: 20150315 -> 20150609 2015-07-21 11:37:31 +02:00
Vladimír Čunát 855b3c48ab gcc: fix multilib build
Fixes #8706, thanks to @cpages a lot.
Also ported to gcc5, without testing that one yet.
2015-07-20 12:32:01 +02:00
Tuomas Tynkkynen d2fe3405d3 edk2, OVMF: Fix build on GCC 4.9
The toolchain must be correctly specified in the OVMF build or it fails
with 'Unsupported section alignment':

http://hydra.nixos.org/build/23859056
2015-07-20 09:05:58 +03:00
William A. Kennington III be48876349 openjdk: 8u40b27 -> 8u60b24 2015-07-17 18:00:49 -07:00
William A. Kennington III 711692f18e llvm: 3.6.1 -> 3.6.2 2015-07-17 14:12:49 -07:00
William A. Kennington III cf8309ef34 gcc: 5.2.0-rc-20150707 -> 5.2.0 2015-07-16 14:12:00 -07:00
Vincent Laporte 475527adb7 compcert: 2.4 -> 2.5
Also installs the Coq library as a separate output.
2015-07-15 19:14:18 +02:00
William A. Kennington III 25e60feb72 Merge branch 'master.upstream' into staging.upstream 2015-07-15 02:02:46 -07:00
taku0 e7fe54e80c oraclejdk: 8u45 -> 8u51 2015-07-15 09:52:03 +09:00
William A. Kennington III 333f145d76 Merge branch 'master.upstream' into staging.upstream 2015-07-13 15:11:31 -07:00
Ricardo M. Correia bb182c7944 rustcMaster: 2015-05-13 -> 2015-07-01 2015-07-12 17:33:05 +02:00
Jude Taylor 2767e93843 darwin purity: go-1.4 2015-07-11 16:05:04 -07:00
Robert Irelan bf492548a2 rustc: 1.0.0 -> 1.1.0 2015-07-09 21:14:55 -07:00
William A. Kennington III b477600cc0 gcc5: Use 5.2 snapshot to fix bugs noticed in syslinux and chromium with gcc5.1 2015-07-09 10:30:55 -07:00
Pascal Wittmann 6782a38364 sdcc: update from 3.4.0 to 3.5.0, fixes build (ZHF) 2015-07-09 14:09:10 +02:00
Luca Bruno 33da6ac765 go 1.3: fix build on i686 (ZHF) 2015-07-09 11:05:46 +02:00
William A. Kennington III 76674a3c07 gcc: 4.8.4 -> 4.8.5 2015-07-08 16:17:25 -07:00
William A. Kennington III 9da5943cac gcc: 4.9.2 -> 4.9.3 2015-07-07 01:50:02 -07:00
William A. Kennington III ae28ff8b91 Merge branch 'master.upstream' into staging.upstream 2015-07-06 17:15:11 -07:00
Peter Simons ca6ba3496c Merge pull request #8662 from deepfire/ghc-nokinds
ghc:  add haskell.compiler.ghcNokinds, for Richard Eisenberg's `nokinds` branch
2015-07-06 21:51:01 +02:00
Pascal Wittmann 6b17e009c4 scala: update from 2.11.6 to 2.11.7 2015-07-06 11:51:49 +02:00
Kosyrev Serge 5fee7af3ba ghc: add haskell.compiler.ghcNokinds, for Richard Eisenberg's 'nokinds' branch 2015-07-06 11:09:28 +03:00
William A. Kennington III d605663ae2 Merge branch 'master.upstream' into staging.upstream 2015-07-05 13:06:02 -07:00
Mateusz Kowalczyk 2b833d5297 haskell-ghc: update head to 20150705 2015-07-05 21:01:37 +01:00
Peter Simons df4fb819be ghc: add release candidate 2 for compiler version 7.10.2 2015-07-05 20:56:29 +02:00
William Casarin d1590482cf cudatoolkit: generalize derivations, add cuda7
There is not much different between the cudatoolkit
expressions:

  pkgs/development/compilers/cudatoolkit/5.5.nix
  pkgs/development/compilers/cudatoolkit/6.0.nix
  pkgs/development/compilers/cudatoolkit/6.5.nix

This commit removes those and replaces them with

  pkgs/development/compilers/cudatoolkit/generic.nix

and adds cudatoolkit version 7
2015-07-04 17:05:50 -07:00
Michael Raskin 63a265a6dc SBCL: update 1.2.12 -> 1.2.13 2015-07-05 00:32:54 +03:00
William A. Kennington III 7eae48871f Merge branch 'master.upstream' into staging.upstream 2015-07-01 13:38:17 -07:00
Shea Levy 145768bf9b Unmaintain a bunch of packages 2015-07-01 08:11:05 -04:00
William A. Kennington III 612f0bdd67 Merge branch 'master.upstream' into staging.upstream 2015-06-30 23:58:07 -07:00
Tuomas Tynkkynen d8b4cff390 dtc: Fix cross compilation
Flex and Bison are need to be executable by the build system.
2015-06-30 10:33:25 +03:00
Jude Taylor b62baacbc1 Revert "Fix libcxxStdenv on Linux"
This reverts commit 172ed10426.
2015-06-29 13:55:12 -07:00
Shea Levy 291d203f80 Merge branch 'clang-stdenv' of https://github.com/Ralith/nixpkgs into staging 2015-06-28 15:54:06 -04:00
Tuomas Tynkkynen b0ad2da4ed dtc: init at 1.4.1
Compiling U-Boot for the Jetson TK1 board requires this.
2015-06-28 22:40:35 +03:00
Benjamin Saunders 172ed10426 Fix libcxxStdenv on Linux
This corrects linkage failures arising from missing -lc++abi and
resolves "unused argument" warnings arising due to -stdlib=libc++
serving no purpose when search paths are being supplied explicitly.
2015-06-28 21:33:12 +02:00
William A. Kennington III ef253212f4 Merge branch 'master.upstream' into staging.upstream 2015-06-26 17:25:49 -07:00
William A. Kennington III fa1bdb8cbd Migrate all krb5 -> libkrb5 2015-06-26 17:21:49 -07:00
Jude Taylor 942cde614b darwin purity: rustc 2015-06-25 16:36:06 -07:00
Thomas Tuegel a8c52d0958 Merge branch 'master' into staging 2015-06-25 09:15:05 -05:00
Vincent Laporte d440059e7d OCaml-4.02: fix ocamlbuild
This addresses the issue described at http://caml.inria.fr/mantis/view.php?id=6605
2015-06-25 08:55:28 +02:00
lethalman 5988dda30f Merge pull request #8485 from obadz/coreclr
dotnet: package coreclr (from git)
2015-06-24 16:59:27 +02:00
obadz 30bd03a3e2 dotnet: package coreclr (from git) 2015-06-24 15:06:14 +01:00
William A. Kennington III 282d03befa Merge branch 'master.upstream' into staging.upstream 2015-06-22 10:57:36 -07:00
Eelco Dolstra 8def3d69c7 rustc: Install docs in a separator output
This reduces rustc's size from 359 MiB to 186 MiB.

Maybe we should disable doc generation altogether, since it's very
slow and people who need docs will JFGI anyway. But for now I've left
it.
2015-06-19 18:01:43 +02:00
Eelco Dolstra ffb70f9c51 Don't use camelCase in file names 2015-06-19 14:29:09 +02:00
Eelco Dolstra d8c9fa5043 Remove meta.license hack 2015-06-19 14:14:52 +02:00
Vladimír Čunát 61596bf405 Merge #8363: pure-darwin stdenv 2015-06-18 22:38:08 +02:00
Jude Taylor fa9c81f694 pure darwin stdenv 2015-06-18 12:37:41 -07:00
Tobias Geerinckx-Rice 98b2d7b727 Separate nativeBuildInputs where maintainers |= nckx 2015-06-17 22:21:32 +02:00
William A. Kennington III 8e19ac8d7c Merge branch 'master.upstream' into staging.upstream 2015-06-17 11:57:40 -07:00
Charles Strahan af21595eca ghcjs: fix/bump git refs 2015-06-16 21:26:11 -04:00
Peter Simons 8a8ed5fa1b ghcjs: unbreak syntax highlighting in Emacs 2015-06-16 13:02:28 +02:00
Peter Simons fbe153989c ghcjs: mark broken
The build has been failing for quite some time.
2015-06-16 13:02:28 +02:00
Philipp Hausmann d95fba3746
haskell-uhc: Use newer version with relaxed cabal constraints. 2015-06-15 10:47:53 +02:00
Luca Bruno aa800fa0fe Merge branch 'master' into staging 2015-06-15 09:56:29 +02:00
Thomas Tuegel 5ee56b6424 julia03: fix evaluation on x86_64-darwin 2015-06-13 08:34:46 -05:00
William A. Kennington III 954801a9a8 Merge branch 'master.upstream' into staging.upstream 2015-06-12 13:47:46 -07:00
Thomas Tuegel 2a2448bcb7 Merge pull request #8182 from ttuegel/openblas
Numerical computing overhaul
2015-06-12 08:06:03 -05:00
Peter Simons 85ae0cb070 ghc: move gcc-clang-wrapper.sh script into the ghc directory tree since it's the only user of that script 2015-06-12 10:54:02 +02:00
Matthew Maurer 6a76633bb6 llvm-3.4: enable RTTI (close #8289) 2015-06-11 22:09:46 +02:00
Peter Simons 2f6c8127f5 uhc: update to version 1.1.9.1 2015-06-11 11:52:26 +02:00
Eelco Dolstra 4970574409 Merge remote-tracking branch 'origin/gcc-4.9' into staging
Conflicts:
	pkgs/development/libraries/wayland/default.nix
2015-06-11 00:23:03 +02:00
Pascal Wittmann 62d62b6588 Fixed some licenses 2015-06-10 13:00:42 +02:00
William A. Kennington III 240338638e openjdk7: Fix refernces to the bootstrap 2015-06-08 13:56:29 -07:00
Jude Taylor b9de32de5b update GHC HEAD and configuration 2015-06-08 00:48:34 -07:00
William A. Kennington III 6e68e874b5 openjdk8: Fix refernces to the bootstrap 2015-06-08 00:00:12 -07:00
William A. Kennington III a5ef488b11 opendjk: Make boostraps for each major version and update openjdk7 2015-06-07 21:02:02 -07:00
William A. Kennington III a8d1010027 icedtea: Remove 2015-06-07 21:02:02 -07:00
William A. Kennington III 0cc68fa478 openjdk-make-bootstrap: Use openjdk8 2015-06-07 21:02:02 -07:00
William A. Kennington III bdcb721546 java: Refactor top level and build ordering 2015-06-07 21:02:02 -07:00
obadz d4681bf626 Lay down the foundation for packaging the .NET echosystem
- fetchNuGet can fetch binaries from nuget servers
- buildDotnetPackage can build .NET packages using mono/xbuild
  - Places nuget & paket as they would clash with nix
  - Patch project files because F# targets are expected to be found in
    the mono directory (and we know that's not going to happen on nix)
  - Find DLLs that were copied from buildInputs and replace by symlink
    for sharing
  - Export produced DLL via the pkg-config mechanism
  - Create wrappers for produced EXEs
- Repackaged this new infrastructure: keepass, monodevelop
- Newly packaged: ExtCore, UnionArgParser, FSharp.Data, Paket, and a
  bunch more..

This is a combination of 73 commits.
2015-06-06 09:06:22 -04:00
William A. Kennington III ffd0539eba cacert: store ca-bundle.crt in $out/etc/ssl/certs instead of $out 2015-06-05 13:00:52 -07:00
Thomas Tuegel 6e3eac5c92 julia03: avoid opaque shell scripts
The old expression used a shell script to set some repetitive
makeFlags. The makeFlags settings were spread out over different parts
of the expression. This deters new contributors. The new expression is
clearer, at the cost of being slightly repetitive.
2015-06-04 17:42:04 -05:00
Thomas Tuegel 1a11b52ffa julia03: use system double_conversion (grisu) 2015-06-04 17:42:04 -05:00
Thomas Tuegel 6f3dfc0cf8 julia03: remove unused dependencies 2015-06-04 17:42:04 -05:00
Thomas Tuegel b255f8df2e julia03: use system utf8proc 2015-06-04 17:42:04 -05:00
Thomas Tuegel 2b525f60c9 update julia-0.3.6 -> julia-0.3.9
Includes a workaround for the test suite suggested by
upstream (b192bf0e2f (commitcomment-11139348))
for a buggy system wcwidth.
2015-06-04 17:42:03 -05:00
Thomas Tuegel bd280660f7 julia03: clean up LDFLAGS and LD_LIBRARY_PATH
There were a few unused LDFLAGS and LD_LIBRARY_PATH settings. There was
also an incorrect setting; Julia prefers to be linked to threaded
FFTW. The libary names are now set correctly so that it's not necessary
to link system libraries into $out/lib/julia as if they were private
libraries. The LDFLAGS were also moved out of NIX_LDFLAGS so they will
affect only the Julia build itself, and not all the individual private
libraries.
2015-06-04 17:42:03 -05:00
Thomas Tuegel 41cc06fd00 julia03: use system arpack 2015-06-04 17:42:03 -05:00
Thomas Tuegel 5c9750e5bb julia03: link shared libraries privately 2015-06-04 17:42:03 -05:00
Thomas Tuegel e36b3ec0a5 suitesparse: build shared libraries 2015-06-04 17:42:03 -05:00
Thomas Tuegel adcdec2e70 julia03: use system patchelf 2015-06-04 17:42:02 -05:00
Thomas Tuegel 77a454b866 julia03: refactor and build with openblas
Compared to ATLAS, OpenBLAS offers better performance, faster builds,
and dynamic architecture detection.
2015-06-04 17:42:02 -05:00
Thomas Tuegel 4f98287afa julia02: build with openblas
Compared to ATLAS, OpenBLAS offers better performance, faster builds,
and dynamic architecture detection.
2015-06-04 17:42:02 -05:00
Eelco Dolstra 1e6e52c2ac Revert "krb5: 1.13.1 -> 1.13.2"
This reverts commit 85932bc5a9.
2015-06-04 14:54:48 +02:00
Eelco Dolstra 553abf71ba Merge remote-tracking branch 'origin/staging' into gcc-4.9
Conflicts:
	pkgs/build-support/cc-wrapper/default.nix
	pkgs/development/libraries/wayland/default.nix
	pkgs/development/tools/build-managers/cmake/default.nix
	pkgs/top-level/all-packages.nix
2015-06-01 20:08:43 +02:00
Pascal Wittmann d780e48b31 openjdk8: fix build by applying the patch from debian
see https://www.mail-archive.com/debian-bugs-rc@lists.debian.org/msg389555.html

closes #8090
2015-05-31 18:02:41 +02:00
Michael Raskin 608482f613 Update SBCL 2015-05-31 11:46:47 +03:00
Peter Simons 2e24bef56f ghc-6.x: enable builds again now that 5a89a87cc5 is in master
Resolves https://github.com/NixOS/nixpkgs/issues/7810.
2015-05-30 19:54:42 +02:00
Vladimír Čunát 6732b3b8ad clang-3.4: fix build by adding zlib
I didn't care enough to search for cause of the regression.
2015-05-30 15:42:15 +02:00
William A. Kennington III b07929b0a3 Use libpulseaudio instead of pulseaudio 2015-05-29 14:32:56 -07:00
William A. Kennington III 14c1e0fa1f Fix ca-bundle paths 2015-05-29 14:03:34 -07:00
Tobias Geerinckx-Rice 158e1cfdd0 Don't use "with licenses;" for single licences
And don't use square brackets on such lines.
2015-05-28 19:20:29 +02:00
William A. Kennington III 85932bc5a9 krb5: 1.13.1 -> 1.13.2 2015-05-28 02:20:08 -07:00
Tobias Geerinckx-Rice b2d7f4b1ba Use common licence attributes from lib/licenses.nix
Many (less easily automatically converted) old-style strings
remain.

Where there was any possible ambiguity about the exact version or
variant intended, nothing was changed. IANAL, nor a search robot.

Use `with stdenv.lib` wherever it makes sense.
2015-05-27 22:00:06 +02:00
Vladimír Čunát 8e4c911248 gfortran-darwin: add `cc` attribute to fix evaluation
Hopefully the value is reasonable.
It's used on two places at least to find libs to link against.
2015-05-27 21:13:44 +02:00
Ricardo M. Correia 4e4d01af81 rustc: Use fetchzip in src attr instead of fetchurl
Otherwise, `RUST_SRC_PATH` in `racerRust` will point to an invalid path
(such as `/nix/store/xxx-rustc-1.0.0.tar.gz/src`, where
`rustc-1.0.0.tar.gz` is a real tarball file).
2015-05-27 04:23:43 +02:00
William A. Kennington III 386575c0c2 llvm: 3.6.0 -> 3.6.1 2015-05-26 01:36:35 -07:00