Commit Graph

6563 Commits

Author SHA1 Message Date
Jörg Thalheim
6d3ed732f8
Merge pull request #54122 from dtzWill/fix/llvm-7-pr39427
llvm7: patch to fix PR39427
2019-01-17 09:39:57 +00:00
Frederik Rietdijk
9cfae76fc5 Merge staging-next into staging 2019-01-17 09:21:29 +01:00
Jörg Thalheim
d3d25f5218
Merge pull request #54044 from Mic92/oraclejdk
oraclejdk: 8.191 -> 8.201; no longer depend on requireFile
2019-01-17 07:26:28 +00:00
Jörg Thalheim
1dc706f060
oraclejdk: 8.191 -> 8.201
also no longer use requireFile and accept the license via nixpkgs option
2019-01-17 07:24:33 +00:00
Will Dietz
946be0ed99 llvm7: patch to fix PR39427
See linked issue for discussion,
but key bits:

* rustc breaks without this
* fix changes ABI, may become 7.1.0
2019-01-16 16:54:59 -06:00
Jörg Thalheim
f11a2b6a35
Merge pull request #52608 from lopsided98/dtc-update
dtc: 1.4.5 -> 1.4.7
2019-01-16 21:34:56 +00:00
rnhmjoj
bcf54ce5bb
treewide: use ${stdenv.shell} instead of /bin/sh where possible 2019-01-16 20:37:15 +01:00
Will Dietz
94a8a9b812
Merge pull request #52541 from dtzWill/update/iasl-2018-and-xen-fix
iasl: 20180313 -> 20181213; patch xen to work with new acpica-tools
2019-01-16 08:53:32 -06:00
Frederik Rietdijk
42d276c6b8 Merge staging-next into staging 2019-01-15 16:59:03 +01:00
Orivej Desh
d6f401e132 llvm_6, llvm_7: build all default targets (#53941)
This makes LLVM tools (including dependent tools such as LLD) readily useful in
more situations, foresees such needed additions as BPF and NVPTX, and brings
llvm_6 and newer on par with the current default llvm_5.
2019-01-15 04:59:49 +00:00
worldofpeace
263bc89c1b
Merge pull request #53000 from andrew-d/andrew/vala-no-graphviz
vala_0_38, vala_0_40, vala_0_42: add configuration to disable graphviz (to reduce closure size)
2019-01-14 20:08:22 -05:00
Milan Svoboda
3f634dd88c DMD to provide libphobos2.so.x.y 2019-01-14 18:24:11 +01:00
Andrew Dunham
c52362cd18 vala_0_38, vala_0_40, vala_0_42: add configuration to disable graphviz
This allows building Vala without support for Graphviz; useful for more
minimal installs where we don't want to pull it (and transitively,
pango, gd, etc.) in as a dependency.
2019-01-13 23:33:20 -05:00
Will Dietz
5e2ac7e5fd llvm6: enable BPF target here as well 2019-01-13 21:30:24 -06:00
Will Dietz
3054cbd3f2 llvm: include BPF target too, otherwise can't build bcc 2019-01-13 20:59:09 -06:00
Frederik Rietdijk
bb9581cd88 Merge staging-next into staging 2019-01-13 14:46:43 +01:00
R. RyanTM
d85b6275cd fasm-bin: 1.73.04 -> 1.73.05
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/fasm-bin/versions
2019-01-13 09:44:08 +01:00
Austin Seipp
53fb3bb3ef compcert: clean up expression
- Require Coq 8.6.1+
  - Split substituteInPlace call into patchPhase
  - Constrain platforms correctly to x86_64 Linux/Darwin, which was all
it supported anyway (there was no way to properly configure i686 builds,
nor cross builds. In the future there might be)
  - Minor stylistic cleanups
  - Add new 'man' and 'doc' outputs (the previous attempt to move the
build artifact outputs into $lib no longer worked correctly and they
were installed into 'out' instead, this fixes it completely).
  - Clean up weird binary artifacts left in $out (that were already
in $lib)
  - Wrap ccomp to undefine _FORTIFY_SOURCE; otherwise it causes
annoying warnings on every invocation

Signed-off-by: Austin Seipp <aseipp@pobox.com>
2019-01-12 20:06:28 -06:00
Vladimír Čunát
570d84a01e
Merge branch 'staging-next' 2019-01-13 00:39:38 +01:00
Austin Seipp
3d36ea6a05 nextpnr: with GUI support, be sure to set QT_PLUGIN_PATH
This is to help QT find all the necessary plugin libraries at startup
time, otherwise it freaks out when run out of 'nix-env' environment or
run directly, e.g.  `./result/bin/nextpnr-ice40 --gui`. The reason for
this is that none of the traditional paths it looks for are available.
The workarounds for this are to otherwise:

  - Install e.g. into environment.systemPackages (presumably it will
then pick up QT libraries in /run/current-system/sw/lib/qt-*)

  - Install 'qtbase' into your user environment (qt will also try to
load dependent libraries out of ~/.nix-profile/lib/qt-*)

However, this QT_PLUGIN_PATH wrapping hack is used elsewhere in the
tree, presumably to mitigate these (poor) workarounds, especially for
non-NixOS users. There seems to be no downside to this.

With this, I have been able to run NextPNR's GUI on an Ubuntu 16.04
system using the 'nixGL' hack by simply running the resulting binary
from anywhere (though there seems to be some glitching artifacts in the
floorplan UI, I suspect this is due to a buggy OpenGL stack rather than
any direct problem with NextPNR or the QT libraries themselves).

This does not mark the GUI build as non-broken yet, though. That will
happen in the future after a bit more testing and splitting nextpnr into
separate minimal/GUI attributes.

Signed-off-by: Austin Seipp <aseipp@pobox.com>
2019-01-12 15:51:00 -06:00
Vladimír Čunát
bde8efe792
Merge branch 'master' into staging-next
A couple thousand rebuilds have accumulated on master.
2019-01-12 12:19:34 +01:00
Yegor Timoshenko
bb1cb2a332
ghc844: update hash for d8495549ba9d194815c2d0eaee6797fc7c00756a patch 2019-01-11 20:06:22 +03:00
Michael Raskin
eb5d51d4cf clasp-common-lisp: update/fix build, 2018-11-28 prerelease (towards 0.9) 2019-01-11 16:29:29 +01:00
Jörg Thalheim
f3cb8cedef
Merge pull request #53744 from prusnak/gcc-arm-embedded-8
gcc-arm-embedded: 7-2018-q2-update -> 8-2018-q4-major
2019-01-11 12:26:13 +00:00
Dmitry Kalinkin
9fac2254b2
Merge pull request #53666 from ThomasMader/dlang-update
dmd: 2.083.1 -> 2.084.0, dub: 1.12.1 -> 1.13.0, dtools: 2.083.1 -> 2.084.0, Literate: 2018-12-23 -> 2019-01-08
2019-01-10 13:54:44 -05:00
Franz Pletz
237deba4e7
Merge remote-tracking branch 'origin/master' into staging 2019-01-10 16:00:34 +01:00
Vladimír Čunát
287144e342
Merge branch 'master' into staging-next 2019-01-10 13:07:21 +01:00
Pavol Rusnak
8eb031786c
gcc-arm-embedded: 7-2018-q2-update -> 8-2018-q4-major 2019-01-10 12:30:42 +01:00
Michael Raskin
e0fd84cf43 sbcl: fix a thread safety bug with an upstream patch 2019-01-10 12:05:55 +01:00
Austin Seipp
beaf69cee2 nextpnr: enable ECP5 P&R with Project Trellis
This requires an absurd, disgustingly gross hack in order to share the
build artifacts necessary for nextpnr to use trellis.

Signed-off-by: Austin Seipp <aseipp@pobox.com>
2019-01-08 19:15:24 -06:00
Austin Seipp
651679c257 nextpnr: fix version string output
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2019-01-08 19:15:24 -06:00
Austin Seipp
412e02c784 nextpnr: disable broken GUI build for now
This didn't work remotely (on a server with Nvidia drivers) _or_ on a
local Intel machine with integrated graphics. I presumably messed
something up (a missing dependency), but I'm not sure where. We can fix
it later.

In the mean time, just disable this by hiding it behind a minimal flag.
As a bonus this reduces the closure size by about half, although it's
still surprisingly large (~300MB or so). Part of that is probably
Python, though.

When the GUI is reintroduced in a working manner, we can expose two
nextpnr attributes for the minimal non-GUI build, and the GUI build.
(Note that I have no plans of making Python optional, since it's
extremely valuable in general and much more lightweight than qtbase.)

Signed-off-by: Austin Seipp <aseipp@pobox.com>
2019-01-08 19:15:24 -06:00
Austin Seipp
1d36130ac1 nextnpr: 2018.12.29 -> 2019.01.08
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2019-01-08 19:15:24 -06:00
Austin Seipp
c60adabfbc yosys: 2018.10.17 -> 2019.01.08
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2019-01-08 19:15:24 -06:00
Thomas Mader
92236be735 dmd: 2.083.1 -> 2.084.0 2019-01-08 07:51:31 +01:00
Matthew Bauer
3cfdf8eb23
Merge pull request #53539 from matthewbauer/darwin-fixes4
Fixes for recent darwin changes
2019-01-07 15:44:21 -06:00
Matthew Bauer
09ff7707ae llvm3.{8,9}: use old CMAKE_INSTALL_NAME_DIR value
adcf4aa524 broke these two. The old way
seems to work and might still avoid the original lldb issues.
2019-01-06 22:11:38 -06:00
Jorge Acereda
a339eec2f5 futhark: remove obsolete non-hackage package 2019-01-06 22:56:29 +01:00
Daniel Goertzen
1c10efc912 add generic x86_32 support (#52634)
* add generic x86_32 support

- Add support for i386-i586.
- Add `isx86_32` predicate that can replace most uses of `isi686`.
- `isi686` is reinterpreted to mean "exactly i686 arch, and not say i585 or i386".
- This branch was used to build working i586 kernel running on i586 hardware.

* revert `isi[345]86`, remove dead code

- Remove changes to dead code in `doubles.nix` and `for-meta.nix`.
- Remove `isi[345]86` predicates since other cpu families don't have specific model predicates.

* remove i386-linux since linux not supported on that cpu
2019-01-06 12:57:36 -06:00
Frederik Rietdijk
a4250d1478 Merge staging-next into staging 2019-01-06 09:48:31 +01:00
Frederik Rietdijk
e5381cdece Merge master into staging-next 2019-01-06 09:36:23 +01:00
Vladimír Čunát
d84a33d85b
Merge branch 'master' into staging-next
A few more rebuilds (~1k on x86_64-linux).
2019-01-05 15:02:04 +01:00
Domen Kožar
5ec91bac2f
Merge pull request #53326 from domenkozar/elm-packaging-rehaul
Elm: automate packaging with elm2nix
2019-01-05 13:20:16 +00:00
Frederik Rietdijk
60a3973a55 Merge staging-next into staging 2019-01-05 10:15:00 +01:00
Tomas Hlavaty
2d9d6337f8 sbcl: 1.4.13 -> 1.4.15 2019-01-05 05:19:42 +01:00
Frederik Rietdijk
9618abe87c Merge master into staging-next 2019-01-04 21:13:19 +01:00
Domen Kožar
28293fb169
fix #52118 2019-01-04 13:55:06 +00:00
Lengyel Balazs
f4a53ff3bc treewide/xorg: replace *proto with xorgproto 2019-01-04 14:38:57 +01:00
Domen Kožar
fb0e49a9a7
elm: get to compile on GHC 8.6.3 2019-01-04 13:03:24 +00:00
Vladyslav M
4c943d77e2
Merge pull request #53378 from r-ryantm/auto-update/closure-compiler
closurecompiler: 20181125 -> 20181210
2019-01-04 11:56:00 +02:00
R. RyanTM
6e515fea7e closurecompiler: 20181125 -> 20181210
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/closure-compiler/versions
2019-01-03 19:44:17 -08:00
Frederik Rietdijk
2da31b80bb Merge master into staging-next 2019-01-03 20:07:35 +01:00
Rob Vermaas
fad19e21e8 julia: fix hash for 1.0.3
(cherry picked from commit 995c78064ade5153d80169d20903fa7a70714bd2)
2019-01-03 19:56:39 +01:00
Domen Kožar
6da4584acf
Elm: automate packaging with elm2nix
- rewrite documentation
- automate whole process into update.sh
- remove all legacy snippets
2019-01-03 16:37:09 +00:00
Piotr Bogdan
9306ccd52e nasm: 2.14.01 -> 2.14.02 2019-01-03 13:57:25 +01:00
Christian Kögler
9fc6345a91 cudatoolkit: fix nvprof 2019-01-03 13:56:46 +01:00
Rob Vermaas
d58d2e2aa7 julia: update to 1.0.3
(cherry picked from commit 438b6df1b121f3472ab8042944d4d007d43e97c0)
2019-01-03 09:50:47 +01:00
Frederik Rietdijk
092e3b50a8 Merge master into staging-next 2019-01-02 21:08:27 +01:00
Vladimír Čunát
70bff06140
Merge branch 'master' into staging 2019-01-02 17:19:23 +01:00
xeji
6056319934
Merge pull request #52964 from ThomasMader/dlang-update
Dlang update 2018-12
2019-01-01 23:49:46 +01:00
Frederik Rietdijk
19905c4c9a Merge staging-next into staging 2018-12-31 14:21:42 +01:00
Frederik Rietdijk
070290bda7 Merge master into staging-next 2018-12-31 12:00:36 +01:00
Silvan Mosberger
69ef070296
Merge pull request #50341 from corngood/chicken-5
chicken: 4.13.0 -> 5.0.0
2018-12-31 05:09:57 +01:00
Ben Gamari
15681afe9c nextpnr: 2018.10.17 -> 2018.12.29 2018-12-30 17:11:09 -05:00
Will Dietz
ee25d916ee gcc: 7.3 -> 7.4
https://gcc.gnu.org/gcc-7/changes.html
2018-12-29 13:55:20 -06:00
Will Dietz
cc97d49404 llvm7: 7.0.0 -> 7.0.1 2018-12-29 12:54:57 -06:00
CrazedProgrammer
cc2573028b urn: 0.7.1 -> 0.7.2 2018-12-28 16:39:13 +01:00
Frederik Rietdijk
10afccf145 Merge staging-next into staging 2018-12-27 18:11:34 +01:00
Thomas Mader
50e450cc2d dmd: 2.081.2 -> 2.083.1 2018-12-27 12:52:36 +01:00
Thomas Mader
3ff636fb2e ldc: 1.11.0 -> 1.12.0
Additional various cleanups here and there
2018-12-27 10:56:26 +01:00
Pascal Wittmann
245f7fb1fc
Merge pull request #52825 from r-ryantm/auto-update/nasm
nasm: 2.14 -> 2.14.01
2018-12-27 08:44:51 +01:00
David McFarland
6c063ac076 chicken: 4.13.0 -> 5.0.0 2018-12-26 22:23:01 -04:00
Peter Simons
1628567bfd
Merge pull request #52887 from r-ryantm/auto-update/gprolog
gprolog: 1.4.4 -> 1.4.5
2018-12-26 11:07:32 +01:00
Frederik Rietdijk
e45ca47f14 Merge staging-next into staging 2018-12-26 09:30:32 +01:00
R. RyanTM
5fe80e686a gprolog: 1.4.4 -> 1.4.5
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/gprolog/versions
2018-12-25 16:52:12 -08:00
R. RyanTM
5f9cd7475c jsonnet: 0.11.2 -> 0.12.1 (#52874)
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/jsonnet/versions
2018-12-25 19:46:38 -05:00
R. RyanTM
f5e2228708 nasm: 2.14 -> 2.14.01
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/nasm/versions
2018-12-25 02:20:16 -08:00
Jan Tojnar
ff22d90308
mesa_noglu: fix build
LLVM’s `LLVM_TARGETS_TO_BUILD` build flag defauls to `all`, which contains
`AMDGPU` among others. [1] Changes in llvm [2] switched to explicitly listing
host and target platforms, excluding the AMDGPU target, which is required
for Mesa to build.

[1]: db50b6fe39/CMakeLists.txt (L286-L302)
[2]: https://github.com/NixOS/nixpkgs/pull/52031
2018-12-24 23:41:36 +01:00
Jan Tojnar
192f4171d8
llvm: allow passing arbitrary targets
Mesa requires AMDGPU target but previously, we only allowed a pre-defined set
of targets.
2018-12-24 15:38:55 +01:00
Jan Tojnar
ef935fa101
Merge branch 'master' into staging 2018-12-24 15:02:29 +01:00
obadz
60739e534d
Merge pull request #52712 from obadz/mono
mono: drop minor versions and upgrade to 5.16.0.220
2018-12-24 13:47:18 +00:00
Jan Tojnar
913aa6b7c8
vala_0_34: drop 2018-12-24 02:57:28 +01:00
obadz
013927f93c mono: llvm fork update 3.4svn-mono-f9b1a74368 -> 3.6-mono-2017-02-15
Also now builds with --enable-llvmloaded.

Extracted by @obadz from @abbradar's #23295
d27768ac1b
2018-12-23 21:37:06 +00:00
obadz
1be47a2c00 mono: renamed generic-cmake.nix -> generic.nix 2018-12-23 21:37:05 +00:00
Jan Tojnar
0e7376f9a2
Merge pull request #52708 from jtojnar/vala-up
Vala updates
2018-12-23 14:32:01 +01:00
obadz
57754ca28a mono: delete two unused files
deleted: generic.nix
deleted: pkgconfig-before-gac-5x.patch
2018-12-23 01:14:42 +00:00
obadz
26e8258c41 mono5: 5.14.0.177 -> 5.16.0.220 2018-12-23 00:04:47 +00:00
obadz
55af73e156 mono: only maintain major versions (mono4 & mono5) 2018-12-23 00:04:46 +00:00
Jan Tojnar
73ed35d72f
vala_0_42: 0.42.3 → 0.42.4 2018-12-22 23:36:22 +01:00
Jan Tojnar
d4baea0c50
vala_0_40: 0.40.11 → 0.40.12 2018-12-22 23:35:54 +01:00
Jan Tojnar
9d1bac05fb
vala_0_36: 0.36.15 → 0.36.17 2018-12-22 23:35:21 +01:00
Jörg Thalheim
1b146a8c6f
treewide: remove paxutils from stdenv
More then one year ago we removed grsecurity kernels from nixpkgs:
https://github.com/NixOS/nixpkgs/pull/25277

This removes now also paxutils from stdenv.
2018-12-22 12:55:05 +01:00
Lorenzo Manacorda
b3fe6fb1c6 solc: 0.5.1 -> 0.5.2 2018-12-21 23:42:59 +01:00
Ales Huzik
8e4651f917 terra: 2016-06-09 -> 1.0.0-beta1 2018-12-21 22:57:16 +11:00
Ben Wolsieffer
b1ab88bb24 dtc: 1.4.5 -> 1.4.7 2018-12-21 00:16:14 -05:00
Samuel Dionne-Riel
3c38cc8058
Merge pull request #51813 from samueldr/aarch64/disable-non-arm-builds-part-1
aarch64: ZHF for aarch64 (1/??)
2018-12-20 21:06:52 -05:00
Maximilian Bosch
f7daa8ec48
Merge pull request #52214 from marsam/update-mruby
mruby: 1.4.1 -> 2.0.0
2018-12-20 20:14:34 +01:00
adisbladis
a5a537d515
Merge pull request #52047 from asymmetric/solc-lll
solc: disable LLL installation
2018-12-20 13:21:52 +00:00
Will Dietz
dd152dbd95 iasl: 20180313 -> 20181213; match acpica-tools
Not sure how valueable the separation is,
but keep it for now and just bump this.

Needs xen fix, coming soon...
2018-12-19 13:42:23 -06:00
Benno Fünfstück
6972c433ab adoptopenjdk-bin: disable openj9 jre for mac due to missing upstream 2018-12-19 14:08:15 +01:00
Robert Schütz
682d1befd9 adoptopenjdk-bin: use python-withPackages for shebang
Co-Authored-By: bennofs <benno.fuenfstueck@gmail.com>
2018-12-19 14:08:12 +01:00
Benno Fünfstück
5bbfc0cc37 adoptopenjdk: autogenerate sources + add support for aarch64 2018-12-19 14:08:09 +01:00
Frederik Rietdijk
a9e654e1bd Revert "adoptopenjdk: autogenerate sources + add support for aarch64 (#52454)"
This reverts commit f2dfe8b9e6, reversing
changes made to e116aa1d4b.

The `openj9` attribute is missing for `jre` in case of `mac`. This missing
attribute is now blocking the channels from updating.

cc @bennofs
2018-12-19 10:11:17 +01:00
Frederik Rietdijk
f10a7a216c
Merge pull request #51960 from Twey/libc++abi.a
libcxxabi: also install libc++abi.a
2018-12-19 09:17:09 +01:00
Frederik Rietdijk
9ab61ab8e2 Merge staging-next into staging 2018-12-19 09:00:36 +01:00
Frederik Rietdijk
911d1853ca Merge master into staging-next 2018-12-19 08:57:41 +01:00
Benno Fünfstück
f2dfe8b9e6
adoptopenjdk: autogenerate sources + add support for aarch64 (#52454)
* adoptopenjdk: autogenerate sources + add support for aarch64

* adoptopenjdk-bin: use python-withPackages for shebang

Co-Authored-By: bennofs <benno.fuenfstueck@gmail.com>
2018-12-18 20:28:23 +01:00
Robert Schütz
23859991e9
adoptopenjdk-bin: use python-withPackages for shebang
Co-Authored-By: bennofs <benno.fuenfstueck@gmail.com>
2018-12-18 20:24:58 +01:00
Matthew Bauer
c6aaeb3cc1
Merge pull request #52254 from matthewbauer/47886-fix
fix lldb on macOS
2018-12-18 10:00:10 -06:00
Frederik Rietdijk
826ab7026e Merge master into staging-next 2018-12-18 09:22:17 +01:00
Jörg Thalheim
84557733f7
rust: Remove unused buildRustPackage from binaryBuild.nix 2018-12-18 06:07:57 +01:00
Benno Fünfstück
5a44fef594 adoptopenjdk: autogenerate sources + add support for aarch64 2018-12-17 23:08:56 +01:00
James Kay
72e1764199
libcxx: add linker scripts for libc++.a to ensure libc++abi.a is properly linked 2018-12-17 18:59:19 +00:00
Vincent Laporte
585b741cb7 ocaml: fix build when X11 is not available 2018-12-17 17:46:46 +00:00
Linus Heckemann
fbc4a34855
Merge pull request #52110 from vaibhavsagar/bump-clean
clean: 2.4 -> 3.0
2018-12-17 17:20:27 +01:00
Tim Steinbach
6294ccee6b
Merge pull request #52270 from r-ryantm/auto-update/kotlin
kotlin: 1.3.10 -> 1.3.11
2018-12-17 14:27:35 +00:00
James Kay
d8699a9a5b
libcxxabi: also install libc++abi.a 2018-12-17 12:22:29 +00:00
Franz Pletz
515a0f53e4
Merge pull request #52049 from ben0x539/go1.11.3
go: 1.11.2 -> 1.11.4, 1.10.3 -> 1.10.7 [CVE-2018-16873, CVE-2018-16874, CVE-2018-16875]
2018-12-17 12:19:13 +00:00
Jan Tojnar
aead6e12f9
Merge remote-tracking branch 'upstream/master' into staging 2018-12-16 22:55:06 +01:00
R. RyanTM
3c53b3542a closurecompiler: 20181008 -> 20181125
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/closure-compiler/versions
2018-12-16 20:50:27 +01:00
Alyssa Ross
24e6074a28
Merge pull request #51672 from acowley/vulkan-validation
vulkan-validation-layers: 1.1.82.0 -> 1.1.85.0
2018-12-16 11:28:25 +00:00
R. RyanTM
9451bbf852 kotlin: 1.3.10 -> 1.3.11
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/kotlin/versions
2018-12-15 16:18:13 -08:00
Matthew Bauer
e422585c0d
Merge pull request #52146 from matthewbauer/readd-gcc-arm-embedded
Revert "gcc-arm-embedded: remove"
2018-12-15 14:22:34 -06:00
Matthew Bauer
adcf4aa524 lldb: use provided INSTALL_NAME_DIR
Fixes #47886

We don’t want llvm to set the install name for us. It should be the
one given to us.
2018-12-15 13:27:02 -06:00
Matthew Bauer
1d6b0eb7dd lldb: add cf-private on darwin
This is necessary to avoid objc errors like:

    "_OBJC_CLASS_$_NSDictionary", referenced from:
        objc-class-ref in liblldbHost.a(HostInfoMacOSX.mm.o)
        objc-class-ref in liblldbPluginPlatformMacOSX.a(PlatformiOSSimulatorCoreSimulatorSupport.mm.o)
  ld: symbol(s) not found for architecture x86_64
2018-12-15 13:27:01 -06:00
Matthew Bauer
4c9bbf01ef Revert "gcc-arm-embedded: remove"
This reverts commit c327df544a.
2018-12-15 12:32:12 -06:00
Benjamin Herr
ce2d980be8 go: 1.11.2 -> 1.11.4 2018-12-15 06:54:12 -08:00
Benjamin Herr
3cb3a24ce9 go_1_10: 1.10.3 -> 1.10.7 2018-12-15 06:53:50 -08:00
Mario Rodas
a70c4c1845
mruby: 1.4.1 -> 2.0.0 2018-12-15 07:30:35 -05:00
R. RyanTM
1ecbc12cb8 osl: 1.9.10 -> 1.10.2
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/openshadinglanguage/versions
2018-12-14 20:23:22 -08:00
Vaibhav Sagar
3492943d17 clean: 2.4 -> 3.0 2018-12-14 15:58:25 -05:00
Austin Seipp
3e6abb633c ber_metaocaml: cleanup, tweaks
This puts MetaOCaml on more equal footing with the normal OCaml
packages, which have a few passthru's and expect to have more 'meta'
information available (such as 'platforms').

With these changes, you can use the ber_metaocaml package along with
ocaml-ng.mkOcamlPackages in order to create a full package set with
Native MetaOCaml support, though this currently isn't implemented (you
have to do this yourself).

There are also other light cleanups, for example this also removes the
old MIPS support and restricts the platforms to x86 Linux/Darwin, for
now. Other platforms can be added on a case-by-case basis.

Signed-off-by: Austin Seipp <aseipp@pobox.com>
2018-12-14 11:46:17 -06:00
Lorenzo Manacorda
f25fb4b03f solc: disable LLL installation
It has been [disabled by
default](https://github.com/ethereum/solidity/releases/tag/v0.5.1) in 0.5.1.
2018-12-14 14:05:46 +01:00
Jörg Thalheim
e84bd8db9f llvm_7: fix cross-compilation 2018-12-14 09:40:52 +00:00
Jörg Thalheim
fd463810ae llvm_6: fix cross-compilation 2018-12-14 09:40:48 +00:00
Jörg Thalheim
29f59a1e20
Merge pull request #51930 from Ericson2314/llvm-targets
llvm 7: Allow for specifying an arbitrary list of backends to build
2018-12-13 21:03:35 +00:00
John Ericson
4b7a615899 llvm 7: Allow for specifying an arbitrary list of backends to build 2018-12-13 01:14:24 -05:00
Ivan Kozik
a9c43dd9ef jdk11_headless: fix the build on amd64
This fixes:

checking user specified JVM feature list...
configure: error: Cannot continue
configure: Unknown JVM features specified: "zgc--enable-headless-only"
configure: The available JVM features are: "aot cds cmsgc compiler1 compiler2 dtrace epsilongc g1gc graal jfr jni-check jvmci jvmti link-time-opt management minimal nmt parallelgc serialgc services static-build vm-structs zero zgc"
configure exiting with result code 1
builder for '/nix/store/1awwzd98crcgxad3srdkv8smhxgiz2qp-openjdk-11.0.1-b13.drv' failed with exit code 1
2018-12-11 06:14:21 +00:00
Samuel Dionne-Riel
71fe654d5f chez: Disable on aarch64-linux
There is no "arm64" machine, and using "arm32le" does not work.
2018-12-10 14:55:21 -05:00
Jörg Thalheim
7a4c81dfc8
Merge pull request #51226 from Mic92/llvm-cross-targets
llvm: fix cross-compilation
2018-12-08 19:27:07 +00:00
Jörg Thalheim
2ca39fe86b llvm_7: fix cross-compiling 2018-12-08 19:25:43 +00:00
Frederik Rietdijk
df304abd27 Merge staging-next into staging 2018-12-08 12:50:38 +01:00
Frederik Rietdijk
e0950ae9ad Merge master into staging-next 2018-12-08 12:40:13 +01:00
Peter Simons
c37ae1dcf6 ghc: add new compiler version 8.6.3 2018-12-08 11:46:20 +01:00
Anthony Cowley
6492af66e1 vulkan-validation-layers: 1.1.82.0 -> 1.1.85.0
This requires knock-on upgrades for glslang and spirv-tools.

I have also made the validation layers easier to use:
- library files identified by layer definitions now use absolute paths
- the layer definition path is prepended to XDG_DATA_DIRS

Previously, one would have to modify LD_LIBRARY_PATH or install the
derivation in a known location for vulkan-loader to find relevant
files. These changes make using validation layers in a nix-shell work automatically.

Use XDG_DATA_DIRS environment variable rather than VK_LAYER_PATH
2018-12-08 00:51:39 -05:00
Frederik Rietdijk
747aa4cc93 Merge staging-next into staging 2018-12-07 15:31:52 +01:00
Frederik Rietdijk
5f554279ec Merge master into staging-next 2018-12-07 15:22:35 +01:00
Jörg Thalheim
3a5b4a631d
rustc: 1.30.1 -> 1.31.0 2018-12-06 22:22:10 +00:00
Lionello Lunesu
69baf44674 solc: 0.5.0 -> 0.5.1 2018-12-06 18:53:56 +08:00
Matthew Bauer
7a00e80329 ghc: don’t add libiconv automatically
ghc needs it to fail to correctly detect it for later.
2018-12-05 13:17:40 -06:00
Tim Steinbach
e814fba316
scala: 2.12.7 -> 2.12.8 2018-12-05 09:27:34 -05:00
Frederik Rietdijk
a510aa2672 Merge master into staging-next 2018-12-03 12:18:43 +01:00
markuskowa
506d4c7e44
Merge pull request #51329 from c0bw3b/cleanup/gnu-https
Favor HTTPS URLs - the GNU edition
2018-12-02 16:52:33 +01:00
c0bw3b
0498ccd076 Treewide: use HTTPS on GNU domains
HTTP -> HTTPS for :
- http://gnu.org/
- http://www.gnu.org/
- http://elpa.gnu.org/
- http://lists.gnu.org/
- http://gcc.gnu.org/
- http://ftp.gnu.org/ (except in fetchurl mirrors)
- http://bugs.gnu.org/
2018-12-02 15:51:59 +01:00
c0bw3b
93e511c319 Treewide: use HTTPS on GNU Savannah domains
HTTP -> HTTPS for:
- http://savannah.gnu.org/
- http://git.savannah.gnu.org/
- http://download.savannah.gnu.org/
- http://svn.savannah.gnu.org/
2018-12-02 15:33:09 +01:00
c0bw3b
0f868d8116 Treewide: use HTTPS on SourceForge 2018-12-02 15:33:08 +01:00
Jörg Thalheim
90f0a7c390
Merge pull request #50489 from nalbyuites/smlnj-110_84
smlnj: 110.79 -> 110.84
2018-12-01 23:50:48 +00:00
John Ericson
62a1bc0031
Merge pull request #51307 from expipiplus1/ghc-arm
ghc-8.4: fix build targeting arm
2018-12-01 02:23:43 -05:00
Ashijit Pramanik
6ed379f77f manticore: 2017-08-22 -> 2018-09-29 2018-12-01 12:22:34 +05:30
Joe Hermaszewski
7fa0befcc7 ghc-8.4: fix build targeting arm
Fixes https://ghc.haskell.org/trac/ghc/ticket/15780
2018-12-01 12:09:05 +08:00
Jan Tojnar
10f8039990
vala_0_40: 0.40.6 → 0.40.11 2018-11-30 21:35:26 +01:00
Jan Tojnar
994a20f5d4
vala: enable parallel building 2018-11-30 21:34:43 +01:00
Jan Tojnar
e60cf52805
vala_0_42: init at 0.42.3 2018-11-30 21:34:42 +01:00
Frederik Rietdijk
9b81c7e455 Merge staging-next into staging 2018-11-29 09:18:35 +01:00
Vladimír Čunát
a5de78b7d7
Merge branch 'master' into staging-next 2018-11-26 10:28:00 +01:00
Jörg Thalheim
7b63cdcc07
go_1_11: remove build artifacts 2018-11-26 07:22:50 +00:00
Craig Younkins
a655fb9fbd ghc: Adding sphinx as build dependency to build man pages
Fixes https://github.com/NixOS/nixpkgs/issues/49627.
Closes https://github.com/NixOS/nixpkgs/pull/50920.
2018-11-25 09:43:34 +01:00
Jörg Thalheim
6f2475f5bf
Merge pull request #50835 from Mic92/go-cross
Go cross compilation
2018-11-24 10:39:11 +00:00
Jörg Thalheim
79b9462468
go_1_11: fix cross compilation 2018-11-24 10:36:57 +00:00
Frederik Rietdijk
c1792242ef Merge staging-next into staging 2018-11-24 10:44:50 +01:00
Frederik Rietdijk
e41154d1ab Merge master into staging-next 2018-11-24 10:43:33 +01:00
Sarah Brofeldt
0ce8f99e25
Merge pull request #50944 from yrashk/urweb-20180616
urweb: 20170720 -> 20180616
2018-11-23 12:05:53 +01:00
Yurii Rashkovskii
4c1d199a12
urweb: 20170720 -> 20180616 2018-11-23 15:42:23 +07:00
Bas van Dijk
d429dc3b06
Merge pull request #50879 from ElvishJerricco/bump-ghcjs-2018-11-21
Bump GHCJS 8.4
2018-11-22 13:02:52 +01:00
Frederik Rietdijk
2219e2578e Merge staging-next into staging 2018-11-22 10:10:40 +01:00
Frederik Rietdijk
c31cb577ae Merge master into staging-next 2018-11-22 09:57:08 +01:00
Jörg Thalheim
416d8928b2 go_1_11: split into install/check phase
For cross compilation we want to skip installCheckPhase.
2018-11-22 04:17:43 +01:00
Jörg Thalheim
60c6dc3f5e go_1_11: remove unused postConfigure
Since it was overriding configurePhase postConfigure has not be used in a while.
2018-11-22 04:17:43 +01:00
Jörg Thalheim
44f8603993
Merge pull request #50741 from fare-patches/master
Update gambit and gerbil to new upstream releases
2018-11-21 18:29:30 +00:00
Jörg Thalheim
ebe6575b43
go_1_10: update outdated meta.branch 2018-11-21 17:55:21 +00:00
Jörg Thalheim
a4f37346e7
go_1_11: update outdated meta.branch 2018-11-21 17:53:28 +00:00
Benjamin Hipple
a4758050a3 ghc bootstrap binary: 8.2.1 -> 8.2.2
If the nix store lives on NFS, `ghc 8.2.1` is unable to build a package
database. This bug was fixed by @bgamari in `ghc 8.2.2` here:
https://ghc.haskell.org/trac/ghc/ticket/13945

This commit upgrades the unpacked bootstrap GHC version, so that we can build
newer versions of GHC even if the store is on NFS.
2018-11-21 16:06:22 +01:00
Will Fancher
27b752347c Bump GHCJS 8.4 2018-11-21 08:04:05 -05:00
Frederik Rietdijk
701375662b Merge master into staging-next 2018-11-21 12:39:20 +01:00
Matt McHenry
206a1c00ba elm: extract makeDotElm and fetchElmDeps 2018-11-21 10:57:11 +00:00
Renaud
f405af8ddd
Merge pull request #50792 from r-ryantm/auto-update/closure-compiler
closurecompiler: 20180910 -> 20181008
2018-11-20 21:27:21 +01:00
Frederik Rietdijk
aabf1a93bc Merge staging-next into staging 2018-11-20 11:51:11 +01:00
Frederik Rietdijk
fd26e7be2a Merge master into staging-next 2018-11-20 11:47:26 +01:00
Francois-Rene Rideau
05c90569c4 gerbil-unstable: 2018-09-06 -> 2018-11-19 2018-11-19 22:42:50 -05:00
Francois-Rene Rideau
f87b172891 gerbil: 0.13 -> 0.14 2018-11-19 22:42:50 -05:00
Francois-Rene Rideau
7ffdb45101 gambit-unstable: 2018-09-03 -> 2018-11-16 2018-11-19 19:19:48 -05:00
Francois-Rene Rideau
bbd4888dc3 gambit: 4.9.0 -> 4.9.1 2018-11-19 18:04:51 -05:00
R. RyanTM
996d07d1ac closurecompiler: 20180910 -> 20181008
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/closure-compiler/versions
2018-11-19 13:34:57 -08:00
Tim Steinbach
cf8c4e5277
openjdk: 8u181 -> 8u192 2018-11-19 14:08:06 -05:00
R. RyanTM
41c0a46021 kotlin: 1.3.0 -> 1.3.10
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/kotlin/versions
2018-11-19 14:22:57 +00:00
Frederik Rietdijk
e343a85cfb Merge master into staging-next 2018-11-19 09:55:32 +01:00
Matthew Bauer
2c1d3a9a82 Merge remote-tracking branch 'upstream/master' into staging 2018-11-18 19:02:09 -06:00
Matthew Bauer
5f575e7339 ghc: perl is needed at runtime
ghc-split is a script that is written in perl. We need to have a perl interpreter around to use it.

Fixes #50569
2018-11-18 18:47:02 -06:00
Orivej Desh
e66d263f6b eigen3_3: move version overrides to all-packages.nix 2018-11-18 10:53:25 +00:00
Frederik Rietdijk
0d0d7dcd06 Merge staging-next into staging 2018-11-18 10:41:34 +01:00
Frederik Rietdijk
63c6875f26 Merge master into staging-next 2018-11-18 10:32:12 +01:00
Renaud
526ab5723a
Merge pull request #47742 from r-ryantm/auto-update/openshadinglanguage
osl: 1.9.9 -> 1.9.10
2018-11-18 00:50:57 +01:00
Kevin Rauscher
27157e364a graalvm8: add passthru.home
jre.home is required by other derivations like sbt
2018-11-17 19:12:53 +01:00
Jörg Thalheim
55992b07a5
Merge pull request #50487 from gnidorah/pakcs
pakcs: 2.0.2-b9 -> 2.0.2
2018-11-17 10:35:01 +00:00
Austin Seipp
1629147423 openjdk11: enable ZGC on x86_64-linux
The Z Garbage Collector is a concurrent, scalable, low latency garbage
collector designed to meet extremely-low-pause-time requirements for
small-to-multi-TB heap sizes.

ZGC can be enabled with the magical incantation:

    $ java -XX:+UnlockExperimentalVMOptions -XX:+UseZGC ...

Currently, ZGC is only available for x86_64-linux (though a port for
aarch64-linux may become available at a future time.) There are also a
number of other features that currently aren't present, such as JVMCI
integration (meaning compiler tools like Graal which require JVMCI will
not work with ZGC enabled.)

Signed-off-by: Austin Seipp <aseipp@pobox.com>
2018-11-16 20:22:40 -06:00
gnidorah
7142a3a8ec pakcs: 2.0.2-b9 -> 2.0.2 2018-11-17 05:08:21 +03:00
Ashijit Pramanik
273aa1ff81 smlnj: 110.84 includes a new implementation of Abstract Syntax Description Library (ASDL). Adding it as a required source. 2018-11-16 16:17:35 +05:30
Ashijit Pramanik
c8115bd75f smlnj: 110.79 -> 110.84 and smlnj-bootstrap: 110.80 -> 110.84 2018-11-16 14:44:41 +05:30
Will Dietz
6ebb2c385b ghc: disable pie, for now limit to musl since not default yet elsewhere 2018-11-15 21:55:08 -06:00
Tim Steinbach
70178169fa
dotty: 0.9.0-RC1 -> 0.10.0-RC1 2018-11-15 21:50:13 -05:00
Jörg Thalheim
218f12db70
Merge pull request #50324 from asymmetric/solc
solc: 0.4.25 -> 0.5.0
2018-11-15 21:26:32 +00:00
Orivej Desh
101133deae fasm: init at 1.73.04 (#50378) 2018-11-15 13:20:00 +00:00
Jörg Thalheim
9e39329e1f
Merge pull request #50006 from alyssais/rust-1.30.1
rust: 1.30.0 -> 1.30.1
2018-11-14 11:29:22 +00:00
Matthew Bauer
73951bc0c8
Merge pull request #50293 from matthewbauer/cleanups2
Add setup-hooks for scons and waf
2018-11-13 19:17:00 -06:00
Matthew Bauer
f2a20b6e52 treewide: use wafHook
Replace "waf" phases with wafHook that manages everything
automatically. Should make things more modular.

Packages affected here are:

- a2jmidid
- ams-lv2
- ardour
- fomp
- guitarix
- ingen
- jalv
- mda-lv2
- non
- patchage
- hamster-time-tracker
- kupfer
- xiphos
- xfce4-dockbarx-plugin
- xfce4-namebar-plugin
- dropbox
- clasp
- aubio
- liliv
- lv2
- lvtk
- ntk
- raul
- sratom
- suil
- ganv
- ndn-cxx
- ns3
- serd
- sord
- termbox
- wxmupen64plus
- jackaudio
- pflask
- blockhash
- glmark2
- weighttp
2018-11-13 19:13:48 -06:00
Lorenzo Manacorda
49051573b5 solc: 0.4.25 -> 0.5.0 2018-11-13 21:34:49 +01:00
Pascal Wittmann
ced37f708e
Merge pull request #50020 from r-ryantm/auto-update/nasm
nasm: 2.13.03 -> 2.14
2018-11-13 17:24:37 +01:00
Matthew Bauer
76c956be5c treewide: disable pie in more places
Some packages don’t work correctly with pie. Here I disable it for:

- busybox
- linux kernel
- kexectools

I also get rid of the Musl conditional for disabling pie in GCC and
Binutils. Some day we might want to enable PIE without Musl and it
will be useful to have the *just* work with our compiler and linkers.
2018-11-13 07:03:31 -06:00
Frederik Rietdijk
3b052406ea Merge staging-next into staging 2018-11-12 19:01:36 +01:00
Frederik Rietdijk
daf3297cb4 Merge master into staging-next 2018-11-12 18:59:08 +01:00
Jörg Thalheim
3fd80c6215
Merge pull request #49557 from symphorien/rust-system-libs
rustc: build with system llvm and jemalloc
2018-11-12 14:50:04 +00:00
ryan4729
b46f5e1277 go: organize GOARCH and GOOS 2018-11-11 14:37:12 -08:00
Frederik Rietdijk
1d3bff25db Merge staging-next into staging 2018-11-11 14:28:08 +01:00
ryan4729
5302222337 go: make compiler usable for cross compiles 2018-11-10 22:41:46 -08:00
Jaka Hudoklin
734bd4ca54
go_1_11: 1.11 -> 1.11.2f
fixes #50180
2018-11-10 21:59:58 +00:00
Frederik Rietdijk
53d00c3351 Merge master into staging-next 2018-11-10 11:08:54 +01:00
Jason Hilton
0b95e5dbf7 cudatoolkit: build versions 9.2+ with gcc7
closes issue #50040
2018-11-10 10:57:13 +01:00
Matthew Bauer
2e2afa1943 gcc/binutils: disable pie hardening
These don’t like having -fPIE set for them. We should disable
hardening all the time, but in the interest of not changing hashes,
this only disables it for Musl (where it is now the default).

(cherry picked from commit a3a6884649354a660326acd68c1bd08ffd2dcfa2)
2018-11-09 13:55:35 -06:00
Alyssa Ross
934e489401
rust: 1.30.0 -> 1.30.1 2018-11-09 15:27:52 +00:00
R. RyanTM
b766332d22 psc-package: 0.4.1 -> 0.4.2
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/psc-package/versions
2018-11-09 15:36:00 +01:00
R. RyanTM
31e7c15a70 nasm: 2.13.03 -> 2.14
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/nasm/versions
2018-11-09 05:22:37 -08:00
Mario Rodas
2e89de61c5 dune: 1.4.0 -> 1.5.0 (#49848)
* dune: 1.4.0 -> 1.5.1

* reason: use dune installPhase
2018-11-09 12:26:18 +00:00
Renaud
a232d0b210
Merge pull request #49689 from taku0/adoptopenjdk-bin-11.0.1-openj9
adoptopenjdk-openj9-bin: 11 -> 11.0.1 [Critical security fixes]
2018-11-09 10:31:27 +01:00
Austin Seipp
7676dc7b9b ber_metaocaml: 104 -> 107
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2018-11-08 13:37:07 -06:00
Peter Simons
357554ae89 ghc: drop unused 7.10.3-binary compiler 2018-11-08 17:39:13 +01:00
Symphorien Gibol
973eca740b rustc: fix build with unbundled jemalloc and llvm on darwin
jemalloc with stripped prefix would cause segfaults in free:
https://github.com/NixOS/nixpkgs/pull/49557#issuecomment-436734677

Thanks to @danieldk for darwin testing/debugging.
2018-11-08 13:10:24 +01:00
Symphorien Gibol
4b0d441cc4 rustc: build with system llvm and jemalloc
Just like fedora does: https://src.fedoraproject.org/rpms/rust/blob/master/f/rust.spec

Also some cleanup of tests which were removed but no longer exist.
2018-11-08 13:04:37 +01:00
Tim Steinbach
619c39e5c9
kotlin: 1.2.71 -> 1.3.0 2018-11-07 19:56:43 -05:00
Peter Simons
8d81cf6201 ghc: add new version 8.6.2 2018-11-06 10:35:02 +01:00
Patrick Hilhorst
b0e9fc131c
treewide: Fix packages using name where they should use pname 2018-11-06 00:06:17 +01:00
John Ericson
48caae5045 Merge remote-tracking branch 'upstream/master' into HEAD 2018-11-05 15:19:33 -05:00
Renato Alves
3bcdb3945a ghc-8.2.1-binary: Patch shebang causing failures in Centos 6 2018-11-05 14:05:50 +01:00
Tim Steinbach
23deb67b7c graalvm: More fixes 2018-11-04 16:25:51 +00:00
volth
7bd773832c graalvm 1.0.0-rc8 fixes 2018-11-04 16:25:51 +00:00
Tim Steinbach
df8817087e graalvm: 1.0.0-rc3 -> 1.0.0-rc8 2018-11-04 16:25:51 +00:00
Frederik Rietdijk
cb4ff927a1 Merge master into staging-next 2018-11-04 08:49:24 +01:00
Austin Seipp
c55fa1e122 Merge branch 'master' into staging 2018-11-03 19:57:25 -05:00
Peter Simons
bf084e0ed7
Merge pull request #49653 from peti/drop-old-ghc-versions
drop old ghc versions 7.10.3, 8.0.2, and 8.4.3.
2018-11-03 19:43:59 +01:00
Edward Tjörnhammar
df28b4b6e5
x11basic: init at 1.26 2018-11-03 17:58:02 +01:00
taku0
3cfa035a99 adoptopenjdk-openj9-bin: 11 -> 11.0.1 2018-11-03 22:00:56 +09:00
Peter Simons
2f0de54ddb Drop obsolete GHC versions 7.10.3, 8.0.2, and 8.4.3.
We keep the latest minor release of each one of the last 3 major releases,
which currently are GHC versions 8.2.2, 8.4.4, and 8.6.1. We also have
ghc-HEAD, but this doesn't count.

Dropping these compilers implied that we have to drop the corresponding
versions of ghcjs, too. We can also drop a shitload of obsolete compiler
patches that newer versions no longer need.

At some point, we can probably simplify the generic builder, too.
2018-11-02 20:13:55 +01:00
Vladimír Čunát
a92a2c8e15
Merge branch 'master' into staging
Conflict: rename of pythondaemon -> python-daemon.
2018-11-02 14:40:14 +01:00
Gabriel Ebner
5de50f8fa3
Merge pull request #49250 from royneary/nim-0.19
nim: 0.18.0 -> 0.19.0
2018-11-02 10:20:13 +01:00
Will Dietz
0c1b8e8770
Merge pull request #49455 from dtzWill/update/gcc-6.5
gcc6: 6.4.0 -> 6.5.0
2018-11-02 04:00:30 -05:00
Will Dietz
6753b2c6c1
Merge pull request #49605 from mroi/swift-4.2.1
swift: 4.1.3 -> 4.2.1
2018-11-01 22:28:37 -05:00
Michael Roitzsch
4e89814fc6 swift: 4.1.3 -> 4.2.1
* necessary tweaks and patches to get swift 4.2.1 to build
* disabled more tests because they would require additional patching
* delete empty directories from final build output
* some minor cleanup
2018-11-01 17:53:04 +01:00
taku0
15692e6f12
oraclejdk: remove version 10 2018-11-01 12:37:21 +01:00
Franz Pletz
38db6fdfb9
Merge pull request #48326 from jerith666/jdk11
openjdk: 10.0.2 -> 11.0.1
2018-11-01 11:34:13 +00:00
Tomas Hlavaty
dc50b2b558 sbcl: 1.4.12 -> 1.4.13 2018-10-31 23:32:47 +01:00
Tomas Hlavaty
8f4c570030 sbcl: include info manual 2018-10-31 22:33:28 +01:00
R. RyanTM
f475aee598 closurecompiler: 20180805 -> 20180910 (#48529)
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/closure-compiler/versions
2018-10-31 20:30:38 +01:00
Frederik Rietdijk
8db4814e8e
Merge pull request #49476 from Synthetica9/cuda-update
cudatoolkit, cudnn: many updates
2018-10-31 19:26:41 +01:00
royneary
9dcdf5a545 nim: update nodejs-slim 2018-10-31 10:38:16 +01:00
royneary
b786a47e9e nim: move build time dependencies into nativeBuildInputs 2018-10-31 10:37:38 +01:00
Vincent Laporte
0a24919923 ocamlPackages_latest.ocaml: 4.07.0 -> 4.07.1 2018-10-30 20:33:28 +00:00
Frederik Rietdijk
1d196d99be Merge staging-next into staging 2018-10-30 20:35:15 +01:00
Matthew Bauer
dcdf00f18b mentorToolchains: remove
mentorToolchains.armLinuxGnuEabi is replaced with:

- pkgsCross.pogoplug4.buildPackages.gcc
- pkgsCross.pogoplug4.buildPackages.binutils

and mentorToolchains.armEabi is replaced with:

- pkgsCross.arm-embedded.buildPackages.gcc
- pkgsCross.arm-embedded.buildPackages.binutils

Fixes #39087
2018-10-30 13:31:56 -05:00
Matthew Bauer
c327df544a gcc-arm-embedded: remove
replace with:

- pkgsCross.arm-embedded.buildPackages.gcc
- pkgsCross.arm-embedded.buildPackages.binutils
2018-10-30 13:31:55 -05:00
Matthew Bauer
aa4707fc34 treewide: use gnu toolchain for avr/arm-embedded
These packages should in theory work with our GCC toolchains, but
there are some definite breakages that need to be tracked down.
Comparing output of these to old gcc-arm-embedded is important.

Affected packages include:

- axolooti
- avrdudess
- opentx
- microscheme
- betaflight
- inav
- blackmagic
- simavr
- gnuk
2018-10-30 13:31:45 -05:00
Patrick Hilhorst
4cfeb9da53
cudatoolkit, cudnn: many updates
cudatoolkit_9_1: 9.1.85.1 -> 9.1.85.3
cudatoolkit_9_2: init at 9.2.148.1
cudatoolkit_9: 9.1.85.1 -> 9.2.148.1
cudatoolkit_10, cudatoolkit_10_0: init at 10.0.130

cudnn_cudatoolkit_9_0: 7.0.5 -> 7.3.0
cudnn_cudatoolkit_9_1: init at 7.1.3
cudnn_cudatoolkit_9_2: init at 7.2.1
cudnn_cudatoolkit_9: 7.0.5 (9.1) -> 7.3.1 (9.2)
cudnn_cudatoolkit_10, cudnn_cudatoolkit_10_0: init at 7.3.1
2018-10-30 19:09:20 +01:00
Will Dietz
00a51a9669 gcc6: don't apply patches included in update to 6.5 2018-10-30 07:48:07 -05:00
Will Dietz
d2e78403a8 gcc6: 6.4.0 -> 6.5.0
http://lists.gnu.org/archive/html/info-gnu/2018-10/msg00003.html
2018-10-30 07:43:01 -05:00
Matthew Bauer
412093994b gcc: support avr
- respect libc’s incdir and libdir
- make non-unix systems single threaded
- set LIMITS_H_TEST to false for avr
- misc updates to support new libc’s
- use multilib with avr

For threads we want to use:
- posix on unix systems
- win32 on windows
- single on everything else

For avr:
- add library directories for avrlibc
- to disable relro and bind
- avr5 should have precedence over avr3 - otherwise gcc uses the wrong one
2018-10-29 14:34:09 -05:00
Michael Raskin
4a854344b7
Merge pull request #48721 from oxij/tree/mass-rebuild-complicated-cleanups
treewide: mass rebuild complicated cleanups
2018-10-29 19:17:28 +00:00
Jörg Thalheim
da85e7d05d
Merge pull request #49369 from Mic92/mono-cleanup3
mono46: mark as insecure (CVE-2018-1002208)
2018-10-29 10:27:22 +00:00
Matt McHenry
1bd7b98c79 openjdk: 10.0.2 -> 11.0.1
* the jre is no longer an official part of the jdk (jmod is
  recommended as a replacement when needing to create smaller runtime
  images)

* darwin continues to use zulu from azul

* apps that used 10 now use 11 (eclipse, bazel, josm)
2018-10-28 20:35:25 -04:00
Jörg Thalheim
b770be49b9
Merge pull request #49252 from zarelit/crystal_play
crystal: fix "play" subcommand
2018-10-28 23:50:44 +00:00
Jörg Thalheim
8dba09c181
Merge branch 'master' into mono-cleanup 2018-10-28 22:59:18 +00:00
Jörg Thalheim
99edb7accb
mono46: add CVE-2018-1002208 2018-10-28 21:35:38 +00:00
Jörg Thalheim
80d4263526
mono44: remove insecure version
This version is also affected by CVE-2018-1002208.
It has no user in nixpkgs.
2018-10-28 21:30:39 +00:00
Jörg Thalheim
12c9a36dad
mono40: remove 2018-10-28 21:10:14 +00:00
taku0
7c3dd045ce adoptopenjdk-bin: support darwin platform 2018-10-28 13:52:12 +00:00
taku0
8faebb17ac adoptopenjdk-bin: init at 11 2018-10-28 13:52:12 +00:00
Vincent Laporte
8ef70a0b29 reason: 3.3.3 -> 3.3.7 (#49325)
* reason: 3.3.3 -> 3.3.7

* reason: makeWrapper needed at build time only
moved makeWrapper from buildInputs to nativeBuildInputs
2018-10-28 14:06:02 +01:00
royneary
651c1784a9 nim: disable test supposedly broken on Aarch64 2018-10-27 20:39:02 +02:00
royneary
89d71c5279 nim: don't hardcode gcc 2018-10-27 16:58:44 +02:00
royneary
9bf79add13 nim: 0.18.0 -> 0.19.0
- remove sqlite as dependency (I don't see why it's needed)
- run checkPhase after installPhase (at least one test assumes the
standard library in ../lib relative to the nim binary)
- the broken tests pass now or don't exist anymore
- two of the tests requiring network access pass now without network access
- the tests in manyloc do not download dependencies and are passing now
2018-10-27 14:30:21 +02:00
David Costa
473c890034 crystal: fix "play" subcommand
Co-authored-by: Merlin Göttlinger <megoettlinger@gmail.com>
2018-10-27 13:28:21 +01:00
Renaud
f4c02202ca
Merge pull request #48879 from baracoder/dotnet-sdk-403
dotnet-sdk: 2.1.402 -> 2.1.403
2018-10-27 14:14:17 +02:00
Silvan Mosberger
8f7f3c145f
Merge pull request #49204 from r-ryantm/auto-update/ponyc
ponyc: 0.24.4 -> 0.25.0
2018-10-27 13:37:18 +02:00
R. RyanTM
7a711b5f54 ponyc: 0.24.4 -> 0.25.0
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/ponyc/versions
2018-10-26 19:56:11 -07:00
adisbladis
80dd2faa5b mono: Unbreak on aarch64 (#49164) 2018-10-26 18:38:34 +02:00
Daiderd Jordan
1b47b95638
cargo: fix darwin build
It depends the Security framework now.
2018-10-26 16:06:56 +01:00
Daiderd Jordan
0d64e81ce6
rustc: fix moved tests and darwin build 2018-10-26 12:14:24 +01:00
Jörg Thalheim
cafecf16af
rust: 1.29.1 -> 1.30.0 2018-10-26 10:37:46 +01:00
Matt McHenry
8b5a759759 jdk: give more detail when bootstrap jdks are missing 2018-10-25 18:30:22 -04:00
Guillaume Bouchard
55a82ffcd3
ghc: fix typo in 8.6.1 compiler name 2018-10-24 21:29:15 +02:00
Herman Fries
e74b79709a dotnet-sdk: 2.1.402 -> 2.1.403 2018-10-23 15:49:20 +02:00
Brandon Elam Barker
68cb7903c7 ats2: 0.3.11 -> 0.3.12 2018-10-23 13:23:03 +00:00
f--t
c7c3396e69 julia: 1.0.0 -> 1.0.1 (#48191)
* julia: removed the failing tests
2018-10-22 06:57:43 +00:00
Jan Malakhovski
110f16e43e llvm_5: cleanup with a mass rebuild, but no idea why, and can not test 2018-10-21 18:26:37 +00:00
Jan Malakhovski
eae890db12 gcc-*: homogenize and cleanup expressions with a mass rebuild 2018-10-21 18:26:37 +00:00
Tomas Hlavaty
4c4ac578b2 sbcl: specify $SBCL_HOME only when necessary 2018-10-21 01:20:37 +02:00
Tomas Hlavaty
d1a9baaef3 sbcl: include sources 2018-10-21 01:20:37 +02:00
Tomas Hlavaty
a60e49c318 sbcl: 1.4.10 -> 1.4.12 2018-10-21 01:20:37 +02:00
Michael Raitza
69cabf7750 factor-lang: 0.97 -> 0.98
Much improved build with support for GUI libraries and FUEL, the emacs
development environment.

Also directs the work vocabulary to point to /var/lib/factor as a machine-local
writable location. So, scaffolding should work as intended, now.
2018-10-20 02:51:35 +02:00
Frederik Rietdijk
821a3beb10
Merge pull request #48306 from NixOS/staging-next
Merge staging-next into master
2018-10-18 11:23:04 +02:00
Vincent Laporte
9549a22b52
Merge pull request #48605 from bgamari/yosys-updates
Yosys updates
2018-10-17 17:17:44 +00:00
volth
4035086baf oraclejdk8: 8u181 -> 8u191 (#48624) 2018-10-17 16:28:29 +02:00
Frederik Rietdijk
18fcc337af Merge master into staging-next 2018-10-17 08:04:22 +02:00
Ben Gamari
95e3b53b06 yosys: 2018.09.30 -> 2018.10.17 2018-10-17 00:15:47 -04:00
Ben Gamari
8f64cedf17 nextpnr: 2018.08.09 -> 2018.10.17 2018-10-17 00:15:47 -04:00
Silvan Mosberger
9a3e418664
Merge pull request #46753 from redvers/add/openspin
openspin: init at 2018-10-02
2018-10-17 03:18:03 +02:00
Rob Vermaas
67ef59334c julia_10: update to 1.0.1
(cherry picked from commit 3b3a2d30df2de8dec7fa5bc5fe5ee8897e51630e)
2018-10-16 22:14:35 +02:00
Peter Simons
069bf7aee3 ghc: add new 8.4.4 version 2018-10-15 11:55:19 +02:00
Samuel Dionne-Riel
b1cb653ce3
Merge pull request #48446 from dhess/ghc-aarch64-parallel
ghc: enable parallel building of GHC on aarch64.
2018-10-14 23:34:21 -04:00
Drew Hess
a1600d0aa8
ghc: enable parallel building of GHC on aarch64.
Note: this only affects GHC, not haskellPackages, which still suffers
from https://ghc.haskell.org/trac/ghc/ticket/15449.
2018-10-14 18:00:06 -04:00
Matthew Bauer
0881a55f81
Merge pull request #44386 from srdqty/srd-update-mlton-compiler
mlton: refactor and adds mlton20180207Binary mlton20180207 mltonHEAD
2018-10-14 16:56:54 -05:00
Jörg Thalheim
bb9193b4ed
Merge pull request #48210 from akru/master
solc: 0.4.24 -> 0.4.25
2018-10-14 08:35:24 +01:00
Frederik Rietdijk
6f5142e48e Merge master into staging 2018-10-13 09:48:20 +02:00
Yegor Timoshenko
f969e6e474
go: do not wrap with go get tools
See: https://github.com/NixOS/nixpkgs/issues/46603

These tools are not required for `buildGoPackage`, while
significantly affecting closure size and build time.

This essentially reverts 458895db33.
2018-10-12 19:36:34 +00:00
Alexander Krupenkin
7658ae6b72
solc: 0.4.24 -> 0.4.25 2018-10-12 17:59:49 +03:00
Bas van Dijk
0c25079958
futhark: introduce the top-level futhark attribute
The fact that futhark is a Haskell package is an implementation detail. To
install it users should just have to specify `futhark` instead of
`haskellPackages.futhark`.

Additionally futhark is overridden with `haskell.lib.justStaticExecutables` to
reduce closure size.
2018-10-12 14:12:29 +02:00
Silvan Mosberger
d26c303bef
futhark: init at 0.6.2 2018-10-12 14:11:30 +02:00
Sophia Donataccio
bb7ed2cd81 mlton: refactor and adds mlton20180207Binary mlton20180207 mltonHEAD
This commit adds mltonHEAD.

Summary of all the changes in this branch:

* mlton20130715
  - for this one I just copy and pasted the old default.nix
  - I have tested some projects that compile with this version and don't
    compile with the newer version, so I think it makes sense to keep
    the old version

* mlton20180207Binary
  - This is used to build the source derivations

* mlton20180207
  - latest release

* mltonHEAD
  - latest commit to the master branch of the github repo at the time of
    creating this derivation
2018-10-12 00:47:54 -04:00
Sophia Donataccio
fd9a07c7d4 mlton: add one-liner from old derivation to fix source files
Updates from-git-source.nix to use the one-liner to fix up the bash
shebang lines.
2018-10-12 00:36:07 -04:00
Sophia Donataccio
a130228fe8 mlton: adds mlton version 20180207 2018-10-12 00:30:48 -04:00
Sophia Donataccio
30da2b5659 mlton: adds binary release package for mlton version 20180207
This works the same as the binary package in the old derivation, by
patching the release binary. The difference is that this derivation
is also exposed at the top level.
2018-10-12 00:21:49 -04:00
Sophia Donataccio
4845d9324f mlton: prepare old version for refactoring
20130715.nix is exactly the same as the old default.nix other than
pulling the meta data out into its own file.
2018-10-12 00:06:54 -04:00
Sophia Donataccio
0fc9fdf7f2 mlton: use stdenv.cc.bintools.dynamicLinker 2018-10-11 23:58:25 -04:00
taku0
628fa1d50f oraclejdk: deprecate oraclejdk 10 2018-10-11 22:02:29 +00:00
Frederik Rietdijk
bc9bd012c4 Merge staging-next into staging 2018-10-09 15:37:52 +02:00
Benjamin Staffin
641cb61ef7
jsonnet: skip building the website (#47981)
The emscripten build of jsonnet is only used in the interactive demo
found on jsonnet.org, and I don't think we need to include the whole
website in our package.  This reduces the transitive closure from
~100mb to ~32mb, and the build duration from ~8 minutes to ~20 seconds
on my machine.
2018-10-07 20:04:59 -04:00
Samuel Dionne-Riel
d8d85848ce
Merge pull request #47901 from dhess/ghc-aarch64
haskell: re-enable aarch64, but disable parallel builds on that arch.
2018-10-07 15:09:33 -04:00
pmahoney
4af5457ebb jsonnet: fix on darwin (#47939)
Build on darwin fails when using emscripten to build the js
library. Disabling this is unsatisfying, but gets the jsonnet binary
building again.
2018-10-06 14:56:21 -04:00
Matthew Bauer
e78eacd6cd
Merge pull request #46770 from jluttine/carp-init
carp: init at unstable-2018-09-15
2018-10-05 22:43:05 -05:00
Drew Hess
4babe7f799
haskell: re-enable aarch64, but disable parallel builds on that arch.
This is a workaround for unreliable parallel Haskell builds on
aarch64. See https://ghc.haskell.org/trac/ghc/ticket/15449
2018-10-05 01:28:42 -04:00
Aaron VonderHaar
67f58eee5e elm-format: 0.8.0 -> 0.8.1 2018-10-03 20:30:35 +01:00
R. RyanTM
9d8e0819aa kotlin: 1.2.70 -> 1.2.71
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/kotlin/versions
2018-10-03 13:38:12 -04:00
Jörg Thalheim
50a306125c
Merge pull request #47542 from prusnak/gcc-arm-embedded_update
gcc-arm-embedded: 6-2017-q2-update -> 7-2018-q2-update
2018-10-03 17:29:25 +01:00
Andreas Rammhold
aef6830d3e rustc: 1.29.0 -> 1.29.1
From the changelog:

- The standard library's `str::repeat` function contained an out of bounds write
  caused by an integer overflow. This has been fixed by deterministically
  panicking when an overflow happens.
2018-10-03 16:26:48 +02:00
R. RyanTM
99338a1214 osl: 1.9.9 -> 1.9.10
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/openshadinglanguage/versions
2018-10-03 04:53:41 -07:00
Frederik Rietdijk
4d1abc4419
Merge pull request #47604 from NixOS/staging-next
Staging next
2018-10-02 18:22:18 +02:00
Pavol Rusnak
b3531b9719
gcc-arm-embedded: 6-2017-q2-update -> 7-2018-q2-update
+ update blackmagic to latest commit which includes gcc7 fixes
2018-10-02 15:23:31 +02:00
John Ericson
e1605d9b21
Merge pull request #47647 from obsidiansystems/ghc-8.2.2-change-patch
ghc-8.2.2: Oops, added adjacent patch to the one I wanted for master
2018-10-02 01:47:53 -04:00
John Ericson
bfef8113f6 ghc-8.2.2: Oops, added adjacent patch the one I wanted 2018-10-02 05:41:54 +00:00
Peter Hoeg
3916f71a16
Merge pull request #47166 from peterhoeg/u/crystal
crystal: 0.26.1 and introduce 0.25.1
2018-10-02 13:29:22 +08:00
John Ericson
e231a374b8
Merge pull request #47644 from obsidiansystems/ghc-8.2-hsc2hs
ghc-8.2.2: Fix which hsc2hs is installed on cross
2018-10-02 01:10:47 -04:00
John Ericson
4f5d9996a6 ghc-8.2.2: Fix which hsc2hs is installed on cross
These commits all ended up on later GHCs, and are already being patched
in for ghc-8.4.3 in nixpkgs.
2018-10-02 00:33:30 -04:00
Austin Seipp
d7393024d1 yosys: 2018.08.08 -> 2018.09.30
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2018-10-01 22:32:54 -05:00