Commit Graph

6560 Commits

Author SHA1 Message Date
Jan Malakhovski
3a7f3a1119 oraclejdk8distro, oraclejdk8psu_distro: move defaults to package file 2019-02-03 15:33:24 +00:00
Vladimír Čunát
32767d139f
Merge branch 'staging-next'
This round is without the systemd CVE,
as we don't have binaries for that yet.
BTW, I just ignore darwin binaries these days,
as I'd have to wait for weeks for them.
2019-02-20 09:38:45 +01:00
Michael Raskin
446520bb9b
Merge pull request #56026 from oxij/tree/move-defaults-to-package-files-half-cuda
all-packages.nix: move defaults to package files continues^2
2019-02-19 21:54:02 +00:00
Vladimír Čunát
bdd47aaf83
gcl*: fix with updated binutils
The patch was taken from Debian; they apparently don't have a src repo.
2019-02-19 18:02:29 +01:00
Vladimír Čunát
024407bf9a
Merge branch 'master' into staging-next
Hydra nixpkgs: ?compare=1505754
2019-02-19 12:11:04 +01:00
Vladimír Čunát
4851a04deb
go_1_10: fix tests after binutils update 2019-02-19 11:35:54 +01:00
Vincent Laporte
390ed4a626 ocaml-4.08: disable “strictoverflow” hardening 2019-02-19 09:44:04 +01:00
Vincent Laporte
1753b20648 ocaml: init at 4.08.0+beta1 2019-02-19 09:44:04 +01:00
Daiderd Jordan
cbb03f5564
Merge branch 'master' into staging-next 2019-02-17 10:09:12 +01:00
Vladimír Čunát
f7f1a2f54e
Merge branch 'master' into staging-next
A mass darwin rebuild from master (#55784).
2019-02-17 08:05:24 +01:00
Jan Malakhovski
d9db71d581 gnu-smalltalk: move defaults to package file 2019-02-03 15:32:18 +00:00
R. RyanTM
725a9720b1 ponyc: 0.25.0 -> 0.26.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
2019-02-03 08:52:40 +00:00
Vladimír Čunát
bd9f835bf6
Merge branch 'master' into staging-next
Larger rebuild, probably mainly haskell.
Hydra nixpkgs: ?compare=1503325
2019-02-02 17:13:11 +01:00
Lorenzo Manacorda
f4770dbbc8 solc: 0.5.2 -> 0.5.3 2019-02-01 23:06:31 +01:00
Luka Blaskovic
0ae0273803
llvm7: backport patches, fix building rust crates with lto
See: https://github.com/rust-lang/rust/issues/57762
(cherry picked from commit c340704bd3)
2019-02-01 18:24:54 +01:00
Will Dietz
75df522844
Merge #54998: llvm7: replace patch with official upstream commit
(cherry picked from commit 442a74bdf8)
2019-02-01 18:18:05 +01:00
Peter Simons
5649eb713e
Merge pull request #53978 from ElvishJerricco/ghcjs-8.4-8.6-fixes
GHCJS: Fix 8.4 and add 8.6
2019-02-01 13:37:02 +01:00
Vladimír Čunát
8ba516664b
Merge branch 'staging-next' into staging 2019-02-01 09:42:53 +01:00
Vladimír Čunát
5effa4e0f9
Merge branch 'master' into staging-next
Comments on conflicts:
- llvm: d6f401e1 vs. 469ecc70 - docs for 6 and 7 say the default is
  to build all targets, so we should be fine
- some pypi hashes: they were equivalent, just base16 vs. base32
2019-02-01 09:22:29 +01:00
adisbladis
affee8aa47
go_1_9: Drop go 1.9
Unsupported by upstream
2019-02-01 06:19:14 +00:00
Alyssa Ross
cbd63a5517
Merge pull request #52655 from prusnak/dotnet
dotnet-sdk: 2.1.402 -> 2.2.103
2019-01-31 18:18:07 +00:00
R. RyanTM
aeb51ab1f2 psc-package: 0.4.2 -> 0.5.1
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
2019-01-31 19:06:04 +01:00
Vladyslav M
f04f90127a
Merge pull request #54844 from r-ryantm/auto-update/closure-compiler
closurecompiler: 20181210 -> 20190121
2019-01-31 19:34:00 +02:00
Will Dietz
636ae80940 llvm7: replace patch with official upstream commit
Hopefully this also addresses any problems enountered
with the patch used previously.
2019-01-31 10:24:37 -06:00
Rob Vermaas
bfc3789f38 julia: add 1.1.0 2019-01-31 14:18:29 +01:00
taku0
8050d594d3 adoptopenjdk-bin: 11.0.1 -> 11.0.2 (openj9 x86_64-darwin) 2019-01-31 16:44:34 +09:00
Michael Raskin
fa67afe92b sbcl: fix uname invocation 2019-01-31 07:21:30 +01:00
Pavol Rusnak
929924d946
dotnet-sdk: 2.1.402 -> 2.2.103 2019-01-30 19:46:40 +01:00
Alyssa Ross
b9b83748f3
gcj: fix build on Darwin
Partially addresses https://github.com/NixOS/nixpkgs/issues/29715.
2019-01-30 18:19:17 +00:00
Will Fancher
0969e91389 Remove GHCJS 8.2 2019-01-30 04:45:41 -05:00
Will Fancher
96360a3a49 GHCJS: Add elvishjerricco as maintainer 2019-01-30 03:24:15 -05:00
Will Fancher
57cb854e42 GHCJS: Add 8.6 2019-01-30 03:22:59 -05:00
Will Fancher
27a48b714d GHCJS: Fix 8.4 build 2019-01-30 03:22:58 -05:00
Tomas Hlavaty
6483a5b5b4 sbcl: 1.4.15 -> 1.4.16 2019-01-29 22:26:14 +01:00
Peter Simons
3b1158c8dd ghcjs: mark compiler builds as broken
These builds have been failing for a long time ...
2019-01-29 20:19:54 +01:00
R. RyanTM
86a66fda12 closurecompiler: 20181210 -> 20190121
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-28 13:35:09 -08:00
Jörg Thalheim
6f6900495d
Merge pull request #54323 from lblasc/rust132
rust: 1.31.0 -> 1.32.0
2019-01-28 16:14:57 +00:00
R. RyanTM
4f832c5ad8 kotlin: 1.3.11 -> 1.3.20
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
2019-01-28 08:34:48 -05:00
Michael Raskin
545cbf1bc3
Merge pull request #54632 from fare-patches/master
Update gambit and gerbil from upstream
2019-01-28 10:33:29 +00:00
Jörg Thalheim
d5f340f59e
Merge pull request #54658 from allowthere/patch-2
go: 1.11.4 -> 1.11.5
2019-01-27 20:19:23 +00:00
Will Dietz
096ef4f297
Merge pull request #54442 from dtzWill/update/go-1.9.7
go: 1.9.5 -> 1.9.7
2019-01-27 13:29:44 -06:00
Matthew Bauer
8f30e05ce6
Merge pull request #54614 from matthewbauer/libstdcxx
libstdcxx: don’t set stdlib automatically
2019-01-27 13:55:27 -05:00
Matthew Bauer
bb3683d778
Merge pull request #54624 from matthewbauer/libcxx
cc-wrapper: add libcxx for libcxxClang
2019-01-27 13:55:18 -05:00
Vladimír Čunát
a687ef9739
go_1_9: mark as insecure (see the parent commit)
Upstream only supports two latest releases.
https://github.com/golang/go/issues/29903#issuecomment-457307356
2019-01-27 11:33:57 +01:00
Vladimír Čunát
d32e779ae8
go_1_10: 1.10.7 -> 1.10.8 (security)
https://groups.google.com/forum/#!topic/golang-announce/mVeX35iXuSw
https://github.com/NixOS/nixpkgs/pull/54658
2019-01-27 11:29:13 +01:00
Vladimír Čunát
185d88c515
adoptopenjdk-bin: fail in a good way when unsupported
It was breaking the tarball job:
https://hydra.nixos.org/build/87863422
2019-01-27 10:46:07 +01:00
Kosyrev Serge
ea19a8ed1e ghcHEAD: update to 8.7 2019-01-27 10:26:07 +01:00
Kosyrev Serge
c92101bc32 ghc-8.6.3-binary 2019-01-27 10:26:07 +01:00
Matthew Bauer
92f0f8dd68 Merge remote-tracking branch 'NixOS/master' into staging 2019-01-27 00:01:13 -05:00
Matthew Bauer
77550df8e6 cc-wrapper: add libcxx for libcxxClang
clang needs to find headers + libraries for compiling with libc++. We
need to add a libcxx argument to cc-wrapper. This means you do not
have to pass in c++ headers directly.

This resolves the last case remaining of #30670. Darwin clang++ now
works properly.

Fixes #30670
2019-01-26 22:45:15 -05:00
allowthere
d803da845f
go: 1.11.4 -> 1.11.5
https://groups.google.com/forum/#!msg/golang-announce/mVeX35iXuSw/Flp8FX7QEAAJ

We have just released Go 1.11.5 and Go 1.10.8 to address a recently reported security issue. We recommend that all users update to one of these releases (if you’re not sure which, choose Go 1.11.5).

This DoS vulnerability in the crypto/elliptic implementations of the P-521 and P-384 elliptic curves may let an attacker craft inputs that consume excessive amounts of CPU.

These inputs might be delivered via TLS handshakes, X.509 certificates, JWT tokens, ECDH shares or ECDSA signatures. In some cases, if an ECDH private key is reused more than once, the attack can also lead to key recovery.

The issue is CVE-2019-6486 and Go issue golang.org/issue/29903. See the Go issue for more details.
2019-01-27 02:59:44 +00:00
Jörg Thalheim
ba34ffc665
Merge pull request #54619 from Mic92/remove-wkennington
treewide: remove wkennington as maintainer
2019-01-26 23:37:27 +00:00
Francois-Rene Rideau
a737bbd40d gerbil-unstable: 2018-11-19 -> 2019-01-25 2019-01-26 12:05:55 -05:00
Francois-Rene Rideau
85f84819fc gerbil: 0.14 -> 0.15 2019-01-26 12:05:54 -05:00
Francois-Rene Rideau
04469284ce gerbil: use full path for gsc, gxc 2019-01-26 12:05:54 -05:00
Francois-Rene Rideau
83a48f7ac4 gambit-unstable : 2018-11-19 -> 2019-01-18
This is actually the same as the stable version 4.9.2.
2019-01-26 12:05:54 -05:00
Francois-Rene Rideau
d9e452d8eb gambit: 4.9.1 -> 4.9.2 2019-01-26 12:05:54 -05:00
Francois-Rene Rideau
f22db06db6 gambit: bootstrap from gitless tarball 2019-01-26 12:05:53 -05:00
Domen Kožar
c71e6fa79b
Merge pull request #54605 from jerith666/elm-unsafe-path-fix
elm: fix UnsafePath error downloading dependencies
2019-01-26 19:06:52 +07:00
taku0
25eabb785c adoptopenjdk-bin: 11.0.1 -> 11.0.2 (hotspot aarch64-linux, x86_64-mac) 2019-01-26 20:47:40 +09:00
Jörg Thalheim
b5c1deca8a
treewide: remove wkennington as maintainer
He prefers to contribute to his own nixpkgs fork triton.
Since he is still marked as maintainer in many packages
this leaves the wrong impression he still maintains those.
2019-01-26 10:05:32 +00:00
Matthew Bauer
f9ed5e0089 libstdcxx: don’t set stdlib automatically
We don’t need to set -stdlib=libstdc++. This only works on Clang so it
is not good to set it globally. In addition, Clang knows to use
libstdc++ on Linux by default if no stdlib is set:

324f918438/lib/Driver/ToolChains/Linux.cpp (L456)

It’s a good policy to just leave off stdlib for now.

Fixes #29877.
2019-01-26 01:55:57 -05:00
Joachim F
25ca8dc093
Merge pull request #52159 from r-ryantm/auto-update/openshadinglanguage
osl: 1.9.10 -> 1.10.2
2019-01-25 15:25:34 +00:00
Alyssa Ross
b17035126d
iasl: broaden platforms
Builds fine on Darwin.
2019-01-25 15:08:31 +00:00
Jörg Thalheim
8dd8698d2e
Merge pull request #54496 from taku0/adoptopenjdk_11.0.2
adoptopenjdk: 11.0.1 -> 11.0.2 (x86_64-linux only) [Security fixes]
2019-01-25 14:38:27 +00:00
Silvan Mosberger
1b998ce854
Merge pull request #54377 from rnhmjoj/go-mime
go: patch missing mimetype database
2019-01-24 19:50:38 +01:00
Jörg Thalheim
2716db1f72
Merge pull request #54548 from mrVanDalo/fix/aarch64-rustc-timeout
rustc: mark compileprocess as timeconsuming
2019-01-24 17:53:37 +00:00
Ingolf Wagner
c5f0dbb660 rustc: mark compileprocess as timeconsuming 2019-01-24 18:30:35 +01:00
Silvan Mosberger
89654abe66
Merge pull request #54360 from dtzWill/update/ispc-1.10.0
ispc: 1.9.2 -> 1.10.0
2019-01-24 00:43:37 +01:00
Matthew Bauer
5629e9de9d
Merge pull request #54350 from vkleen/llvm-ppc
Support PowerPC in llvm
2019-01-23 17:19:07 -05:00
taku0
3a99772d07 adoptopenjdk: 11.0.1 -> 11.0.2 (x86_64-linux only) 2019-01-23 20:52:02 +09:00
Vladimír Čunát
3fe32b675e
Merge branch 'master' into staging 2019-01-22 15:59:42 +01:00
Luka Blaskovic
c340704bd3 llvm7: backport patches, fix building rust crates with lto
See: https://github.com/rust-lang/rust/issues/57762
2019-01-22 08:09:37 +00:00
Luka Blaskovic
cc5b55f944 rust: 1.31.0 -> 1.32.0 2019-01-22 08:05:17 +00:00
Will Dietz
24fb891bba go: 1.9.5 -> 1.9.7
https://golang.org/doc/devel/release.html#go1.9.minor
2019-01-21 15:52:13 -06:00
Jörg Thalheim
615ed6d90a
Merge pull request #53170 from lopsided98/uboot-rockpro64
uboot: add RockPro64 support, fix Rock64 build, misc related changes
2019-01-21 20:23:04 +00:00
Matt McHenry
736fe5ae59 elm: fix UnsafePath error downloading dependencies 2019-01-21 14:44:31 -05:00
Tim Steinbach
fad6b012bd
openjdk: 8u192 -> 8u202 2019-01-21 12:19:17 -05:00
Jörg Thalheim
f9aa74f451
Merge pull request #53886 from tex/tex/dlang
DMD to provide libphobos2.so.x.y
2019-01-21 16:29:20 +00:00
Theodore Witkamp
6bfbd2df0f gcc-arm-embedded: fix MANPATH 2019-01-20 12:22:36 -08:00
Frederik Rietdijk
ca2edf79f7 Merge master into staging-next 2019-01-20 18:22:17 +01:00
Jan Tojnar
c622d7d77a
Merge pull request #54324 from jtojnar/vapi-setup-hook
Vapi setup hook
2019-01-20 12:37:53 +01:00
Jörg Thalheim
5ba532f987
Merge pull request #54269 from taku0/oraclejdk-8u201
oraclejdk: 8u191 -> 8u201, 8u202 [Security fixes]
2019-01-20 11:08:45 +00:00
Will Dietz
1506f0f8cd ispc: 1.9.2 -> 1.10.0 2019-01-20 02:00:17 -06:00
taku0
dda9edce1d oraclejdk: add warning message about future udpates 2019-01-20 13:14:42 +09:00
Jan Tojnar
79ca7f4cb4
vala: add setup hook
Add datadir containing vapidir to XDG_DATA_DIRS and move vapipdir to dev output.
2019-01-20 04:06:20 +01:00
Viktor Kleen
469ecc7098
llvm: support PowerPC 2019-01-19 18:04:05 -08:00
rnhmjoj
ba7266c629
go: patch missing mimetype database 2019-01-20 00:58:57 +01:00
Frederik Rietdijk
d531da6f8a
Merge pull request #54094 from rnhmjoj/shell
treewide: use ${stdenv.shell} instead of /bin/sh where possible
2019-01-19 14:15:51 +01:00
adisbladis
32301dbba6
shaderc: git-2018-06-01 -> 2018.0
This is a tagged upstream release
2019-01-19 12:32:54 +00:00
adisbladis
9eb9fd2d9b
shaderc: Add missing meta license 2019-01-19 12:32:53 +00:00
adisbladis
731f0e06b1
shaderc: Turn buildInputs to nativeBuildInputs
These are all build-time only native dependencies
2019-01-19 12:32:52 +00:00
adisbladis
1d55e50fe4
shaderc: Add multiple outputs 2019-01-19 12:32:51 +00:00
Frederik Rietdijk
f8b45e2d84 Merge staging-next into staging 2019-01-19 09:24:01 +01:00
Ben Wolsieffer
414c42a697 ubootRock64, ubootRockPro64: use dtc 1.4.5 2019-01-18 21:00:58 -05:00
taku0
11fbd8299d oraclejdk: 8u191 -> 8u201, 8u202 2019-01-18 21:28:24 +09:00
R. RyanTM
1599992618 fasm-bin: 1.73.05 -> 1.73.06
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-17 12:37:35 -08:00
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