about summary refs log tree commit diff
path: root/pkgs/os-specific/darwin
Commit message (Collapse)AuthorAge
* 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
|\
| * treewide: Remove uses of builtins.toPath.Shea Levy2018-05-22
| | | | | | | | | | | | | | | | toPath has confusing semantics and is never necessary; it can always either just be omitted or replaced by pre-concatenating `/.`. It has been marked as "!!! obsolete?" for more than 10 years in a C++ comment, hopefully removing it will let us properly deprecate and, eventually, remove it.
* | treewide: Remove usage of remaining redundant platform compatability stuffJohn Ericson2018-08-30
| | | | | | | | | | Want to get this out of here for 18.09, so it can be deprecated thereafter.
* | Merge pull request #43140 from LnL7/macos-10.14Daiderd Jordan2018-08-14
|\ \ | | | | | | darwin: fix Libsystem compatibility for macOS 10.14
| * | Libsystem: remove version symbolsDaiderd Jordan2018-08-12
| | | | | | | | | | | | | | | | | | These no longer exist on 10.14 Fixes #42719
| * | Libsystem: remove libsystem_network.dylib from reexport listDaiderd Jordan2018-07-07
| | | | | | | | | | | | Fixes #42719
* | | darwin.objc4: install Object.h headerMatthew Bauer2018-07-29
| | |
* | | skhd: bump 0.1.1 to 0.2.2Periklis Tsirakidis2018-07-25
| | |
* | | pkgs/*: remove unreferenced function argumentsvolth2018-07-21
| | |
* | | Merge branch 'master' into staging-nextVladimír Čunát2018-07-14
|\ \ \ | |/ / |/| | | | | Hydra: ?compare=1468896
| * | trash: f68ad25a -> 0.9.1 (#43361)Jake Waksbaum2018-07-11
| | |
| * | xcbuild: move setup hook to xcbuildHookMatthew Bauer2018-07-09
| | | | | | | | | | | | | | | | | | | | | Not every package that needs xcbuild will want to use its build phase. I have moved the xcbuild setup hook to the new attribute xcbuildHook. This means that dontUseXcbuild is no longer needed. If you just need to call xcbuild on its own you can just refer to xcbuild.
* | | Merge pull request #43040 from matthewbauer/darwin-closure-reductionsMatthew Bauer2018-07-05
|\ \ \ | | | | | | | | Darwin stdenv tweaks
| * | | darwin.security_tool: disallow requiring sdkMatthew Bauer2018-07-04
| | | | | | | | | | | | | | | | As requested by @domenkozar
| * | | apple_sdk.frameworks.Ruby: removeMatthew Bauer2018-07-04
| | | | | | | | | | | | | | | | This was broken & apparently unused.