Skip to content

Commit bae4ac8

Browse files
committed
Patch boost.podspec URL to archives.boost.io
Fix: #1775 Temporarily neater than patch-package
1 parent a8d25f3 commit bae4ac8

File tree

2 files changed

+45
-26
lines changed

2 files changed

+45
-26
lines changed

β€Žios/Podfileβ€Ž

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,3 +78,22 @@ target 'MyApp' do
7878
__apply_Xcode_12_5_M1_post_install_workaround(installer)
7979
end
8080
end
81+
82+
# Ref: https://github.com/leotm/react-native-template-new-architecture/issues/1775
83+
# TODO: Remove in Boost 1.76.0+ via RN 0.71.12+ (react-native/third-party-podspecs/boost.podspec)
84+
def find_and_replace_boost_url
85+
pod_spec = "../node_modules/react-native/third-party-podspecs/boost.podspec"
86+
puts "Debug: Starting boost URL replacement"
87+
if File.exist?(pod_spec)
88+
puts "Debug: Found boost.podspec"
89+
spec_content = File.read(pod_spec)
90+
spec_content.gsub!(
91+
'https://boostorg.jfrog.io/artifactory/main/release/1.76.0/source/boost_1_76_0.tar.bz2',
92+
'https://archives.boost.io/release/1.76.0/source/boost_1_76_0.tar.bz2'
93+
)
94+
File.write(pod_spec, spec_content)
95+
puts "Debug: Updated boost.podspec"
96+
end
97+
end
98+
99+
find_and_replace_boost_url

β€Žios/Podfile.lockβ€Ž

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -846,7 +846,7 @@ PODS:
846846
- React-Codegen
847847
- React-RCTFabric
848848
- ReactCommon/turbomodule/core
849-
- SocketRocket (0.6.0)
849+
- SocketRocket (0.6.1)
850850
- Yoga (1.14.0)
851851
- YogaKit (1.18.1):
852852
- Yoga (~> 1.14)
@@ -1040,7 +1040,7 @@ EXTERNAL SOURCES:
10401040

10411041
SPEC CHECKSUMS:
10421042
BEMCheckBox: 5ba6e37ade3d3657b36caecc35c8b75c6c2b1a4e
1043-
boost: 57d2868c099736d80fcd648bf211b4431e51a558
1043+
boost: 7dcd2de282d72e344012f7d6564d024930a6a440
10441044
CocoaAsyncSocket: 065fd1e645c7abab64f7a6a2007a48038fdc6a99
10451045
DoubleConversion: 5189b271737e1565bdce30deb4a08d647e3f5f54
10461046
FBLazyVector: 4eb7ee83e8d0ad7e20a829485295ff48823c4e4c
@@ -1059,29 +1059,29 @@ SPEC CHECKSUMS:
10591059
hermes-engine: b60ebc812e0179a612d8146ac54730d533c804a2
10601060
libevent: 4049cae6c81cdb3654a443be001fb9bdceff7913
10611061
OpenSSL-Universal: ebc357f1e6bc71fa463ccb2fe676756aff50e88c
1062-
RCT-Folly: 424b8c9a7a0b9ab2886ffe9c3b041ef628fd4fb1
1062+
RCT-Folly: 8dc08ca5a393b48b1c523ab6220dfdcc0fe000ad
10631063
RCTRequired: 4db5e3e18b906377a502da5b358ff159ba4783ed
10641064
RCTTypeSafety: 6c1a8aed043050de0d537336c95cd1be7b66c272
10651065
React: 214e77358d860a3ed707fede9088e7c00663a087
10661066
React-callinvoker: 8fc1c79c26fbcadce2a5d4a3cb4b2ced2dec3436
1067-
React-Codegen: d88c22066f9d685c3f67399aa595f7aa7e8ffc6b
1068-
React-Core: ea541085ca5be10b2be289c7d82eba368b5c4900
1069-
React-CoreModules: d9680e1d551eef1dd764df736a473cf25f701070
1070-
React-cxxreact: 0792e80e291d086b2cf588410f6bc6e752bc1d83
1071-
React-Fabric: 223723f622a7cb4f77741a3a01fa91f66963aa18
1067+
React-Codegen: 876d60b671363cf57e34ddf42b0b6693edc369cb
1068+
React-Core: 206bd6a52359b3d2c59ad0b62ffb0573b88beaa8
1069+
React-CoreModules: 5b4874fce9169ea7f7e76de90480d5b1ee848ad5
1070+
React-cxxreact: 57ac5cdc7751f1cb7356edc274ff8872607f727b
1071+
React-Fabric: 5d13e5b42e0fa9a03ba360d9e6b13e59001fd6ad
10721072
React-graphics: fa303eb6c3b52de9a8a9e38c7aab022b1ce6d3d4
1073-
React-hermes: 0b1bba58112cb7421f1166d527a1a05489f48dbc
1074-
React-jsi: 1e41088515c4273ef5b118575337df4671851430
1075-
React-jsiexecutor: 509cd947c28834614808ce056ee8eb700a0662aa
1073+
React-hermes: a6bc952f8a69348cb7b9777278b2fc0afaec2288
1074+
React-jsi: be9c1c536ee1c952fedc3cb0bfd4187dfca542ec
1075+
React-jsiexecutor: d7dad493db23e4047854ac8d1e62a4233da015b0
10761076
React-jsinspector: ec4dcbfb1f4e72f04f826a0301eceee5fa7ca540
1077-
React-logger: 35538accacf2583693fbc3ee8b53e69a1776fcee
1078-
react-native-safe-area-context: 6a1208cd3a90b293b3ebfd3af80bd4059bfab38c
1079-
react-native-slider: 5469a8940a754f73c26ea4bb97c0faace6170f01
1077+
React-logger: 85a9ec18ac722350b58b93e3b98729e83ea20497
1078+
react-native-safe-area-context: dcaacbff8b994529af10da303daea0f7544f34a8
1079+
react-native-slider: 07bc5bd80a21a3d2166a432d6a7d9f18714182f3
10801080
React-perflogger: 75b0e25075c67565a830985f3c373e2eae5389e0
10811081
React-RCTActionSheet: a0c3e916b327e297d124d9ebe8b0c721840ee04d
10821082
React-RCTAnimation: 3da7025801d7bf0f8cfd94574d6278d5b82a8b88
1083-
React-RCTAppDelegate: 2ef2a2b0f14b0b8e2ed91f88084801fadee5dee6
1084-
React-RCTBlob: 53252ebabe7777fd1c440a34546c64e16b162908
1083+
React-RCTAppDelegate: 5cede39116289f57b01e834b88b2367b01da741b
1084+
React-RCTBlob: 5f6248a8b61b70d6e148c856bd44c0fd90b12727
10851085
React-RCTFabric: 7667a890d204af8a42683133250251e698c67e5c
10861086
React-RCTImage: e230761bd34d71362dd8b3d51b5cd72674935aa0
10871087
React-RCTLinking: 3294b1b540005628168e5a341963b0eddc3932e8
@@ -1091,17 +1091,17 @@ SPEC CHECKSUMS:
10911091
React-RCTVibration: a283fefb8cc29d9740a7ff2e87f72ad10f25a433
10921092
React-rncore: 1809ecfc14066404da300c0d950876bf95852f87
10931093
React-runtimeexecutor: 7902246857a4ead4166869e6c42d4df329ff721d
1094-
ReactCommon: a6d1c76b9e10b439e41db225263341240e1cda9f
1095-
RNCAsyncStorage: ddc4ee162bfd41b0d2c68bf2d95acd81dd7f1f93
1096-
RNCCheckbox: 75255b03e604bbcc26411eb31c4cbe3e3865f538
1097-
RNDateTimePicker: 6c9d6d6d84a1788709441888e9cd72adbf235e48
1098-
RNGestureHandler: 9d2ebd17a9fef618d9720e3d95ff5e6607acf8d4
1099-
RNReanimated: b38271c7b72560b7f9c3d0bf531faa8feb4da93a
1100-
RNScreens: 4666ca0a74ee229b2332c5d22d2a8b81ba9202be
1101-
SocketRocket: fccef3f9c5cedea1353a9ef6ada904fde10d6608
1094+
ReactCommon: 4c09d9d7a28ba0c7aade6dc1c814458a139ad9ce
1095+
RNCAsyncStorage: d74501eeac0371fb58b3643704451a11b760af80
1096+
RNCCheckbox: 3d6503c301824dbb13a88a4eecaa8000afe2fb72
1097+
RNDateTimePicker: 8b68d896fb4f5267ac43e3af0f6bda1003d63064
1098+
RNGestureHandler: 4378fa3b950b834ce3901e70fb97c6686816efe7
1099+
RNReanimated: bb0763e9d424bfebc26c82647066ebe2bebdf072
1100+
RNScreens: 461531814d619976a000a94fa0e6f5532e8d916a
1101+
SocketRocket: f32cd54efbe0f095c4d7594881e52619cfe80b17
11021102
Yoga: 39310a10944fc864a7550700de349183450f8aaa
11031103
YogaKit: f782866e155069a2cca2517aafea43200b01fd5a
11041104

1105-
PODFILE CHECKSUM: 5003d287c4bebdbde238040aa3a5354e23b1fca0
1105+
PODFILE CHECKSUM: 29243a5ae6c926b0c63cc80c3c816834ebb081bb
11061106

1107-
COCOAPODS: 1.12.0
1107+
COCOAPODS: 1.16.2

0 commit comments

Comments
Β (0)