about summary refs log tree commit diff
path: root/pkgs/os-specific/darwin/apple-source-releases
Commit message (Collapse)AuthorAge
* pkgs/*: remove unreferenced function argumentsvolth2018-07-21
|
* Merge branch 'master' into staging-nextVladimír Čunát2018-07-14
|\ | | | | | | Hydra: ?compare=1468896
| * 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.
* | libiconv: use enableFeature for static/sharedMatthew Bauer2018-07-03
| | | | | | | | This makes things more predictable w.r.t. what is actually being built.
* | libsecurity: set NDEBUGMatthew Bauer2018-07-02
| | | | | | | | | | This prevents debugging stuff from coming into play. This avoids some headers from accidentally winding up in the .dylib file.
* | darwin.libsecurity: switch to multiple outputsMatthew Bauer2018-07-02
| |
* | darwin: fix syntax in makeFlagsArrayMatthew Bauer2018-07-02
|/ | | | | the double ’ should only be needed when using the braces. Otherwise this will mess up some syntax highlighting, unfortunately, including nix-mode.
* libsecurity_generic: fix apple_sdk lookupMatthew Justin Bauer2018-06-26
| | | apple_sdk is now multiple output.
* libiconv: add "enableShared" optionMatthew Bauer2018-06-25
| | | | | | When false, shared libraries will be disabled. also adds patch to *really* disable shared libiconv.
* apple_sdk: use multiple outputsMatthew Bauer2018-06-09
|
* darwin.libiconv: use static libraryMatthew Justin Bauer2018-06-07
| | | | | | | This is necessary to get stuff into the Apple App Store for iOS. Apple does not really like using dynamic libraries in iOS. Also the libcharset thing is apparently a "private" symbol. See https://github.com/reflex-frp/reflex-platform/pull/307 for more details. See https://github.com/NixOS/nixpkgs/commit/3dee596ed1e373c296cf4d5a09b937b41f27fbe5#diff-261d74054a31954b7c6175e2e7e28356 for discussion
* PowerManagement: init at 572.50.1Matthew Bauer2018-05-31
|
* darwin.ICU: fix cctoolsMatthew Bauer2018-05-31
|
* libiconv: fix setup hookMatthew Justin Bauer2018-05-23
| | | Fixes issue from PR #40139.
* Merge remote-tracking branch 'upstream/master' into stagingJohn Ericson2018-05-16
|\ | | | | | | | | Keep the dontCheck because the test suite fails, get rid of the LDFLAGS hack because we don't need it!
| * Make libiconv build for iOS with prefixed toolsJohn Ericson2018-05-16
| |
| * 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
| |
* | Revert "darwin.libSystem: multiple outputs"Daiderd Jordan2018-05-13
| | | | | | | | | | | | Broke the stdenv. This reverts commit 69d1b7ab79cc5e46d4b419cfe95c30e58f801a85.
* | darwin.libSystem: cleanupMatthew Bauer2018-05-12
| | | | | | | | | | We don’t want to rely on a certain output so just use ‘getDev’ so Nix will choose the right output for us.
* | 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!
* | 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
* | 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
| |
* | 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 branch 'staging' into fix-ncurses-darwin-extensionsMatthew Justin Bauer2018-05-02
|\ \ | |/ |/|
| * darwin.libiconv: fix setup hookMatthew Justin Bauer2018-05-02
| |
| * 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.
* | 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
* adv_cmds: fix xcbuild invocationMatthew Bauer2018-04-15
| | | | Need to set SYMROOT and OBJROOT
* text_cmds: init at 99Matthew Bauer2018-04-15
|
* 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
| * treewide: change install references for xcbuildMatthew Bauer2018-04-09
| | | | | | | | now build directory is "Products/Release/"
* | Merge pull request #38715 from matthewbauer/shell_cmds-fullMatthew Justin Bauer2018-04-11
|\ \ | | | | | | Build more commands from Apple's system_cmds
| * | system_cmds: build more commandsMatthew Bauer2018-04-10
| |/ | | | | | | Now includes getconf
* / darwin.libiconv: add setup hookMatthew Bauer2018-03-22
|/