nixpkgs/pkgs/development/haskell-modules
Matthew Bauer 300ff965ae haskell: fix x509-system on mojave
darwin.security_tool is currently broken in Mojave. See issue #45042
for more info. Our security_tool stuff comes from 10.9 so I suspect
that it needs an update.

Here I am putting in a hack to get things working again. This uses the
system provided security binary at /usr/bin/security to avoid the
issue in Haskell’s x509-system package. Unfortunately, this will break
with the sandbox. I am also working on a proper fix, but this requires
updating lots of Apple stuff (and also copumpkin’s new CF). You can
follow the progress on this branch:

  https://github.com/matthewbauer/nixpkgs/tree/xcode-security

This commit should be backported to release-18.03 and release-18.09.

/cc @copumpkin @lnl7 @pikajude
2018-10-02 15:14:11 -05:00
..
patches haskell-fgl: fix build with ghc-8.6.x 2018-09-28 11:16:42 +02:00
configuration-common.nix git-annex: update sha256 for new version 6.20180926 2018-09-28 11:16:42 +02:00
configuration-ghc-7.10.x.nix haskell-text: update overrides for the new version 2018-09-24 21:19:35 +02:00
configuration-ghc-8.0.x.nix haskell-text: update overrides for the new version 2018-09-24 21:19:35 +02:00
configuration-ghc-8.2.x.nix haskell-stm: update overrides for the new 2.5.x version 2018-09-24 21:19:35 +02:00
configuration-ghc-8.4.x.nix haskellPackages.hadoop-rpc: Apply stack overflow patch on 8.4 as well. 2018-08-17 09:36:53 -04:00
configuration-ghc-8.6.x.nix haskell-texmath: patch to fix build with ghc-8.6.x 2018-09-28 12:11:20 +02:00
configuration-ghc-head.nix Consistently pass versioned llvmPackages_x attributes to GHC. 2018-07-16 10:56:36 +02:00
configuration-ghcjs.nix haskell-stm: update overrides for the new 2.5.x version 2018-09-24 21:19:35 +02:00
configuration-hackage2nix.yaml hackage2nix: disable broken Hydra builds 2018-09-24 21:18:51 +02:00
configuration-halvm-2.4.0.nix haskell infra: Misc cleanups 2017-08-03 13:12:01 +02:00
configuration-nix.nix haskell: fix x509-system on mojave 2018-10-02 15:14:11 -05:00
configuration-tensorflow.nix haskellPackages.tensorflow-mnist: fix missing dependency on tensorflow-mnist-input-data 2018-09-06 09:15:56 +02:00
default.nix [bot] treewide: remove unused 'inherit' in let blocks 2018-07-20 19:38:19 +00:00
generic-builder.nix Merge pull request #46872 from obsidiansystems/cross-haskell-ar-flag 2018-09-18 19:14:13 -04:00
generic-stack-builder.nix Add support for user-extensible shellHook to buildStackProject 2018-08-07 14:28:18 +02:00
hackage-packages.nix hackage-packages.nix: automatic Haskell package set update 2018-09-28 11:16:42 +02:00
hoogle-local-wrapper.sh Make hoogle-local compatible wih hoogle >= 5.0.4 2016-09-20 12:04:46 +02:00
hoogle.nix [bot] treewide: remove unused 'inherit' in let blocks 2018-07-20 19:38:19 +00:00
initial-packages.nix Remove HIE package set until automation can be put in place. 2018-03-23 10:06:58 -04:00
lib.nix Merge pull request #45348 from shlevy/shellFor-all-build-inputs 2018-09-02 16:11:43 +02:00
make-package-set.nix Merge pull request #46795 from obsidiansystems/late-bind-buildHaskellPackages 2018-09-17 16:20:56 -04:00
with-packages-wrapper.nix treewide: Remove usage of remaining redundant platform compatability stuff 2018-08-30 17:20:32 -04:00