Commit Graph
692521 Commits
Author SHA1 Message Date
EmilyandGitHub 2ecae25333 curl: fixes for static linking on Darwin (#346950) 2024-10-11 01:18:26 +01:00
EmilyandGitHub 38966dbeb3 boost: fix cross-compilation for Darwin (#346954) 2024-10-11 01:17:42 +01:00
EmilyandGitHub 5291b4056d xdg-user-dirs: make sure libiconv is linked (#346970) 2024-10-11 01:13:30 +01:00
EmilyandGitHub cc121a9e81 hello: make sure libiconv is linked (#346939) 2024-10-11 01:12:08 +01:00
EmilyandGitHub 72b50cc3dd gcc: fix build with new SDK pattern (#346949) 2024-10-11 00:58:47 +01:00
EmilyandGitHub 66d78e097f darwin: change the SDK pattern, update the SDKs, and update source releases (#346043) 2024-10-11 00:58:09 +01:00
Randy Eckenrode e50074418d gcc: set up sysroot for the Darwin SDK
The GCC bootstrap builds each stage with an unwrapped GCC, which needs
to correctly handle looking for libraries and headers in sysroot.
Setting the native header folder to `/usr/include` will actually cause
GCC to search `<sysroot>/usr/include`, which is the SDKROOT in nixpkgs.
2024-10-10 17:04:36 -04:00
Randy Eckenrode a77d0eb819 gcc: fix extraLDFlags logic after undoing staging-next workaroud
The original logic was prepending to the array, but this one prepends
the array to itself, which breaks the x86_64-linux stdenv bootstrap. The
correct thing to do is build up the arguments in a temporary array and
prepend it like the original code was doing.
2024-10-10 17:04:36 -04:00
Randy Eckenrode e3f28292e8 xar: 498 -> 501
https://github.com/apple-oss-distributions/xar/compare/xar-498...xar-501
2024-10-10 16:23:16 -04:00
Randy Eckenrode bafc6ff88d darwin.xattr: replace with xattr from file_cmds
file_cmds 352.40.6 added a C-based implementation of xattr, which is the
version of xattr used on recent releases of macOS. Align nixpkgs with
what macOS is shipping, which has also the benefit of allowing xattr to
be cross-compiled (previously precluded due to Python limitations).
2024-10-10 16:23:16 -04:00
Randy Eckenrode 7e4956a7bb darwin.top: 108 -> 139
https://github.com/apple-oss-distributions/top/compare/top-108...top-139
2024-10-10 16:23:16 -04:00
Randy Eckenrode 63bfe3cc6d darwin.text_cmds: 99 -> 190.0.1
https://github.com/apple-oss-distributions/text_cmds/compare/text_cmds-99...text_cmds-190.0.1
2024-10-10 16:23:15 -04:00
Randy Eckenrode 72f19adb18 darwin.system_cmds: 970.0.4 -> 1012
https://github.com/apple-oss-distributions/system_cmds/compare/system_cmds-970.0.4...system_cmds-1012
2024-10-10 16:23:15 -04:00
Randy Eckenrode 7b84d8950c darwin.shell_cmds: 187 -> 319.0.1
https://github.com/apple-oss-distributions/shell_cmds/compare/shell_cmds-187...shell_cmds-319.0.1
2024-10-10 16:23:15 -04:00
Randy Eckenrode a32fcaa3ca darwin.removefile: 45 -> 75
https://github.com/apple-oss-distributions/removefile/compare/removefile-45...removefile-75
2024-10-10 16:23:15 -04:00
Randy Eckenrode f493fb8770 darwin.remote_cmds: init at 303.0.2 2024-10-10 16:23:15 -04:00
Randy Eckenrode 6d0bc8c104 darwin.PowerManagement: 572.50.1 -> 1740.0.7
https://github.com/apple-oss-distributions/PowerManagement/compare/PowerManagement-572.50.1...PowerManagement-1740.0.7
2024-10-10 16:23:15 -04:00
Randy Eckenrode 01d1005384 darwin.patch_cmds: init at 62 2024-10-10 16:23:15 -04:00
Randy Eckenrode d293dd15df darwin.network_cmds: 606.40.2 -> 696
https://github.com/apple-oss-distributions/network_cmds/compare/network_cmds-606.40.2...network_cmds-696
2024-10-10 16:23:15 -04:00
Randy Eckenrode 42daeac7ba darwin.misc_cmds: init at 44 2024-10-10 16:23:14 -04:00
Randy Eckenrode 44f1fa4caf darwin.mail_cmds: init at 38.0.1 2024-10-10 16:23:14 -04:00
Randy Eckenrode edb2497c6a darwin.libutil: 47.30.1 -> 72
https://github.com/apple-oss-distributions/libutil/compare/libutil-47.30.1...libutil-72
2024-10-10 16:23:14 -04:00
Randy Eckenrode fc9734449e darwin.libresolv: 64 -> 83
https://github.com/apple-oss-distributions/libresolv/compare/libresolv-64...libresolv-83
2024-10-10 16:23:14 -04:00
Randy Eckenrode 9c31a3ea2d darwin.libpcap: init at 135 2024-10-10 16:23:14 -04:00
Randy Eckenrode 1d8c6e761b darwin.libiconv: 99 -> 107
https://github.com/apple-oss-distributions/libiconv/compare/libiconv-99...libiconv-107
2024-10-10 16:23:14 -04:00
Randy Eckenrode d3ca4617a3 darwin.IOKitTools: init at 125 2024-10-10 16:23:14 -04:00
Randy Eckenrode 47df058604 darwin.ICU: 66108 -> 74221
https://github.com/apple-oss-distributions/ICU/compare/ICU-66108...ICU-74221
2024-10-10 16:23:14 -04:00
Randy Eckenrode 32f5febdc3 darwin.file_cmds: 264.1.1 -> 448.0.3
https://github.com/apple-oss-distributions/file_cmds/compare/file_cmds-264.1.1...file_cmds-448.0.3
2024-10-10 16:23:14 -04:00
Randy Eckenrode c640ed88a7 darwin.doc_cmds: init at 66 2024-10-10 16:23:13 -04:00
Randy Eckenrode e0cf96b02b darwin.diskdev_cmds: 593 -> 735
https://github.com/apple-oss-distributions/diskdev_cmds/compare/diskdev_cmds-593...diskdev_cmds-735
2024-10-10 16:23:13 -04:00
Randy Eckenrode 82a2469a8a darwin.developer_cmds: 62 -> 79
https://github.com/apple-oss-distributions/developer_cmds/compare/developer_cmds-62...developer_cmds-79
2024-10-10 16:23:13 -04:00
Randy Eckenrode d5f4ae43b4 darwin.copyfile: 138 -> 213
https://github.com/apple-oss-distributions/copyfile/compare/copyfile-138...copyfile-213
2024-10-10 16:23:13 -04:00
Randy Eckenrode 4d328d0342 darwin.bootstrap_cmds: 121 -> 136
https://github.com/apple-oss-distributions/bootstrap_cmds/compare/bootstrap_cmds-121...bootstrap_cmds-136
2024-10-10 16:23:13 -04:00
Randy Eckenrode ab006b01b9 darwin.basic_cmds: 55 -> 70
https://github.com/apple-oss-distributions/basic_cmds/compare/basic_cmds-55...basic_cmds-70
2024-10-10 16:23:13 -04:00
Randy Eckenrode 4854f28528 darwin.AvailabilityVersions: 140.1 -> 143.3
https://github.com/apple-oss-distributions/AvailabilityVersions/compare/AvailabilityVersions-140.1...AvailabilityVersions-143.3
2024-10-10 16:23:13 -04:00
Randy Eckenrode bdf3046d30 darwin.adv_cmds: 163 -> 231
https://github.com/apple-oss-distributions/adv_cmds/compare/adv_cmds-163...adv_cmds-231
2024-10-10 16:23:13 -04:00
Randy Eckenrode 6c6b7b0cc0 darwin.apple-source-releases: switch to new source release pattern 2024-10-10 16:23:12 -04:00
Randy Eckenrode 6b6277ee90 darwin.xnu: remove and replace with stubs 2024-10-10 16:23:12 -04:00
Randy Eckenrode 03e585adea darwin.ppp: remove and replace with stubs 2024-10-10 16:23:12 -04:00
Randy Eckenrode 7be27dc225 darwin.objc4: remove and replace with stubs 2024-10-10 16:23:12 -04:00
Randy Eckenrode 4c77578a9f darwin.mDNSResponder: remove and replace with stubs 2024-10-10 16:23:12 -04:00
Randy Eckenrode 259c350cf6 darwin.libunwind: remove source release 2024-10-10 16:23:12 -04:00
Randy Eckenrode ec40b04537 darwin.libunwind: improve compatibility with libunwind
Darwin uses the system unwinder, which is based on the LLVM unwinder.
While it’s mostly API-compatible with libunwind, some packages expect to
find it using `pkg-config`. This package provides a compatible file to
allow those packages to use the system unwinder on Darwin.
2024-10-10 16:23:12 -04:00
Randy Eckenrode 7b23be1afd darwin.libpthread: remove and replace with stubs 2024-10-10 16:23:12 -04:00
Randy Eckenrode 29f65b3b80 darwin.libplatform: remove and replace with stubs 2024-10-10 16:23:11 -04:00
Randy Eckenrode 1afb8b56c4 darwin.libmalloc: remove and replace with stubs 2024-10-10 16:23:11 -04:00
Randy Eckenrode b9005e19b0 darwin.libdispatch: remove and replace with stubs 2024-10-10 16:23:11 -04:00
Randy Eckenrode eb7c5f87a3 darwin.libclosure: remove and replace with stubs 2024-10-10 16:23:11 -04:00
Randy Eckenrode 1c2dde0b36 darwin.launchd: remove and replace with stubs 2024-10-10 16:23:11 -04:00
Randy Eckenrode 2ade0ae6b9 darwin.hfs: remove and replace with stubs (including hfsHeaders) 2024-10-10 16:23:11 -04:00