summary refs log tree commit diff
path: root/pkgs/os-specific/darwin
Commit message (Collapse)AuthorAge
...
| * | | | Merge staging-next into stagingFrederik Rietdijk2019-02-21
| |\ \ \ \
| * \ \ \ \ Merge pull request #56029 from matthewbauer/revert-cctools-bumpMatthew Bauer2019-02-19
| |\ \ \ \ \ | | | | | | | | | | | | | | Revert cctools bump
| | * | | | | cctools: add myself as maintainerMatthew Bauer2019-02-18
| | | | | | |
| | * | | | | Revert "cctools: bump to latest commit"Matthew Bauer2019-02-18
| | | |_|/ / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit ac682e362c07929b2b30bfdf4f75cd1c5250d3e7. This broke iOS building on master. Even Xcode 8.2 comes with TAPI librarises. We need these patches to support those .tbd files. Eventually we will move to using libtapi directly, but I have not finished work on this right now. Unfortunately, this will not have my changes for building cctools with manpages. We will have to do this update at some later time.
| * | | | | Merge branch 'staging-next' into stagingVladimír Čunát2019-02-19
| |\ \ \ \ \
| * | | | | | swift-corefoundation: fix sandboxed buildDaiderd Jordan2019-02-12
| | | | | | |
* | | | | | | treewide: use runtimeShell instead of stdenv.shell whenever possibleJörg Thalheim2019-02-26
| |_|_|_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Whenever we create scripts that are installed to $out, we must use runtimeShell in order to get the shell that can be executed on the machine we create the package for. This is relevant for cross-compiling. The only use case for stdenv.shell are scripts that are executed as part of the build system. Usages in checkPhase are borderline however to decrease the likelyhood of people copying the wrong examples, I decided to use runtimeShell as well.
* | | | | | Merge pull request #56067 from oxij/tree/fetchurl-bootMichael Raskin2019-02-21
|\ \ \ \ \ \ | |_|_|_|/ / |/| | | | | treewide: assemble all `fetchurlBoot` uses in overrides to `fetchurl`
| * | | | | treewide: assemble all `fetchurlBoot` uses in overrides to `fetchurl` itselfJan Malakhovski2019-02-19
| | |_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The only outside-curl uses of `fetchurlBoot` left are `stdenv` and `apple-source-releases`. The latter one can probably be removed too, but I can't test it. Pros: - Aggregates all behind-the-scenes insanity in a single place. Cons: - At the cost of 10 more derivations (but 0 new outpaths).
* | | | | Merge branch 'staging-next'Vladimír Čunát2019-02-20
|\ \ \ \ \ | | |_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | This round is without the systemd CVE, as we don't have binaries for that yet. BTW, I just ignore darwin binaries these days, as I'd have to wait for weeks for them.
| * | | | darwin.architecture: fix sandbox buildDaiderd Jordan2019-02-17
| |/ / / | | | | | | | | | | | | | | | | | | | | Re-applies bad2db31b7b256e7b26f60e18dd2301cd277880c. This reverts commit f84aef11a4cea741b68e2966f5f189320708bc60.
* / / / darwin: remove references to Ubiquity.frameworkDaiderd Jordan2019-02-17
|/ / / | | | | | | | | | | | | | | | | | | It was removed on recent versions of macOS and these entries break sandboxing if they don't exist. Aborted: while setting up the build environment: getting attributes of path '/System/Library/PrivateFrameworks/Ubiquity.framework/Versions/A/Ubiquity': No such file or directory
* | | Revert "darwin.architecture: fix sandbox build"Daiderd Jordan2019-02-17
| | | | | | | | | | | | | | | | | | Moving changes to staging, this is a mass-rebuild. This reverts commit e79278e4cd9beeb4cdc0c984913888d93aa06cec.
* | | darwin.architecture: fix sandbox buildDaiderd Jordan2019-02-14
|/ /
* / darwin.xcode: update hashesMatthew Bauer2019-01-25
|/
* adv_cmds: switch url to use httpsDmitry Kalinkin2019-01-09
| | | warning: unable to download 'http://opensource.apple.com/tarballs/adv_cmds/adv_cmds-158.tar.gz': HTTP error 302 (curl error: Couldn't connect to server); retrying in 298 ms
* darwin: basic_cmds was installing binaries in the wrong pathJorge Acereda2019-01-08
|
* darwin: fix more *_cmds derivationMatthew Bauer2019-01-06
| | | | Doh
* darwin.diskdev_cmds: fix build with dsymutilMatthew Bauer2019-01-06
| | | | | | | xcbuild doesn’t handle dsymutil correctly. fuser.pl does not contain debug symbols, but xcbuild doesn’t handle this like xcodebuild does. So, just disable the debug information. We probably should do this in more places using xcbuild, but it requires some arbitrary patching.
* darwin.adv_cmds: fix buildMatthew Bauer2019-01-04
|
* darwin: fix typos in install scriptsMatthew Bauer2019-01-03
| | | | | | | | | fixes some issues in my commits in: - basic_cmds - network_cmds (cherry picked from commit f283145308aec6aa9a8c3c6cbd4864718ccb7c53)
* Revert "darwin 10.12 commits"Matthew Bauer2019-01-03
| | | | | | | | | | Reverts commits bumping to macOS stuff to 10.12: commit ec1f78d1cb6ac86743ffb797bf88d4633b91e733. commit d0dc91d24f643ca2cb6901f80a641099db975966. commit a1d297374df55c30b8b74834a85924e9dc739dda. commit 425112151db3b05fec01e86cb10c90b4037e9367. commit e6f7f2928f668262577125290dc90ad8df12e724.
* darwin.libunwind: fix hashMatthew Bauer2018-12-30
|
* darwin: fix *_cmds installationMatthew Bauer2018-12-29
| | | | | | These just copy commands from Products/Release/. But with #52256 we now build .dsym directories that somehow wind up in Products/Release/. This makes things more exact by just copying the files in Products/Release/.
* darwin: bump apple_sdks to 10.12Matthew Bauer2018-12-29
| | | | (cherry picked from commit 0b468bf0335eaa606fccfe98d4a36c3efbe83f2a)
* darwin.hfs: put headers in hfs/ directoryMatthew Bauer2018-12-27
| | | | | This is where they are supposed to go. My mistake in the original commit.
* darwin: remove missing symbolsMatthew Bauer2018-12-19
| | | these symbols are not needed apparently
* Merge pull request #52256 from matthewbauer/52148-fixMatthew Bauer2018-12-18
|\ | | | | Provide real dsymutil to darwin stdenv
| * darwin: use llvm’s dsymutil instead of dummy versionMatthew Bauer2018-12-15
| | | | | | | | | | | | | | | | | | We were previously using a dummy wrapper for dsymutil. This meant that debug symbols were not getting generated when dsymutil was otherwise available. This should fix that issue & provide a real dsymutil from llvm. Fixes #52148.
* | Merge pull request #47678 from matthewbauer/landmarksMatthew Bauer2018-12-18
|\ \ | | | | | | Update macOS frameworks to 10.12
| * | darwin: 10.11 → 10.12Matthew Bauer2018-12-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Lots of stuff has gotten moved around. Many security libraries have been merged into the Security monorepo. I’ve cleared them out for now, we will need to modify Security to build them! This also moves some things around to more clearly separate bootstrapping the stdenv from everything else. We want the “normal” mode to be the non-bootstrapped version. When you ask for “Security”, you want the actual built software, not a crippled one. - Add TARGET_OS_OSX to darwin.libSystem. Looks like something introduced in 10.12. TARGET_OS_MAC is only set when building for desktop (iOS will have TARGET_OS_MAC set) - Bump darwin.dtrace - Bump darwin.libpthread - Remove SmartCardServices, libsecurity*, etc. - Install some more headers for darling.
* | | cctools: don’t depend on clang at runtimeMatthew Bauer2018-12-10
| |/ |/| | | | | --disable-clang-as flag disables the use of clang by cctools-port
* | Merge pull request #51549 from yurrriq/update/os-specific/darwin/skhdJörg Thalheim2018-12-05
|\ \ | | | | | | skhd: 0.2.2 -> 0.3.0
| * | skhd: 0.2.2 -> 0.3.0Eric Bailey2018-12-04
| |/
* / darwin/libiconv: fix static/shared logicMatthew Bauer2018-12-04
|/ | | | | The conditional was incorrect - postInstall script should only hsppen when enableShared = true.
* Merge master into staging-nextFrederik Rietdijk2018-11-11
|\
| * darwin.trash: add cf-privateDaiderd Jordan2018-11-07
| | | | | | | | | | | | | | | | | | | | | | | | Undefined symbols for architecture x86_64: "_OBJC_CLASS_$_NSMutableArray", referenced from: objc-class-ref in trash-571f39.o "_OBJC_CLASS_$_NSURL", referenced from: objc-class-ref in trash-571f39.o "_OBJC_CLASS_$_NSUserDefaults", referenced from: objc-class-ref in trash-571f39.o objc-class-ref in HGCLIUtils-31f3b3.o ld: symbol(s) not found for architecture x86_64
* | Merge master into staging-nextFrederik Rietdijk2018-11-10
|\|
| * darwin: don't include cf-private in framework dependenciesDaiderd Jordan2018-11-05
| | | | | | | | | | Using cf-private can cause problems, it's better to include it explicitly in places where it's actually required.
* | Merge pull request #49371 from matthewbauer/cctools-bumpMatthew Bauer2018-10-28
|\ \ | |/ |/| cctools: bump to latest commit
| * cctools: bump to latest commitMatthew Bauer2018-10-28
| | | | | | | | | | Lots of our patches are no longer needed. This simplifies things a bunch. In addition, it now includes man pages.
* | goku: init 0.1.11Nikita Voloboev2018-10-27
| |
* | darwin.cf-private: include headers from osx_private_sdkDaiderd Jordan2018-10-24
|/ | | | | This includes things like CFURLGetFSRef which are not part of the swift-corelibs CoreFoundation.
* reattach-to-user-namespace: 2.6 -> 2.7 (#48283)Daiderd Jordan2018-10-12
| | | Adds macOS Mojave (10.14) support.
* Merge remote-tracking branch 'upstream/master' into stagingJohn Ericson2018-09-18
|\
| * darwin.maloader: mark as brokenUli Baum2018-09-08
| | | | | | | | no successfull build in Hydra history back to 2017-08-21
* | cctools: support LTO on DarwinDan Peebles2018-09-16
| | | | | | | | | | LTO is disabled during bootstrap to keep the bootstrap tools small and avoid unnecessary LLVM rebuilds, but is enabled in the final stdenv stage and should be usable by normal packages.
* | stdenv/darwin: integrate a new CoreFoundationDan Peebles2018-09-15
|/ | | | | This also updates the bootstrap tool builder to LLVM 5, but not the ones we actually use for bootstrap. I'll make that change in a subsequent commit so as to provide traceable provenance of the bootstrap tools.
* swift-corelibs.corefoundation: update and modernizeDan Peebles2018-09-08
| | | | This actually makes it useful to the Darwin stdenv, which I'll soon be adjusting to use this library
* Merge branch 'no-toPath'Shea Levy2018-09-06
|\