Use upstream patch for 10.11 SDK, fixing the build on Yosemite when
building with SDKROOT set to Xcode 7.x's unitary 10.11 SDK.
Also, remove the <= Yosemite restriction, since this incidentally
happens to let it build on El Capitan as well. Note that there are still
El Capitan integration issues with the stable spec, which are already
fixed upstream and available in the devel spec.
Closes#1600.
Signed-off-by: ilovezfs <ilovezfs@icloud.com>
Working with postgrest upstream on more surgical patching:
https://github.com/begriffs/postgrest/pull/619
- remove the -XNoImpredicativeTypes patch for bytestring-tree-builder
and postgresql-binary, and the build-depends patch for
hasql-transaction
- instead, use postgrest upstream patch bumping constraints on
bytestring-tree-builder, postgresql-binary, and hasql-transaction
- remove the blanket cabal.config allow-newer for base and transformers
- instead patch wai-cors with an upstream commit that removes the
parsers dependency and patch jwt with an upstream commit that bumps
the base constraint to < 5
This commit allows for GHC 8 compatibility using only upstream patches,
which can be removed as soon as postgrest, wai-cors, and jwt each
release their next versions, or as soon as postgrest has a built-in fix
that removes the need to patch any of its dependencies.
Closes#1587.
Signed-off-by: ilovezfs <ilovezfs@icloud.com>
Apple's CLT's git also does this. Excuse the embedded tab; that's the
format used by `.gitconfig`.
Also, remove the caveats that are redundant at this stage.
Closes#1597.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
Neither of these are pure build-only deps, as discovered by linkage and checked
again locally.
```
percona-xtrabackup
==> FAILED
Missing libraries:
/usr/local/opt/libev/lib/libev.4.dylib
/usr/local/opt/mysql/lib/libmysqlclient.20.dylib
```
Split out from https://github.com/Homebrew/homebrew-core/pull/1345 as `makepkg`
is having unrelated issues.
Closes#1565.
Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com>