Commit Graph

10924 Commits

Author SHA1 Message Date
Thibault Gagnaux
0a16289964
openjdk11: add zulu javaFX java package on darwin 2021-12-09 08:23:39 +01:00
Marek Fajkus
425d5986bb
Merge pull request #149586 from jpagex/elm-test-rs
elm-test-rs: init at 2.0
2021-12-08 19:16:55 +01:00
Jérémy Pagé
2cac5a75f1
elm-test-rs: init at 2.0 2021-12-08 17:37:28 +01:00
Jörg Thalheim
65431e85fb
Merge pull request #149607 from r-ryantm/auto-update/polyml
polyml: 5.8.2 -> 5.9
2021-12-08 15:07:41 +00:00
Ryan Mulligan
21381303e8
Merge pull request #149485 from r-ryantm/auto-update/qbe
qbe: unstable-2021-11-10 -> unstable-2021-11-22
2021-12-08 06:36:38 -08:00
R. Ryantm
da6125aceb polyml: 5.8.2 -> 5.9 2021-12-08 11:26:15 +00:00
R. Ryantm
d124987587 qbe: unstable-2021-11-10 -> unstable-2021-11-22 2021-12-08 00:09:34 +00:00
7c6f434c
71dfb6b33a
Merge pull request #149177 from garrison/julia-python3
julia: switch from python2 to python3
2021-12-07 16:59:14 +00:00
Jörg Thalheim
c92e93c6ad
Merge pull request #148774 from Luis-Hebendanz/kaitai_struct
kaitai-struct-compiler: init at 0.9
2021-12-07 15:35:22 +00:00
Luis-Hebendanz
4e3fcf6816 katai-struct-compiler: init at 0.9 2021-12-07 16:31:22 +01:00
Jim Garrison
1030f5772d julia: switch from python2 to python3
Julia does not actually require python2; it just requires any version of python
[that is equal to or greater than 2.7](https://github.com/JuliaLang/julia/blob/master/doc/src/devdocs/build/build.md#required-build-tools-and-external-libraries).

This changes the python dependency from python2 to python3.

I have verified that julia-1.0 builds with this change.  julia-1.5 is marked as broken
in nixpkgs, so I have not tested it (but I would be very surprised if this change
broke it further).

Motivated by #148779
2021-12-06 19:37:42 -05:00
Christoph Neidahl
113f047ae7
open-watcom-v2: init at unstable 2021-11-30 (#124000) 2021-12-06 11:05:03 -05:00
Pavol Rusnak
c3557f2e64
gcc-arm-embedded-{6,7,8}: enable on aarch64-darwin
(using x86_64-darwin binaries, these can be run if rosetta is installed)
2021-12-05 23:35:52 +01:00
zowoq
bb9bd465b6 go_1_17: 1.17.3 -> 1.17.4 2021-12-04 14:07:50 +10:00
davidak
e82ccfb9ee
Merge pull request #148372 from bobby285271/vala
Vala updates 2021-12-02
2021-12-03 18:16:44 +01:00
Jörg Thalheim
50474e1857
Merge pull request #147543 from risicle/ris-libcxx-13-aarch64
llvmPackages_13.libcxx: require gcc >=10 on gcc platforms
2021-12-03 16:06:34 +00:00
Bobby Rong
aed209a315
vala_0_50: drop
Has reached end of life
2021-12-03 22:48:39 +08:00
Bobby Rong
9ef385f993
vala_0_46: drop
Has reached end of life
2021-12-03 22:48:39 +08:00
Bobby Rong
72eff72cf0
vala: remove disable graphviz patch for 0.44
vala_0_44 already dropped in https://github.com/NixOS/nixpkgs/pull/127243
2021-12-03 14:50:37 +08:00
Austin Seipp
5b253be591 nextpnr: 2021.09.27 -> 2021.11.24, with apycula update
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2021-12-02 21:48:51 -06:00
Austin Seipp
a79ca33d94 yosys: 0.10+1 -> 0.11+52, with abc update
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2021-12-02 21:48:51 -06:00
Bobby Rong
b059d729f5
vala_0_52: 0.52.7 → 0.52.8
https://gitlab.gnome.org/GNOME/vala/raw/0.52.8/NEWS
2021-12-03 10:31:11 +08:00
Bobby Rong
64899e83e1
vala_0_48: 0.48.19 → 0.48.20
https://gitlab.gnome.org/GNOME/vala/raw/0.48.20/NEWS
2021-12-03 10:21:42 +08:00
Philipp Dargel
a3401f6e33 OpenJDK: expose more versions
Provide a way to access all JDK versions.
2021-12-02 17:54:20 -08:00
github-actions[bot]
987163192b
Merge master into staging-next 2021-12-03 00:01:31 +00:00
maralorn
fe03bc4363
Merge pull request #148172 from sternenseemann/ghc-build-target-llvm
haskell.compiler.*: use build->target LLVM in build
2021-12-03 00:44:10 +01:00
Malte Brandy
70df684f9e
Merge branch 'master' into haskell-updates 2021-12-02 23:49:21 +01:00
github-actions[bot]
9c2a129ba1
Merge master into staging-next 2021-12-02 06:01:11 +00:00
Pontus Stenetorp
6cbd21cb02
julia_16-bin and julia_17-bin: punctuation fixes
Thank you @7c6f434c for spotting these.
2021-12-02 01:18:07 +00:00
Pontus Stenetorp
6e176f712b
julia_10-bin: deprecate
No longer supported upstream:

    https://discourse.julialang.org/t/julia-v1-7-0-has-been-released-and-v1-6-is-now-lts/72336
2021-12-02 01:18:07 +00:00
Pontus Stenetorp
1526faf075
julia_17-bin: init at 1.7.0
https://github.com/JuliaLang/julia/blob/v1.7.0/NEWS.md
2021-12-02 01:18:07 +00:00
github-actions[bot]
523293d53d
Merge master into staging-next 2021-12-01 18:01:12 +00:00
sternenseemann
c610be58c0 haskell.compiler.*: use build->target LLVM in build
This is no substantial change, as we already assert that the
build->target and host->target LLVM are the same, but this brings the
terminology in the file in a more consistent order, since we use
build->target for CC/CXX and bintools already.

In fact we should be passing build->target to configure always,
host->target would come into play when updating GHC's settings file
after installing.
2021-12-01 18:37:24 +01:00
sterni
c85d141221
Merge pull request #148079 from sternenseemann/ghc-set-clang-only-if-use-llvm
haskell.compiler.*: only set CLANG to match llc/opt
2021-12-01 17:34:38 +01:00
sternenseemann
0f5a723dd1 Merge remote-tracking branch 'origin/master' into haskell-updates 2021-12-01 17:31:16 +01:00
sternenseemann
6daa4a5c04 haskell.compiler.*: use wrapped darwin bintools on aarch64
On aarch64-darwin we have additional wrappers for install_name_tool and
strip to deal with codesigning requirements (e. g. updating the
signature / checksum after changing a binary). These wrappers don't
exist on x86_64-darwin which is why the unwrapped versions were used
before, causing the kernel to kill (some) executables produced by GHC.
2021-12-01 17:29:12 +01:00
github-actions[bot]
f6f101cca5
Merge master into staging-next 2021-12-01 12:01:26 +00:00
Doron Behar
43ed12450e
Merge pull request #147828 from doronbehar/pkg/maxima 2021-12-01 11:34:38 +02:00
sternenseemann
c23e14e33f haskell.compiler.*: assert that host->target == build->target tools
CC, CXX, LD, AR, …, LLC, OPT and CLANG will be invoked by GHC's build
system at build time in the build->target role. However, since we are
passing absolute paths, they will get saved in GHC's settings file and
later invoked at runtime, when they should be host->target. This means
that the build->target and host->target tools need to be the same for
our built GHC to work properly which is what we guard using these new
asserts.

Being able to drop these asserts would be a step towards cross-compiling
GHC (as opposed to building a GHC cross-compiler which still works).
2021-11-30 23:06:44 +01:00
sternenseemann
19fc229294 haskell.compiler.*: use targetCC for hasGold check
This is a bit shorter and more consistent with the rest of the file.
2021-11-30 23:00:11 +01:00
sternenseemann
c876c7498e haskell.compiler.*: only set CLANG to match llc/opt
* By taking clang from llvmPackages we make sure there is no version
  mismatch between LLVM (where llc and opt come from) and clang (which
  previously would be taken from stdenv on darwin for example).

* Only pass CLANG if useLLVM is true. Previously we also set this if
  targetCC was clang. This would cause potentially confusing behavior if
  llc and opt as well as clang are provided via PATH (and GHC is
  compiled with useLLVM == false), because clang from PATH would be
  ignored, but not llc and opt.
2021-11-30 22:55:19 +01:00
sternenseemann
b2e4708105 haskell.compiler.ghc921: check if ld.gold is available in useLdGold
Since 4c75874560 it is possible to
introspect if ld.gold is contained in the used bintools, so we can also
check if it is available before deciding to use it as done in the other
GHC derivations in 0908812372.
2021-11-30 22:22:30 +01:00
github-actions[bot]
941a6593c8
Merge master into staging-next 2021-11-30 00:01:51 +00:00
Sandro
bf14c1f60b
Merge pull request #144115 from pennae/edk2-stdenv 2021-11-29 20:30:31 +01:00
Doron Behar
57ab62314b maxima, sage: Simplify lisp-compiler arguments namings
Make clearer the difference between `maxima` and `maxima-ecl` top-level
attributes. Use the `lisp-compiler` as a passthru for all of sage's
expressions. Add the `pname` attribute for `ecl` for compatibility with
other lisp implementations.
2021-11-29 15:51:30 +02:00
github-actions[bot]
a0e9d6e2c6
Merge master into staging-next 2021-11-29 00:01:22 +00:00
sternenseemann
31ff641504 Merge remote-tracking branch 'origin/master' into haskell-updates 2021-11-28 19:31:56 +01:00
github-actions[bot]
017d32f216
Merge master into staging-next 2021-11-28 18:00:57 +00:00
sternenseemann
8f1a52ac33 haskell.compiler.*: disable useLLVM also for SPARC and PowerPC
These targets also have NCG support, but they are tested less (in fact
SPARC seems to be untested atm) and may have issues. In such cases being
able to fallback to -fllvm without rebuilding the compiler could be
useful. OTOH GHC will default to -fasm and the backends probably work
well enough in most cases.
2021-11-28 17:14:18 +01:00
7c6f434c
89bb06e7b5
Merge pull request #147685 from ninjin/julia-bin_164
julia_16-bin: 1.6.3 -> 1.6.4
2021-11-28 14:50:56 +00:00