summary refs log tree commit diff
path: root/pkgs/os-specific/darwin/apple-source-releases
Commit message (Collapse)AuthorAge
* 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
|
* 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
|/
* network_cmds: fix on darwinMatthew Bauer2018-03-08
|
* darwin: disable broken packagesMatthew Bauer2018-03-08
|
* Merge pull request #33374 from dtzWill/update/llvm-5-defaultDaiderd Jordan2018-02-11
|\ | | | | Update LLVM default 4 -> 5
| * ICU: fix build with clang-5Daiderd Jordan2018-02-06
| |
* | Add setFunctionArgs lib function.Shea Levy2018-01-31
|/ | | | | | Among other things, this will allow *2nix tools to output plain data while still being composable with the traditional callPackage/.override interfaces.
* libresolv: fix library versionDaiderd Jordan2017-12-27
|
* darwin.Libsystem: fix build on 10.13.2Orivej Desh2017-12-04
|
* Csu: fix build with CoreFoundationDaiderd Jordan2017-11-21
|
* Merge branch 'master' into stagingOrivej Desh2017-11-19
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * master: (39 commits) python.pkgs.pybfd: move to python-modules documentation: python 2.6 is no more documentation: python3Packages is python36Packages wireguard: 0.0.20171101 -> 0.0.20171111 php_excel: init at 1.0.2 libxl: init at 3.8.1 matrix-synapse: 0.24.1 -> 0.25.1 grafana: 4.6.1 -> 4.6.2 linux: 4.4.98 -> 4.4.99 linux: 4.9.62 -> 4.9.63 linux: 4.13.13 -> 4.13.14 nixos/zsh: add the type for enableAutosuggestions option zsh-powerlevel9k: init at 2017-11-10 fio: 3.1 -> 3.2 filebench: rehash source nano: 2.8.7 -> 2.9.0 bonnie: replace dead source link less: 520 -> 529 strace: 4.19 -> 4.20 iperf: 3.2 -> 3.3 ...
| * Merge branch 'system_cmds'Shea Levy2017-11-18
| |\
| | * Add system_cmds apple projectShea Levy2017-10-11
| | | | | | | | | | | | Actually just build sysctl for now, as xcbuild segfaults.
* | | Merge pull request #31754 from obsidiansystems/simplify-darwin-binutilsJohn Ericson2017-11-17
|\ \ \ | | | | | | | | cctools, darwin-bintuils: Don't always bring in headers
| * | | cctools: Don't always bring in headersJohn Ericson2017-11-16
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | - Give cctools a dev output for the headers - Update Libsystem to grab the headers from that dev output - Don't include the headers in Darwin binutils, just as GNU Binutils no longer does.
* | | darwin.stdenv: fix up to allow sandboxingDan Peebles2017-11-14
| | |
* | | configd: remove unsupported sandbox profileDan Peebles2017-11-14
|/ /
* | adv_cmds: remove custom sandbox profile (not allowed in recent Nix)Dan Peebles2017-11-08
| |
* | osx_private_sdk: reduce output size and remove it from runtime closuresDomen Kožar2017-11-07
| |
* | darwin: build apple stuff in parallelDomen Kožar2017-10-31
| |
* | Merge branch 'master' into stagingVladimír Čunát2017-10-14
|\ \ | | | | | | | | | Hydra: ?compare=1401528
| * | darwin: fix assorted xcbuild buildsDan Peebles2017-10-12
| |/ | | | | | | | | | | This includes adding a new xcbuild-based libutil build to test the waters a bit there. We'll need to get xcbuild into the stdenv bootstrap before we can make the main build, but it's nice to see that it can work.
* / Get rid of most @rpath nonsense on DarwinDan Peebles2017-10-08
|/ | | | | | This requires some small changes in the stdenv, then working around the weird choice LLVM made to hardcode @rpath in its install name, and then lets us remove a ton of annoying workaround hacks in many of our Go packages. With any luck this will mean less hackery going forward.
* Merge remote-tracking branch 'upstream/master' into HEADFrederik Rietdijk2017-09-05
|\
| * apple-source-releases: Add some meta.platformsTuomas Tynkkynen2017-09-04
| | | | | | | | Or Hydra tries to build them on Linux...
* | Merge pull request #27598 from LnL7/darwin-cf-rpathDaiderd Jordan2017-08-29
|\ \ | |/ |/| CoreFoundation: use rpath to fix issues when using frameworks
| * darwin-CF: use @rpath for library id and add an rpath entry for CF based on ↵Daiderd Jordan2017-08-28
| | | | | | | | NIX_COREFOUNDATION_RPATH
* | apple misc pkgs: `buildInputs` -> `nativeBuildInputs`John Ericson2017-08-28
|/
* Fix Darwin stdenv to work on 10.13Dan Peebles2017-07-11
| | | | | | | The main changes are in libSystem, which lost the coretls component in 10.13 and some hardening changes that quietly crash any program that uses %n in a non-constant format string, so we've needed to patch a lot of programs that use gnulib.
* Get rid of some usages of osx_private_sdkDomen Kožar2017-07-09
| | | | | For example this reduces haskell closure on darwin for some packages for almost 500MB.