From 17e47058dcd9bc68238003476ec3cd0dce96ff21 Mon Sep 17 00:00:00 2001 From: Siobhan Date: Thu, 22 Jun 2023 19:45:03 +0100 Subject: [PATCH] Update third-party podspecs to target 0.71.11 --- .../FBLazyVector.podspec.json | 4 +- .../FBReactNativeSpec.podspec.json | 16 +- .../FBReactNativeSpec-generated.mm | 215 ++---------------- .../FBReactNativeSpec.h | 206 ++--------------- third-party-podspecs/RCT-Folly.podspec.json | 7 +- third-party-podspecs/RCTRequired.podspec.json | 4 +- .../RCTTypeSafety.podspec.json | 10 +- .../RNGestureHandler.podspec.json | 6 +- .../RNReanimated.podspec.json | 30 +-- .../React-Codegen.podspec.json | 40 ++-- third-party-podspecs/React-Core.podspec.json | 35 +-- .../React-CoreModules.podspec.json | 21 +- .../React-RCTActionSheet.podspec.json | 6 +- .../React-RCTAnimation.podspec.json | 16 +- .../React-RCTAppDelegate.podspec.json | 35 +++ .../React-RCTBlob.podspec.json | 21 +- .../React-RCTImage.podspec.json | 18 +- .../React-RCTLinking.podspec.json | 12 +- .../React-RCTNetwork.podspec.json | 16 +- .../React-RCTPushNotification.podspec.json | 14 +- .../React-RCTSettings.podspec.json | 16 +- .../React-RCTText.podspec.json | 6 +- .../React-RCTVibration.podspec.json | 14 +- .../React-bridging.podspec.json | 35 --- .../React-callinvoker.podspec.json | 4 +- .../React-cxxreact.podspec.json | 24 +- .../React-graphics.podspec.json | 11 +- .../React-hermes.podspec.json | 26 +-- third-party-podspecs/React-jsc.podspec.json | 33 +++ third-party-podspecs/React-jsi.podspec.json | 29 +-- .../React-jsiexecutor.podspec.json | 15 +- .../React-jsinspector.podspec.json | 4 +- .../React-logger.podspec.json | 7 +- .../React-perflogger.podspec.json | 4 +- .../React-runtimeexecutor.podspec.json | 6 +- third-party-podspecs/React.podspec.json | 28 +-- third-party-podspecs/ReactCommon.podspec.json | 51 +++-- third-party-podspecs/Yoga.podspec.json | 2 +- third-party-podspecs/boost.podspec.json | 3 +- third-party-podspecs/glog.podspec.json | 2 +- .../hermes-engine.podspec.json | 40 ++-- 41 files changed, 390 insertions(+), 702 deletions(-) rename third-party-podspecs/FBReactNativeSpec/{ => FBReactNativeSpec}/FBReactNativeSpec-generated.mm (91%) rename third-party-podspecs/FBReactNativeSpec/{ => FBReactNativeSpec}/FBReactNativeSpec.h (92%) create mode 100644 third-party-podspecs/React-RCTAppDelegate.podspec.json delete mode 100644 third-party-podspecs/React-bridging.podspec.json create mode 100644 third-party-podspecs/React-jsc.podspec.json diff --git a/third-party-podspecs/FBLazyVector.podspec.json b/third-party-podspecs/FBLazyVector.podspec.json index 5a7af8a155..e54111b313 100644 --- a/third-party-podspecs/FBLazyVector.podspec.json +++ b/third-party-podspecs/FBLazyVector.podspec.json @@ -1,6 +1,6 @@ { "name": "FBLazyVector", - "version": "0.69.4", + "version": "0.71.11", "summary": "-", "homepage": "https://reactnative.dev/", "license": "MIT", @@ -10,7 +10,7 @@ }, "source": { "git": "https://github.com/facebook/react-native.git", - "tag": "v0.69.4" + "tag": "v0.71.11" }, "source_files": "**/*.{c,h,m,mm,cpp}", "header_dir": "FBLazyVector", diff --git a/third-party-podspecs/FBReactNativeSpec/FBReactNativeSpec.podspec.json b/third-party-podspecs/FBReactNativeSpec/FBReactNativeSpec.podspec.json index cc8f40f0d2..fe216078dd 100644 --- a/third-party-podspecs/FBReactNativeSpec/FBReactNativeSpec.podspec.json +++ b/third-party-podspecs/FBReactNativeSpec/FBReactNativeSpec.podspec.json @@ -1,6 +1,6 @@ { "name": "FBReactNativeSpec", - "version": "0.69.4", + "version": "0.71.11", "summary": "-", "homepage": "https://reactnative.dev/", "license": "MIT", @@ -11,7 +11,7 @@ "compiler_flags": "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness", "source": { "git": "https://github.com/wordpress-mobile/gutenberg-mobile.git", - "commit": "ed9625d394b117fc9271fdf642ff9167e95d03cd", + "commit": "0", "submodules": "true" }, "header_dir": "FBReactNativeSpec", @@ -22,22 +22,22 @@ }, "dependencies": { "RCT-Folly": [ - "2021.06.28.00-v2" + "2021.07.22.00" ], "RCTRequired": [ - "0.69.4" + "0.71.11" ], "RCTTypeSafety": [ - "0.69.4" + "0.71.11" ], "React-Core": [ - "0.69.4" + "0.71.11" ], "React-jsi": [ - "0.69.4" + "0.71.11" ], "ReactCommon/turbomodule/core": [ - "0.69.4" + "0.71.11" ] }, "__WARNING!__": "This file is autogenerated by generate-podspecs.sh script. Do not modify manually. Re-run the script if necessary.", diff --git a/third-party-podspecs/FBReactNativeSpec/FBReactNativeSpec-generated.mm b/third-party-podspecs/FBReactNativeSpec/FBReactNativeSpec/FBReactNativeSpec-generated.mm similarity index 91% rename from third-party-podspecs/FBReactNativeSpec/FBReactNativeSpec-generated.mm rename to third-party-podspecs/FBReactNativeSpec/FBReactNativeSpec/FBReactNativeSpec-generated.mm index 52cbb6350b..5b05347d69 100644 --- a/third-party-podspecs/FBReactNativeSpec/FBReactNativeSpec-generated.mm +++ b/third-party-podspecs/FBReactNativeSpec/FBReactNativeSpec/FBReactNativeSpec-generated.mm @@ -95,6 +95,10 @@ + (RCTManagedPointer *)JS_NativeAccessibilityManager_SpecAnnounceForAccessibilit return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "getCurrentReduceMotionState", @selector(getCurrentReduceMotionState:onError:), args, count); } + static facebook::jsi::Value __hostFunction_NativeAccessibilityManagerSpecJSI_getCurrentPrefersCrossFadeTransitionsState(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "getCurrentPrefersCrossFadeTransitionsState", @selector(getCurrentPrefersCrossFadeTransitionsState:onError:), args, count); + } + static facebook::jsi::Value __hostFunction_NativeAccessibilityManagerSpecJSI_getCurrentReduceTransparencyState(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "getCurrentReduceTransparencyState", @selector(getCurrentReduceTransparencyState:onError:), args, count); } @@ -134,6 +138,9 @@ + (RCTManagedPointer *)JS_NativeAccessibilityManager_SpecAnnounceForAccessibilit methodMap_["getCurrentReduceMotionState"] = MethodMetadata {2, __hostFunction_NativeAccessibilityManagerSpecJSI_getCurrentReduceMotionState}; + methodMap_["getCurrentPrefersCrossFadeTransitionsState"] = MethodMetadata {2, __hostFunction_NativeAccessibilityManagerSpecJSI_getCurrentPrefersCrossFadeTransitionsState}; + + methodMap_["getCurrentReduceTransparencyState"] = MethodMetadata {2, __hostFunction_NativeAccessibilityManagerSpecJSI_getCurrentReduceTransparencyState}; @@ -317,6 +324,10 @@ + (RCTManagedPointer *)JS_NativeAnimatedModule_EventMapping:(id)json return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "removeListeners", @selector(removeListeners:), args, count); } + static facebook::jsi::Value __hostFunction_NativeAnimatedModuleSpecJSI_queueAndExecuteBatchedOperations(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "queueAndExecuteBatchedOperations", @selector(queueAndExecuteBatchedOperations:), args, count); + } + NativeAnimatedModuleSpecJSI::NativeAnimatedModuleSpecJSI(const ObjCTurboModule::InitParams ¶ms) : ObjCTurboModule(params) { @@ -388,6 +399,9 @@ + (RCTManagedPointer *)JS_NativeAnimatedModule_EventMapping:(id)json methodMap_["removeListeners"] = MethodMetadata {1, __hostFunction_NativeAnimatedModuleSpecJSI_removeListeners}; + + methodMap_["queueAndExecuteBatchedOperations"] = MethodMetadata {1, __hostFunction_NativeAnimatedModuleSpecJSI_queueAndExecuteBatchedOperations}; + } } // namespace react } // namespace facebook @@ -492,6 +506,10 @@ + (RCTManagedPointer *)JS_NativeAnimatedTurboModule_EventMapping:(id)json return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "removeListeners", @selector(removeListeners:), args, count); } + static facebook::jsi::Value __hostFunction_NativeAnimatedTurboModuleSpecJSI_queueAndExecuteBatchedOperations(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "queueAndExecuteBatchedOperations", @selector(queueAndExecuteBatchedOperations:), args, count); + } + NativeAnimatedTurboModuleSpecJSI::NativeAnimatedTurboModuleSpecJSI(const ObjCTurboModule::InitParams ¶ms) : ObjCTurboModule(params) { @@ -563,6 +581,9 @@ + (RCTManagedPointer *)JS_NativeAnimatedTurboModule_EventMapping:(id)json methodMap_["removeListeners"] = MethodMetadata {1, __hostFunction_NativeAnimatedTurboModuleSpecJSI_removeListeners}; + + methodMap_["queueAndExecuteBatchedOperations"] = MethodMetadata {1, __hostFunction_NativeAnimatedTurboModuleSpecJSI_queueAndExecuteBatchedOperations}; + } } // namespace react } // namespace facebook @@ -657,108 +678,6 @@ + (RCTManagedPointer *)JS_NativeAnimatedTurboModule_EventMapping:(id)json } // namespace react } // namespace facebook -namespace facebook { - namespace react { - - static facebook::jsi::Value __hostFunction_NativeAsyncLocalStorageSpecJSI_multiGet(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { - return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "multiGet", @selector(multiGet:callback:), args, count); - } - - static facebook::jsi::Value __hostFunction_NativeAsyncLocalStorageSpecJSI_multiSet(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { - return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "multiSet", @selector(multiSet:callback:), args, count); - } - - static facebook::jsi::Value __hostFunction_NativeAsyncLocalStorageSpecJSI_multiMerge(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { - return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "multiMerge", @selector(multiMerge:callback:), args, count); - } - - static facebook::jsi::Value __hostFunction_NativeAsyncLocalStorageSpecJSI_multiRemove(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { - return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "multiRemove", @selector(multiRemove:callback:), args, count); - } - - static facebook::jsi::Value __hostFunction_NativeAsyncLocalStorageSpecJSI_clear(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { - return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "clear", @selector(clear:), args, count); - } - - static facebook::jsi::Value __hostFunction_NativeAsyncLocalStorageSpecJSI_getAllKeys(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { - return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "getAllKeys", @selector(getAllKeys:), args, count); - } - - NativeAsyncLocalStorageSpecJSI::NativeAsyncLocalStorageSpecJSI(const ObjCTurboModule::InitParams ¶ms) - : ObjCTurboModule(params) { - - methodMap_["multiGet"] = MethodMetadata {2, __hostFunction_NativeAsyncLocalStorageSpecJSI_multiGet}; - - - methodMap_["multiSet"] = MethodMetadata {2, __hostFunction_NativeAsyncLocalStorageSpecJSI_multiSet}; - - - methodMap_["multiMerge"] = MethodMetadata {2, __hostFunction_NativeAsyncLocalStorageSpecJSI_multiMerge}; - - - methodMap_["multiRemove"] = MethodMetadata {2, __hostFunction_NativeAsyncLocalStorageSpecJSI_multiRemove}; - - - methodMap_["clear"] = MethodMetadata {1, __hostFunction_NativeAsyncLocalStorageSpecJSI_clear}; - - - methodMap_["getAllKeys"] = MethodMetadata {1, __hostFunction_NativeAsyncLocalStorageSpecJSI_getAllKeys}; - - } - } // namespace react -} // namespace facebook - -namespace facebook { - namespace react { - - static facebook::jsi::Value __hostFunction_NativeAsyncSQLiteDBStorageSpecJSI_multiGet(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { - return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "multiGet", @selector(multiGet:callback:), args, count); - } - - static facebook::jsi::Value __hostFunction_NativeAsyncSQLiteDBStorageSpecJSI_multiSet(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { - return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "multiSet", @selector(multiSet:callback:), args, count); - } - - static facebook::jsi::Value __hostFunction_NativeAsyncSQLiteDBStorageSpecJSI_multiMerge(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { - return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "multiMerge", @selector(multiMerge:callback:), args, count); - } - - static facebook::jsi::Value __hostFunction_NativeAsyncSQLiteDBStorageSpecJSI_multiRemove(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { - return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "multiRemove", @selector(multiRemove:callback:), args, count); - } - - static facebook::jsi::Value __hostFunction_NativeAsyncSQLiteDBStorageSpecJSI_clear(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { - return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "clear", @selector(clear:), args, count); - } - - static facebook::jsi::Value __hostFunction_NativeAsyncSQLiteDBStorageSpecJSI_getAllKeys(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { - return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "getAllKeys", @selector(getAllKeys:), args, count); - } - - NativeAsyncSQLiteDBStorageSpecJSI::NativeAsyncSQLiteDBStorageSpecJSI(const ObjCTurboModule::InitParams ¶ms) - : ObjCTurboModule(params) { - - methodMap_["multiGet"] = MethodMetadata {2, __hostFunction_NativeAsyncSQLiteDBStorageSpecJSI_multiGet}; - - - methodMap_["multiSet"] = MethodMetadata {2, __hostFunction_NativeAsyncSQLiteDBStorageSpecJSI_multiSet}; - - - methodMap_["multiMerge"] = MethodMetadata {2, __hostFunction_NativeAsyncSQLiteDBStorageSpecJSI_multiMerge}; - - - methodMap_["multiRemove"] = MethodMetadata {2, __hostFunction_NativeAsyncSQLiteDBStorageSpecJSI_multiRemove}; - - - methodMap_["clear"] = MethodMetadata {1, __hostFunction_NativeAsyncSQLiteDBStorageSpecJSI_clear}; - - - methodMap_["getAllKeys"] = MethodMetadata {1, __hostFunction_NativeAsyncSQLiteDBStorageSpecJSI_getAllKeys}; - - } - } // namespace react -} // namespace facebook - namespace facebook { namespace react { @@ -1333,68 +1252,6 @@ + (RCTManagedPointer *)JS_NativeImageEditor_Options:(id)json } } // namespace react } // namespace facebook -@implementation RCTCxxConvert (NativeImagePickerIOS_SpecOpenCameraDialogConfig) -+ (RCTManagedPointer *)JS_NativeImagePickerIOS_SpecOpenCameraDialogConfig:(id)json -{ - return facebook::react::managedPointer(json); -} -@end -@implementation RCTCxxConvert (NativeImagePickerIOS_SpecOpenSelectDialogConfig) -+ (RCTManagedPointer *)JS_NativeImagePickerIOS_SpecOpenSelectDialogConfig:(id)json -{ - return facebook::react::managedPointer(json); -} -@end -namespace facebook { - namespace react { - - static facebook::jsi::Value __hostFunction_NativeImagePickerIOSSpecJSI_canRecordVideos(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { - return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "canRecordVideos", @selector(canRecordVideos:), args, count); - } - - static facebook::jsi::Value __hostFunction_NativeImagePickerIOSSpecJSI_canUseCamera(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { - return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "canUseCamera", @selector(canUseCamera:), args, count); - } - - static facebook::jsi::Value __hostFunction_NativeImagePickerIOSSpecJSI_openCameraDialog(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { - return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "openCameraDialog", @selector(openCameraDialog:successCallback:cancelCallback:), args, count); - } - - static facebook::jsi::Value __hostFunction_NativeImagePickerIOSSpecJSI_openSelectDialog(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { - return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "openSelectDialog", @selector(openSelectDialog:successCallback:cancelCallback:), args, count); - } - - static facebook::jsi::Value __hostFunction_NativeImagePickerIOSSpecJSI_clearAllPendingVideos(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { - return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "clearAllPendingVideos", @selector(clearAllPendingVideos), args, count); - } - - static facebook::jsi::Value __hostFunction_NativeImagePickerIOSSpecJSI_removePendingVideo(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { - return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "removePendingVideo", @selector(removePendingVideo:), args, count); - } - - NativeImagePickerIOSSpecJSI::NativeImagePickerIOSSpecJSI(const ObjCTurboModule::InitParams ¶ms) - : ObjCTurboModule(params) { - - methodMap_["canRecordVideos"] = MethodMetadata {1, __hostFunction_NativeImagePickerIOSSpecJSI_canRecordVideos}; - - - methodMap_["canUseCamera"] = MethodMetadata {1, __hostFunction_NativeImagePickerIOSSpecJSI_canUseCamera}; - - - methodMap_["openCameraDialog"] = MethodMetadata {3, __hostFunction_NativeImagePickerIOSSpecJSI_openCameraDialog}; - setMethodArgConversionSelector(@"openCameraDialog", 0, @"JS_NativeImagePickerIOS_SpecOpenCameraDialogConfig:"); - - methodMap_["openSelectDialog"] = MethodMetadata {3, __hostFunction_NativeImagePickerIOSSpecJSI_openSelectDialog}; - setMethodArgConversionSelector(@"openSelectDialog", 0, @"JS_NativeImagePickerIOS_SpecOpenSelectDialogConfig:"); - - methodMap_["clearAllPendingVideos"] = MethodMetadata {0, __hostFunction_NativeImagePickerIOSSpecJSI_clearAllPendingVideos}; - - - methodMap_["removePendingVideo"] = MethodMetadata {1, __hostFunction_NativeImagePickerIOSSpecJSI_removePendingVideo}; - - } - } // namespace react -} // namespace facebook namespace facebook { namespace react { @@ -1465,36 +1322,6 @@ + (RCTManagedPointer *)JS_NativeImagePickerIOS_SpecOpenSelectDialogConfig:(id)js } // namespace react } // namespace facebook -namespace facebook { - namespace react { - - static facebook::jsi::Value __hostFunction_NativeJSDevSupportSpecJSI_onSuccess(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { - return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "onSuccess", @selector(onSuccess:), args, count); - } - - static facebook::jsi::Value __hostFunction_NativeJSDevSupportSpecJSI_onFailure(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { - return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "onFailure", @selector(onFailure:error:), args, count); - } - - static facebook::jsi::Value __hostFunction_NativeJSDevSupportSpecJSI_getConstants(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { - return static_cast(turboModule).invokeObjCMethod(rt, ObjectKind, "getConstants", @selector(getConstants), args, count); - } - - NativeJSDevSupportSpecJSI::NativeJSDevSupportSpecJSI(const ObjCTurboModule::InitParams ¶ms) - : ObjCTurboModule(params) { - - methodMap_["onSuccess"] = MethodMetadata {1, __hostFunction_NativeJSDevSupportSpecJSI_onSuccess}; - - - methodMap_["onFailure"] = MethodMetadata {2, __hostFunction_NativeJSDevSupportSpecJSI_onFailure}; - - - methodMap_["getConstants"] = MethodMetadata {0, __hostFunction_NativeJSDevSupportSpecJSI_getConstants}; - - } - } // namespace react -} // namespace facebook - namespace facebook { namespace react { diff --git a/third-party-podspecs/FBReactNativeSpec/FBReactNativeSpec.h b/third-party-podspecs/FBReactNativeSpec/FBReactNativeSpec/FBReactNativeSpec.h similarity index 92% rename from third-party-podspecs/FBReactNativeSpec/FBReactNativeSpec.h rename to third-party-podspecs/FBReactNativeSpec/FBReactNativeSpec/FBReactNativeSpec.h index e253fa2cbe..aaac8c3b3d 100644 --- a/third-party-podspecs/FBReactNativeSpec/FBReactNativeSpec.h +++ b/third-party-podspecs/FBReactNativeSpec/FBReactNativeSpec/FBReactNativeSpec.h @@ -99,6 +99,8 @@ namespace JS { onError:(RCTResponseSenderBlock)onError; - (void)getCurrentReduceMotionState:(RCTResponseSenderBlock)onSuccess onError:(RCTResponseSenderBlock)onError; +- (void)getCurrentPrefersCrossFadeTransitionsState:(RCTResponseSenderBlock)onSuccess + onError:(RCTResponseSenderBlock)onError; - (void)getCurrentReduceTransparencyState:(RCTResponseSenderBlock)onSuccess onError:(RCTResponseSenderBlock)onError; - (void)getCurrentVoiceOverState:(RCTResponseSenderBlock)onSuccess @@ -198,7 +200,9 @@ namespace JS { NSString *defaultValue() const; NSString *cancelButtonKey() const; NSString *destructiveButtonKey() const; + NSString *preferredButtonKey() const; NSString *keyboardType() const; + NSString *userInterfaceStyle() const; Args(NSDictionary *const v) : _v(v) {} private: @@ -284,6 +288,7 @@ saveValueCallback:(RCTResponseSenderBlock)saveValueCallback; animatedNodeTag:(double)animatedNodeTag; - (void)addListener:(NSString *)eventName; - (void)removeListeners:(double)count; +- (void)queueAndExecuteBatchedOperations:(NSArray *)operationsAndArgs; @end namespace facebook { @@ -354,6 +359,7 @@ saveValueCallback:(RCTResponseSenderBlock)saveValueCallback; animatedNodeTag:(double)animatedNodeTag; - (void)addListener:(NSString *)eventName; - (void)removeListeners:(double)count; +- (void)queueAndExecuteBatchedOperations:(NSArray *)operationsAndArgs; @end namespace facebook { @@ -452,58 +458,6 @@ namespace facebook { }; } // namespace react } // namespace facebook - -@protocol NativeAsyncLocalStorageSpec - -- (void)multiGet:(NSArray *)keys - callback:(RCTResponseSenderBlock)callback; -- (void)multiSet:(NSArray *)kvPairs - callback:(RCTResponseSenderBlock)callback; -- (void)multiMerge:(NSArray *)kvPairs - callback:(RCTResponseSenderBlock)callback; -- (void)multiRemove:(NSArray *)keys - callback:(RCTResponseSenderBlock)callback; -- (void)clear:(RCTResponseSenderBlock)callback; -- (void)getAllKeys:(RCTResponseSenderBlock)callback; - -@end -namespace facebook { - namespace react { - /** - * ObjC++ class for module 'NativeAsyncLocalStorage' - */ - class JSI_EXPORT NativeAsyncLocalStorageSpecJSI : public ObjCTurboModule { - public: - NativeAsyncLocalStorageSpecJSI(const ObjCTurboModule::InitParams ¶ms); - }; - } // namespace react -} // namespace facebook - -@protocol NativeAsyncSQLiteDBStorageSpec - -- (void)multiGet:(NSArray *)keys - callback:(RCTResponseSenderBlock)callback; -- (void)multiSet:(NSArray *)kvPairs - callback:(RCTResponseSenderBlock)callback; -- (void)multiMerge:(NSArray *)kvPairs - callback:(RCTResponseSenderBlock)callback; -- (void)multiRemove:(NSArray *)keys - callback:(RCTResponseSenderBlock)callback; -- (void)clear:(RCTResponseSenderBlock)callback; -- (void)getAllKeys:(RCTResponseSenderBlock)callback; - -@end -namespace facebook { - namespace react { - /** - * ObjC++ class for module 'NativeAsyncSQLiteDBStorage' - */ - class JSI_EXPORT NativeAsyncSQLiteDBStorageSpecJSI : public ObjCTurboModule { - public: - NativeAsyncSQLiteDBStorageSpecJSI(const ObjCTurboModule::InitParams ¶ms); - }; - } // namespace react -} // namespace facebook namespace JS { namespace NativeBlobModule { struct Constants { @@ -1150,63 +1104,6 @@ namespace facebook { }; } // namespace react } // namespace facebook -namespace JS { - namespace NativeImagePickerIOS { - struct SpecOpenCameraDialogConfig { - bool unmirrorFrontFacingCamera() const; - bool videoMode() const; - - SpecOpenCameraDialogConfig(NSDictionary *const v) : _v(v) {} - private: - NSDictionary *_v; - }; - } -} - -@interface RCTCxxConvert (NativeImagePickerIOS_SpecOpenCameraDialogConfig) -+ (RCTManagedPointer *)JS_NativeImagePickerIOS_SpecOpenCameraDialogConfig:(id)json; -@end -namespace JS { - namespace NativeImagePickerIOS { - struct SpecOpenSelectDialogConfig { - bool showImages() const; - bool showVideos() const; - - SpecOpenSelectDialogConfig(NSDictionary *const v) : _v(v) {} - private: - NSDictionary *_v; - }; - } -} - -@interface RCTCxxConvert (NativeImagePickerIOS_SpecOpenSelectDialogConfig) -+ (RCTManagedPointer *)JS_NativeImagePickerIOS_SpecOpenSelectDialogConfig:(id)json; -@end -@protocol NativeImagePickerIOSSpec - -- (void)canRecordVideos:(RCTResponseSenderBlock)callback; -- (void)canUseCamera:(RCTResponseSenderBlock)callback; -- (void)openCameraDialog:(JS::NativeImagePickerIOS::SpecOpenCameraDialogConfig &)config - successCallback:(RCTResponseSenderBlock)successCallback - cancelCallback:(RCTResponseSenderBlock)cancelCallback; -- (void)openSelectDialog:(JS::NativeImagePickerIOS::SpecOpenSelectDialogConfig &)config - successCallback:(RCTResponseSenderBlock)successCallback - cancelCallback:(RCTResponseSenderBlock)cancelCallback; -- (void)clearAllPendingVideos; -- (void)removePendingVideo:(NSString *)url; - -@end -namespace facebook { - namespace react { - /** - * ObjC++ class for module 'NativeImagePickerIOS' - */ - class JSI_EXPORT NativeImagePickerIOSSpecJSI : public ObjCTurboModule { - public: - NativeImagePickerIOSSpecJSI(const ObjCTurboModule::InitParams ¶ms); - }; - } // namespace react -} // namespace facebook @protocol NativeImageStoreIOSSpec @@ -1269,54 +1166,6 @@ namespace facebook { }; } // namespace react } // namespace facebook -namespace JS { - namespace NativeJSDevSupport { - struct Constants { - - struct Builder { - struct Input { - RCTRequired ERROR_CODE_EXCEPTION; - RCTRequired ERROR_CODE_VIEW_NOT_FOUND; - }; - - /** Initialize with a set of values */ - Builder(const Input i); - /** Initialize with an existing Constants */ - Builder(Constants i); - /** Builds the object. Generally used only by the infrastructure. */ - NSDictionary *buildUnsafeRawValue() const { return _factory(); }; - private: - NSDictionary *(^_factory)(void); - }; - - static Constants fromUnsafeRawValue(NSDictionary *const v) { return {v}; } - NSDictionary *unsafeRawValue() const { return _v; } - private: - Constants(NSDictionary *const v) : _v(v) {} - NSDictionary *_v; - }; - } -} -@protocol NativeJSDevSupportSpec - -- (void)onSuccess:(NSString *)data; -- (void)onFailure:(double)errorCode - error:(NSString *)error; -- (facebook::react::ModuleConstants)constantsToExport; -- (facebook::react::ModuleConstants)getConstants; - -@end -namespace facebook { - namespace react { - /** - * ObjC++ class for module 'NativeJSDevSupport' - */ - class JSI_EXPORT NativeJSDevSupportSpecJSI : public ObjCTurboModule { - public: - NativeJSDevSupportSpecJSI(const ObjCTurboModule::InitParams ¶ms); - }; - } // namespace react -} // namespace facebook @protocol NativeKeyboardObserverSpec @@ -2112,11 +1961,21 @@ inline NSString *JS::NativeAlertManager::Args::destructiveButtonKey() const id const p = _v[@"destructiveButtonKey"]; return RCTBridgingToOptionalString(p); } +inline NSString *JS::NativeAlertManager::Args::preferredButtonKey() const +{ + id const p = _v[@"preferredButtonKey"]; + return RCTBridgingToOptionalString(p); +} inline NSString *JS::NativeAlertManager::Args::keyboardType() const { id const p = _v[@"keyboardType"]; return RCTBridgingToOptionalString(p); } +inline NSString *JS::NativeAlertManager::Args::userInterfaceStyle() const +{ + id const p = _v[@"userInterfaceStyle"]; + return RCTBridgingToOptionalString(p); +} inline facebook::react::LazyVector JS::NativeAnimatedModule::EventMapping::nativeEventPath() const { id const p = _v[@"nativeEventPath"]; @@ -2148,8 +2007,6 @@ inline JS::NativeAppState::Constants::Builder::Builder(Constants i) : _factory(^ return i.unsafeRawValue(); }) {} - - inline JS::NativeBlobModule::Constants::Builder::Builder(const Input i) : _factory(^{ NSMutableDictionary *d = [NSMutableDictionary new]; auto BLOB_URI_SCHEME = i.BLOB_URI_SCHEME.get(); @@ -2372,40 +2229,9 @@ inline std::optional JS::NativeImageEditor::Options::allowExternalStorage( return RCTBridgingToOptionalBool(p); } -inline bool JS::NativeImagePickerIOS::SpecOpenCameraDialogConfig::unmirrorFrontFacingCamera() const -{ - id const p = _v[@"unmirrorFrontFacingCamera"]; - return RCTBridgingToBool(p); -} -inline bool JS::NativeImagePickerIOS::SpecOpenCameraDialogConfig::videoMode() const -{ - id const p = _v[@"videoMode"]; - return RCTBridgingToBool(p); -} -inline bool JS::NativeImagePickerIOS::SpecOpenSelectDialogConfig::showImages() const -{ - id const p = _v[@"showImages"]; - return RCTBridgingToBool(p); -} -inline bool JS::NativeImagePickerIOS::SpecOpenSelectDialogConfig::showVideos() const -{ - id const p = _v[@"showVideos"]; - return RCTBridgingToBool(p); -} -inline JS::NativeJSDevSupport::Constants::Builder::Builder(const Input i) : _factory(^{ - NSMutableDictionary *d = [NSMutableDictionary new]; - auto ERROR_CODE_EXCEPTION = i.ERROR_CODE_EXCEPTION.get(); - d[@"ERROR_CODE_EXCEPTION"] = @(ERROR_CODE_EXCEPTION); - auto ERROR_CODE_VIEW_NOT_FOUND = i.ERROR_CODE_VIEW_NOT_FOUND.get(); - d[@"ERROR_CODE_VIEW_NOT_FOUND"] = @(ERROR_CODE_VIEW_NOT_FOUND); - return d; -}) {} -inline JS::NativeJSDevSupport::Constants::Builder::Builder(Constants i) : _factory(^{ - return i.unsafeRawValue(); -}) {} diff --git a/third-party-podspecs/RCT-Folly.podspec.json b/third-party-podspecs/RCT-Folly.podspec.json index 7e6db0629b..8bfab9a7e2 100644 --- a/third-party-podspecs/RCT-Folly.podspec.json +++ b/third-party-podspecs/RCT-Folly.podspec.json @@ -1,6 +1,6 @@ { "name": "RCT-Folly", - "version": "2021.06.28.00-v2", + "version": "2021.07.22.00", "license": { "type": "Apache License, Version 2.0" }, @@ -9,7 +9,7 @@ "authors": "Facebook", "source": { "git": "https://github.com/facebook/folly.git", - "tag": "v2021.06.28.00" + "tag": "v2021.07.22.00" }, "module_name": "folly", "header_mappings_dir": ".", @@ -86,8 +86,7 @@ }, "default_subspecs": "Default", "platforms": { - "ios": "9.0", - "tvos": "9.0" + "ios": "9.0" }, "subspecs": [ { diff --git a/third-party-podspecs/RCTRequired.podspec.json b/third-party-podspecs/RCTRequired.podspec.json index 2ce49aa7af..092802dafe 100644 --- a/third-party-podspecs/RCTRequired.podspec.json +++ b/third-party-podspecs/RCTRequired.podspec.json @@ -1,6 +1,6 @@ { "name": "RCTRequired", - "version": "0.69.4", + "version": "0.71.11", "summary": "-", "homepage": "https://reactnative.dev/", "license": "MIT", @@ -10,7 +10,7 @@ }, "source": { "git": "https://github.com/facebook/react-native.git", - "tag": "v0.69.4" + "tag": "v0.71.11" }, "source_files": "**/*.{c,h,m,mm,cpp}", "header_dir": "RCTRequired", diff --git a/third-party-podspecs/RCTTypeSafety.podspec.json b/third-party-podspecs/RCTTypeSafety.podspec.json index 3412e74a77..d4b59667cb 100644 --- a/third-party-podspecs/RCTTypeSafety.podspec.json +++ b/third-party-podspecs/RCTTypeSafety.podspec.json @@ -1,6 +1,6 @@ { "name": "RCTTypeSafety", - "version": "0.69.4", + "version": "0.71.11", "summary": "-", "homepage": "https://reactnative.dev/", "license": "MIT", @@ -10,7 +10,7 @@ }, "source": { "git": "https://github.com/facebook/react-native.git", - "tag": "v0.69.4" + "tag": "v0.71.11" }, "source_files": "**/*.{c,h,m,mm,cpp}", "header_dir": "RCTTypeSafety", @@ -21,13 +21,13 @@ }, "dependencies": { "FBLazyVector": [ - "0.69.4" + "0.71.11" ], "RCTRequired": [ - "0.69.4" + "0.71.11" ], "React-Core": [ - "0.69.4" + "0.71.11" ] }, "prepare_command": "TMP_DIR=$(mktemp -d); mv * $TMP_DIR; cp -R \"$TMP_DIR/Libraries/TypeSafety\"/* . && true", diff --git a/third-party-podspecs/RNGestureHandler.podspec.json b/third-party-podspecs/RNGestureHandler.podspec.json index 476a3800b9..1d3e992082 100644 --- a/third-party-podspecs/RNGestureHandler.podspec.json +++ b/third-party-podspecs/RNGestureHandler.podspec.json @@ -1,6 +1,6 @@ { "name": "RNGestureHandler", - "version": "2.3.2-wp-3", + "version": "2.10.2", "summary": "Experimental implementation of a new declarative API for gesture handling in react-native", "homepage": "https://github.com/software-mansion/react-native-gesture-handler", "license": "MIT", @@ -8,8 +8,8 @@ "Krzysztof Magiera": "krzys.magiera@gmail.com" }, "source": { - "git": "https://github.com/wordpress-mobile/react-native-gesture-handler", - "tag": "2.3.2-wp-3" + "git": "https://github.com/software-mansion/react-native-gesture-handler", + "tag": "2.10.2" }, "source_files": "ios/**/*.{h,m,mm}", "requires_arc": true, diff --git a/third-party-podspecs/RNReanimated.podspec.json b/third-party-podspecs/RNReanimated.podspec.json index 3e297ea6d0..f17c581ba7 100644 --- a/third-party-podspecs/RNReanimated.podspec.json +++ b/third-party-podspecs/RNReanimated.podspec.json @@ -1,6 +1,6 @@ { "name": "RNReanimated", - "version": "2.9.1-wp-4", + "version": "2.17.0", "summary": "More powerful alternative to Animated library for React Native.", "description": "RNReanimated", "homepage": "https://github.com/software-mansion/react-native-reanimated", @@ -13,34 +13,35 @@ "tvos": "9.0" }, "source": { - "git": "https://github.com/wordpress-mobile/react-native-reanimated.git", - "tag": "2.9.1-wp-4" + "git": "https://github.com/software-mansion/react-native-reanimated.git", + "tag": "2.17.0" }, "source_files": [ "ios/**/*.{mm,h,m}", - "Common/cpp/**/*.cpp", - "Common/cpp/headers/**/*.h" + "Common/cpp/**/*.{cpp,h}" ], "preserve_paths": [ "Common/cpp/hidden_headers/**" ], "pod_target_xcconfig": { "USE_HEADERMAP": "YES", - "HEADER_SEARCH_PATHS": "\"$(PODS_TARGET_SRCROOT)/ReactCommon\" \"$(PODS_TARGET_SRCROOT)\" \"$(PODS_ROOT)/RCT-Folly\" \"$(PODS_ROOT)/boost\" \"$(PODS_ROOT)/boost-for-react-native\" \"$(PODS_ROOT)/DoubleConversion\" \"$(PODS_ROOT)/Headers/Private/React-Core\" " + "HEADER_SEARCH_PATHS": "\"$(PODS_TARGET_SRCROOT)/ReactCommon\" \"$(PODS_TARGET_SRCROOT)\" \"$(PODS_ROOT)/RCT-Folly\" \"$(PODS_ROOT)/boost\" \"$(PODS_ROOT)/boost-for-react-native\" \"$(PODS_ROOT)/DoubleConversion\" \"$(PODS_ROOT)/Headers/Private/React-Core\" ", + "FRAMEWORK_SEARCH_PATHS": "\"${PODS_CONFIGURATION_BUILD_DIR}/React-hermes\"" }, - "compiler_flags": "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DRNVERSION=69 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation", + "compiler_flags": "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=71 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation", "xcconfig": { - "CLANG_CXX_LANGUAGE_STANDARD": "c++14", - "HEADER_SEARCH_PATHS": "\"$(PODS_ROOT)/boost\" \"$(PODS_ROOT)/boost-for-react-native\" \"$(PODS_ROOT)/glog\" \"$(PODS_ROOT)/RCT-Folly\" \"${PODS_ROOT}/Headers/Public/React-hermes\" \"${PODS_ROOT}/Headers/Public/hermes-engine\"", - "OTHER_CFLAGS": "$(inherited) -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DRNVERSION=69" + "HEADER_SEARCH_PATHS": "\"$(PODS_ROOT)/boost\" \"$(PODS_ROOT)/boost-for-react-native\" \"$(PODS_ROOT)/glog\" \"$(PODS_ROOT)/RCT-Folly\" \"$(PODS_ROOT)/RCT-Folly\" \"${PODS_ROOT}/Headers/Public/React-hermes\" \"${PODS_ROOT}/Headers/Public/hermes-engine\" \"$(PODS_ROOT)/../../react-native/ReactCommon\"", + "OTHER_CFLAGS": "$(inherited) -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DREACT_NATIVE_MINOR_VERSION=71 -DREANIMATED_VERSION=2.17.0" }, "requires_arc": true, "dependencies": { "React-Core": [], - "FBLazyVector": [], - "FBReactNativeSpec": [], + "RCT-Folly": [], "RCTRequired": [], "RCTTypeSafety": [], + "ReactCommon/turbomodule/core": [], + "FBLazyVector": [], + "FBReactNativeSpec": [], "React-CoreModules": [], "React-Core/DevSupport": [], "React-RCTActionSheet": [], @@ -56,12 +57,11 @@ "React-jsi": [], "React-jsiexecutor": [], "React-jsinspector": [], - "ReactCommon/turbomodule/core": [], "Yoga": [], "DoubleConversion": [], "glog": [], - "React-callinvoker": [], - "RCT-Folly": [] + "React-jsc": [], + "React-callinvoker": [] }, "__WARNING!__": "This file is autogenerated by generate-podspecs.sh script. Do not modify manually. Re-run the script if necessary." } diff --git a/third-party-podspecs/React-Codegen.podspec.json b/third-party-podspecs/React-Codegen.podspec.json index ca907ec00b..8e1d8afd13 100644 --- a/third-party-podspecs/React-Codegen.podspec.json +++ b/third-party-podspecs/React-Codegen.podspec.json @@ -1,6 +1,6 @@ { "name": "React-Codegen", - "version": "0.69.4", + "version": "0.71.11", "summary": "Temp pod for generated files for React Native", "homepage": "https://facebook.com/", "license": "Unlicense", @@ -8,40 +8,26 @@ "compiler_flags": "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation -Wno-nullability-completeness -std=c++17", "source": { "git": "https://github.com/facebook/react-native.git", - "tag": "v0.69.4" + "tag": "v0.71.11" }, "header_mappings_dir": "./", "platforms": { - "ios": "11.0" + "ios": "12.4" }, "source_files": "third-party-podspecs/FBReactNativeSpec/**/*.{c,h,m,mm,cpp}", "pod_target_xcconfig": { "HEADER_SEARCH_PATHS": "\"$(PODS_ROOT)/boost\" \"$(PODS_ROOT)/RCT-Folly\" \"${PODS_ROOT}/Headers/Public/React-Codegen/react/renderer/components\" \"$(PODS_ROOT)/Headers/Private/React-Fabric\" \"$(PODS_ROOT)/Headers/Private/React-RCTFabric\"" }, "dependencies": { - "FBReactNativeSpec": [ - "0.69.4" - ], - "React-jsiexecutor": [ - "0.69.4" - ], - "RCT-Folly": [ - "2021.06.28.00-v2" - ], - "RCTRequired": [ - "0.69.4" - ], - "RCTTypeSafety": [ - "0.69.4" - ], - "React-Core": [ - "0.69.4" - ], - "React-jsi": [ - "0.69.4" - ], - "ReactCommon/turbomodule/core": [ - "0.69.4" - ] + "FBReactNativeSpec": [], + "React-jsiexecutor": [], + "RCT-Folly": [], + "RCTRequired": [], + "RCTTypeSafety": [], + "React-Core": [], + "React-jsi": [], + "ReactCommon/turbomodule/bridging": [], + "ReactCommon/turbomodule/core": [], + "hermes-engine": [] } } diff --git a/third-party-podspecs/React-Core.podspec.json b/third-party-podspecs/React-Core.podspec.json index 0fc439f104..3f9e02354b 100644 --- a/third-party-podspecs/React-Core.podspec.json +++ b/third-party-podspecs/React-Core.podspec.json @@ -1,6 +1,6 @@ { "name": "React-Core", - "version": "0.69.4", + "version": "0.71.11", "summary": "The core of React Native.", "homepage": "https://reactnative.dev/", "license": "MIT", @@ -10,7 +10,7 @@ }, "source": { "git": "https://github.com/facebook/react-native.git", - "tag": "v0.69.4" + "tag": "v0.71.11" }, "resource_bundles": { "AccessibilityResources": [ @@ -21,8 +21,10 @@ "header_dir": "React", "frameworks": "JavaScriptCore", "pod_target_xcconfig": { - "HEADER_SEARCH_PATHS": "\"$(PODS_TARGET_SRCROOT)/ReactCommon\" \"$(PODS_ROOT)/boost\" \"$(PODS_ROOT)/DoubleConversion\" \"$(PODS_ROOT)/RCT-Folly\" \"${PODS_ROOT}/Headers/Public/React-hermes\" \"${PODS_ROOT}/Headers/Public/hermes-engine\" \"${PODS_ROOT}/Headers/Public/FlipperKit\" \"$(PODS_ROOT)/Headers/Public/ReactCommon\" \"$(PODS_ROOT)/Headers/Public/React-RCTFabric\"", - "DEFINES_MODULE": "YES" + "HEADER_SEARCH_PATHS": "\"$(PODS_TARGET_SRCROOT)/ReactCommon\" \"$(PODS_ROOT)/boost\" \"$(PODS_ROOT)/DoubleConversion\" \"$(PODS_ROOT)/RCT-Folly\" \"${PODS_ROOT}/Headers/Public/FlipperKit\" \"$(PODS_ROOT)/Headers/Public/ReactCommon\" \"$(PODS_ROOT)/Headers/Public/React-RCTFabric\"", + "DEFINES_MODULE": "YES", + "GCC_PREPROCESSOR_DEFINITIONS": "RCT_METRO_PORT=${RCT_METRO_PORT}", + "CLANG_CXX_LANGUAGE_STANDARD": "c++17" }, "user_target_xcconfig": { "HEADER_SEARCH_PATHS": "\"$(PODS_ROOT)/Headers/Private/React-Core\"" @@ -30,22 +32,24 @@ "default_subspecs": "Default", "dependencies": { "RCT-Folly": [ - "2021.06.28.00-v2" + "2021.07.22.00" ], "React-cxxreact": [ - "0.69.4" + "0.71.11" ], "React-perflogger": [ - "0.69.4" + "0.71.11" ], "React-jsi": [ - "0.69.4" + "0.71.11" ], "React-jsiexecutor": [ - "0.69.4" + "0.71.11" ], "Yoga": [], - "glog": [] + "glog": [], + "React-hermes": [], + "hermes-engine": [] }, "subspecs": [ { @@ -57,7 +61,8 @@ "React/Fabric/**/*", "React/FBReactNativeSpec/**/*", "React/Tests/**/*", - "React/Inspector/**/*" + "React/Inspector/**/*", + "React/CxxBridge/JSCExecutorFactory.{h,mm}" ], "private_header_files": "React/Cxx*/*.h" }, @@ -69,13 +74,13 @@ ], "dependencies": { "React-Core/Default": [ - "0.69.4" + "0.71.11" ], "React-Core/RCTWebSocket": [ - "0.69.4" + "0.71.11" ], "React-jsinspector": [ - "0.69.4" + "0.71.11" ] } }, @@ -84,7 +89,7 @@ "source_files": "Libraries/WebSocket/*.{h,m}", "dependencies": { "React-Core/Default": [ - "0.69.4" + "0.71.11" ] } }, diff --git a/third-party-podspecs/React-CoreModules.podspec.json b/third-party-podspecs/React-CoreModules.podspec.json index abbc02142a..a341208986 100644 --- a/third-party-podspecs/React-CoreModules.podspec.json +++ b/third-party-podspecs/React-CoreModules.podspec.json @@ -1,6 +1,6 @@ { "name": "React-CoreModules", - "version": "0.69.4", + "version": "0.71.11", "summary": "-", "homepage": "https://reactnative.dev/", "license": "MIT", @@ -11,7 +11,7 @@ "compiler_flags": "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness", "source": { "git": "https://github.com/facebook/react-native.git", - "tag": "v0.69.4" + "tag": "v0.71.11" }, "source_files": "**/*.{c,m,mm,cpp}", "header_dir": "CoreModules", @@ -22,26 +22,27 @@ }, "dependencies": { "React-Codegen": [ - "0.69.4" + "0.71.11" ], "RCT-Folly": [ - "2021.06.28.00-v2" + "2021.07.22.00" ], "RCTTypeSafety": [ - "0.69.4" + "0.71.11" ], "React-Core/CoreModulesHeaders": [ - "0.69.4" + "0.71.11" ], "React-RCTImage": [ - "0.69.4" + "0.71.11" ], "ReactCommon/turbomodule/core": [ - "0.69.4" + "0.71.11" ], "React-jsi": [ - "0.69.4" - ] + "0.71.11" + ], + "React-RCTBlob": [] }, "prepare_command": "TMP_DIR=$(mktemp -d); mv * $TMP_DIR; cp -R \"$TMP_DIR/React/CoreModules\"/* . && true", "__WARNING!__": "This file is autogenerated by generate-podspecs.sh script. Do not modify manually. Re-run the script if necessary." diff --git a/third-party-podspecs/React-RCTActionSheet.podspec.json b/third-party-podspecs/React-RCTActionSheet.podspec.json index d09723a17f..8cf65ceaf2 100644 --- a/third-party-podspecs/React-RCTActionSheet.podspec.json +++ b/third-party-podspecs/React-RCTActionSheet.podspec.json @@ -1,6 +1,6 @@ { "name": "React-RCTActionSheet", - "version": "0.69.4", + "version": "0.71.11", "summary": "An API for displaying iOS action sheets and share sheets.", "homepage": "https://reactnative.dev/", "documentation_url": "https://reactnative.dev/docs/actionsheetios", @@ -11,7 +11,7 @@ }, "source": { "git": "https://github.com/facebook/react-native.git", - "tag": "v0.69.4" + "tag": "v0.71.11" }, "source_files": "*.{m}", "preserve_paths": [ @@ -22,7 +22,7 @@ "header_dir": "RCTActionSheet", "dependencies": { "React-Core/RCTActionSheetHeaders": [ - "0.69.4" + "0.71.11" ] }, "prepare_command": "TMP_DIR=$(mktemp -d); mv * $TMP_DIR; cp -R \"$TMP_DIR/Libraries/ActionSheetIOS\"/* . && true", diff --git a/third-party-podspecs/React-RCTAnimation.podspec.json b/third-party-podspecs/React-RCTAnimation.podspec.json index afafd3efd4..8226b9e207 100644 --- a/third-party-podspecs/React-RCTAnimation.podspec.json +++ b/third-party-podspecs/React-RCTAnimation.podspec.json @@ -1,6 +1,6 @@ { "name": "React-RCTAnimation", - "version": "0.69.4", + "version": "0.71.11", "summary": "A native driver for the Animated API.", "homepage": "https://reactnative.dev/", "license": "MIT", @@ -11,7 +11,7 @@ "compiler_flags": "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness", "source": { "git": "https://github.com/facebook/react-native.git", - "tag": "v0.69.4" + "tag": "v0.71.11" }, "source_files": "**/*.{h,m,mm}", "preserve_paths": [ @@ -27,22 +27,22 @@ }, "dependencies": { "RCT-Folly": [ - "2021.06.28.00-v2" + "2021.07.22.00" ], "React-Codegen": [ - "0.69.4" + "0.71.11" ], "RCTTypeSafety": [ - "0.69.4" + "0.71.11" ], "ReactCommon/turbomodule/core": [ - "0.69.4" + "0.71.11" ], "React-jsi": [ - "0.69.4" + "0.71.11" ], "React-Core/RCTAnimationHeaders": [ - "0.69.4" + "0.71.11" ] }, "prepare_command": "TMP_DIR=$(mktemp -d); mv * $TMP_DIR; cp -R \"$TMP_DIR/Libraries/NativeAnimation\"/* . && true", diff --git a/third-party-podspecs/React-RCTAppDelegate.podspec.json b/third-party-podspecs/React-RCTAppDelegate.podspec.json new file mode 100644 index 0000000000..9bb043c99b --- /dev/null +++ b/third-party-podspecs/React-RCTAppDelegate.podspec.json @@ -0,0 +1,35 @@ +{ + "name": "React-RCTAppDelegate", + "version": "0.71.11", + "summary": "An utility library to simplify common operations for the New Architecture", + "homepage": "https://reactnative.dev/", + "documentation_url": "https://reactnative.dev/docs/actionsheetios", + "license": "MIT", + "authors": "Facebook, Inc. and its affiliates", + "platforms": { + "ios": "12.4" + }, + "source": { + "git": "https://github.com/facebook/react-native.git", + "tag": "v0.71.11" + }, + "source_files": "**/*.{c,h,m,mm,S,cpp}", + "compiler_flags": "$(inherited) -DRN_FABRIC_ENABLED -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1", + "pod_target_xcconfig": { + "HEADER_SEARCH_PATHS": "\"$(PODS_TARGET_SRCROOT)/ReactCommon\" \"$(PODS_ROOT)/Headers/Private/React-Core\" \"$(PODS_ROOT)/boost\" \"$(PODS_ROOT)/DoubleConversion\" \"$(PODS_ROOT)/RCT-Folly\" \"${PODS_ROOT}/Headers/Public/FlipperKit\" \"$(PODS_ROOT)/Headers/Public/ReactCommon\" \"$(PODS_ROOT)/Headers/Public/React-RCTFabric\"", + "OTHER_CPLUSPLUSFLAGS": "$(inherited) -DRN_FABRIC_ENABLED -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1", + "CLANG_CXX_LANGUAGE_STANDARD": "c++17" + }, + "user_target_xcconfig": { + "HEADER_SEARCH_PATHS": "\"$(PODS_ROOT)/Headers/Private/React-Core\"" + }, + "dependencies": { + "React-Core": [], + "RCT-Folly": [], + "RCTRequired": [], + "RCTTypeSafety": [], + "ReactCommon/turbomodule/core": [] + }, + "prepare_command": "TMP_DIR=$(mktemp -d); mv * $TMP_DIR; cp -R \"$TMP_DIR/Libraries/AppDelegate\"/* . && true", + "__WARNING!__": "This file is autogenerated by generate-podspecs.sh script. Do not modify manually. Re-run the script if necessary." +} diff --git a/third-party-podspecs/React-RCTBlob.podspec.json b/third-party-podspecs/React-RCTBlob.podspec.json index 2577a41117..201db7cdcf 100644 --- a/third-party-podspecs/React-RCTBlob.podspec.json +++ b/third-party-podspecs/React-RCTBlob.podspec.json @@ -1,6 +1,6 @@ { "name": "React-RCTBlob", - "version": "0.69.4", + "version": "0.71.11", "summary": "An API for displaying iOS action sheets and share sheets.", "homepage": "https://reactnative.dev/", "license": "MIT", @@ -11,7 +11,7 @@ "compiler_flags": "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness", "source": { "git": "https://github.com/facebook/react-native.git", - "tag": "v0.69.4" + "tag": "v0.71.11" }, "source_files": "*.{h,m,mm}", "preserve_paths": [ @@ -27,26 +27,27 @@ }, "dependencies": { "RCT-Folly": [ - "2021.06.28.00-v2" + "2021.07.22.00" ], "React-Codegen": [ - "0.69.4" + "0.71.11" ], "ReactCommon/turbomodule/core": [ - "0.69.4" + "0.71.11" ], "React-jsi": [ - "0.69.4" + "0.71.11" ], "React-Core/RCTBlobHeaders": [ - "0.69.4" + "0.71.11" ], "React-Core/RCTWebSocket": [ - "0.69.4" + "0.71.11" ], "React-RCTNetwork": [ - "0.69.4" - ] + "0.71.11" + ], + "hermes-engine": [] }, "prepare_command": "TMP_DIR=$(mktemp -d); mv * $TMP_DIR; cp -R \"$TMP_DIR/Libraries/Blob\"/* . && true", "__WARNING!__": "This file is autogenerated by generate-podspecs.sh script. Do not modify manually. Re-run the script if necessary." diff --git a/third-party-podspecs/React-RCTImage.podspec.json b/third-party-podspecs/React-RCTImage.podspec.json index b356b47a39..cce003b910 100644 --- a/third-party-podspecs/React-RCTImage.podspec.json +++ b/third-party-podspecs/React-RCTImage.podspec.json @@ -1,6 +1,6 @@ { "name": "React-RCTImage", - "version": "0.69.4", + "version": "0.71.11", "summary": "A React component for displaying different types of images.", "homepage": "https://reactnative.dev/", "documentation_url": "https://reactnative.dev/docs/image", @@ -12,7 +12,7 @@ "compiler_flags": "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness", "source": { "git": "https://github.com/facebook/react-native.git", - "tag": "v0.69.4" + "tag": "v0.71.11" }, "source_files": "*.{m,mm}", "preserve_paths": [ @@ -28,25 +28,25 @@ }, "dependencies": { "RCT-Folly": [ - "2021.06.28.00-v2" + "2021.07.22.00" ], "React-Codegen": [ - "0.69.4" + "0.71.11" ], "RCTTypeSafety": [ - "0.69.4" + "0.71.11" ], "ReactCommon/turbomodule/core": [ - "0.69.4" + "0.71.11" ], "React-jsi": [ - "0.69.4" + "0.71.11" ], "React-Core/RCTImageHeaders": [ - "0.69.4" + "0.71.11" ], "React-RCTNetwork": [ - "0.69.4" + "0.71.11" ] }, "prepare_command": "TMP_DIR=$(mktemp -d); mv * $TMP_DIR; cp -R \"$TMP_DIR/Libraries/Image\"/* . && true", diff --git a/third-party-podspecs/React-RCTLinking.podspec.json b/third-party-podspecs/React-RCTLinking.podspec.json index d5dd85d350..c9a2e96471 100644 --- a/third-party-podspecs/React-RCTLinking.podspec.json +++ b/third-party-podspecs/React-RCTLinking.podspec.json @@ -1,6 +1,6 @@ { "name": "React-RCTLinking", - "version": "0.69.4", + "version": "0.71.11", "summary": "A general interface to interact with both incoming and outgoing app links.", "homepage": "https://reactnative.dev/", "documentation_url": "https://reactnative.dev/docs/linking", @@ -12,7 +12,7 @@ "compiler_flags": "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness", "source": { "git": "https://github.com/facebook/react-native.git", - "tag": "v0.69.4" + "tag": "v0.71.11" }, "source_files": "*.{m,mm}", "preserve_paths": [ @@ -28,16 +28,16 @@ }, "dependencies": { "React-Codegen": [ - "0.69.4" + "0.71.11" ], "React-Core/RCTLinkingHeaders": [ - "0.69.4" + "0.71.11" ], "ReactCommon/turbomodule/core": [ - "0.69.4" + "0.71.11" ], "React-jsi": [ - "0.69.4" + "0.71.11" ] }, "prepare_command": "TMP_DIR=$(mktemp -d); mv * $TMP_DIR; cp -R \"$TMP_DIR/Libraries/LinkingIOS\"/* . && true", diff --git a/third-party-podspecs/React-RCTNetwork.podspec.json b/third-party-podspecs/React-RCTNetwork.podspec.json index 2b6815cbc2..ddb5e0221b 100644 --- a/third-party-podspecs/React-RCTNetwork.podspec.json +++ b/third-party-podspecs/React-RCTNetwork.podspec.json @@ -1,6 +1,6 @@ { "name": "React-RCTNetwork", - "version": "0.69.4", + "version": "0.71.11", "summary": "The networking library of React Native.", "homepage": "https://reactnative.dev/", "license": "MIT", @@ -11,7 +11,7 @@ "compiler_flags": "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness", "source": { "git": "https://github.com/facebook/react-native.git", - "tag": "v0.69.4" + "tag": "v0.71.11" }, "source_files": "*.{m,mm}", "preserve_paths": [ @@ -28,22 +28,22 @@ "frameworks": "MobileCoreServices", "dependencies": { "RCT-Folly": [ - "2021.06.28.00-v2" + "2021.07.22.00" ], "React-Codegen": [ - "0.69.4" + "0.71.11" ], "RCTTypeSafety": [ - "0.69.4" + "0.71.11" ], "ReactCommon/turbomodule/core": [ - "0.69.4" + "0.71.11" ], "React-jsi": [ - "0.69.4" + "0.71.11" ], "React-Core/RCTNetworkHeaders": [ - "0.69.4" + "0.71.11" ] }, "prepare_command": "TMP_DIR=$(mktemp -d); mv * $TMP_DIR; cp -R \"$TMP_DIR/Libraries/Network\"/* . && true", diff --git a/third-party-podspecs/React-RCTPushNotification.podspec.json b/third-party-podspecs/React-RCTPushNotification.podspec.json index 6f91756f2d..c65154b60f 100644 --- a/third-party-podspecs/React-RCTPushNotification.podspec.json +++ b/third-party-podspecs/React-RCTPushNotification.podspec.json @@ -1,6 +1,6 @@ { "name": "React-RCTPushNotification", - "version": "0.69.4", + "version": "0.71.11", "summary": "A library for handling push notifications for your app, including permission handling and icon badge number.", "homepage": "https://reactnative.dev/", "documentation_url": "https://reactnative.dev/docs/pushnotificationios", @@ -12,7 +12,7 @@ "compiler_flags": "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness", "source": { "git": "https://github.com/facebook/react-native.git", - "tag": "v0.69.4" + "tag": "v0.71.11" }, "source_files": "*.{m,mm}", "preserve_paths": [ @@ -29,19 +29,19 @@ "frameworks": "UserNotifications", "dependencies": { "React-Codegen": [ - "0.69.4" + "0.71.11" ], "RCTTypeSafety": [ - "0.69.4" + "0.71.11" ], "React-Core/RCTPushNotificationHeaders": [ - "0.69.4" + "0.71.11" ], "ReactCommon/turbomodule/core": [ - "0.69.4" + "0.71.11" ], "React-jsi": [ - "0.69.4" + "0.71.11" ] }, "prepare_command": "TMP_DIR=$(mktemp -d); mv * $TMP_DIR; cp -R \"$TMP_DIR/Libraries/PushNotificationIOS\"/* . && true", diff --git a/third-party-podspecs/React-RCTSettings.podspec.json b/third-party-podspecs/React-RCTSettings.podspec.json index 55f141a1e3..5239e04899 100644 --- a/third-party-podspecs/React-RCTSettings.podspec.json +++ b/third-party-podspecs/React-RCTSettings.podspec.json @@ -1,6 +1,6 @@ { "name": "React-RCTSettings", - "version": "0.69.4", + "version": "0.71.11", "summary": "A wrapper for NSUserDefaults, a persistent key-value store available only on iOS.", "homepage": "https://reactnative.dev/", "documentation_url": "https://reactnative.dev/docs/settings", @@ -12,7 +12,7 @@ "compiler_flags": "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness", "source": { "git": "https://github.com/facebook/react-native.git", - "tag": "v0.69.4" + "tag": "v0.71.11" }, "source_files": "*.{m,mm}", "preserve_paths": [ @@ -28,22 +28,22 @@ }, "dependencies": { "RCT-Folly": [ - "2021.06.28.00-v2" + "2021.07.22.00" ], "React-Codegen": [ - "0.69.4" + "0.71.11" ], "RCTTypeSafety": [ - "0.69.4" + "0.71.11" ], "ReactCommon/turbomodule/core": [ - "0.69.4" + "0.71.11" ], "React-jsi": [ - "0.69.4" + "0.71.11" ], "React-Core/RCTSettingsHeaders": [ - "0.69.4" + "0.71.11" ] }, "prepare_command": "TMP_DIR=$(mktemp -d); mv * $TMP_DIR; cp -R \"$TMP_DIR/Libraries/Settings\"/* . && true", diff --git a/third-party-podspecs/React-RCTText.podspec.json b/third-party-podspecs/React-RCTText.podspec.json index eecd5c5ffb..e0171bfb1a 100644 --- a/third-party-podspecs/React-RCTText.podspec.json +++ b/third-party-podspecs/React-RCTText.podspec.json @@ -1,6 +1,6 @@ { "name": "React-RCTText", - "version": "0.69.4", + "version": "0.71.11", "summary": "A React component for displaying text.", "homepage": "https://reactnative.dev/", "documentation_url": "https://reactnative.dev/docs/text", @@ -11,7 +11,7 @@ }, "source": { "git": "https://github.com/facebook/react-native.git", - "tag": "v0.69.4" + "tag": "v0.71.11" }, "source_files": "**/*.{h,m}", "preserve_paths": [ @@ -22,7 +22,7 @@ "header_dir": "RCTText", "dependencies": { "React-Core/RCTTextHeaders": [ - "0.69.4" + "0.71.11" ] }, "prepare_command": "TMP_DIR=$(mktemp -d); mv * $TMP_DIR; cp -R \"$TMP_DIR/Libraries/Text\"/* . && true", diff --git a/third-party-podspecs/React-RCTVibration.podspec.json b/third-party-podspecs/React-RCTVibration.podspec.json index dbe33afbbf..090d7ac37d 100644 --- a/third-party-podspecs/React-RCTVibration.podspec.json +++ b/third-party-podspecs/React-RCTVibration.podspec.json @@ -1,6 +1,6 @@ { "name": "React-RCTVibration", - "version": "0.69.4", + "version": "0.71.11", "summary": "An API for controlling the vibration hardware of the device.", "homepage": "https://reactnative.dev/", "documentation_url": "https://reactnative.dev/docs/vibration", @@ -12,7 +12,7 @@ "compiler_flags": "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-nullability-completeness", "source": { "git": "https://github.com/facebook/react-native.git", - "tag": "v0.69.4" + "tag": "v0.71.11" }, "source_files": "*.{m,mm}", "preserve_paths": [ @@ -29,19 +29,19 @@ "frameworks": "AudioToolbox", "dependencies": { "RCT-Folly": [ - "2021.06.28.00-v2" + "2021.07.22.00" ], "React-Codegen": [ - "0.69.4" + "0.71.11" ], "ReactCommon/turbomodule/core": [ - "0.69.4" + "0.71.11" ], "React-jsi": [ - "0.69.4" + "0.71.11" ], "React-Core/RCTVibrationHeaders": [ - "0.69.4" + "0.71.11" ] }, "prepare_command": "TMP_DIR=$(mktemp -d); mv * $TMP_DIR; cp -R \"$TMP_DIR/Libraries/Vibration\"/* . && true", diff --git a/third-party-podspecs/React-bridging.podspec.json b/third-party-podspecs/React-bridging.podspec.json deleted file mode 100644 index 0587bd7ba4..0000000000 --- a/third-party-podspecs/React-bridging.podspec.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "name": "React-bridging", - "version": "0.69.4", - "summary": "-", - "homepage": "https://reactnative.dev/", - "license": "MIT", - "authors": "Facebook, Inc. and its affiliates", - "platforms": { - "ios": "12.4" - }, - "source": { - "git": "https://github.com/facebook/react-native.git", - "tag": "v0.69.4" - }, - "source_files": "react/bridging/**/*.{cpp,h}", - "exclude_files": "react/bridging/tests", - "header_dir": "react/bridging", - "header_mappings_dir": ".", - "compiler_flags": "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32", - "pod_target_xcconfig": { - "HEADER_SEARCH_PATHS": "\"$(PODS_ROOT)/RCT-Folly\"", - "USE_HEADERMAP": "YES", - "CLANG_CXX_LANGUAGE_STANDARD": "c++17" - }, - "dependencies": { - "RCT-Folly": [ - "2021.06.28.00-v2" - ], - "React-jsi": [ - "0.69.4" - ] - }, - "prepare_command": "TMP_DIR=$(mktemp -d); mv * $TMP_DIR; cp -R \"$TMP_DIR/ReactCommon\"/* . && true", - "__WARNING!__": "This file is autogenerated by generate-podspecs.sh script. Do not modify manually. Re-run the script if necessary." -} diff --git a/third-party-podspecs/React-callinvoker.podspec.json b/third-party-podspecs/React-callinvoker.podspec.json index d839f36202..185f1a554b 100644 --- a/third-party-podspecs/React-callinvoker.podspec.json +++ b/third-party-podspecs/React-callinvoker.podspec.json @@ -1,6 +1,6 @@ { "name": "React-callinvoker", - "version": "0.69.4", + "version": "0.71.11", "summary": "-", "homepage": "https://reactnative.dev/", "license": "MIT", @@ -10,7 +10,7 @@ }, "source": { "git": "https://github.com/facebook/react-native.git", - "tag": "v0.69.4" + "tag": "v0.71.11" }, "source_files": "**/*.{cpp,h}", "header_dir": "ReactCommon", diff --git a/third-party-podspecs/React-cxxreact.podspec.json b/third-party-podspecs/React-cxxreact.podspec.json index 2cd8e6166f..2f82226439 100644 --- a/third-party-podspecs/React-cxxreact.podspec.json +++ b/third-party-podspecs/React-cxxreact.podspec.json @@ -1,17 +1,16 @@ { "name": "React-cxxreact", - "version": "0.69.4", + "version": "0.71.11", "summary": "-", "homepage": "https://reactnative.dev/", "license": "MIT", "authors": "Facebook, Inc. and its affiliates", "platforms": { - "ios": "12.4", - "tvos": "12.4" + "ios": "12.4" }, "source": { "git": "https://github.com/facebook/react-native.git", - "tag": "v0.69.4" + "tag": "v0.71.11" }, "source_files": "*.{cpp,h}", "exclude_files": "SampleCxxModule.*", @@ -26,27 +25,28 @@ ], "DoubleConversion": [], "RCT-Folly": [ - "2021.06.28.00-v2" + "2021.07.22.00" ], "glog": [], "React-jsinspector": [ - "0.69.4" + "0.71.11" ], "React-callinvoker": [ - "0.69.4" + "0.71.11" ], "React-runtimeexecutor": [ - "0.69.4" + "0.71.11" ], "React-perflogger": [ - "0.69.4" + "0.71.11" ], "React-jsi": [ - "0.69.4" + "0.71.11" ], "React-logger": [ - "0.69.4" - ] + "0.71.11" + ], + "hermes-engine": [] }, "prepare_command": "TMP_DIR=$(mktemp -d); mv * $TMP_DIR; cp -R \"$TMP_DIR/ReactCommon/cxxreact\"/* . && true", "__WARNING!__": "This file is autogenerated by generate-podspecs.sh script. Do not modify manually. Re-run the script if necessary." diff --git a/third-party-podspecs/React-graphics.podspec.json b/third-party-podspecs/React-graphics.podspec.json index 96dc2a77bc..a2561afd26 100644 --- a/third-party-podspecs/React-graphics.podspec.json +++ b/third-party-podspecs/React-graphics.podspec.json @@ -1,17 +1,16 @@ { "name": "React-graphics", - "version": "0.69.4", + "version": "0.71.11", "summary": "Fabric for React Native.", "homepage": "https://reactnative.dev/", "license": "MIT", "authors": "Facebook, Inc. and its affiliates", "platforms": { - "ios": "12.4", - "tvos": "12.4" + "ios": "12.4" }, "source": { "git": "https://github.com/facebook/react-native.git", - "tag": "v0.69.4" + "tag": "v0.71.11" }, "compiler_flags": "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation", "source_files": "**/*.{m,mm,cpp,h}", @@ -27,10 +26,10 @@ }, "dependencies": { "RCT-Folly/Fabric": [ - "2021.06.28.00-v2" + "2021.07.22.00" ], "React-Core/Default": [ - "0.69.4" + "0.71.11" ] }, "prepare_command": "TMP_DIR=$(mktemp -d); mv * $TMP_DIR; cp -R \"$TMP_DIR/ReactCommon/react/renderer/graphics\"/* . && true", diff --git a/third-party-podspecs/React-hermes.podspec.json b/third-party-podspecs/React-hermes.podspec.json index 67a211099c..f4629d907f 100644 --- a/third-party-podspecs/React-hermes.podspec.json +++ b/third-party-podspecs/React-hermes.podspec.json @@ -1,7 +1,7 @@ { "name": "React-hermes", - "version": "0.69.4", - "summary": "-", + "version": "0.71.11", + "summary": "Hermes engine for React Native", "homepage": "https://reactnative.dev/", "license": "MIT", "authors": "Facebook, Inc. and its affiliates", @@ -11,7 +11,7 @@ }, "source": { "git": "https://github.com/facebook/react-native.git", - "tag": "v0.69.4" + "tag": "v0.71.11" }, "source_files": [ "executor/*.{cpp,h}", @@ -22,35 +22,33 @@ "public_header_files": "executor/HermesExecutorFactory.h", "compiler_flags": "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation", "pod_target_xcconfig": { - "HEADER_SEARCH_PATHS": "\"$(PODS_TARGET_SRCROOT)/..\" \"$(PODS_ROOT)/boost\" \"$(PODS_ROOT)/RCT-Folly\" \"$(PODS_ROOT)/DoubleConversion\" \"$(PODS_ROOT)/libevent/include\"", + "HEADER_SEARCH_PATHS": "\"${PODS_ROOT}/hermes-engine/destroot/include\" \"$(PODS_TARGET_SRCROOT)/..\" \"$(PODS_ROOT)/boost\" \"$(PODS_ROOT)/RCT-Folly\" \"$(PODS_ROOT)/DoubleConversion\" \"$(PODS_ROOT)/libevent/include\"", "GCC_PREPROCESSOR_DEFINITIONS": "HERMES_ENABLE_DEBUGGER=1" }, "header_dir": "reacthermes", "dependencies": { "React-cxxreact": [ - "0.69.4" - ], - "React-jsi": [ - "0.69.4" + "0.71.11" ], "React-jsiexecutor": [ - "0.69.4" + "0.71.11" ], "React-jsinspector": [ - "0.69.4" + "0.71.11" ], "React-perflogger": [ - "0.69.4" + "0.71.11" ], "RCT-Folly": [ - "2021.06.28.00-v2" + "2021.07.22.00" ], "DoubleConversion": [], "glog": [], "RCT-Folly/Futures": [ - "2021.06.28.00-v2" + "2021.07.22.00" ], - "hermes-engine": [] + "hermes-engine": [], + "React-jsi": [] }, "prepare_command": "TMP_DIR=$(mktemp -d); mv * $TMP_DIR; cp -R \"$TMP_DIR/ReactCommon/hermes\"/* . && true", "__WARNING!__": "This file is autogenerated by generate-podspecs.sh script. Do not modify manually. Re-run the script if necessary." diff --git a/third-party-podspecs/React-jsc.podspec.json b/third-party-podspecs/React-jsc.podspec.json new file mode 100644 index 0000000000..c5a7fb17aa --- /dev/null +++ b/third-party-podspecs/React-jsc.podspec.json @@ -0,0 +1,33 @@ +{ + "name": "React-jsc", + "version": "0.71.11", + "summary": "JavaScriptCore engine for React Native", + "homepage": "https://reactnative.dev/", + "license": "MIT", + "authors": "Facebook, Inc. and its affiliates", + "platforms": { + "ios": "12.4" + }, + "source": { + "git": "https://github.com/facebook/react-native.git", + "tag": "v0.71.11" + }, + "source_files": "JSCRuntime.{cpp,h}", + "exclude_files": "**/test/*", + "frameworks": "JavaScriptCore", + "dependencies": { + "React-jsi": [ + "0.71.11" + ] + }, + "subspecs": [ + { + "name": "Fabric", + "pod_target_xcconfig": { + "OTHER_CFLAGS": "$(inherited) -DRN_FABRIC_ENABLED" + } + } + ], + "prepare_command": "TMP_DIR=$(mktemp -d); mv * $TMP_DIR; cp -R \"$TMP_DIR/ReactCommon/jsc\"/* . && true", + "__WARNING!__": "This file is autogenerated by generate-podspecs.sh script. Do not modify manually. Re-run the script if necessary." +} diff --git a/third-party-podspecs/React-jsi.podspec.json b/third-party-podspecs/React-jsi.podspec.json index 562178d893..aa19cefa73 100644 --- a/third-party-podspecs/React-jsi.podspec.json +++ b/third-party-podspecs/React-jsi.podspec.json @@ -1,7 +1,7 @@ { "name": "React-jsi", - "version": "0.69.4", - "summary": "-", + "version": "0.71.11", + "summary": "JavaScript Interface layer for React Native", "homepage": "https://reactnative.dev/", "license": "MIT", "authors": "Facebook, Inc. and its affiliates", @@ -10,38 +10,25 @@ }, "source": { "git": "https://github.com/facebook/react-native.git", - "tag": "v0.69.4" + "tag": "v0.71.11" }, - "source_files": "**/*.{cpp,h}", - "exclude_files": "**/test/*", - "frameworks": "JavaScriptCore", + "header_dir": "jsi", "compiler_flags": "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation", "pod_target_xcconfig": { "HEADER_SEARCH_PATHS": "\"$(PODS_ROOT)/boost\" \"$(PODS_ROOT)/RCT-Folly\" \"$(PODS_ROOT)/DoubleConversion\"" }, - "header_dir": "jsi", - "default_subspecs": "Default", "dependencies": { "boost": [ "1.76.0" ], "DoubleConversion": [], "RCT-Folly": [ - "2021.06.28.00-v2" + "2021.07.22.00" ], - "glog": [] + "glog": [], + "hermes-engine": [] }, - "subspecs": [ - { - "name": "Default" - }, - { - "name": "Fabric", - "pod_target_xcconfig": { - "OTHER_CFLAGS": "$(inherited) -DRN_FABRIC_ENABLED" - } - } - ], + "source_files": "jsi/JSIDynamic.{cpp,h}", "prepare_command": "TMP_DIR=$(mktemp -d); mv * $TMP_DIR; cp -R \"$TMP_DIR/ReactCommon/jsi\"/* . && true", "__WARNING!__": "This file is autogenerated by generate-podspecs.sh script. Do not modify manually. Re-run the script if necessary." } diff --git a/third-party-podspecs/React-jsiexecutor.podspec.json b/third-party-podspecs/React-jsiexecutor.podspec.json index 93500c047b..af3e0e4c82 100644 --- a/third-party-podspecs/React-jsiexecutor.podspec.json +++ b/third-party-podspecs/React-jsiexecutor.podspec.json @@ -1,6 +1,6 @@ { "name": "React-jsiexecutor", - "version": "0.69.4", + "version": "0.71.11", "summary": "-", "homepage": "https://reactnative.dev/", "license": "MIT", @@ -10,7 +10,7 @@ }, "source": { "git": "https://github.com/facebook/react-native.git", - "tag": "v0.69.4" + "tag": "v0.71.11" }, "source_files": "jsireact/*.{cpp,h}", "compiler_flags": "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation", @@ -20,19 +20,20 @@ "header_dir": "jsireact", "dependencies": { "React-cxxreact": [ - "0.69.4" + "0.71.11" ], "React-jsi": [ - "0.69.4" + "0.71.11" ], "React-perflogger": [ - "0.69.4" + "0.71.11" ], "RCT-Folly": [ - "2021.06.28.00-v2" + "2021.07.22.00" ], "DoubleConversion": [], - "glog": [] + "glog": [], + "hermes-engine": [] }, "prepare_command": "TMP_DIR=$(mktemp -d); mv * $TMP_DIR; cp -R \"$TMP_DIR/ReactCommon/jsiexecutor\"/* . && true", "__WARNING!__": "This file is autogenerated by generate-podspecs.sh script. Do not modify manually. Re-run the script if necessary." diff --git a/third-party-podspecs/React-jsinspector.podspec.json b/third-party-podspecs/React-jsinspector.podspec.json index 9e99ea6987..b3f60f5b41 100644 --- a/third-party-podspecs/React-jsinspector.podspec.json +++ b/third-party-podspecs/React-jsinspector.podspec.json @@ -1,6 +1,6 @@ { "name": "React-jsinspector", - "version": "0.69.4", + "version": "0.71.11", "summary": "-", "homepage": "https://reactnative.dev/", "license": "MIT", @@ -10,7 +10,7 @@ }, "source": { "git": "https://github.com/facebook/react-native.git", - "tag": "v0.69.4" + "tag": "v0.71.11" }, "source_files": "*.{cpp,h}", "header_dir": "jsinspector", diff --git a/third-party-podspecs/React-logger.podspec.json b/third-party-podspecs/React-logger.podspec.json index d417bed42d..d1d9cee4f3 100644 --- a/third-party-podspecs/React-logger.podspec.json +++ b/third-party-podspecs/React-logger.podspec.json @@ -1,17 +1,16 @@ { "name": "React-logger", - "version": "0.69.4", + "version": "0.71.11", "summary": "-", "homepage": "https://reactnative.dev/", "license": "MIT", "authors": "Facebook, Inc. and its affiliates", "platforms": { - "ios": "12.4", - "tvos": "12.4" + "ios": "12.4" }, "source": { "git": "https://github.com/facebook/react-native.git", - "tag": "v0.69.4" + "tag": "v0.71.11" }, "source_files": "*.{cpp,h}", "exclude_files": "SampleCxxModule.*", diff --git a/third-party-podspecs/React-perflogger.podspec.json b/third-party-podspecs/React-perflogger.podspec.json index 6c1f25fe20..37d395dd4e 100644 --- a/third-party-podspecs/React-perflogger.podspec.json +++ b/third-party-podspecs/React-perflogger.podspec.json @@ -1,6 +1,6 @@ { "name": "React-perflogger", - "version": "0.69.4", + "version": "0.71.11", "summary": "-", "homepage": "https://reactnative.dev/", "license": "MIT", @@ -10,7 +10,7 @@ }, "source": { "git": "https://github.com/facebook/react-native.git", - "tag": "v0.69.4" + "tag": "v0.71.11" }, "source_files": "**/*.{cpp,h}", "header_dir": "reactperflogger", diff --git a/third-party-podspecs/React-runtimeexecutor.podspec.json b/third-party-podspecs/React-runtimeexecutor.podspec.json index 7f76faab18..3b5fc88671 100644 --- a/third-party-podspecs/React-runtimeexecutor.podspec.json +++ b/third-party-podspecs/React-runtimeexecutor.podspec.json @@ -1,6 +1,6 @@ { "name": "React-runtimeexecutor", - "version": "0.69.4", + "version": "0.71.11", "summary": "-", "homepage": "https://reactnative.dev/", "license": "MIT", @@ -10,13 +10,13 @@ }, "source": { "git": "https://github.com/facebook/react-native.git", - "tag": "v0.69.4" + "tag": "v0.71.11" }, "source_files": "**/*.{cpp,h}", "header_dir": "ReactCommon", "dependencies": { "React-jsi": [ - "0.69.4" + "0.71.11" ] }, "prepare_command": "TMP_DIR=$(mktemp -d); mv * $TMP_DIR; cp -R \"$TMP_DIR/ReactCommon/runtimeexecutor\"/* . && true", diff --git a/third-party-podspecs/React.podspec.json b/third-party-podspecs/React.podspec.json index 3f8d0b0a48..671812ec29 100644 --- a/third-party-podspecs/React.podspec.json +++ b/third-party-podspecs/React.podspec.json @@ -1,6 +1,6 @@ { "name": "React", - "version": "0.69.4", + "version": "0.71.11", "summary": "A framework for building native apps using React", "description": "React Native apps are built using the React JS\nframework, and render directly to native UIKit\nelements using a fully asynchronous architecture.\nThere is no browser and no HTML. We have picked what\nwe think is the best set of features from these and\nother technologies to build what we hope to become\nthe best product development framework available,\nwith an emphasis on iteration speed, developer\ndelight, continuity of technology, and absolutely\nbeautiful and fast products with no compromises in\nquality or capability.", "homepage": "https://reactnative.dev/", @@ -11,7 +11,7 @@ }, "source": { "git": "https://github.com/facebook/react-native.git", - "tag": "v0.69.4" + "tag": "v0.71.11" }, "preserve_paths": [ "package.json", @@ -21,40 +21,40 @@ "cocoapods_version": ">= 1.10.1", "dependencies": { "React-Core": [ - "0.69.4" + "0.71.11" ], "React-Core/DevSupport": [ - "0.69.4" + "0.71.11" ], "React-Core/RCTWebSocket": [ - "0.69.4" + "0.71.11" ], "React-RCTActionSheet": [ - "0.69.4" + "0.71.11" ], "React-RCTAnimation": [ - "0.69.4" + "0.71.11" ], "React-RCTBlob": [ - "0.69.4" + "0.71.11" ], "React-RCTImage": [ - "0.69.4" + "0.71.11" ], "React-RCTLinking": [ - "0.69.4" + "0.71.11" ], "React-RCTNetwork": [ - "0.69.4" + "0.71.11" ], "React-RCTSettings": [ - "0.69.4" + "0.71.11" ], "React-RCTText": [ - "0.69.4" + "0.71.11" ], "React-RCTVibration": [ - "0.69.4" + "0.71.11" ] }, "prepare_command": "TMP_DIR=$(mktemp -d); mv * $TMP_DIR; cp -R \"$TMP_DIR/.\"/* . && true", diff --git a/third-party-podspecs/ReactCommon.podspec.json b/third-party-podspecs/ReactCommon.podspec.json index 8001135d23..79229a384f 100644 --- a/third-party-podspecs/ReactCommon.podspec.json +++ b/third-party-podspecs/ReactCommon.podspec.json @@ -1,7 +1,7 @@ { "name": "ReactCommon", "module_name": "ReactCommon", - "version": "0.69.4", + "version": "0.71.11", "summary": "-", "homepage": "https://reactnative.dev/", "license": "MIT", @@ -11,18 +11,19 @@ }, "source": { "git": "https://github.com/facebook/react-native.git", - "tag": "v0.69.4" + "tag": "v0.71.11" }, "header_dir": "ReactCommon", - "compiler_flags": "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-documentation", + "compiler_flags": "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -Wno-gnu-zero-variadic-macro-arguments -Wno-documentation", "pod_target_xcconfig": { - "HEADER_SEARCH_PATHS": "\"$(PODS_ROOT)/boost\" \"$(PODS_ROOT)/RCT-Folly\" \"$(PODS_ROOT)/DoubleConversion\" \"$(PODS_ROOT)/Headers/Private/React-Core\" \"$(PODS_ROOT)/Headers/Private/React-bridging/react/bridging\" \"$(PODS_CONFIGURATION_BUILD_DIR)/React-bridging/react_bridging.framework/Headers\"", + "HEADER_SEARCH_PATHS": "\"$(PODS_ROOT)/boost\" \"$(PODS_ROOT)/RCT-Folly\" \"$(PODS_ROOT)/DoubleConversion\" \"$(PODS_ROOT)/Headers/Private/React-Core\"", "USE_HEADERMAP": "YES", - "CLANG_CXX_LANGUAGE_STANDARD": "c++17" + "CLANG_CXX_LANGUAGE_STANDARD": "c++17", + "GCC_WARN_PEDANTIC": "YES" }, "dependencies": { "React-logger": [ - "0.69.4" + "0.71.11" ] }, "subspecs": [ @@ -33,37 +34,51 @@ { "name": "turbomodule", "dependencies": { - "React-bridging": [ - "0.69.4" - ], "React-callinvoker": [ - "0.69.4" + "0.71.11" ], "React-perflogger": [ - "0.69.4" + "0.71.11" ], "React-Core": [ - "0.69.4" + "0.71.11" ], "React-cxxreact": [ - "0.69.4" + "0.71.11" ], "React-jsi": [ - "0.69.4" + "0.71.11" ], "RCT-Folly": [ - "2021.06.28.00-v2" + "2021.07.22.00" ], "DoubleConversion": [], - "glog": [] + "glog": [], + "hermes-engine": [] }, "subspecs": [ + { + "name": "bridging", + "dependencies": { + "React-jsi": [ + "0.71.11" + ], + "hermes-engine": [] + }, + "source_files": "react/bridging/**/*.{cpp,h}", + "exclude_files": "react/bridging/tests", + "header_dir": "react/bridging", + "pod_target_xcconfig": { + "HEADER_SEARCH_PATHS": "\"$(PODS_TARGET_SRCROOT)/ReactCommon\" \"$(PODS_ROOT)/RCT-Folly\"" + } + }, { "name": "core", "source_files": [ "react/nativemodule/core/ReactCommon/**/*.{cpp,h}", "react/nativemodule/core/platform/ios/**/*.{mm,cpp,h}" - ] + ], + "exclude_files": "react/nativemodule/core/ReactCommon/LongLivedObject.h" }, { "name": "samples", @@ -73,7 +88,7 @@ ], "dependencies": { "ReactCommon/turbomodule/core": [ - "0.69.4" + "0.71.11" ] } } diff --git a/third-party-podspecs/Yoga.podspec.json b/third-party-podspecs/Yoga.podspec.json index 3c09e5f8fb..1da8da4335 100644 --- a/third-party-podspecs/Yoga.podspec.json +++ b/third-party-podspecs/Yoga.podspec.json @@ -11,7 +11,7 @@ "authors": "Facebook", "source": { "git": "https://github.com/facebook/react-native.git", - "tag": "v0.69.4" + "tag": "v0.71.11" }, "module_name": "yoga", "header_dir": "yoga", diff --git a/third-party-podspecs/boost.podspec.json b/third-party-podspecs/boost.podspec.json index b441e34bb1..9f692b2b01 100644 --- a/third-party-podspecs/boost.podspec.json +++ b/third-party-podspecs/boost.podspec.json @@ -13,8 +13,7 @@ "sha256": "f0397ba6e982c4450f27bf32a2a83292aba035b827a5623a14636ea583318c41" }, "platforms": { - "ios": "11.0", - "tvos": "11.0" + "ios": "11.0" }, "requires_arc": false, "module_name": "boost", diff --git a/third-party-podspecs/glog.podspec.json b/third-party-podspecs/glog.podspec.json index 06b9965e1c..353743dbc4 100644 --- a/third-party-podspecs/glog.podspec.json +++ b/third-party-podspecs/glog.podspec.json @@ -8,7 +8,7 @@ "homepage": "https://github.com/google/glog", "summary": "Google logging module", "authors": "Google", - "prepare_command": "#!/bin/bash\n# Copyright (c) Meta Platforms, Inc. and affiliates.\n#\n# This source code is licensed under the MIT license found in the\n# LICENSE file in the root directory of this source tree.\n\nset -e\n\nPLATFORM_NAME=\"${PLATFORM_NAME:-iphoneos}\"\nCURRENT_ARCH=\"${CURRENT_ARCH}\"\n\nif [ -z \"$CURRENT_ARCH\" ] || [ \"$CURRENT_ARCH\" == \"undefined_arch\" ]; then\n # Xcode 10 beta sets CURRENT_ARCH to \"undefined_arch\", this leads to incorrect linker arg.\n # it's better to rely on platform name as fallback because architecture differs between simulator and device\n\n if [[ \"$PLATFORM_NAME\" == *\"simulator\"* ]]; then\n CURRENT_ARCH=\"x86_64\"\n else\n CURRENT_ARCH=\"arm64\"\n fi\nfi\n\nif [ \"$CURRENT_ARCH\" == \"arm64\" ]; then\n cat <<\\EOF >>fix_glog_0.3.5_apple_silicon.patch\ndiff --git a/config.sub b/config.sub\nindex 1761d8b..43fa2e8 100755\n--- a/config.sub\n+++ b/config.sub\n@@ -1096,6 +1096,9 @@ case $basic_machine in\n \t\tbasic_machine=z8k-unknown\n \t\tos=-sim\n \t\t;;\n+\tarm64-*)\n+\t\tbasic_machine=$(echo $basic_machine | sed 's/arm64/aarch64/')\n+\t\t;;\n \tnone)\n \t\tbasic_machine=none-none\n \t\tos=-none\nEOF\n\n patch -p1 config.sub fix_glog_0.3.5_apple_silicon.patch\nfi\n\nexport CC=\"$(xcrun -find -sdk $PLATFORM_NAME cc) -arch $CURRENT_ARCH -isysroot $(xcrun -sdk $PLATFORM_NAME --show-sdk-path)\"\nexport CXX=\"$CC\"\n\n# Remove automake symlink if it exists\nif [ -h \"test-driver\" ]; then\n rm test-driver\nfi\n\n# Manually disable gflags include to fix issue https://github.com/facebook/react-native/issues/28446\nsed -i '' 's/\\@ac_cv_have_libgflags\\@/0/' src/glog/logging.h.in\nsed -i '' 's/HAVE_LIB_GFLAGS/HAVE_LIB_GFLAGS_DISABLED/' src/config.h.in\n\n./configure --host arm-apple-darwin\n\ncat << EOF >> src/config.h\n/* Add in so we have Apple Target Conditionals */\n#ifdef __APPLE__\n#include \n#include \n#endif\n\n/* Special configuration for ucontext */\n#undef HAVE_UCONTEXT_H\n#undef PC_FROM_UCONTEXT\n#if defined(__x86_64__)\n#define PC_FROM_UCONTEXT uc_mcontext->__ss.__rip\n#elif defined(__i386__)\n#define PC_FROM_UCONTEXT uc_mcontext->__ss.__eip\n#endif\nEOF\n\n# Prepare exported header include\nEXPORTED_INCLUDE_DIR=\"exported/glog\"\nmkdir -p exported/glog\ncp -f src/glog/log_severity.h \"$EXPORTED_INCLUDE_DIR/\"\ncp -f src/glog/logging.h \"$EXPORTED_INCLUDE_DIR/\"\ncp -f src/glog/raw_logging.h \"$EXPORTED_INCLUDE_DIR/\"\ncp -f src/glog/stl_logging.h \"$EXPORTED_INCLUDE_DIR/\"\ncp -f src/glog/vlog_is_on.h \"$EXPORTED_INCLUDE_DIR/\"", + "prepare_command": "#!/bin/bash\n# Copyright (c) Meta Platforms, Inc. and affiliates.\n#\n# This source code is licensed under the MIT license found in the\n# LICENSE file in the root directory of this source tree.\n\nset -e\n\nPLATFORM_NAME=\"${PLATFORM_NAME:-iphoneos}\"\nCURRENT_ARCH=\"${CURRENT_ARCH}\"\n\nif [ -z \"$CURRENT_ARCH\" ] || [ \"$CURRENT_ARCH\" == \"undefined_arch\" ]; then\n # Xcode 10 beta sets CURRENT_ARCH to \"undefined_arch\", this leads to incorrect linker arg.\n # it's better to rely on platform name as fallback because architecture differs between simulator and device\n\n if [[ \"$PLATFORM_NAME\" == *\"simulator\"* ]]; then\n CURRENT_ARCH=\"x86_64\"\n else\n CURRENT_ARCH=\"arm64\"\n fi\nfi\n\n# @lint-ignore-every TXT2 Tab Literal\nif [ \"$CURRENT_ARCH\" == \"arm64\" ]; then\n cat <<\\EOF >>fix_glog_0.3.5_apple_silicon.patch\ndiff --git a/config.sub b/config.sub\nindex 1761d8b..43fa2e8 100755\n--- a/config.sub\n+++ b/config.sub\n@@ -1096,6 +1096,9 @@ case $basic_machine in\n \t\tbasic_machine=z8k-unknown\n \t\tos=-sim\n \t\t;;\n+\tarm64-*)\n+\t\tbasic_machine=$(echo $basic_machine | sed 's/arm64/aarch64/')\n+\t\t;;\n \tnone)\n \t\tbasic_machine=none-none\n \t\tos=-none\nEOF\n\n patch -p1 config.sub fix_glog_0.3.5_apple_silicon.patch\nfi\n\nexport CC=\"$(xcrun -find -sdk $PLATFORM_NAME cc) -arch $CURRENT_ARCH -isysroot $(xcrun -sdk $PLATFORM_NAME --show-sdk-path)\"\nexport CXX=\"$CC\"\n\n# Remove automake symlink if it exists\nif [ -h \"test-driver\" ]; then\n rm test-driver\nfi\n\n# Manually disable gflags include to fix issue https://github.com/facebook/react-native/issues/28446\nsed -i.bak -e 's/\\@ac_cv_have_libgflags\\@/0/' src/glog/logging.h.in && rm src/glog/logging.h.in.bak\nsed -i.bak -e 's/HAVE_LIB_GFLAGS/HAVE_LIB_GFLAGS_DISABLED/' src/config.h.in && rm src/config.h.in.bak\n\n./configure --host arm-apple-darwin\n\ncat << EOF >> src/config.h\n/* Add in so we have Apple Target Conditionals */\n#ifdef __APPLE__\n#include \n#include \n#endif\n\n/* Special configuration for ucontext */\n#undef HAVE_UCONTEXT_H\n#undef PC_FROM_UCONTEXT\n#if defined(__x86_64__)\n#define PC_FROM_UCONTEXT uc_mcontext->__ss.__rip\n#elif defined(__i386__)\n#define PC_FROM_UCONTEXT uc_mcontext->__ss.__eip\n#endif\nEOF\n\n# Prepare exported header include\nEXPORTED_INCLUDE_DIR=\"exported/glog\"\nmkdir -p exported/glog\ncp -f src/glog/log_severity.h \"$EXPORTED_INCLUDE_DIR/\"\ncp -f src/glog/logging.h \"$EXPORTED_INCLUDE_DIR/\"\ncp -f src/glog/raw_logging.h \"$EXPORTED_INCLUDE_DIR/\"\ncp -f src/glog/stl_logging.h \"$EXPORTED_INCLUDE_DIR/\"\ncp -f src/glog/vlog_is_on.h \"$EXPORTED_INCLUDE_DIR/\"", "source": { "git": "https://github.com/google/glog.git", "tag": "v0.3.5" diff --git a/third-party-podspecs/hermes-engine.podspec.json b/third-party-podspecs/hermes-engine.podspec.json index ae62cf78e1..579dfd9ebe 100644 --- a/third-party-podspecs/hermes-engine.podspec.json +++ b/third-party-podspecs/hermes-engine.podspec.json @@ -1,34 +1,46 @@ { "name": "hermes-engine", - "version": "0.69.4", + "version": "0.71.11", "summary": "Hermes is a small and lightweight JavaScript engine optimized for running React Native.", "description": "Hermes is a JavaScript engine optimized for fast start-up of React Native apps. It features ahead-of-time static optimization and compact bytecode.", "homepage": "https://hermesengine.dev", "license": "MIT", "authors": "Facebook", "source": { - "http": "https://github.com/facebook/react-native/releases/download/v0.69.4/hermes-runtime-darwin-v0.69.4.tar.gz" + "http": "https://repo1.maven.org/maven2/com/facebook/react/react-native-artifacts/0.71.11/react-native-artifacts-0.71.11-hermes-ios-debug.tar.gz" }, "platforms": { "osx": "10.13", - "ios": "11.0" - }, - "preserve_paths": [ - "destroot/bin/*" - ], - "source_files": "destroot/include/**/*.h", - "header_mappings_dir": "destroot/include", - "ios": { - "vendored_frameworks": "destroot/Library/Frameworks/universal/hermes.xcframework" - }, - "osx": { - "vendored_frameworks": "destroot/Library/Frameworks/macosx/hermes.framework" + "ios": "12.4" }, + "preserve_paths": "**/*.*", + "source_files": "", "xcconfig": { "CLANG_CXX_LANGUAGE_STANDARD": "c++17", "CLANG_CXX_LIBRARY": "compiler-default", "GCC_PREPROCESSOR_DEFINITIONS": "HERMES_ENABLE_DEBUGGER=1" }, + "subspecs": [ + { + "name": "Pre-built", + "preserve_paths": [ + "destroot/bin/*", + "**/*.{h,c,cpp}" + ], + "source_files": "destroot/include/**/*.h", + "exclude_files": [ + "destroot/include/jsi/jsi/JSIDynamic.{h,cpp}", + "destroot/include/jsi/jsi/jsilib-*.{h,cpp}" + ], + "header_mappings_dir": "destroot/include", + "ios": { + "vendored_frameworks": "destroot/Library/Frameworks/universal/hermes.xcframework" + }, + "osx": { + "vendored_frameworks": "destroot/Library/Frameworks/macosx/hermes.framework" + } + } + ], "prepare_command": "TMP_DIR=$(mktemp -d); mv * $TMP_DIR; cp -R \"$TMP_DIR/sdks/hermes-engine\"/* . && true", "__WARNING!__": "This file is autogenerated by generate-podspecs.sh script. Do not modify manually. Re-run the script if necessary." }