Commit graph

4582 commits

Author SHA1 Message Date
Daiderd Jordan ad486c48a6
llvm-packages: apply cc-wrapper/stdenv changes to older versions 2017-09-13 20:51:52 +02:00
Daiderd Jordan ac88515052
clang-stdenv: move libstdcxxHook to cc-wrapper 2017-09-13 20:51:41 +02:00
Maximilian Güntner 8550e4e520
emscriptenfastcomp: move wrap magic to own file, use newScope 2017-09-13 19:12:08 +02:00
John Ericson 8fccaa284d Merge pull request #29282 from obsidiansystems/soext
lib, treewide: Add `*Platform.extensions` and use it where possible
2017-09-13 11:20:06 -04:00
John Ericson 5aec3f96a2 treewide: Use *Platform.extensions 2017-09-13 11:16:10 -04:00
Vladimír Čunát 422adc3063
Merge branch 'staging'
10k staging builds are not yet finished on Hydra (mostly darwin),
but we now have a 20k jobs rebuilding directly on master, so we would
never get to merge this way...
2017-09-12 19:17:52 +02:00
Jörg Thalheim 2d77958271 Merge pull request #29007 from mguentner/avrclean
avr-*: split avr-gcc-libc into separate packages
2017-09-12 10:28:56 +01:00
Frederik Rietdijk 628b6c0e9d Merge remote-tracking branch 'upstream/master' into HEAD 2017-09-11 22:52:53 +02:00
John Ericson e916917acf ghc-8.2.1: Get rid of preReleaseName binding now that it is released
No hashes should be changed
2017-09-10 17:35:25 -04:00
Aristid Breitkreuz 3dea197273 ispc: use newer version and LLVM 4.0 due to bug in clang++ 3.9 wrapper (see #29204) 2017-09-10 15:43:59 +02:00
Rob Vermaas b7ac21fe0d
shaderc: mark as broken
(cherry picked from commit 2ccdac8c9e79030aca144137d0479065ce40fbb8)
2017-09-10 12:38:19 +00:00
Rob Vermaas 18695b5586
dmd: mark as broken
(cherry picked from commit 8d5fc1beda9716c8b8015a7a5abccb70eee21448)
2017-09-10 10:00:24 +00:00
Peter Simons 398b36431d ghc: remove obsolete 8.0.1 version 2017-09-10 09:47:52 +02:00
Frederik Rietdijk febd5e323d Merge remote-tracking branch 'upstream/master' into HEAD 2017-09-08 20:48:14 +02:00
Nikolay Amiantov 1704eeb930 gcc7: 7.1.0 -> 7.2.0 2017-09-07 17:04:29 +03:00
Eelco Dolstra ec8d41f08c
Revert "Merge pull request #28557 from obsidiansystems/binutils-wrapper"
This reverts commit 0a944b345e, reversing
changes made to 61733ed6cc.

I dislike these massive stdenv changes with unclear motivation,
especially when they involve gratuitous mass renames like NIX_CC ->
NIX_BINUTILS. The previous such rename (NIX_GCC -> NIX_CC) caused
months of pain, so let's not do that again.
2017-09-07 12:51:21 +02:00
Frederik Rietdijk 9e27b88141 Merge remote-tracking branch 'upstream/master' into HEAD 2017-09-06 20:17:53 +02:00
Daiderd Jordan 57ef1a3564
go: fix darwin build 2017-09-06 19:45:10 +02:00
Frederik Rietdijk 38dc9a870f Merge remote-tracking branch 'upstream/master' into HEAD 2017-09-06 14:01:25 +02:00
Peter Simons 89f5d52cf4 Revert "Merge pull request #27209 from nc6/nc/haskell-multiple-out"
This reverts commit dfb0f25484, reversing
changes made to 7f8ff02437. These changes broke
the ghcWithPackages wrapper:

    nix-shell -p "haskellPackages.ghcWithPackages (ps: [ps.mtl])" --run "ghc-pkg list mtl"
    /nix/store/szz84j5k1dy3jdashis6ws28d8l8zxxb-ghc-8.0.2-with-packages/lib/ghc-8.0.2/package.conf.d
        (no packages)
2017-09-06 10:19:18 +02:00
Charles Strahan 3189b01647
go: init 1.9 (and set as default) 2017-09-05 16:44:13 -04:00
Daiderd Jordan 0adb83e2a2 Merge pull request #28998 from LnL7/libstdcxx-hook
libstdc++: add setup-hook
2017-09-05 21:40:31 +02:00
Daiderd Jordan 907222098a
clang-stdenv: use libstdcxxHook when targeting linux 2017-09-05 21:37:06 +02:00
Franz Pletz bbeeee220a
Merge remote-tracking branch 'origin/master' into staging 2017-09-05 20:14:08 +02:00
Maximilian Güntner 414f5eff2d
microscheme: replaced avrgcclibc with separate dependencies 2017-09-05 13:52:34 +02:00
Kamil Chmielewski b80c3646c2 ponyc: 0.18.1 -> 0.19.0
https://github.com/ponylang/ponyc/issues/2209
2017-09-05 10:49:24 +02:00
Frederik Rietdijk d7ef196c26 Merge remote-tracking branch 'upstream/master' into HEAD 2017-09-05 10:11:06 +02:00
John Ericson 6a089581f8 gcc-4.5: Fix typo 2017-09-04 15:53:02 -04:00
Daiderd Jordan 0ea92a3c24
libstdc++: add setup-hook 2017-09-04 21:07:05 +02:00
Nicholas Clarke 8c642d5937 Provide hscolour, happy, alex bin to buildInputs.
Use stdenv.lib.getBin instead of `.bin`
2017-09-04 12:35:57 +01:00
John Ericson 0a944b345e Merge pull request #28557 from obsidiansystems/binutils-wrapper
Binutils-wrapper: Init by refactoring out of cc-wrapper
2017-09-03 10:37:27 -04:00
Vladimír Čunát 37242d98de
Merge branch 'master' into staging 2017-09-03 10:51:11 +02:00
Michael Raskin 7bba4a169e Merge pull request #28908 from tohl/master
sbcl updated, tested on nixos x86_64
2017-09-02 23:05:34 +02:00
Tomas Hlavaty fd7aa385e1 sbcl: 1.3.20 -> 1.3.21 2017-09-02 22:46:43 +02:00
Joachim Fasting 004463152a
tinycc: 0.9.27pre-20170710 -> 0.9.27pre-20170821 2017-09-02 22:38:06 +02:00
Tim Steinbach 440bf7e06f Merge pull request #28780 from NeQuissimus/openjdk_8_144_01
openjdk: 8u152-04 -> 8u144-01
2017-09-02 11:07:41 -04:00
Austin Seipp 54ae0aa1b0 z3_opt: remove and replace with z3
Z3 has supported optimization features since the 4.4.x release, so this can be
removed.

Signed-off-by: Austin Seipp <aseipp@pobox.com>
2017-09-02 04:19:11 -05:00
Austin Seipp cd7b2ec77a yosys: 2016.11.25 -> 2017.09.01
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2017-09-02 04:19:11 -05:00
Austin Seipp 32297e1baf arachne-pnr: 2016.08.18 -> 2017.06.29, license switch
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2017-09-02 04:19:11 -05:00
Frederik Rietdijk d0dab8a330 Merge remote-tracking branch 'upstream/master' into HEAD 2017-09-02 11:10:52 +02:00
Thomas Mader 8a2a3dad80 ldc: Init at 1.3.0 2017-09-02 08:30:17 +02:00
John Ericson dbf6d20d64 binutils-wrapper: Import separately from cc-wrapper 2017-09-01 11:44:56 -04:00
John Ericson 3f30cffa55 misc pkgs: Use $NIX_BINUTILS for when needed
Certain files are now only there instead of $NIX_CC (some are in both)
2017-09-01 11:44:55 -04:00
Tim Steinbach 7d482d835f
openjdk: 8u152-04 -> 8u144-01
Fix GCC6 build
2017-08-30 23:00:12 -04:00
Piotr Bogdan 80351add5a hhvm: 3.15.8 -> 3.21 2017-08-30 21:52:49 +02:00
Piotr Bogdan 51c247a074 hhvm: 3.15.0 -> 3.15.8 2017-08-30 21:52:49 +02:00
Piotr Bogdan d9a0c68775 hhvm: fix build
Upstream re2 commit:

b94b7cd42e

Upstream bytecode.h commit:

f8a75ca667
2017-08-30 21:52:49 +02:00
Frederik Rietdijk 6d4bd78fad Merge commit '2858c41' into HEAD 2017-08-30 21:07:07 +02:00
Mikael Brockman 3d107c15bd solc: v0.4.13 -> v0.4.16 (#28732)
Also add the Z3 SMT solver as a dependency, since the new solc can use
it for checking assertions and stuff (which is awesome).
2017-08-30 18:21:17 +02:00
patternspandemic 4bca6eca06
ponyc: 0.18.0 -> 0.18.1 2017-08-29 14:39:31 -07:00
Michael Raskin 371a2ee707 obliv-c: 0.0pre20161001 -> 0.0pre20170827 2017-08-29 21:17:10 +02:00
WilliButz 164eb72403 nasm: 2.12.02 -> 2.13.01 2017-08-29 16:45:20 +02:00
Vladimír Čunát 2858c41823
Merge branch 'master' into staging
There were some conflicts in python modules, commented at #28314.
2017-08-29 10:51:54 +02:00
Jörg Thalheim 0f789e7a0c Merge pull request #28618 from lheckemann/edk2-2017
edk2: 2014-12-10 -> UDK2017
2017-08-28 11:03:47 +01:00
Thomas Mader 5a35b0707f dmd: Run dmd-testsuite in checkPhase
Remove cppa test for now because it isn't working.
2017-08-28 10:14:41 +02:00
Linus Heckemann f6afe064a0 edk2: 2014-12-10 -> UDK2017 2017-08-27 19:41:10 +01:00
Peter Simons 8c3cc7c7c4 pkgs/development/compilers/ghc: drop un-referenced patch files 2017-08-26 13:49:18 +02:00
Jörg Thalheim 9ece4aad10 Merge pull request #28407 from ThomasMader/dtools
dtools: rdmd -> dtools
2017-08-26 08:16:30 +01:00
Jörg Thalheim 5cad927052 Merge pull request #28433 from NeQuissimus/abcl_1_5_0
abcl: 1.4.0 -> 1.5.0
2017-08-26 07:34:34 +01:00
Tuomas Tynkkynen 2fc7651b25 Merge remote-tracking branch 'upstream/master' into staging 2017-08-24 02:08:32 +03:00
Tuomas Tynkkynen 0c0fad6141 treewide: Consistently call ARM 'arm'
No need for silly differences.
2017-08-24 01:17:01 +03:00
John Ericson ebc9b161cd gcc: Add configurePlatforms exception for Arm 32
...just as we did for binutils. When the underlying issue is resolved
(probably with a configure script patch or lib/systems/parse.nix
change), this should be reverted.
2017-08-23 14:38:08 -04:00
John Ericson 71186e7345 gcc: Use configurePlatforms to control --build, --host, and --target 2017-08-23 14:28:59 -04:00
Peter Simons 73275d4d41 halvm-2.4.0: mark build as broken 2017-08-23 19:53:12 +02:00
Peter Simons c0944b9db0 ghc-6.10.4: mark build as broken
The build calls ar(1) in a way the tool doesn't like:

    ar q cru .libs/libffi.a  src/debug.o src/prep_cif.o src/types.o src/raw_api.o src/java_raw_api.o src/closures.o src/x86/ffi64.o src/x86/unix64.o src/x86/ffi.o src/x86/sysv.o
    ar: creating cru
    ar: .libs/libffi.a: No such file or directory
    make[4]: *** [Makefile:717: libffi.la] Error 1

This may have become an issue after some recent binutils update; I'm not sure.
2017-08-23 19:53:12 +02:00
Vladimír Čunát 2afb096e83
gcc-4.5: fix build
It's fallout after output changes #27424.
gnat seems OK now, except that the wrapper is broken, so it's probably
not really usable.
2017-08-23 10:11:21 +02:00
Matthew Justin Bauer 2eacddf0dc treewide: homepage URL fixes (#28475)
* pgadmin: use https homepage

* msn-pecan: move homepage to github

google code is now unavailable

* pidgin-latex: use https for homepage

* pidgin-opensteamworks: use github for homepage

google code is unavailable

* putty: use https for homepage

* ponylang: use https for homepage

* picolisp: use https for homepage

* phonon: use https for homepage

* pugixml: use https for homepage

* pioneer: use https for homepage

* packer: use https for homepage

* pokerth: usee https for homepage

* procps-ng: use https for homepage

* pycaml: use https for homepage

* proot: move homepage to .github.io

* pius: use https for homepage

* pdfread: use https for homepage

* postgresql: use https for homepage

* ponysay: move homepage to new site

* prometheus: use https for homepage

* powerdns: use https for homepage

* pm-utils: use https for homepage

* patchelf: move homepage to https

* tesseract: move homepage to github

* quodlibet: move homepage from google code

* jbrout: move homepage from google code

* eiskaltdcpp: move homepage to github

* nodejs: use https to homepage

* nix: use https for homepage

* pdf2djvu: move homepage from google code

* game-music-emu: move homepage from google code

* vacuum: move homepae from google code
2017-08-22 20:50:04 +02:00
Vladimír Čunát b2ae23a391
Merge branch 'staging' (older version)
This just adds some fixups, not any mass rebuild.
2017-08-22 12:30:04 +02:00
Franz Pletz 637e33e616
llvm: disable failing tests on i686 2017-08-22 01:40:54 +02:00
Tim Steinbach 061d934a57
abcl: 1.4.0 -> 1.5.0 2017-08-21 03:04:43 -04:00
Frederik Rietdijk 6bbc3a0b24 Merge commit '3b29468313bc8604fe8f85c8d9316fd276d3985c' into HEAD 2017-08-21 04:44:40 +02:00
Frederik Rietdijk 04cd1db2b7 Merge remote-tracking branch 'upstream/master' into HEAD 2017-08-21 01:28:27 +02:00
Frederik Rietdijk 1eb48d3b08 Merge pull request #27743 from ThomasMader/master
Updating, fixing and improving dmd
2017-08-21 01:23:49 +02:00
Vladimír Čunát beaad85500
gcc-4.8: fix build
Problems: building with gcc-6 now, and fallout after output changes #27424.
2017-08-20 11:11:44 +02:00
Vladimír Čunát 956c266fb7
gcc49: remove Darwin patch that's included in 4.9 2017-08-20 10:30:34 +02:00
Thomas Mader 58ed023bc6 dtools: rdmd -> dtools
- Remove single rdmd derivation and introduce new dtools derivation with more tools from the repository.
- Update rdmd/dtools 2.067.0 -> 2.075.1
- Adding checkPhase
- Fixing dependencies
- Update derivation description
2017-08-19 23:11:12 +02:00
Jörg Thalheim ecb492c694 Merge pull request #28399 from NeQuissimus/kotlin_1_1_4_2
kotlin: 1.1.2-5 -> 1.1.4-2
2017-08-19 19:22:27 +01:00
Kamil Chmielewski a1601cf2bc ponyc: 0.17.0 -> 0.18.0
https://github.com/ponylang/ponyc/issues/2180
2017-08-19 18:56:59 +02:00
Tim Steinbach a741ac5a1e
kotlin: 1.1.2-5 -> 1.1.4-2 2017-08-19 09:09:57 -04:00
John Ericson 0a4d102b98 gcc 5: Don't quote propagatedBuildInputs in ?-check for consistency
Forgot to do this in last commit.
2017-08-18 14:09:24 -04:00
John Ericson b11889e6a4 gcc: Homogenize syntax in one small spot
Less noise in the diff help maintain these behemoths.
2017-08-18 14:03:48 -04:00
Thomas Mader 0842a451ef dmd: Updating (2.070.2 -> 2.075.1), fixing and improving. PR #27743 2017-08-18 13:28:02 +02:00
Matthew Bauer f2141a96e5 cargo: use https://crates.io for homepage 2017-08-17 15:04:39 -07:00
Matthew Bauer 278de152cf adobe-flex-sdk: fix homepage link
old link was broken
2017-08-17 15:04:39 -07:00
Matthew Bauer 99c868c010 use https://github.com for all homepages
GitHub does a redirect to https:// when you use http://

repology complains with:

“Homepage link "https://github.com/…" is dead (HTTP error 404) for more than a month.”

This will fix some of them (not all though)
2017-08-17 14:53:40 -07:00
Daiderd Jordan 1b89036cdf
gcc7: port darwin changes from 5.x 2017-08-17 21:00:10 +02:00
Daiderd Jordan 261cbdbe19
gcc6: port darwin changes from 5.x 2017-08-17 21:00:05 +02:00
Charles Strahan 35b9dfd832 Merge pull request #28098 from cocreature/ghcjs
haskell: fix build of ghcjs and ghcjsHEAD
2017-08-17 13:40:29 -04:00
Frederik Rietdijk 8f2ea38f8f Merge remote-tracking branch 'upstream/master' into HEAD 2017-08-17 18:34:17 +02:00
Daiderd Jordan 6e245440d4
gcc: remove CPP workaround 2017-08-16 21:38:41 +02:00
vinymeuh 9e1cde78b8 gcc-arm-embedded: 5-2016-q2-update -> 6-2017-q2-update 2017-08-15 21:36:30 +02:00
Will Dietz 43cea71d5b
jdk8: add cflags to fix build w/gcc6 2017-08-15 20:55:09 +02:00
Kamil Chmielewski 9ca7f38ce9 pony-stable: unstable-2017-07-26 -> 0.0.1 2017-08-15 14:58:34 +02:00
Eelco Dolstra 9eb901b70d
Merge remote-tracking branch 'origin/gcc-6' into staging 2017-08-14 11:38:00 +02:00
Frederik Rietdijk 62dac1bdd9 Merge remote-tracking branch 'upstream/master' into HEAD 2017-08-14 09:34:10 +02:00
Frederik Rietdijk 13bbaee21d Merge pull request #27881 from mimadrid/fix/http-https
Update homepage attributes: http -> https
2017-08-13 21:53:20 +02:00
Vladimír Čunát 34946256a0
Merge #27424: stdenv: Don't put man pages into $doc 2017-08-13 19:32:51 +02:00
Frederik Rietdijk 7ebcd39a0f Merge commit '4c49205' into HEAD 2017-08-13 18:34:59 +02:00
Daiderd Jordan 206faacbcb
gcc: fix clang build
Fixes #27889

This works properly now that LD_DYLD_PATH is fixed
2017-08-13 17:58:18 +02:00
Frederik Rietdijk 2a8cd14d5f Merge remote-tracking branch 'upstream/master' into HEAD 2017-08-13 09:50:47 +02:00
Vladimír Čunát 6899c7fdb9
Merge branch 'master' into gcc-6 2017-08-12 10:09:41 +02:00
Eric Litak 723bd8b9c5 go: support for aarch64 via binary bootstrap 2017-08-11 23:02:20 +02:00
Moritz Kiefer 03b4cab963 haskell: fix ghcjs build with cabal-install-2.0 2017-08-11 22:14:01 +02:00
Tuomas Tynkkynen 1ff422aa23 treewide: Add man & info outputs where necessary (instead of doc)
Because man & info pages won't be going to $doc after the next commit.
Scripted change for the files having one-package-per-file.
2017-08-11 21:32:54 +03:00
Domen Kožar 486e1c3c16 Merge pull request #27998 from davidak/macOS
replace "Mac OS X" and "OS X" with "macOS"
2017-08-11 13:01:36 +02:00
Domen Kožar ff5fd118b9 Merge pull request #28044 from mpickering/ghc-head
GHC Head updates
2017-08-10 09:30:00 +02:00
Daiderd Jordan d93c636737
Revert "gcc: fix clang build"
This fixes the gcc build but results in a gcc that doesn't generate
valid binaries.

gcc -o hello hello.c
./hello
Killed: 9

This reverts commit 2adf36ab8c.
2017-08-09 21:37:29 +02:00
Daiderd Jordan 2adf36ab8c
gcc: fix clang build 2017-08-08 23:22:24 +02:00
Matthew Pickering 770743bd91 Bump ghc HEAD version ghc-8.3.20170808 2017-08-08 17:32:32 +00:00
Matthew Pickering 4021d4d5ee Make version a parameter in GHC HEAD derivation
If you want to override the source but the major version changes (ie 8.1
-> 8.3) then you also have to modify the version. Otherwise the build
will fail with difficult to understand errors, making version a
parameter makes it easy to override.
2017-08-08 17:19:02 +00:00
volth b32a1199f8 orackejdk: untie from gnome2
Nothing should change unless you override ```gtk2``` or ```gnome2.gtk``` so they become different
2017-08-08 02:16:26 +02:00
davidak 3270aa896b replace "Mac OS X" and "OS X" with "macOS"
as it is the official name since 2016

https://en.wikipedia.org/wiki/Macintosh_operating_systems#Desktop

exception are parts refering to older versions of macOS like

"GUI support for Mac OS X 10.6 - 10.12. Note that Emacs 23 and later [...]"
2017-08-07 21:41:30 +02:00
Wout Mertens 67ed1599bc Merge pull request #28003 from kamilchm/ponyc
ponyc: 0.16.1 -> 0.17.0
2017-08-07 18:37:56 +02:00
Gabriel Ebner 795c003359 isabelle: use polyml 5.6
Isabelle 2016 does not work with newer PolyML versions.
2017-08-07 17:21:08 +02:00
Kamil Chmielewski cc7777f5f8 ponyc: 0.16.1 -> 0.17.0
https://github.com/ponylang/ponyc/issues/2135
2017-08-07 10:39:45 +02:00
Gabriel Ebner 28ca51c7df Merge pull request #27899 from matthewbauer/emscripten-update
emscripten: 1.37.13 -> 1.37.16
2017-08-07 08:51:58 +02:00
Benjamin Staffin 989514f38b jsonnet: 0.8.9 -> 0.9.4 (#27989) 2017-08-06 23:13:26 -04:00
Michael Raskin 638b67146d Merge pull request #27812 from tohl/master
sbcl updated, tested on nixos x86_64
2017-08-07 00:05:18 +02:00
Daiderd Jordan 147cd29fff
rustc: remove gdb dependency for darwin 2017-08-06 19:00:58 +02:00
Jörg Thalheim f8aa39476a Merge pull request #27973 from edanaher/update-urweb
urweb: 20170105 -> 20170720
2017-08-06 15:33:52 +01:00
Evan Danaher b769a94153 urweb: 20170105 -> 20170720 2017-08-05 22:28:19 -04:00
mimadrid 09e0cc7cc7
Update homepage attributes: http -> https
Homepage link "http://.../" is a permanent redirect to "https://.../" and should be updated
https://repology.org/repository/nix_stable/problems
2017-08-03 11:56:15 +02:00
Matthew Bauer 5b996f9125
emscripten: 1.37.13 -> 1.37.16 2017-08-03 01:33:06 -07:00
Silvan Mosberger f5fa5fa4d6 pkgs: refactor needless quoting of homepage meta attribute (#27809)
* pkgs: refactor needless quoting of homepage meta attribute

A lot of packages are needlessly quoting the homepage meta attribute
(about 1400, 22%), this commit refactors all of those instances.

* pkgs: Fixing some links that were wrongfully unquoted in the previous
commit

* Fixed some instances
2017-08-01 22:03:30 +02:00
Frederik Rietdijk c10747578a Merge pull request #27849 from mimadrid/update/swi-prolog-7.4.2
swi-prolog: 7.2.3 -> 7.4.2
2017-08-01 21:55:49 +02:00
mimadrid c8b0f338a0
swi-prolog: 7.2.3 -> 7.4.2 2017-08-01 20:54:47 +02:00
Tomas Hlavaty 0149578764 sbcl: 1.3.19 -> 1.3.20 2017-07-31 22:07:36 +02:00
Frederik Rietdijk 740d76371e Merge commit 'ba68231273bea4cba01413fd2a0e56d68db9234c' into HEAD 2017-07-31 09:12:15 +02:00
Kamil Chmielewski 549d5f57df ponyc: 0.15.0 -> 0.16.1
pony-stable: unstable-2017-04-20 -> unstable-2017-07-26

https://github.com/ponylang/ponyc/issues/2101
2017-07-30 22:09:03 +02:00
Frederik Rietdijk 20b8e4b4cf Merge remote-tracking branch 'upstream/master' into HEAD 2017-07-30 08:09:11 +02:00
Franz Pletz 6f0ef6bb32
ispc: build with current flex 2017-07-29 19:51:16 +02:00
Frederik Rietdijk 55357de67a Merge remote-tracking branch 'upstream/master' into HEAD 2017-07-28 19:37:36 +02:00
Yann Hodique 9a2a8a5855 java: fix dtrace detection 2017-07-28 09:31:24 -07:00
Tim Steinbach 07ab4d257e
scala: 2.12.2 -> 2.12.3 2017-07-28 10:22:47 -04:00
Franz Pletz b116fa5ff2
Merge branch 'master' into staging 2017-07-28 16:08:30 +02:00
Kamil Chmielewski 529f809564 oraclejdk: updated arm checksums 2017-07-27 09:52:06 +02:00
taku0 b602082e07 oraclejdk: 8u141 -> 8u144 2017-07-27 08:19:03 +02:00
John Ericson 9be40841ea Merge remote-tracking branch 'upstream/master' into staging-base
Conflicts:
	pkgs/build-support/cc-wrapper/default.nix
	pkgs/build-support/gcc-wrapper-old/builder.sh
	pkgs/build-support/trivial-builders.nix
	pkgs/desktops/kde-4.14/kde-package/default.nix
	pkgs/development/compilers/openjdk-darwin/8.nix
	pkgs/development/compilers/openjdk-darwin/default.nix
	pkgs/development/compilers/openjdk/7.nix
	pkgs/development/compilers/openjdk/8.nix
	pkgs/development/compilers/oraclejdk/jdk-linux-base.nix
	pkgs/development/compilers/zulu/default.nix
	pkgs/development/haskell-modules/generic-builder.nix
	pkgs/misc/misc.nix
	pkgs/stdenv/generic/builder.sh
	pkgs/stdenv/generic/setup.sh
2017-07-26 13:46:04 -04:00
John Ericson f6f40e3fe5 stdenv-setup and misc pkgs: Revert to space-deliminated propagated-* files
We cannot switch to line-delimited yet, because certain Nix commands do
not read in the entire file, but just the first line.
2017-07-26 09:07:55 -04:00
Domen Kožar aafe3d29c1 ghc: apply a patch to fix common gold linker problem
It would otherwise result into undefined referenecs for some functions
in the base when using the gold linker:

   error: undefined reference to 'sqrt'

Fixes https://github.com/bos/double-conversion/pull/17

Previously ghc option -optl=-lm was used for packages depending on
such functions, but that could result into

   fatal error: cannot mix -r with dynamic object /nix/store/7crrmih8c52r8fbnqb933dxrsp44md93-glibc-2.25/lib/libm.so.6

in some situations like profiling builds.

Patch was prepared by Michael Bishop and Niklas Hambüchen.

Closes https://github.com/NixOS/nixpkgs/pull/27584.
2017-07-26 10:19:57 +02:00
Vincent Laporte efad0d5e3f julia: 0.5.1 -> 0.5.2 2017-07-25 07:46:20 +00:00
Eelco Dolstra d65e528a37
Merge remote-tracking branch 'origin/master' into gcc-6 2017-07-24 18:27:24 +02:00
John Ericson b087618ac0 Revert "stdenv: Store one package per line in nix-support/propagated-*"
As @oxij points out in [1], this breakage is especially serious because
it changes the contents of built environments without a corresonding
change in their hashes. Also, the revert is easier than I thought.

This reverts commit 3cb745d5a6.

[1]: https://github.com/NixOS/nixpkgs/pull/27427#issuecomment-317293040
2017-07-24 01:05:30 -04:00
Domen Kožar 407acb80fc
ghc821: 8.2.1-rc3 -> 8.2.1
(cherry picked from commit 0901dd50a2ed0d12b2bee8fdb147fdce5c1c5d69)
Signed-off-by: Domen Kožar <domen@dev.si>
2017-07-23 16:36:37 +02:00
Jon Banafato aad2a2132c nim: 0.16.0 -> 0.17.0 2017-07-23 07:21:53 -05:00
Tim Steinbach 8e37e3b7f1 openjdk: 8u131-b11 -> 8u141-b15 2017-07-21 16:18:04 +02:00
Daiderd Jordan 45cc3fdac9 Merge pull request #27542 from taku0/oraclejdk-8u141
oraclejdk: 8u131 -> 8u141 [Critical security fix]
2017-07-21 14:29:50 +02:00
Peter Hoeg 3bccedb081 owl-lisp: init at 0.1.14 2017-07-21 20:07:36 +08:00
Eelco Dolstra a13802b2c8
Merge remote-tracking branch 'origin/master' into gcc-6 2017-07-21 11:05:58 +02:00
taku0 3e502bc73a oraclejdk: 8u131 -> 8u141 2017-07-19 03:12:30 +09:00
Daiderd Jordan 37c599fe8c Merge pull request #26429 from aherrmann/pr_llvm_4_fix_debug
llvm_4: Fix debugVersion
2017-07-17 21:27:52 +02:00
John Wiegley f130ecdd30
coqPackages.compcert: Recent compcert supports 64-bit architectures 2017-07-17 11:21:20 -04:00
Eric Litak 00335098a5 oraclejdk8: armv7l support 2017-07-16 05:16:59 -07:00
Domen Kožar 0eb4f6fd25
Merge commit 'a889454869e4f7d5ba6067ebcc0ba7fcd26e4417'
Merge staging. It includes fixes for cc-wrapper parsing speed and
some other minor things.

http://hydra.nixos.org/eval/1375094
2017-07-14 11:55:41 +02:00
Franz Pletz 7ef578f160
zulu: 8.19.0.1 -> 8.21.0.1 2017-07-14 00:03:41 +02:00
Vincent Laporte bd7bf33814 ocaml: init at 4.05.0 2017-07-13 17:58:24 +00:00
Joachim Fasting cfc6e4471b
tinycc: 0.9.27pre-20170605 -> 0.9.27pre-20170710
Various CPP improvements/fixes
Support forward declaration of enums (GNU extension)
Initial implementation of C11 _Generic
2017-07-13 13:47:34 +02:00
Vladimír Čunát 1e1472ed93
llvmPackages_4: don't change *.outputs
It was blocking channel(s).  See:
https://github.com/NixOS/nixpkgs/pull/26818#issuecomment-315020922
2017-07-13 13:07:42 +02:00
Jörg Thalheim 61c1313bd1 Merge pull request #27329 from dbrock/solc
solc: 0.4.12 -> 0.4.13
2017-07-12 20:31:25 +01:00
Profpatsch d314a65c23 psc-package: 0.1.1 -> 0.2.0 2017-07-12 15:56:57 +02:00
Daniel Brockman cbc54299b3 solc: build on both linux and darwin 2017-07-12 16:43:29 +03:00
Mikael Brockman 442d04d1dd solc: make sure to use dynamic Boost libs
For some reason the default options enable static Boost libs on Darwin,
but that doesn't work for us.
2017-07-12 16:37:50 +03:00
Daniel Brockman 6dcba74af6 solc: 0.4.12 -> 0.4.13 2017-07-12 16:37:50 +03:00
John Ericson a889454869 Merge pull request #27284 from obsidiansystems/prop-lines
stdenv: Store one package per line in nix-support/propagated-*
2017-07-11 14:33:23 -04:00
Tuomas Tynkkynen 43ff1c8262 Merge remote-tracking branch 'upstream/master' into staging 2017-07-11 14:16:21 +03:00
Kamil Chmielewski 5f3568cbce pony-stable: 2017-03-30 -> 2017-04-20 2017-07-11 04:10:37 +02:00
John Ericson 3cb745d5a6 stdenv: Store one package per line in nix-support/propagated-*
This makes those files a bit easier to read. Also, for what it's worth,
it brings us one baby step closer to handling spaces in store paths.

Also, I optimized handling of many transitive deps with read. Probably,
not very beneficial, but nice to enforce the pkg-per-line structure.
Doing so let me find much dubious code and fix it.

Two misc notes:

 - `propagated-user-env-packages` also needed to be adjusted as
   sometimes it is copied to/from the propagated input files.

 - `local fd` should ensure that file descriptors aren't clobbered
   during recursion.
2017-07-10 13:32:13 -04:00
Kamil Chmielewski 8f1825d838 ponyc: 0.14.0 -> 0.15.0 2017-07-10 10:27:51 +02:00
Vladimír Čunát bfb7ef86f3
Merge branch 'master' into staging
Mass rebuilds incoming.  The mass-rebuild situation got really messy
this weekend.
2017-07-09 18:07:52 +02:00
Daiderd Jordan 980346592c
Merge branch 'staging' into master 2017-07-08 22:22:17 +02:00
Daniel Peebles ca1089a4f4 Merge pull request #27230 from robx/go16
go_1_6: Fix darwin (sierra) compile, backport systime syscall fix
2017-07-08 12:44:35 -04:00
Vincent Laporte ff24bf1fb6 ocaml: 4.04.1 -> 4.04.2 2017-07-08 12:22:55 +02:00
Vincent Laporte 59ad9714f6 mono: 5.0.0.48 -> 5.0.1.1 2017-07-08 07:07:18 +02:00
Robert Vollmert f65b55d7ce go_1_6: Fix darwin (sierra) compile, backport systime syscall fix
This patches go1.6 minimally with a change that was backported
to upstream go1.4.
2017-07-08 00:44:45 +02:00
John Ericson f5364122b5 Merge pull request #27215 from obsidiansystems/stdenv-harden
Harden stdenv in two misc ways
2017-07-07 12:48:51 -04:00
John Ericson e57a220f81 stdenv, swift: Use local fd in is* bash functions for hygiene 2017-07-07 11:40:07 -04:00
Francois-Rene Rideau f96e4edb17 gerbil: 0.11 -> 0.12-DEV 2017-07-07 11:27:56 +01:00
Francois-Rene Rideau e78b820beb gambit: 4.8.6 -> 4.8.8-f3ffeb6
Using a yet unreleased development version of gambit,
so as to be able to build a recent gerbil.

Update the way gambit is bootstrapped, which involves building a
release version of gambit (which for a development gambit, is not the
same version as the current version of gambit).
2017-07-07 11:27:36 +01:00
Jörg Thalheim a765577004 Merge pull request #27150 from dbrock/solc
solc: 0.4.11 -> 0.4.12
2017-07-07 11:20:26 +01:00
Peter Simons 1f779011e9 ghc-8.2.1: update snapshot to release candidate 3 2017-07-06 15:28:19 +02:00
Eelco Dolstra 942422a646
Merge branch 'glibc' of https://github.com/rnhmjoj/nixpkgs into staging 2017-07-06 15:14:57 +02:00
Michael Raskin 16f02e8116 Merge pull request #25235 from kuznero/mono5x
mono: init at 5.0
2017-07-05 22:36:13 +02:00
Daniel Brockman 5b9f4e160d solc: 0.4.11 -> 0.4.12 2017-07-05 20:26:35 +02:00
Vincent Laporte 8f106ead47 julia_05: disable tests on Darwin 2017-07-05 18:02:18 +00:00
Vladimír Čunát 9e1c7ddaae
Merge branch 'master' into staging 2017-07-05 09:53:53 +02:00
Vladimír Čunát f171b95e44
Merge #26905: llvmPackages_4: 4.0.0 -> 4.0.1 2017-07-05 09:01:26 +02:00
Vladimír Čunát 5328aac7be
Merge branch 'staging'
Comparison looks OK; I'll try some fixes on master directly.
http://hydra.nixos.org/eval/1372577?compare=1372497
2017-07-05 08:55:26 +02:00
Jörg Thalheim f873ba8cc8 Merge pull request #27101 from volth/haxe-essentials
haxe: fix hxcpp, introduce haxePackage with hxjava and hxcs
2017-07-04 18:09:05 +01:00
Eelco Dolstra 07176ed6f1
gcc: 6.3.0 -> 6.4.0 2017-07-04 18:39:18 +02:00
Adam Scott 6e91d26de8 wla-dx-git: 2016-02-27 -> 2017-06-05
- Change to version 2017-06-05
- Add version attribute
2017-07-03 20:59:52 -04:00
Volth 37ef9e3b60 haxe: fix hxcpp, introduce haxePackage with hxjava and hxcs 2017-07-03 20:06:23 +00:00
Roman Kuznetsov bdc99c82f0 Use ${stdenv.shell} instead of hardcoded /bin/sh 2017-07-01 23:13:52 +02:00
Roman Kuznetsov 87c93fb8ee Use proper generic-cmake 2017-07-01 23:10:41 +02:00
Roman Kuznetsov 80bc82206e Scaffold mono50 package 2017-07-01 23:10:41 +02:00
Vladimír Čunát ddf864f8aa
Merge branch 'master' into staging
Mass rebuilds from master (>7k on x86_64-linux).
2017-06-30 18:16:58 +02:00
John Ericson 95c8277701 misc pkgs: Remove unneeded *Platform == *Platform comparisons
PR #26007 used these to avoid causing a mass rebuild. Now that we know
things work, we do that to clean up.
2017-06-30 10:09:31 -04:00
mingchuan 69c90a1344 crystal: 0.22.0 -> 0.23.0 2017-06-30 06:24:46 +08:00
Tomas Hlavaty f57fadc536 sbcl: 1.3.18 -> 1.3.19
Updated sbcl with new version released today.  Tested on nixos 17.03
x86_64, sbcl executable runs.  Thanks.

From 36da6ad6eac68fdf2c8876c0a35642aa3e5c9d96 Mon Sep 17 00:00:00 2001
From: Tomas Hlavaty <tom@logand.com>
Date: Wed, 28 Jun 2017 20:12:58 +0200
Subject: [PATCH] sbcl: 1.3.18 -> 1.3.19
2017-06-28 21:52:59 -04:00
Tomas Hlavaty ad82538423 ccl: create ccl symlink
Make it more intuitive for users to start ccl and avoid platform
dependent executable names.

https://github.com/NixOS/nixpkgs/issues/26934
2017-06-28 21:11:48 +02:00
Tomas Hlavaty 6739a1773e sbcl: 1.3.17 -> 1.3.18
The attached patch updates sbcl version.

From efdeb164ab3ca748a960791b093638c982465e97 Mon Sep 17 00:00:00 2001
From: Tomas Hlavaty <tom@logand.com>
Date: Tue, 27 Jun 2017 22:15:17 +0200
Subject: [PATCH] sbcl: 1.3.17 -> 1.3.18
2017-06-27 16:29:52 -04:00