diff --git a/apps/example/ios/Podfile.lock b/apps/example/ios/Podfile.lock index 74cb1348..33a7e8a9 100644 --- a/apps/example/ios/Podfile.lock +++ b/apps/example/ios/Podfile.lock @@ -3,7 +3,7 @@ PODS: - DoubleConversion (1.1.6) - fast_float (8.0.0) - FBLazyVector (0.83.2) - - fmt (11.0.2) + - fmt (12.1.0) - glog (0.3.5) - hermes-engine (0.14.1): - hermes-engine/Pre-built (= 0.14.1) @@ -41,20 +41,20 @@ PODS: - boost - DoubleConversion - fast_float (= 8.0.0) - - fmt (= 11.0.2) + - fmt (= 12.1.0) - glog - RCT-Folly/Default (= 2024.11.18.00) - RCT-Folly/Default (2024.11.18.00): - boost - DoubleConversion - fast_float (= 8.0.0) - - fmt (= 11.0.2) + - fmt (= 12.1.0) - glog - RCT-Folly/Fabric (2024.11.18.00): - boost - DoubleConversion - fast_float (= 8.0.0) - - fmt (= 11.0.2) + - fmt (= 12.1.0) - glog - RCTDeprecation (0.83.2) - RCTRequired (0.83.2) @@ -2595,7 +2595,7 @@ PODS: - React-perflogger (= 0.83.2) - React-utils (= 0.83.2) - SocketRocket - - ReactNativeAutoPlay (0.3.6): + - ReactNativeAutoPlay (0.3.7): - boost - DoubleConversion - fast_float @@ -2887,11 +2887,11 @@ SPEC CHECKSUMS: DoubleConversion: cb417026b2400c8f53ae97020b2be961b59470cb fast_float: b32c788ed9c6a8c584d114d0047beda9664e7cc6 FBLazyVector: f1200e6ef6cf24885501668bdbb9eff4cf48843f - fmt: a40bb5bd0294ea969aaaba240a927bd33d878cdd + fmt: 530618a01105dae0fa3a2f27c81ae11fa8f67eac glog: 5683914934d5b6e4240e497e0f4a3b42d1854183 hermes-engine: 9d3f0c47eb6a1ab29848ec3919b5fe036e11183a NitroModules: bbb23eb8f98f7ec57db714829b06a678419b8a02 - RCT-Folly: 59ec0ac1f2f39672a0c6e6cecdd39383b764646f + RCT-Folly: 121436bcc4611f6bde5c09bf35f0a7a82cef1969 RCTDeprecation: 3b915a7b166f7d04eaeb4ae30aaf24236a016551 RCTRequired: fcfec6ba532cfe4e53c49e0a4061b5eff87f8c64 RCTSwiftUI: b2f0c2f2761631b8cd605767536cbb1cbf8d020f @@ -2962,7 +2962,7 @@ SPEC CHECKSUMS: ReactAppDependencyProvider: 1976cdf5076a7e34718a56ead2f2069c7f54ebe9 ReactCodegen: c5477d4f0a2b437e5992ee088095634ce7da8e08 ReactCommon: d88059f5cba636002f007da707debdc6d0334a3b - ReactNativeAutoPlay: a53cba382b3e990f1840b3d864e9179ddd251618 + ReactNativeAutoPlay: 34d5c9e67f406f102e31ded1d90c7f91074e83c1 SocketRocket: d4aabe649be1e368d1318fdf28a022d714d65748 Yoga: 999e8fad6d7c6c495768fc79e3410eb9300c7418 diff --git a/patches/react-native+0.83.2.patch b/patches/react-native+0.83.2.patch index bb5de904..c0a09c7f 100644 --- a/patches/react-native+0.83.2.patch +++ b/patches/react-native+0.83.2.patch @@ -12,7 +12,7 @@ index 2a7519a..6ce3811 100644 - (instancetype)initWithDelegate:(id)delegate; - (void)createTimerForNextFrame:(NSNumber *)callbackID diff --git a/node_modules/react-native/React/CoreModules/RCTTiming.mm b/node_modules/react-native/React/CoreModules/RCTTiming.mm -index 0b36307..9352abc 100644 +index 14ee784..234169e 100644 --- a/node_modules/react-native/React/CoreModules/RCTTiming.mm +++ b/node_modules/react-native/React/CoreModules/RCTTiming.mm @@ -101,11 +101,10 @@ static const NSTimeInterval kIdleCallbackFrameDeadline = 0.001; @@ -170,7 +170,7 @@ index 0b36307..9352abc 100644 } /** -@@ -397,16 +306,6 @@ RCT_EXPORT_METHOD(createTimer +@@ -395,16 +304,6 @@ RCT_EXPORT_METHOD( @synchronized(_timers) { _timers[callbackID] = timer; } @@ -187,7 +187,7 @@ index 0b36307..9352abc 100644 } RCT_EXPORT_METHOD(deleteTimer : (double)timerID) -@@ -414,19 +313,11 @@ RCT_EXPORT_METHOD(deleteTimer : (double)timerID) +@@ -412,19 +311,11 @@ RCT_EXPORT_METHOD(deleteTimer : (double)timerID) @synchronized(_timers) { [_timers removeObjectForKey:[NSNumber numberWithDouble:timerID]]; } @@ -207,3 +207,37 @@ index 0b36307..9352abc 100644 } @end +diff --git a/node_modules/react-native/third-party-podspecs/RCT-Folly.podspec b/node_modules/react-native/third-party-podspecs/RCT-Folly.podspec +index 8852179..040c4f0 100644 +--- a/node_modules/react-native/third-party-podspecs/RCT-Folly.podspec ++++ b/node_modules/react-native/third-party-podspecs/RCT-Folly.podspec +@@ -25,7 +25,7 @@ Pod::Spec.new do |spec| + spec.dependency "DoubleConversion" + spec.dependency "glog" + spec.dependency "fast_float", "8.0.0" +- spec.dependency "fmt", "11.0.2" ++ spec.dependency "fmt", "12.1.0" + spec.compiler_flags = '-Wno-documentation -faligned-new' + spec.source_files = 'folly/String.cpp', + 'folly/Conv.cpp', +diff --git a/node_modules/react-native/third-party-podspecs/fmt.podspec b/node_modules/react-native/third-party-podspecs/fmt.podspec +index 2f38990..a40c575 100644 +--- a/node_modules/react-native/third-party-podspecs/fmt.podspec ++++ b/node_modules/react-native/third-party-podspecs/fmt.podspec +@@ -8,14 +8,14 @@ fmt_git_url = fmt_config[:git] + + Pod::Spec.new do |spec| + spec.name = "fmt" +- spec.version = "11.0.2" ++ spec.version = "12.1.0" + spec.license = { :type => "MIT" } + spec.homepage = "https://github.com/fmtlib/fmt" + spec.summary = "{fmt} is an open-source formatting library for C++. It can be used as a safe and fast alternative to (s)printf and iostreams." + spec.authors = "The fmt contributors" + spec.source = { + :git => fmt_git_url, +- :tag => "11.0.2" ++ :tag => "12.1.0" + } + spec.pod_target_xcconfig = { + "CLANG_CXX_LANGUAGE_STANDARD" => rct_cxx_language_standard(),