Commit Graph

177817 Commits

Author SHA1 Message Date
Frederik Rietdijk
042a01efbf Merge staging-next into staging 2019-04-27 07:02:02 +02:00
Frederik Rietdijk
883232c00d Merge master into staging-next 2019-04-27 07:01:38 +02:00
c0bw3b
6a2a4e82c9 gnupatch: add patch for CVE-2018-6952
Refs:
https://nvd.nist.gov/vuln/detail/CVE-2018-6952
https://savannah.gnu.org/bugs/index.php?53133
2019-04-27 07:00:29 +02:00
c0bw3b
84b810f8e3 libxslt: add patch for CVE-2019-11068
References:
https://nvd.nist.gov/vuln/detail/CVE-2019-11068
e03553605b
2019-04-27 07:00:29 +02:00
c0bw3b
fba13b5253 sqlite: 3.27.2 -> 3.28.0
Changelog: https://www.sqlite.org/releaselog/3_28_0.html

Security: includes fixes for CVE-2019-9936 and CVE-2019-9937
2019-04-27 07:00:29 +02:00
Tor Hedin Brønner
1aff8dc407 gnome3.gnome-shell: needs python3 at build time
Was propagated by networkmanager before.
2019-04-27 05:24:47 +02:00
Matthew Bauer
23c520d95e cc-wrapper: only set -march when platform.gcc.arch is specified
We want to make sure this value is explicitly set. Infering it for
every arch leads to annoying failures like:

https://hydra.nixos.org/build/92583832/

Perhaps we can enable it in the future with some smarter handling of
cc-wrapper.sh.
2019-04-26 22:30:45 -04:00
volth
d53042e83e perlPackages.HTTPDaemon: 6.04 -> 6.01
This undoes 6fb0e7a4e0
The only problem with 6.04 is: it got new dependencies which fail to cross-compile.
Failure to cross-compile HTTP::Deamon leads to failure of LWP and XML::Parser, which are used in switch-to-configuration.pl
Thus upgrade HTTPDaemon from 6.01 to 6.04 broke cross-compilation of whole system closures.

(cherry picked from commit fd1ac66836)
2019-04-26 22:24:52 -04:00
Matthew Bauer
91d6d582a3
Merge pull request #60238 from volth/undo-httpdaemon-604
perlPackages.HTTPDaemon: 6.04 -> 6.01
2019-04-26 22:21:19 -04:00
Matthew Bauer
87944c3125
Merge pull request #56744 from matthewbauer/macos-10-12
Update macOS to 10.12
2019-04-26 22:20:03 -04:00
Matthew Bauer
c1f1a0ea15 qt5: use llvm5 for all modules
This avoids some issues encountered with qt5 not working libcxx 7. We
can remove this at some point when qt5 has addressed all of their issues.
2019-04-26 21:55:12 -04:00
Matthew Bauer
29cdd08e8e tokei: add libiconv for macos 2019-04-26 21:55:12 -04:00
Matthew Bauer
18e7c5a91e spectral: add qtmacextras 2019-04-26 21:55:11 -04:00
Matthew Bauer
da38a49a24 treewide: mark bad packages
Some old stuff is known not to work.
2019-04-26 21:55:11 -04:00
Matthew Bauer
63831c398a python-fenics: put pytest in nativeBuildInputs 2019-04-26 21:55:10 -04:00
Matthew Bauer
698ff7855d xml2rfc: don’t run tests on darwin
https://hydra.nixos.org/build/92523991
2019-04-26 21:55:10 -04:00
Matthew Bauer
9eb4623ae3 file-rename: don’t run tests on darwin
https://hydra.nixos.org/build/92527786
2019-04-26 21:55:10 -04:00
Matthew Bauer
db032fe1dc mosh: use llvm6 stdenv on clang stdenv 2019-04-26 21:55:09 -04:00
Matthew Bauer
f1461d8c3d darwin-bootstrap: copy libLLVM dylib
This is needed for the bootstrap tools to work:

https://hydra.nixos.org/build/92534667
2019-04-26 21:55:09 -04:00
Matthew Bauer
f0b7561275 rustc: use llvm5 for bootstrapping 2019-04-26 21:55:09 -04:00
Matthew Bauer
f4d9adff9a libtins: fix test on darwin 2019-04-26 21:55:08 -04:00
Matthew Bauer
f988cf4b86 tcpcrypt: darwin needs libpcap 2019-04-26 21:55:08 -04:00
Matthew Bauer
2522f58b0e e2fsprogs: check if e2scrub_all_cron exists
doesn’t exist on macos
2019-04-26 21:55:07 -04:00
Matthew Bauer
eaf153b17e libcanberra3: use gdk x11 for macos 2019-04-26 21:55:07 -04:00
Matthew Bauer
6613a5fed0 treewide: use gcc stdenv in rig and cdb 2019-04-26 21:55:06 -04:00
Matthew Bauer
d3fa660288 yquake: fix on darwin 2019-04-26 21:55:06 -04:00
Matthew Bauer
9c662b149c platinum-searcher: remove fixup for cycle
no longer necessary
2019-04-26 21:55:05 -04:00
Matthew Bauer
b1de8cf480 treewide: disable tests on darwin
- tthsum
- python-papis
- python-sqlalchemy-migrate
- python-xlib
- dub
2019-04-26 21:55:05 -04:00
Matthew Bauer
ecffd43b46 xcbuild: use llvm6-based xcbuild 2019-04-26 21:55:04 -04:00
Matthew Bauer
724e833ea2 treewide: disable -Werror for llvm 7
Some of these have errors on newest llvm. It’s easiest to just add
-Wno-error in these cases.
2019-04-26 21:55:04 -04:00
Matthew Bauer
d1f988ca3c darwin: correct framework dependency
AudioUnit depends on AudioToolbox now, so use that to keep
compatibility.
2019-04-26 21:55:03 -04:00
Matthew Bauer
d490dad864 treewide: use gcc when necessary
Some build scripts depend on gcc being available. We use gccStdenv in
this case.
2019-04-26 21:55:03 -04:00
Matthew Bauer
c1cb58e81e darwin/make-bootstrap-tools: fix build 2019-04-26 21:55:02 -04:00
Matthew Bauer
3bab20c88d treewide: disable checks on darwin
Not working in these cases:

- dconf
- paho-mqtt
- perl-gtk2
- perl-TAPParserSourceHandlerpgTAP
2019-04-26 21:55:02 -04:00
Matthew Bauer
c72c6a48ca treewide: use llvm6 in some places
Not everything works on llvm7. It’s easiest to just provide the llvm6
as backup in this case.
2019-04-26 21:55:01 -04:00
Matthew Bauer
ffeffb3851 python-zope_testrunner: don’t run tests on darwin
broken currently:

https://hydra.nixos.org/build/92527992
2019-04-26 21:55:01 -04:00
Matthew Bauer
0695b7da24 ldc: don’t run checks on darwin
failing currently:

https://hydra.nixos.org/build/92532427
2019-04-26 21:55:01 -04:00
Matthew Bauer
66a3a7b303 tk: propagate macos dependencies 2019-04-26 21:55:00 -04:00
Matthew Bauer
3e4f14a50b perl: disable test on TAPParserSourceHandlerpgTAP
Seem to be broken with newest llvm
2019-04-26 21:55:00 -04:00
Matthew Bauer
e95ec0da29 libao: fix on 10.12 sdk 2019-04-26 21:54:59 -04:00
Matthew Bauer
31060e23ba go: disable tests on darwin
Unfortunately, i can’t get these to work:

https://hydra.nixos.org/build/92530029/nixlog/1/tail

Hopefully we can fix them at some point.

/cc @cstrahan @orivej @mic92
2019-04-26 21:54:59 -04:00
Matthew Bauer
ba957d538d emacs-mac: remove MAC_OS_X_VERSION_MAX_ALLOWED
No longer needed
2019-04-26 21:54:58 -04:00
Matthew Bauer
c08fe0f8b1 llvm8: remove compiler-rt gettime patch
This was removed in llvm 7 but not for llvm 8.
2019-04-26 21:54:58 -04:00
Matthew Bauer
1b5021771b go1.12: remove dsymutil patch
stdenv provides dsymutil for us. Already done for other compilers but
not this one.
2019-04-26 21:54:58 -04:00
Matthew Bauer
32acda1b4d libcdio: disable checks on darwin
Broken on macos 10.12 stuff
2019-04-26 21:54:57 -04:00
Matthew Bauer
2a59d24387 pycrypto: remove pre-10.12 patch 2019-04-26 21:54:57 -04:00
Dmitry Kalinkin
a2e8e6ffc9 boost167: patch for macOS 10.12 2019-04-26 21:54:57 -04:00
Matthew Bauer
43cda1b854 apple-sdk: add Metal framework for QuartzCore 2019-04-26 21:54:56 -04:00
Matthew Bauer
9d2326c622 Libsystem: get os/{log,trace,activity}.h from darling
This is the only place I can find the headers.
2019-04-26 21:54:56 -04:00
Matthew Bauer
4faa8d0238 cctools: add patch for apfs 2019-04-26 21:54:55 -04:00