Commit graph

5475 commits

Author SHA1 Message Date
AndersonTorres bab9dcdaac quickjs: 2020-11-08 -> 2021-03-27 2021-06-07 20:32:10 -03:00
Yurii Rashkovskii 4b4df46bab clips: 6.31 -> 6.40 2021-06-07 07:44:10 -07:00
github-actions[bot] 33d7555871
Merge master into staging-next 2021-06-07 06:37:28 +00:00
happysalada e41c7bc1f8 erlang: remove unused setup hook 2021-06-07 10:03:48 +09:00
github-actions[bot] 6076dbb085
Merge master into staging-next 2021-06-06 12:14:32 +00:00
R. RyanTM fb4023f046 erlangR21: 21.3.8.23 -> 21.3.8.24 2021-06-06 17:31:47 +09:00
Jan Tojnar c27d583b42
php: Simplify generic.nix
There is no need for the outer function since all arguments are shadowed anyway.
2021-06-06 08:40:43 +02:00
github-actions[bot] 51ecdeca84
Merge master into staging-next 2021-06-06 00:15:19 +00:00
Maximilian Bosch 2d2c58970a
evcxr: 0.9.0 -> 0.10.0
ChangeLog: https://github.com/google/evcxr/blob/v0.10.0/RELEASE_NOTES.md#version-0100
2021-06-05 20:59:07 +02:00
github-actions[bot] ad63c3d31f
Merge master into staging-next 2021-06-04 19:40:59 +00:00
Kim Lindberger 8960c09eed
Merge pull request #125500 from etu/php-spring-release-cleaning
php: post-release spring cleaning and upgrade to 8.0 as default
2021-06-04 17:48:47 +02:00
github-actions[bot] 065a1dcee6
Merge master into staging-next 2021-06-04 13:00:24 +00:00
Elis Hirwing 6b7b002544
php80: 8.0.6 -> 8.0.7
https://www.php.net/ChangeLog-8.php#8.0.7
2021-06-04 13:40:35 +02:00
github-actions[bot] 9e48485e23
Merge master into staging-next 2021-06-04 07:46:29 +00:00
Elis Hirwing 68eb5305ac
php: Drop PHP 7.3 support
PHP 7.3 won't be supported by upstream for the entire life cycle of
the 21.11 release.

Also drop the pcre' alias since it isn't needed anymore since we don't
need different pcre versions anymore.
2021-06-04 09:26:54 +02:00
Aaron Andersen fd88cc6103
Merge pull request #125513 from etu/php-upgrades
php: php upgrades
2021-06-03 23:09:49 -04:00
github-actions[bot] a9f286f5cf
Merge master into staging-next 2021-06-03 19:52:02 +00:00
stigtsp b421690ee9
Merge pull request #125182 from alyssais/perl-cross
perl.perl-cross-src: 2021-03-21 -> 1.3.6
2021-06-03 18:32:38 +02:00
Elis Hirwing a3c966cc7a
php80: 8.0.5 -> 8.0.6
https://www.php.net/ChangeLog-8.php#8.0.6
2021-06-03 17:11:10 +02:00
Elis Hirwing 23548b2552
php74: 7.4.18 -> 7.4.20
https://www.php.net/ChangeLog-7.php#7.4.19
https://www.php.net/ChangeLog-7.php#7.4.20
2021-06-03 17:10:38 +02:00
Alyssa Ross 71c1bf81e2
perldevel: 5.33.8 -> 5.35.0 2021-06-03 13:23:01 +00:00
happysalada af0844c7a2 beam: nixpkgs-fmt 2021-06-03 22:15:31 +09:00
github-actions[bot] 1fe3553272
Merge master into staging-next 2021-06-03 02:08:32 +00:00
R. RyanTM b1926fc77e erlangR23: 23.3.4.1 -> 23.3.4.2 2021-06-03 09:36:41 +09:00
github-actions[bot] c8ea5daaaf
Merge master into staging-next 2021-06-02 02:32:51 +00:00
Martin Weinelt c0a0f6ceee spidermonkey_78: 78.8.0 -> 78.11.0 2021-06-02 02:03:14 +02:00
Ryan Mulligan 126db3381e
Merge pull request #125041 from r-ryantm/auto-update/janet
janet: 1.15.5 -> 1.16.0
2021-06-01 17:00:21 -07:00
R. RyanTM 7ec26084b8 erlang: 24.0.1 -> 24.0.2 2021-06-02 07:22:03 +09:00
Yurii Rashkovskii 2377c7ea61 racket: 8.0 -> 8.1 2021-06-01 13:08:54 -07:00
R. RyanTM b4f26c949a clojure: 1.10.3.849 -> 1.10.3.855 2021-06-01 16:16:47 +00:00
Alyssa Ross d5607f05af
perl.perl-cross-src: 2021-03-21 -> 1.3.6
New version adds support for NetBSD (by me!).
2021-06-01 08:38:15 +00:00
Alyssa Ross 1439845fed
perl.perl-cross-src: use fetchFromGitHub 2021-06-01 08:21:08 +00:00
github-actions[bot] 61893de097
Merge master into staging-next 2021-06-01 02:27:07 +00:00
Janne Heß cf7fde4b02 lua5_4: 5.4.2 -> 5.4.3 2021-05-31 22:22:11 +02:00
R. RyanTM 2cc146464c janet: 1.15.5 -> 1.16.0 2021-05-31 06:20:10 +00:00
github-actions[bot] 2867d5301f
Merge master into staging-next 2021-05-30 19:15:10 +00:00
Luka Blaskovic b9bf83bc5a luajit_2_0: 2.1.0-2021-05-17 -> 2.1.0-2021-05-29 2021-05-30 16:02:20 +00:00
Luka Blaskovic 20db1f287f luajit_2_1: 2.1.0-2021-05-22 -> 2.1.0-2021-05-29 2021-05-30 16:02:20 +00:00
github-actions[bot] c33da551bf
Merge master into staging-next 2021-05-30 07:13:26 +00:00
Thiago Kenji Okada 33a488c9af
babashka: 0.4.1 -> 0.4.3 (#124325) 2021-05-30 04:26:37 +02:00
github-actions[bot] f57b038275
Merge master into staging-next 2021-05-29 12:49:29 +00:00
R. RyanTM 6933d068c5 elixir: 1.12.0 -> 1.12.1 2021-05-29 19:05:07 +09:00
github-actions[bot] 4cfefea5b2
Merge master into staging-next 2021-05-29 01:43:58 +00:00
R. RyanTM 8ed2973cb1 erlangR24: 24.0 -> 24.0.1 2021-05-29 09:27:25 +09:00
github-actions[bot] f2a2e8f5e9
Merge master into staging-next 2021-05-28 12:48:40 +00:00
DavHau 6c0b85cf3a buildPythonPackage: add support for conda 2021-05-28 14:31:40 +02:00
github-actions[bot] ffa8e995ba
Merge master into staging-next 2021-05-27 01:17:56 +00:00
Sandro a2eaa1fb67
Merge pull request #124535 from jlesquembre/clj
clojure: 1.10.3.839 -> 1.10.3.849
2021-05-27 03:07:35 +02:00
Vladimír Čunát ce2e9f9124
Merge #124110: luajit updates 2021-05-26 21:49:38 +02:00
José Luis Lafuente b38eb1b34c
clojure: 1.10.3.839 -> 1.10.3.849 2021-05-26 21:37:54 +02:00
github-actions[bot] 0615bb674f
Merge master into staging-next 2021-05-25 00:59:01 +00:00
Thomas Depierre f55c3e2f21 beam-packages: drop erlang R18 R19 R20 and cuter 2021-05-25 07:38:41 +09:00
github-actions[bot] 39f8014bf7
Merge master into staging-next 2021-05-24 12:29:00 +00:00
R. RyanTM 4f51b501fe erlangR22: 22.3.4.17 -> 22.3.4.19 2021-05-24 20:33:08 +09:00
github-actions[bot] e061b757fe
Merge master into staging-next 2021-05-24 06:24:12 +00:00
happysalada 7e26b2a455 elixir: remove unused setup hook 2021-05-24 10:14:44 +09:00
happysalada 79118eb657 elixir: format: group inherit 2021-05-24 10:14:44 +09:00
happysalada 58a66f0160 elixir: nixpkgs-fmt 2021-05-24 10:14:44 +09:00
happysalada aa86fdcf85 elixir: default to 1.12; init 1.12 2021-05-24 10:14:17 +09:00
github-actions[bot] a8835232ec
Merge master into staging-next 2021-05-24 01:00:29 +00:00
Doron Behar 71acbedaaa
Merge pull request #123984 from doronbehar/pkg/octave/withPackages
octave.buildEnv: Handle better no packages situation
2021-05-23 19:58:43 +00:00
github-actions[bot] e9fa1eeaf7
Merge master into staging-next 2021-05-23 12:26:48 +00:00
Luka Blaskovic e7a2af956a luajit_2_1: 2.1.0-2020-12-28 -> 2.1.0-2021-05-22
Changes since last update:
65378759f3...5783ba1bf7
2021-05-23 08:23:04 +00:00
Luka Blaskovic e0b048da92 luajit_2_0: 2.0.5-2020-12-28 -> 2.0.5-2021-05-17
Changes since last update:
56c04accf9...44684fa71d
2021-05-23 08:20:08 +00:00
R. RyanTM 1f5baa4bf8 erlang: 23.3.4 -> 23.3.4.1 2021-05-23 16:47:31 +09:00
Doron Behar 351187d848 octave.buildEnv: Handle better no packages situation
Use `rm -f` for *.tar.gz files so the command won't fail in case there
aren't any packages.
Create the `$out/.octave_packages` file before iterating the packages.
2021-05-23 09:19:18 +03:00
Jonathan Ringer b9b9cdb87c
Merge remote-tracking branch 'origin/staging' into staging-next 2021-05-22 19:23:14 -07:00
Jonathan Ringer 11a9ac00fc
Merge remote-tracking branch 'origin/master' into staging-next
Conflicts:
 pkgs/tools/networking/xh/default.nix
2021-05-22 18:19:10 -07:00
Sandro Jäckel 0197f1dc41 pythonPackages: Add aliases 🎉 2021-05-22 15:02:50 -07:00
Andrew Brooks b7b9680e66 tcl: update maintainers
When I reached out to vrthra / Rahul Gopinath about this PR, he
indicated that he no longer has the time to serve as tcl maintainer
and suggested that I take on the responsibility.
2021-05-21 15:18:31 -05:00
Andrew Brooks 4b5d85bf44 tcl: use double square brackets consistently in tcl package hook 2021-05-21 15:18:30 -05:00
Andrew Brooks 927251e781 tcl: avoid readonly local in package hook
If a path with a space were added to TCLLIBPATH, _addToTclLibPath
would attempt to mutate the tclPkg local and fail.
2021-05-21 15:18:29 -05:00
Andrew Brooks ca4b34f09e tcl: combine inherit expressions
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2021-05-21 15:18:27 -05:00
Andrew Brooks e22fe366af tcl: fix TCLLIBPATH edge cases in tcl package hook
TCLLIBPATH was not actually extended if a package's path was a substring
of a package already on the path. This commit fixes that behavior.

Additionally, '--prefix' is now used in place of '--set', as the latter
was found to break tkremind from the remind package.
2021-05-21 15:18:26 -05:00
Andrew Brooks 9571f53665 tclreadline: simplify package with tcl.mkTclDerivation 2021-05-21 15:18:04 -05:00
Andrew Brooks c6ca1ba9c7 tcl: Add tclPackageHook and mkTclDerivation
Implement tclPackageHook, a setup hook that adjusts TCLLIBPATH to include the
paths of any installed Tcl packages, propagates that TCLLIBPATH to
anti-dependencies, and wraps any installed binaries to set their TCLLIBPATH.

Additionally, implement a makePythonPackage-style mkDerivation wrapper to use
reasonable defaults for Tcl packages and use tclPackageHook.
2021-05-21 15:18:03 -05:00
Mario Rodas dadbf69b76
Merge pull request #123748 from baloo/baloo/rubygems/tmpdir
rubygems: ensure temporary directories are cleaned up
2021-05-21 03:56:38 -05:00
github-actions[bot] 76337e9ea4
Merge staging-next into staging 2021-05-21 06:22:12 +00:00
Jonathan Ringer 6b15fdce86
Merge remote-tracking branch 'origin/master' into staging-next
Conflicts:
 pkgs/shells/ion/default.nix
 pkgs/tools/misc/cicero-tui/default.nix
2021-05-20 22:11:42 -07:00
R. RyanTM 16f2ed30d2 clojure: 1.10.3.822 -> 1.10.3.839 2021-05-20 14:52:49 -07:00
Arthur Gautier 7b48454121 rubygems: ensure temporary directories are cleaned up
see #123718

Signed-off-by: Arthur Gautier <baloo@superbaloo.net>
2021-05-20 20:51:41 +00:00
github-actions[bot] 0a0c0a9fb9
Merge staging-next into staging 2021-05-20 18:36:04 +00:00
Jonathan Ringer 14f3686af1
Merge remote-tracking branch 'origin/master' into staging-next
Conflicts:
  pkgs/applications/terminal-emulators/alacritty/default.nix
  pkgs/servers/clickhouse/default.nix
2021-05-20 09:12:42 -07:00
Eduardo Sánchez Muñoz 4aee58ec96 pythonPackages.buildPythonPackage: enable verbose output with pyproject
This makes the build log more useful
2021-05-19 12:16:15 -07:00
github-actions[bot] 99a3061e9f
Merge staging-next into staging 2021-05-18 18:36:38 +00:00
Jonathan Ringer f7a112f6c4
Merge remote-tracking branch 'origin/master' into staging-next
Conflicts:
  pkgs/applications/graphics/emulsion/default.nix
  pkgs/development/tools/misc/texlab/default.nix
  pkgs/development/tools/rust/bindgen/default.nix
  pkgs/development/tools/rust/cargo-udeps/default.nix
  pkgs/misc/emulators/ruffle/default.nix
  pkgs/tools/misc/code-minimap/default.nix
2021-05-18 08:57:16 -07:00
FliegendeWurst 9e16b3b579 renpy: ffmpeg_3 -> ffmpeg 2021-05-18 09:42:58 +02:00
David 9f4878daca fix lfe 2021-05-18 05:40:58 +09:00
R. RyanTM 4cb9549496 chibi: 0.9.1 -> 0.10 2021-05-17 13:35:12 -07:00
Sandro 981d89bddc
Merge pull request #123041 from thiagokokada/bump-babashka
babashka: 0.4.0 -> 0.4.1
2021-05-17 19:09:35 +02:00
Jonathan Ringer d8e62d8e41
Merge remote-tracking branch 'origin/master' into staging-next
Fix cargo-flash build
2021-05-16 18:27:14 -07:00
Michael Raskin 5e9437ef57
Merge pull request #123289 from OPNA2608/fix/supertuxkart-darwin/21.05
superTuxKart: Build on Darwin
2021-05-16 22:59:10 +00:00
R. RyanTM f867062ef9 erlangR21: 21.3.8.22 -> 21.3.8.23 2021-05-17 07:58:15 +09:00
Stéphan Kochen 873996595c acl2: fix darwin build 2021-05-16 14:59:44 -07:00
OPNA2608 dfb2d52a78 angelscript: Make Darwin-compatible 2021-05-16 21:45:55 +02:00
github-actions[bot] 9911b1c75b
Merge staging-next into staging 2021-05-16 01:01:01 +00:00
github-actions[bot] b484cef365
Merge master into staging-next 2021-05-16 01:00:58 +00:00
Stéphan Kochen e957b3c5b8 evcxr: fix darwin build 2021-05-15 12:35:47 -07:00
github-actions[bot] c10600230e
Merge staging-next into staging 2021-05-15 18:30:31 +00:00
Alyssa Ross 665732d877 lua: fix linkage
This fixes a couple of problems:

 * Lua 5.1 doesn't have SYSLIBS, so wasn't being linked with any
   libraries.

 * SYSLIBS doesn't include -lm, so we had to add that manually to
   pkgconfig.  LIBS includes -lm, so we don't need that hack any more.
2021-05-15 09:33:46 -07:00
Alyssa Ross 1758c0ac65 lua5_4: fix eval
This patch was removed in 34f8d7e15a ("lua: one dso patch to rule
them all"), and the reference to it in lua5_4 was removed at the time,
but it seems to have found its way back somehow (probably through a
merge?).

(cherry picked from commit 5b278213a2)
2021-05-15 09:33:46 -07:00
Alyssa Ross 3f5ecec613 Revert "staging-next: lua5: fix eval, add lib.so.patch"
This reverts commit 537a1940e8.

This patch was deliberately removed in 34f8d7e15a ("lua: one dso
patch to rule them all").  The correct fix is to remove the reference
to it that was reintroduced, rather than re-adding the patch.
2021-05-15 09:33:46 -07:00
Alyssa Ross 399223fdf7 Revert "lua5_*: tweak linking libraries"
This reverts commit 539ad4f811.

The correct fix here is to fix our addition to the Makefile.
2021-05-15 09:33:46 -07:00
github-actions[bot] 49ec716c04
Merge staging-next into staging 2021-05-15 12:25:36 +00:00
Alyssa Ross 5b278213a2 lua5_4: fix eval
This patch was removed in 34f8d7e15a ("lua: one dso patch to rule
them all"), and the reference to it in lua5_4 was removed at the time,
but it seems to have found its way back somehow (probably through a
merge?).
2021-05-15 12:47:06 +02:00
Vladimír Čunát 539ad4f811
lua5_*: tweak linking libraries
All liblua.so were missing a library or two;
I'm not sure if there's a better way to add them.  Check:
ldd -r ./result/lib/liblua.so
2021-05-15 09:36:05 +02:00
Jonathan Ringer 537a1940e8
staging-next: lua5: fix eval, add lib.so.patch 2021-05-14 23:38:34 -07:00
github-actions[bot] 78ae7ac75e
Merge staging-next into staging 2021-05-15 06:22:25 +00:00
Robert T. McGibbon 2e55b7301b pytestCheckHook: improve disabledTestPaths whitespace handling 2021-05-14 21:59:55 -07:00
Jonathan Ringer 0546e68ef7
Merge remote-tracking branch 'origin/master' into staging-next 2021-05-14 21:57:09 -07:00
Thiago Kenji Okada f047930992 babashka: 0.4.0 -> 0.4.1 2021-05-14 18:18:14 -03:00
Konstantin Alekseev feb867f2fd
lua-5.4: fix build on darwin (#123028) 2021-05-14 16:38:50 -04:00
Vladimír Čunát c48eaa70e3
Merge branch 'master' into staging-next 2021-05-14 22:27:34 +02:00
Vladimír Čunát 55282bd6f6
lua5_1: fixup a recent regression
Commit 57832e625c (PR #119860) switched to using SYSCFLAGS,
but lua 5.1 calls it MYCFLAGS.  We noticed due to broken luarocks build:
https://hydra.nixos.org/build/142663274
2021-05-14 22:08:38 +02:00
Domen Kožar 74562c88c9
Merge pull request #122941 from bobrik/ivan/msse-x86
python2: only pass -msse2 on x86_64-darwin, not any darwin
2021-05-14 20:01:20 +02:00
Ivan Babrou 51f6036e41 python2: only pass -msse2 on x86_64-darwin, not any darwin 2021-05-14 09:15:03 -07:00
zowoq 004f8cd986 Merge staging-next into staging 2021-05-14 16:32:43 +10:00
happysalada 580d6f6951 erlang: 23.3.2 -> 23.3.4 2021-05-14 15:25:00 +09:00
github-actions[bot] bf5d8bb531
Merge master into staging-next 2021-05-14 00:58:11 +00:00
Justin Wood 7500267ed9 ErlangR24: init at 24.0
Update configure options

The configure script now needs to be told about the headers and the
actual lib files separately.

Remove extra whitespace
2021-05-13 11:48:19 -07:00
Jan Tojnar 7982550ac4
Merge branch 'staging-next' into staging 2021-05-11 09:09:10 +02:00
github-actions[bot] 61fa3fdde8
Merge master into staging-next 2021-05-10 18:28:17 +00:00
Sandro 5b50bab958
Merge pull request #122277 from thiagokokada/bump-babashka 2021-05-10 19:18:43 +02:00
Jan Tojnar 594a885912
Merge branch 'staging-next' into staging 2021-05-10 09:45:47 +02:00
github-actions[bot] f4d69ad1f2
Merge master into staging-next 2021-05-10 06:20:28 +00:00
Ben Siraphob a4ba4770fb falcon: 2013-09-19 -> unstable-2018-10-23 2021-05-10 00:03:10 +07:00
Jonathan Ringer 2171463a0f cling: fix llvm build 2021-05-08 18:13:45 -07:00
Thiago Kenji Okada 73c19f6682 babashka: 0.3.5 -> 0.4.0 2021-05-08 21:19:19 -03:00
Jan Tojnar dd78ce1c53
Merge branch 'staging-next' into staging 2021-05-08 20:59:05 +02:00
github-actions[bot] 6d46d8a9b9
Merge master into staging-next 2021-05-08 18:22:46 +00:00
Thomas Gerbet 9c6dd168d7 falcon: fix the build 2021-05-08 10:31:28 -07:00
Daniël de Kok 85f96822a0 treewide: fix cargoSha256/cargoHash
Rust 1.50.0 incorporated a Cargo change (rust-lang/cargo#8937) in
which cargo vendor erroneously changed permissions of vendored
crates. This was fixed in Rust
1.51.0 (rust-lang/cargo#9131). Unfortunately, this means that all
cargoSha256/cargoHashes produced during the Rust 1.50.0 cycle are
potentially broken.

This change updates cargoSha256/cargoHash tree-wide.

Fixes #121994.
2021-05-08 00:36:37 -07:00
github-actions[bot] b4416b52c5
Merge master into staging-next 2021-05-08 00:46:50 +00:00
Stefan Frijters c16380b5b4 gnuapl: Fix build
One instance of this error/warning comes up during the build.
According to the comment in the code they know what they are doing,
so this can be ignored.
2021-05-07 14:44:01 -07:00
github-actions[bot] 1ae6d3d02f
Merge master into staging-next 2021-05-07 18:24:29 +00:00
ajs124 cd609e7a1c
Merge pull request #117094 from helsinki-systems/drop/spidermonkey_1_8_5
spidermonkey_1_8_5: drop
2021-05-07 18:55:49 +02:00
John Ericson a3e54cb582 Merge remote-tracking branch 'upstream/staging-next' into staging 2021-05-06 15:48:25 -04:00
John Ericson 470640e7fe treewide: Do a number of no-op cleanups for cross and darwin
I am taking the non-invasive parts of #110914 to hopefully help out with #111988.

In particular:

 - Use `lib.makeScopeWithSplicing` to make the `darwin` package set have
   a proper `callPackage`.

 - Adjust Darwin `stdenv`'s overlays keeping things from the previous
   stage to not stick around too much.

 - Expose `binutilsNoLibc` / `darwin.binutilsNoLibc` to hopefully get us
   closer to a unified LLVM and GCC bootstrap.
2021-05-06 11:17:26 -04:00
Jan Tojnar d9f177eb4d
Merge branch 'staging-next' into staging
The transmission conflict was non-trivial:
- libbrotli added to apparmor rules <1bdda029cd>
- apparmor rules rewritten <b280e64078>

Chosen the rewrite and verified that brotli is part of the rule set generated by `apparmorRulesFromClosure`.
2021-05-06 08:42:50 +02:00
Robin Gloster d3ba49889a
Merge pull request #121180 from helsinki-systems/upd/php
php: 7.3.23, 8.0.5, 7.4.18
2021-05-05 17:07:07 -05:00
Maximilian Bosch f233562967
evcxr: 0.8.1 -> 0.9.0
ChangeLog: https://github.com/google/evcxr/blob/v0.9.0/RELEASE_NOTES.md#version-090
2021-05-05 22:39:22 +02:00
github-actions[bot] 5e177b16b1
Merge staging-next into staging 2021-05-03 18:25:49 +00:00
ajs124 09d29bd784 spidermonkey_1_8_5: drop 2021-05-03 15:44:10 +02:00
Thomas Gerbet 3266b763ea mujs: 1.1.1 -> 1.1.2
https://git.ghostscript.com/?p=mujs.git;a=log;h=1.1.2
The fix for the use-after-free included in this release might have a
security impact.
2021-05-02 11:00:09 +02:00
Mario Rodas 92bff24dc1
Merge pull request #119506 from marsam/ruby-disable-jit
ruby: build without jit by default
2021-05-01 21:56:15 -05:00
github-actions[bot] e6037ce5fe
Merge staging-next into staging 2021-05-02 00:58:46 +00:00
Patrick Hilhorst 38499a3b08
j: 901f -> 902b 2021-05-01 21:58:31 +02:00
Andrew Childs 7869d16545 llvmPackages: Multuple outputs for everythting
Also begin to start work on cross compilation, though that will have to
be finished later.

The patches are based on the first version of
https://reviews.llvm.org/D99484. It's very annoying to do the
back-porting but the review has uncovered nothing super major so I'm
fine sticking with what I've got.

Beyond making the outputs work, I also strove to re-sync the packages,
as they have been drifting pointlessly apart for some time.

----

Other misc notes, highly incomplete

- lvm-config-native and llvm-config are put in `dev` because they are
  tools just for build time.

- Clang no longer has an lld dep. That was introduced in
  db29857eb3, but if clang needs help
  finding lld when it is used we should just pass it flags / put in the
  resource dir. Providing it at build time increases critical path
  length for no good reason.

----

A note on `nativeCC`:

`stdenv` takes tools from the previous stage, so:

1. `pkgsBuildBuild`: `(?1, x, x)`
2. `pkgsBuildBuild.stdenv.cc`: `(?0, ?1, x)`

while:

1. `pkgsBuildBuild`: `(?1, x, x)`
2. `pkgsBuildBuild.targetPackages`: `(x, x, ?2)`
3. `pkgsBuildBuild.targetPackages.stdenv.cc`: `(?1, x, x)`
2021-04-30 05:41:00 +00:00
ajs124 faec9cb0e5 php80: 8.0.3 -> 8.0.5 2021-04-30 02:57:04 +02:00
ajs124 e6626a3ae0 php74: 7.4.16 -> 7.4.18 2021-04-30 02:57:04 +02:00
ajs124 68c650d0f4 php73: 7.3.27 -> 7.3.28 2021-04-30 02:57:04 +02:00
Ryan Mulligan 14cfc9dba3
Merge pull request #121035 from r-ryantm/auto-update/jruby
jruby: 9.2.16.0 -> 9.2.17.0
2021-04-28 19:42:50 -07:00
R. RyanTM 6fec0dfca0 jruby: 9.2.16.0 -> 9.2.17.0 2021-04-28 14:27:39 +00:00
github-actions[bot] ce47d859f6
Merge staging-next into staging 2021-04-28 12:06:40 +00:00
R. RyanTM 377bda4b75 erlang: 23.3.1 -> 23.3.2 2021-04-28 18:19:46 +09:00
Kim Lindberger 3bed46e4b9
Merge pull request #114175 from eyJhb/php-phpdbg-disable
php: fixed not being able to disable phpdbgSupport
2021-04-28 10:46:47 +02:00
github-actions[bot] 70093bbd44
Merge staging-next into staging 2021-04-28 06:05:49 +00:00
R. RyanTM 3516b56859 joker: 0.16.0 -> 0.17.1 2021-04-28 01:00:59 -04:00
R. RyanTM dacb5ba294 janet: 1.15.4 -> 1.15.5 2021-04-27 23:38:41 -04:00
github-actions[bot] 97889a52e1
Merge staging-next into staging 2021-04-27 18:14:28 +00:00
Sandro ce90673437
Merge pull request #120725 from jlesquembre/clojure
clojure: 1.10.3.814 -> 1.10.3.822
2021-04-27 14:10:10 +02:00
José Luis Lafuente dea924ccf8
clojure: 1.10.3.814 -> 1.10.3.822 2021-04-26 13:36:11 +02:00
github-actions[bot] 0d97d9f23b
Merge staging-next into staging 2021-04-23 00:15:42 +00:00
github-actions[bot] 481a9bc47c
Merge master into staging-next 2021-04-23 00:15:39 +00:00
Thiago Kenji Okada 5478f50c10 babashka: 0.3.1 -> 0.3.5 2021-04-22 11:37:37 -03:00
Andrew Childs f16053c34d rubygems: 3.1.3 -> 3.2.16 2021-04-21 13:23:53 +09:00
Mario Rodas 1b2f9c0eaf python310: fix build on darwin 2021-04-20 04:20:00 +00:00
Alyssa Ross 25d4f0d334
lua: use stdenv.cc.targetPrefix
This evaluates to an empty string when not cross compiling, so by
using this instead of stdenv.hostPlatform.config we can eliminate a
conditional.
2021-04-19 16:58:32 +00:00
Alyssa Ross 8abdf1db65
lua: don't try to -ldl -lm on non-Linux OSes
On other OSes, like NetBSD, these are part of libc.  Fortunately, the
Lua Makefile already knows about this, and has a SYSLIBS variable we
can use for this.
2021-04-19 16:58:29 +00:00
Alyssa Ross 34f8d7e15a
lua: one dso patch to rule them all
We do this same patch in three different ways for four different Lua
versions, even though the structure of the Makefile barely changes
between releases.  We can easily consolidate this by just modifying
the Makefile ourselves instead of using patches (Makefiles are very
amenable to this).
2021-04-19 16:58:26 +00:00
Alyssa Ross 936b27b5d4
lua: support non-Linux non-Darwin operating systems 2021-04-19 13:05:06 +00:00
Alyssa Ross 57832e625c
lua: don't always set LUA_USE_LINUX
This is supposed to be automatically set by Lua's Makefile if PLAT is
set appropriately, but it was being overridden by us overridding
CFLAGS.  Setting it manually was a hack.  The correct thing to do was
to make sure SYSCFLAGS (where Lua's Makefile puts LUA_USE_LINUX) was
still included in our custom CFLAGS.
2021-04-19 12:57:35 +00:00
Martin Weinelt cd7a519012
Merge branch 'master' into staging-next 2021-04-16 01:32:09 +02:00
Thomas Gerbet 54ac23c6b9 mujs: 1.0.9 -> 1.1.1 2021-04-15 10:18:55 +02:00
Vladimír Čunát cf5cca58d3
Merge #119255: staging-next + conflict resolution -> staging 2021-04-13 09:35:49 +02:00
Anderson Torres fea3171893
Merge pull request #118403 from dotlambda/CVE-2021-23336
python27: fix CVE-2021-23336
2021-04-12 18:44:52 -03:00
Luke Granger-Brown 08b22e605b Merge remote-tracking branch 'upstream/staging-next' into down-integrate-staging 2021-04-12 18:49:01 +00:00
David Leslie a7b54d9016
erlang: add updateScript and update versions (#118831)
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2021-04-12 19:59:37 +02:00
Jan Tojnar 625ce6c7f6 Merge branch 'staging-next' into staging
In python-packages.nix, resolve conflict between 50d604314e and 187d0371ab.
2021-04-08 17:14:31 +02:00
github-actions[bot] bf6abedefb
Merge master into staging-next 2021-04-08 12:06:16 +00:00
Alexander Bantyev 4fcc1eda6b
Merge pull request #118595 from dlesl/update-erlang
erlangR23: 23.2.6 -> 23.3.1
2021-04-08 13:29:58 +03:00
github-actions[bot] 0ba1008684
Merge master into staging-next 2021-04-08 06:05:39 +00:00
Mario Rodas e4650171af
Merge pull request #118684 from lugray/update-ruby_3_0
ruby_3_0: 3.0.0 -> 3.0.1
2021-04-07 21:02:45 -05:00
github-actions[bot] 1d48804dab
Merge master into staging-next 2021-04-07 12:06:23 +00:00
Sandro b219457ac0
Merge pull request #117333 from OPNA2608/fix/supercollider-wrapping/21.05
supercollider: fix Qt wrapping
2021-04-07 10:31:19 +02:00
Mario Rodas 83612c3f98 ruby_2_7: 2.7.2 -> 2.7.3
https://www.ruby-lang.org/en/news/2021/04/05/ruby-2-7-3-released/
2021-04-07 04:20:00 +00:00
Mario Rodas 3d7c1202df ruby_2_6: 2.6.6 -> 2.6.7
https://www.ruby-lang.org/en/news/2021/04/05/ruby-2-6-7-released/
2021-04-07 04:20:00 +00:00
github-actions[bot] 8610c0abbd
Merge staging-next into staging 2021-04-07 12:06:26 +00:00
Lisa Ugray 7ed8d11dc4 ruby_3_0: 3.0.0 -> 3.0.1 2021-04-06 15:34:39 -04:00
Jan Tojnar 70babe5bcf Merge branch 'staging-next' into staging 2021-04-06 16:25:41 +02:00
Jan Tojnar c04a14edd6 Merge branch 'master' into staging-next 2021-04-06 16:01:14 +02:00
Sandro 2514c93a4f
Merge pull request #118303 from siriobalmelli-foss/upgrade/wasmer
wasmer: 0.17.0 -> 1.0.2
2021-04-05 17:13:52 +02:00
David e067a4c91f erlangR23: 23.2.6 -> 23.3.1 2021-04-05 15:17:10 +02:00
Frederik Rietdijk f310134dec python39: 3.9.3 -> 3.9.4 2021-04-05 10:54:26 +02:00
Sandro Jäckel 3453b89f4b
lzma: deprecate alias 2021-04-04 19:49:52 +02:00
Frederik Rietdijk 09147517ea buildPythonPackage: avoid recursion
Sometimes an infinite recursion error shows up.
2021-04-03 17:56:14 +02:00
Frederik Rietdijk 4f02e12f8a python2Packages: separate extension 2021-04-03 17:49:42 +02:00
Robert Schütz fa410ea633 python27: fix CVE-2021-23336
From the archive `python-gentoo-patches-2.7.18_p8.tar.xz` found at
https://dev.gentoo.org/~mgorny/dist/python/, I copied
`0024-3.6-bpo-42967-only-use-as-a-query-string-separator-G.patch`.
2021-04-03 15:10:01 +02:00
Sirio Balmelli 5ead7d9343
wasmer: 0.17.0 -> 1.0.2
Signed-off-by: Sirio Balmelli <sirio@b-ad.ch>
2021-04-03 11:37:23 +02:00
Frederik Rietdijk 9e83f91bb1 python39: 3.9.2 -> 3.9.3 2021-04-03 10:29:11 +02:00
Frederik Rietdijk d754c20366 python38: 3.8.8 -> 3.8.9 2021-04-03 10:29:10 +02:00
github-actions[bot] b3a0328b7f
Merge master into staging-next 2021-04-02 18:14:54 +00:00
Sandro 96f62260a9
Merge pull request #118131 from alyssais/ruby
ruby: remove myself as maintainer/CODEOWNER
2021-04-02 18:51:18 +02:00
Eric Dallo 1092aa59b5
babashka: 0.2.10 -> 0.3.1 2021-04-02 12:14:26 -03:00
github-actions[bot] 85e9b4acf4
Merge staging-next into staging 2021-04-01 12:06:32 +00:00
Sandro 356e52c844
Merge pull request #117116 from kolaente/update/flutter 2021-04-01 13:48:07 +02:00
Mario Rodas 6852f66506 ruby: disable jit by default
Building Ruby with jit by default includes clang in its closure, hence
causing a large closure size.

Ruby jit support is optional, and is only enabled at runtime through the
`--jit` flag, hence it should not cause any regression.
2021-04-01 04:20:00 +00:00
Alyssa Ross 53f49682ee
ruby: remove myself as maintainer/CODEOWNER
It's been at least a year since I kept up to date with Ruby, and I
don't think I really have anything left to offer Nixpkgs in terms of
Ruby expertise.
2021-03-31 09:27:35 +00:00
github-actions[bot] ea21c98571
Merge staging-next into staging 2021-03-28 06:05:34 +00:00
github-actions[bot] 3f2a4a9dea
Merge master into staging-next 2021-03-28 06:05:31 +00:00
Ryan Mulligan c657fe2021
Merge pull request #117552 from r-ryantm/auto-update/clojure
clojure: 1.10.2.774 -> 1.10.3.814
2021-03-27 20:34:42 -07:00
github-actions[bot] bef3b9438a
Merge staging-next into staging 2021-03-27 18:14:11 +00:00
github-actions[bot] 95c24d591a
Merge master into staging-next 2021-03-27 18:14:08 +00:00
Elis Hirwing 2ed44fa49c
Merge pull request #114173 from eyJhb/php-clisupport-false
php: fixed building with cliSupport = false
2021-03-27 17:08:43 +01:00
Jan Tojnar b3c854b60b
Merge branch 'staging-next' into staging 2021-03-26 07:53:44 +01:00
github-actions[bot] 7c9222212f
Merge master into staging-next 2021-03-25 18:14:01 +00:00
Frederik Rietdijk 4f39a2db4d cling: use python3 2021-03-25 12:00:51 +01:00
R. RyanTM 3b43e447c6 clojure: 1.10.2.774 -> 1.10.3.814 2021-03-25 01:36:59 +00:00
github-actions[bot] 85dc25227c
Merge staging-next into staging 2021-03-24 12:12:00 +00:00
github-actions[bot] 380cb1e995
Merge master into staging-next 2021-03-24 12:11:57 +00:00
ajs124 c49825c5ee spidermonkey_38: drop
it was based on a firefox release that last received an update in April 2016
2021-03-24 10:39:11 +01:00
R. RyanTM 0d5c0c4608 joker: 0.15.7 -> 0.16.0 2021-03-23 23:21:41 -07:00
OPNA2608 06353a235f supercollider: fix Qt wrapping 2021-03-23 12:35:42 +01:00
Frederik Rietdijk 7a65bb76f1 pythonPackages: fix editable setuptools installations 2021-03-23 11:27:27 +01:00
github-actions[bot] 44763c135b
Merge master into staging-next 2021-03-22 18:21:11 +00:00
Stig d78cb9fc18
Merge pull request #117139 from stigtsp/package/perl-5.33.8
perldevel:  5.33.6 -> 5.33.8, perl-cross: 1.3.5 -> e53999d
2021-03-22 14:06:10 +01:00
Stig 0fb737d19b
Merge pull request #116234 from r-ryantm/auto-update/zef
zef: 0.11.4 -> 0.11.5
2021-03-22 14:03:09 +01:00
github-actions[bot] feda7be375
Merge master into staging-next 2021-03-22 12:26:55 +00:00
Ben Siraphob 575e853bd9 clooj: add platforms 2021-03-22 15:07:25 +07:00
Stig Palmquist 7e160ee51b perldevel: 5.33.6 -> 5.33.8 2021-03-21 20:37:12 +01:00
Stig Palmquist ad039e9158 perl-cross: 1.3.5 -> e53999d 2021-03-21 20:36:42 +01:00
github-actions[bot] 2379dca8ce
Merge master into staging-next 2021-03-21 18:25:45 +00:00
kolaente 76830a8875
dart: fix shasums for darwin x64, linux i686 and linux aarch64 2021-03-21 17:53:26 +01:00
kolaente 3be901912d
flutter 1.22.4 -> 2.0.3 2021-03-21 14:06:57 +01:00
ajs124 e3e8b48ca6 spidermonkey_60: drop
it was based on a firefox release that last received an update in September 2019
2021-03-21 03:24:34 +01:00
github-actions[bot] 933682b533
Merge master into staging-next 2021-03-20 18:19:30 +00:00
Ben Siraphob ca4e35218e trealla: init at 1.7.65 2021-03-20 14:20:19 +07:00
github-actions[bot] 11187b30ca
Merge staging-next into staging 2021-03-20 06:21:50 +00:00
Sandro 8a945c941e
Merge pull request #116994 from AndersonTorres/new-yabasic
yabasic: init at 2.89.1
2021-03-20 03:05:43 +01:00
AndersonTorres 425097eb72 yabasic: init at 2.89.1 2021-03-19 21:21:01 -03:00
github-actions[bot] 6e3a55e059
Merge staging-next into staging 2021-03-19 18:19:40 +00:00
Frederik Rietdijk 1ecb97eae9 Merge master into staging-next 2021-03-19 18:17:01 +01:00
Vladyslav M 537732b5a5
Merge pull request #116626 from r-ryantm/auto-update/janet
janet: 1.15.3 -> 1.15.4
2021-03-19 18:08:15 +02:00
github-actions[bot] 8c03075f07
Merge staging-next into staging 2021-03-19 00:41:08 +00:00
github-actions[bot] d73a492e83
Merge master into staging-next 2021-03-19 00:41:01 +00:00
Sandro 5c663b24b6
Merge pull request #116508 from saschagrunert/bats
bats: 1.2.1 -> 1.3.0
2021-03-18 23:24:53 +01:00
Sandro c507cb42a8
Merge pull request #116733 from stigtsp/package/rakudo-2021.02.1 2021-03-18 23:15:48 +01:00
Jan Tojnar 0136206b12
Merge branch 'master' into staging-next 2021-03-18 13:35:59 +01:00
Stig Palmquist d34c7d5148 rakudo: 2020.12 -> 2021.02.1 2021-03-18 11:43:15 +01:00
Stig Palmquist 8aea46b3d2 moarvm: 2020.12 -> 2021.02 2021-03-18 11:42:57 +01:00