about summary refs log tree commit diff
path: root/pkgs/os-specific/darwin
Commit message (Collapse)AuthorAge
...
* | darwin.architecture: correctly install headersMatthew Bauer2018-05-12
| | | | | | | | | | | | I’m not going to fix all of them but this is the best way to do this in Apple things. Just add ‘EXPORT_DSTDIR’ to the installFlags & set ‘DSTDIR’ to $(out). Please do this instead of the patching!
* | Merge remote-tracking branch 'upstream/master' into stagingJohn Ericson2018-05-11
|\|
| * Fix typoAlexandre Esteves2018-05-11
| |
| * skhd: Bump 0.0.14 to 0.1.1Periklis Tsirakidis2018-05-10
| |
* | darwin.architecture: add postPatch back inMatthew Justin Bauer2018-05-11
| | | | | | | | | | I didn't think it was even being called before, but now getting this error: https://hydra.nixos.org/build/73955984/nixlog/1
* | Merge remote-tracking branch 'upstream/master' into stagingMatthew Bauer2018-05-08
|\|
| * skhd: 0.0.12 -> 0.0.14Periklis Tsirakidis2018-05-05
| |
* | ppp: add dontBuild = trueMatthew Justin Bauer2018-05-07
| | | | | | Hopefully this is the last one.
* | treewide: cleanup phases from last commitMatthew Bauer2018-05-06
| | | | | | | | | | The last commit broken Darwin stdenv. We still need to skip some phases when Apple provides a Makefile that shouldn’t be used.
* | treewide: Remove phasesMatthew Justin Bauer2018-05-06
| |
* | Merge pull request #39940 from matthewbauer/workMatthew Justin Bauer2018-05-06
|\ \ | | | | | | macOS closure-size reduction
| * | libsystem: fix phasesMatthew Justin Bauer2018-05-03
| | |
| * | darwin.libSystem: multiple outputsMatthew Bauer2018-05-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | adds 2 outputs for libSystem: - out - dev should shrink closure sizes
| * | darwin.ICU: delete old /usr filesMatthew Bauer2018-05-03
| | | | | | | | | | | | This is a huge directory & not referenced anywhere.
* | | Merge remote-tracking branch 'upstream/master' into stagingJohn Ericson2018-05-03
|\ \ \ | |/ / |/| / | |/
| * treewide: remove platform assertionsMatthew Bauer2018-05-03
| | | | | | | | linux: readd assertion
| * Revert "darwin.libiconv: fix setup hook"Matthew Bauer2018-05-02
| | | | | | | | | | | | This reverts commit ee08469d6cf45eaa9d592c097f154cd225fdb982. This one should go in staging first.
| * darwin.libiconv: fix setup hookMatthew Justin Bauer2018-05-02
| |
| * lib/systems: Fix eval for iphone32* examplesJohn Ericson2018-05-01
| | | | | | | | Whoops messed up 9a845de873dfcc31f360a08f1b1f786c6f649c7d slightly.
* | Merge branch 'staging' into fix-ncurses-darwin-extensionsMatthew Justin Bauer2018-05-02
|\ \ | |/ |/|
| * darwin.libiconv: fix setup hookMatthew Justin Bauer2018-05-02
| |
| * Merge pull request #39844 from obsidiansystems/cctools-cleanupJohn Ericson2018-05-02
| |\ | | | | | | cctools, apple libiconv: Apple clean up for iOS cross
| | * darwin.libiconv: Start to fix for crossJohn Ericson2018-05-01
| | | | | | | | | | | | | | | I think I need postPatch for `autoreconfHook`, it's better anyways, and I'm pairing this with another mass-rebuild so its essentially free.
| | * cctools: Cleanup `useOld` conditions slightlyJohn Ericson2018-05-01
| | | | | | | | | | | | | | | 60771af5b6fc183aa354ed95e4df32c497382414 jumped through some hoops in order to avoid a mass-rebuild.
* | | darling: fix srcMatthew Bauer2018-04-29
| | | | | | | | | | | | | | | | | | | | | | | | Darling has a case conflict which means that its src hash will be different between case sensitive and case insensitive file systems. This is not ideal and the only way around it is basically to remove the offending files from the output. I use fetchzip here to do that but I hope there is a better fix available eventually.
* | | treewide: isArm -> isAarch32John Ericson2018-04-25
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Following legacy packing conventions, `isArm` was defined just for 32-bit ARM instruction set. This is confusing to non packagers though, because Aarch64 is an ARM instruction set. The official ARM overview for ARMv8[1] is surprisingly not confusing, given the overall state of affairs for ARM naming conventions, and offers us a solution. It divides the nomenclature into three levels: ``` ISA: ARMv8 {-A, -R, -M} / \ Mode: Aarch32 Aarch64 | / \ Encoding: A64 A32 T32 ``` At the top is the overall v8 instruction set archicture. Second are the two modes, defined by bitwidth but differing in other semantics too, and buttom are the encodings, (hopefully?) isomorphic if they encode the same mode. The 32 bit encodings are mostly backwards compatible with previous non-Thumb and Thumb encodings, and if so we can pun the mode names to instead mean "sets of compatable or isomorphic encodings", and then voilà we have nice names for 32-bit and 64-bit arm instruction sets which do not use the word ARM so as to not confused either laymen or experienced ARM packages. [1]: https://developer.arm.com/products/architecture/a-profile
* / ios-sdk-pkgs: Init from iOS SDK from XCodeKen Micklas2018-04-19
|/
* cctools-port: Use old version for iOS to support TBD linkingKen Micklas2018-04-19
|
* darling: fixup hashMatthew Justin Bauer2018-04-18
|
* darling: darwin only for nowMatthew Justin Bauer2018-04-16
|
* darling: use correct hashMatthew Bauer2018-04-15
|
* adv_cmds: fix xcbuild invocationMatthew Bauer2018-04-15
| | | | Need to set SYMROOT and OBJROOT
* text_cmds: init at 99Matthew Bauer2018-04-15
|
* maloader: linux onlyMatthew Justin Bauer2018-04-14
|
* Merge pull request #38881 from obsidiansystems/sierra-hackJohn Ericson2018-04-13
|\ | | | | cc-wrapper: More intelligent sierra hack
| * cctools: Add alternative source for sierra hackJohn Ericson2018-04-12
| | | | | | | | | | | | | | | | | | | | Source master rebase of my [PR #34]. Eventually, we might consider doing something for GNU binutils too, in order that we switch (the normal) ld-wrapper to always use this to leverage ld to resolve libraries, rather than faking it in bash. [PR #34]: https://github.com/tpoechtrager/cctools-port/pull/34
| * cctools: Make assert meta.broken insteadJohn Ericson2018-04-12
| | | | | | | | This more politely expresses the same thing
* | top: add metaMatthew Bauer2018-04-12
| |
* | top: init at 108Matthew Bauer2018-04-12
| |
* | diskdev_cmds: init at 593Matthew Bauer2018-04-12
| |
* | libutil-new: fix with newest xcbuild stuffMatthew Bauer2018-04-12
| |
* | Merge pull request #38865 from matthewbauer/darwin-security-fixesMatthew Justin Bauer2018-04-12
|\ \ | | | | | | [darwin] Security fixes
| * | libsecurity_apple_x509: add more symbolsMatthew Bauer2018-04-12
| | |
| * | dtrace: patch impuritiesMatthew Bauer2018-04-12
| | |
| * | SmartCardServices: initMatthew Bauer2018-04-12
| | |
| * | security_systemkeychain: initMatthew Bauer2018-04-09
| | | | | | | | | | | | Fixes #37838
| * | libsecurity_codesigning: initMatthew Bauer2018-04-09
| | |
| * | libsecurity_utilities: fixupMatthew Bauer2018-04-09
| | |
| * | dtrace: add xcode drvMatthew Bauer2018-04-09
| | | | | | | | | | | | darwin.dtrace-xcode contains the dtrace bin
| * | darling: initMatthew Bauer2018-04-09
| | |