Commit graph

13 commits

Author SHA1 Message Date
Jacob Heider 881b3059e2
prevent libgit2.org 1.8 from breaking absolutely everything 2024-03-20 17:43:47 -04:00
Jacob Heider 68fe23f812
fix(cargo)
this settings causes the built cargos to produce
```
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSCFString stringByStandardizingPath]: unrecognized selector sent to instance 0x600003ad0140'
*** First throw call stack:
(
        0   CoreFoundation                      0x000000018a64c540 __exceptionPreprocess + 176
        1   libobjc.A.dylib                     0x000000018a13deb4 objc_exception_throw + 60
        2   CoreFoundation                      0x000000018a6fe124 -[NSObject(NSObject) __retain_OA] + 0
        3   CoreFoundation                      0x000000018a5b6764 ___forwarding___ + 1572
        4   CoreFoundation                      0x000000018a5b6080 _CF_forwarding_prep_0 + 96
        5   Foundation                          0x000000018b68e7c0 -[NSProcessInfo arguments] + 188
        6   CoreFoundation                      0x000000018a6c7d40 __getDefaultArguments_block_invoke + 96
        7   libdispatch.dylib                   0x000000018a348910 _dispatch_client_callout + 20
        8   libdispatch.dylib                   0x000000018a34a14c _dispatch_once_callout + 32
        9   CoreFoundation                      0x000000018a6c76dc _addBackstopValuesForIdentifierAndSource + 640
        10  CoreFoundation                      0x000000018a581f8c __81-[_CFXPreferences(SourceAdditions) withNamedVolatileSourceForIdentifier:perform:]_block_invoke + 144
        11  CoreFoundation                      0x000000018a6c7384 -[_CFXPreferences withNamedVolatileSourceForIdentifier:perform:] + 272
        12  CoreFoundation                      0x000000018a5882fc -[CFPrefsSearchListSource addNamedVolatileSourceForIdentifier:] + 136
        13  CoreFoundation                      0x000000018a706604 __108-[_CFXPreferences(SearchListAdditions) withSearchListForIdentifier:container:cloudConfigurationURL:perform:]_block_invoke.155 + 296
        14  CoreFoundation                      0x000000018a7062ac -[_CFXPreferences withSearchLists:] + 84
        15  CoreFoundation                      0x000000018a583850 __108-[_CFXPreferences(SearchListAdditions) withSearchListForIdentifier:container:cloudConfigurationURL:perform:]_block_invoke + 300
        16  CoreFoundation                      0x000000018a706458 -[_CFXPreferences withSearchListForIdentifier:container:cloudConfigurationURL:perform:] + 384
        17  CoreFoundation                      0x000000018a583178 -[_CFXPreferences copyAppValueForKey:identifier:container:configurationURL:] + 156
        18  CoreFoundation                      0x000000018a5830a0 _CFPreferencesCopyAppValueWithContainerAndConfiguration + 112
        19  SystemConfiguration                 0x000000018b316478 SCDynamicStoreCopyProxiesWithOptions + 180
        20  libcurl.4.dylib                     0x00000001069e8344 Curl_macos_init + 16
        21  libcurl.4.dylib                     0x00000001069cfbc8 curl_global_init + 220
        22  cargo                               0x0000000105518eac _ZN3std4sync4once4Once9call_once28_$u7b$$u7b$closure$u7d$$u7d$17h20fa8299105ad21aE + 36
        23  cargo                               0x0000000105632f64 _ZN3std10sys_common4once5queue4Once4call17h21bf9d6ad03f4977E + 1280
        24  cargo                               0x0000000105519168 _ZN4curl9INIT_CTOR9init_ctor17hf43b2c91f874bbd6E + 88
        25  dyld                                0x000000018a195a24 ___ZZNK5dyld46Loader25findAndRunAllInitializersERNS_12RuntimeStateEENK3$_0clEv_block_invoke + 168
        26  dyld                                0x000000018a1db0f4 ___ZNK5dyld313MachOAnalyzer18forEachInitializerER11DiagnosticsRKNS0_15VMAddrConverterEU13block_pointerFvjEPKv_block_invoke.202 + 172
        27  dyld                                0x000000018a1ce668 ___ZNK5dyld39MachOFile14forEachSectionEU13block_pointerFvRKNS0_11SectionInfoEbRbE_block_invoke + 496
        28  dyld                                0x000000018a1752fc _ZNK5dyld39MachOFile18forEachLoadCommandER11DiagnosticsU13block_pointerFvPK12load_commandRbE + 300
        29  dyld                                0x000000018a1cd6a0 _ZNK5dyld39MachOFile14forEachSectionEU13block_pointerFvRKNS0_11SectionInfoEbRbE + 192
        30  dyld                                0x000000018a1d0188 _ZNK5dyld39MachOFile32forEachInitializerPointerSectionER11DiagnosticsU13block_pointerFvjjRbE + 160
        31  dyld                                0x000000018a1dade8 _ZNK5dyld313MachOAnalyzer18forEachInitializerER11DiagnosticsRKNS0_15VMAddrConverterEU13block_pointerFvjEPKv + 432
        32  dyld                                0x000000018a191b38 _ZNK5dyld46Loader25findAndRunAllInitializersERNS_12RuntimeStateE + 524
        33  dyld                                0x000000018a197f70 _ZNK5dyld416JustInTimeLoader15runInitializersERNS_12RuntimeStateE + 36
        34  dyld                                0x000000018a191f24 _ZNK5dyld46Loader23runInitializersBottomUpERNS_12RuntimeStateERN5dyld35ArrayIPKS0_EE + 220
        35  dyld                                0x000000018a195ab0 _ZZNK5dyld46Loader38runInitializersBottomUpPlusUpwardLinksERNS_12RuntimeStateEENK3$_1clEv + 112
        36  dyld                                0x000000018a1920f0 _ZNK5dyld46Loader38runInitializersBottomUpPlusUpwardLinksERNS_12RuntimeStateE + 380
        37  dyld                                0x000000018a1b74dc _ZN5dyld44APIs25runAllInitializersForMainEv + 464
        38  dyld                                0x000000018a179fa0 _ZN5dyld4L7prepareERNS_4APIsEPKN5dyld313MachOAnalyzerE + 3192
        39  dyld                                0x000000018a178edc start + 1844
)
libc++abi: terminating due to uncaught exception of type NSException
/Users/jacob/pkgx/pantry/testbeds/rust-lang.org__cargo-0.76.0.sh: line 32: 76812 Abort trap: 6           cargo init . --name xyz_tea_fixture
```

on sonoma
2024-02-11 17:24:56 -05:00
Jacob Heider f7260902f1 fix(cargo)
`echo` assumes the `[features]` block is last (which is is no longer. replace with sed.

closes #5151
2024-02-08 14:17:08 -05:00
Jacob Heider 992595929b fix(cargo)
closes #4623
2023-12-28 15:58:59 -05:00
Jacob Heider d31bca2e60 fix(cargo)
closes #3587
2023-10-09 16:48:37 -04:00
Max Howell a494a89842
Cargo fixes (#3546)
Fixes crash due to cURL needing a patch for Sonoma. We use the Apple vendored cURL to work around this but probs will need to patch cURL as well. We'll see.

Note this is notable in that we elected to use more of our own deps on macOS than eg. brew, but probs should approach some balance with that.
2023-10-06 10:13:00 -04:00
Max Howell 630e7163d5
fix cargo on Sonoma (hopefully) (#3544) 2023-10-06 08:21:54 -04:00
Max Howell cbbc2c26b5
rebuild cargo depending on cURL (#3523)
Refs #3520
2023-10-05 12:26:05 -04:00
Max Howell 25606fdb1a
fix cargo 2023-10-01 20:03:16 -04:00
Jacob Heider 0ffc0354f0
fix(cargo)
closes #2593

cargo requires cargo; the static ones get too old, and include their build date, making them hard to find. just use our last cargo.
2023-07-15 23:48:14 -04:00
Max Howell dd5d4446b4
fix cargo test
cargo doesn't like pkg names that start with numbers now apparently and the the tmpdirs we used were likely to be that. So explicitly set a name.
2023-03-28 20:50:09 -04:00
Max Howell bde31f1fff
have cargo install go to ~/.local/bin 2023-03-28 08:42:12 -04:00
Jacob Heider 1b2738fbf2 +rust-lang.org/cargo 2022-10-29 19:01:16 -04:00