Emily and GitHub
2ecae25333
curl: fixes for static linking on Darwin ( #346950 )
2024-10-11 01:18:26 +01:00
Emily and GitHub
38966dbeb3
boost: fix cross-compilation for Darwin ( #346954 )
2024-10-11 01:17:42 +01:00
Emily and GitHub
5291b4056d
xdg-user-dirs: make sure libiconv is linked ( #346970 )
2024-10-11 01:13:30 +01:00
Emily and GitHub
cc121a9e81
hello: make sure libiconv is linked ( #346939 )
2024-10-11 01:12:08 +01:00
Emily and GitHub
72b50cc3dd
gcc: fix build with new SDK pattern ( #346949 )
2024-10-11 00:58:47 +01:00
Emily and GitHub
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