Commit graph

6162 commits

Author SHA1 Message Date
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