Updated the OpenSSL dependency (#577)
Summary: This PR updates the openssl dependency with OpenSSL-Universal, which ships a fat-binary of libssl and libcrypto with all the architecture. This PR also updates the travis to cache cocoapods checkout directory. ## Changelog Updated Flipper-Folly deps Pull Request resolved: https://github.com/facebook/flipper/pull/577 Test Plan: CI Reviewed By: jknoxville Differential Revision: D17877304 Pulled By: priteshrnandgaonkar fbshipit-source-id: 9d13308108b6665d4bf5dd6145fcaafa2a2a8a13
This commit is contained in:
committed by
Facebook Github Bot
parent
0479309dd1
commit
ab121f9d96
13
.travis.yml
13
.travis.yml
@@ -40,13 +40,15 @@ matrix:
|
|||||||
- yarn build --mac --version=$TRAVIS_BUILD_NUMBER
|
- yarn build --mac --version=$TRAVIS_BUILD_NUMBER
|
||||||
|
|
||||||
- language: objective-c
|
- language: objective-c
|
||||||
|
cache:
|
||||||
|
cocoapods: true
|
||||||
|
directories:
|
||||||
|
- $HOME/Library/Caches/CocoaPods/Pods/Release/
|
||||||
|
|
||||||
cache: cocoapods
|
|
||||||
|
|
||||||
before_install:
|
before_install:
|
||||||
- gem install cocoapods
|
- gem install cocoapods
|
||||||
- pod --version
|
- pod --version
|
||||||
- rm -rf iOS/Sample/Pods
|
|
||||||
- rm -f iOS/Sample/Podfile.lock
|
- rm -f iOS/Sample/Podfile.lock
|
||||||
- rm -f iOS/Sample/build.log
|
- rm -f iOS/Sample/build.log
|
||||||
- rm -f iOS/SampleSwift/Podfile.lock
|
- rm -f iOS/SampleSwift/Podfile.lock
|
||||||
@@ -63,12 +65,16 @@ matrix:
|
|||||||
- IPHONESIMULATOR=$(xcodebuild -showsdks | grep -o "iphonesimulator[0-9]\\+\\.[0-9]\\+$")
|
- IPHONESIMULATOR=$(xcodebuild -showsdks | grep -o "iphonesimulator[0-9]\\+\\.[0-9]\\+$")
|
||||||
- travis_wait xcodebuild clean build -workspace Sample.xcworkspace -scheme Sample -sdk $IPHONESIMULATOR -quiet > ./build.log
|
- travis_wait xcodebuild clean build -workspace Sample.xcworkspace -scheme Sample -sdk $IPHONESIMULATOR -quiet > ./build.log
|
||||||
- tail -100 ./build.log
|
- tail -100 ./build.log
|
||||||
|
|
||||||
- language: objective-c
|
- language: objective-c
|
||||||
|
cache:
|
||||||
|
cocoapods: true
|
||||||
|
directories:
|
||||||
|
- $HOME/Library/Caches/CocoaPods/Pods/Release/
|
||||||
|
|
||||||
before_install:
|
before_install:
|
||||||
- gem install cocoapods
|
- gem install cocoapods
|
||||||
- pod --version
|
- pod --version
|
||||||
- rm -rf iOS/SampleSwift/Pods
|
|
||||||
- rm -f iOS/SampleSwift/Podfile.lock
|
- rm -f iOS/SampleSwift/Podfile.lock
|
||||||
- rm -f iOS/SampleSwift/build.log
|
- rm -f iOS/SampleSwift/build.log
|
||||||
- pod repo update --silent
|
- pod repo update --silent
|
||||||
@@ -83,6 +89,7 @@ matrix:
|
|||||||
- IPHONESIMULATOR=$(xcodebuild -showsdks | grep -o "iphonesimulator[0-9]\\+\\.[0-9]\\+$")
|
- IPHONESIMULATOR=$(xcodebuild -showsdks | grep -o "iphonesimulator[0-9]\\+\\.[0-9]\\+$")
|
||||||
- travis_wait xcodebuild clean build -workspace SampleSwift.xcworkspace -scheme SampleSwift -sdk $IPHONESIMULATOR -quiet > ./build.log
|
- travis_wait xcodebuild clean build -workspace SampleSwift.xcworkspace -scheme SampleSwift -sdk $IPHONESIMULATOR -quiet > ./build.log
|
||||||
- tail -100 ./build.log
|
- tail -100 ./build.log
|
||||||
|
|
||||||
- language: android
|
- language: android
|
||||||
os: linux
|
os: linux
|
||||||
dist: trusty
|
dist: trusty
|
||||||
|
|||||||
@@ -130,7 +130,7 @@ target 'MyApp' do
|
|||||||
# $static_framework = ['FlipperKit', 'Flipper', 'Flipper-Folly',
|
# $static_framework = ['FlipperKit', 'Flipper', 'Flipper-Folly',
|
||||||
# 'CocoaAsyncSocket', 'ComponentKit', 'DoubleConversion',
|
# 'CocoaAsyncSocket', 'ComponentKit', 'DoubleConversion',
|
||||||
# 'glog', 'Flipper-PeerTalk', 'Flipper-RSocket', 'Yoga', 'YogaKit',
|
# 'glog', 'Flipper-PeerTalk', 'Flipper-RSocket', 'Yoga', 'YogaKit',
|
||||||
# 'CocoaLibEvent', 'openssl-ios-bitcode', 'boost-for-react-native']
|
# 'CocoaLibEvent', 'OpenSSL-Universal', 'boost-for-react-native']
|
||||||
#
|
#
|
||||||
# pre_install do |installer|
|
# pre_install do |installer|
|
||||||
# Pod::Installer::Xcode::TargetValidator.send(:define_method, :verify_no_static_framework_transitive_dependencies) {}
|
# Pod::Installer::Xcode::TargetValidator.send(:define_method, :verify_no_static_framework_transitive_dependencies) {}
|
||||||
@@ -193,7 +193,7 @@ target 'MyApp' do
|
|||||||
# $static_framework = ['FlipperKit', 'Flipper', 'Flipper-Folly',
|
# $static_framework = ['FlipperKit', 'Flipper', 'Flipper-Folly',
|
||||||
# 'CocoaAsyncSocket', 'ComponentKit', 'DoubleConversion',
|
# 'CocoaAsyncSocket', 'ComponentKit', 'DoubleConversion',
|
||||||
# 'glog', 'Flipper-PeerTalk', 'Flipper-RSocket', 'Yoga', 'YogaKit',
|
# 'glog', 'Flipper-PeerTalk', 'Flipper-RSocket', 'Yoga', 'YogaKit',
|
||||||
# 'CocoaLibEvent', 'openssl-ios-bitcode', 'boost-for-react-native']
|
# 'CocoaLibEvent', 'OpenSSL-Universal', 'boost-for-react-native']
|
||||||
#
|
#
|
||||||
# pre_install do |installer|
|
# pre_install do |installer|
|
||||||
# Pod::Installer::Xcode::TargetValidator.send(:define_method, :verify_no_static_framework_transitive_dependencies) {}
|
# Pod::Installer::Xcode::TargetValidator.send(:define_method, :verify_no_static_framework_transitive_dependencies) {}
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
Pod::Spec.new do |spec|
|
Pod::Spec.new do |spec|
|
||||||
spec.name = 'Flipper-Folly'
|
spec.name = 'Flipper-Folly'
|
||||||
spec.version = '2.0.0'
|
spec.version = '2.0.2'
|
||||||
spec.license = { :type => 'Apache License, Version 2.0' }
|
spec.license = { :type => 'Apache License, Version 2.0' }
|
||||||
spec.homepage = 'https://github.com/facebook/folly'
|
spec.homepage = 'https://github.com/facebook/folly'
|
||||||
spec.summary = 'An open-source C++ library developed and used at Facebook.'
|
spec.summary = 'An open-source C++ library developed and used at Facebook.'
|
||||||
@@ -11,7 +11,7 @@ Pod::Spec.new do |spec|
|
|||||||
spec.dependency 'boost-for-react-native'
|
spec.dependency 'boost-for-react-native'
|
||||||
spec.dependency 'DoubleConversion'
|
spec.dependency 'DoubleConversion'
|
||||||
spec.dependency 'glog'
|
spec.dependency 'glog'
|
||||||
spec.dependency 'openssl-ios-bitcode', '~> 1.0'
|
spec.dependency 'OpenSSL-Universal', '1.0.2.19'
|
||||||
spec.dependency 'CocoaLibEvent', '~> 1.0'
|
spec.dependency 'CocoaLibEvent', '~> 1.0'
|
||||||
spec.compiler_flags = '-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0
|
spec.compiler_flags = '-DFOLLY_HAVE_PTHREAD=1 -DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_HAVE_LIBGFLAGS=0 -DFOLLY_HAVE_LIBJEMALLOC=0 -DFOLLY_HAVE_PREADV=0 -DFOLLY_HAVE_PWRITEV=0 -DFOLLY_HAVE_TFO=0 -DFOLLY_USE_SYMBOLIZER=0
|
||||||
-frtti
|
-frtti
|
||||||
|
|||||||
@@ -20,7 +20,7 @@ target 'Sample' do
|
|||||||
# $static_framework = ['FlipperKit', 'Flipper', 'Flipper-Folly',
|
# $static_framework = ['FlipperKit', 'Flipper', 'Flipper-Folly',
|
||||||
# 'CocoaAsyncSocket', 'ComponentKit', 'DoubleConversion',
|
# 'CocoaAsyncSocket', 'ComponentKit', 'DoubleConversion',
|
||||||
# 'glog', 'Flipper-PeerTalk', 'Flipper-RSocket', 'Yoga', 'YogaKit',
|
# 'glog', 'Flipper-PeerTalk', 'Flipper-RSocket', 'Yoga', 'YogaKit',
|
||||||
# 'CocoaLibEvent', 'openssl-ios-bitcode', 'boost-for-react-native']
|
# 'CocoaLibEvent', 'OpenSSL-Universal', 'boost-for-react-native']
|
||||||
#
|
#
|
||||||
# pre_install do |installer|
|
# pre_install do |installer|
|
||||||
# Pod::Installer::Xcode::TargetValidator.send(:define_method, :verify_no_static_framework_transitive_dependencies) {}
|
# Pod::Installer::Xcode::TargetValidator.send(:define_method, :verify_no_static_framework_transitive_dependencies) {}
|
||||||
|
|||||||
@@ -19,7 +19,7 @@ target 'SampleSwift' do
|
|||||||
# $static_framework = ['FlipperKit', 'Flipper', 'Flipper-Folly',
|
# $static_framework = ['FlipperKit', 'Flipper', 'Flipper-Folly',
|
||||||
# 'CocoaAsyncSocket', 'ComponentKit', 'DoubleConversion',
|
# 'CocoaAsyncSocket', 'ComponentKit', 'DoubleConversion',
|
||||||
# 'glog', 'Flipper-PeerTalk', 'Flipper-RSocket', 'Yoga', 'YogaKit',
|
# 'glog', 'Flipper-PeerTalk', 'Flipper-RSocket', 'Yoga', 'YogaKit',
|
||||||
# 'CocoaLibEvent', 'openssl-ios-bitcode', 'boost-for-react-native']
|
# 'CocoaLibEvent', 'OpenSSL-Universal', 'boost-for-react-native']
|
||||||
#
|
#
|
||||||
# pre_install do |installer|
|
# pre_install do |installer|
|
||||||
# Pod::Installer::Xcode::TargetValidator.send(:define_method, :verify_no_static_framework_transitive_dependencies) {}
|
# Pod::Installer::Xcode::TargetValidator.send(:define_method, :verify_no_static_framework_transitive_dependencies) {}
|
||||||
|
|||||||
@@ -20,7 +20,7 @@ target 'Tutorial' do
|
|||||||
$static_framework = ['FlipperKit', 'Flipper', 'Flipper-Folly',
|
$static_framework = ['FlipperKit', 'Flipper', 'Flipper-Folly',
|
||||||
'CocoaAsyncSocket', 'ComponentKit', 'DoubleConversion',
|
'CocoaAsyncSocket', 'ComponentKit', 'DoubleConversion',
|
||||||
'glog', 'Flipper-PeerTalk', 'Flipper-RSocket', 'Yoga', 'YogaKit',
|
'glog', 'Flipper-PeerTalk', 'Flipper-RSocket', 'Yoga', 'YogaKit',
|
||||||
'CocoaLibEvent', 'openssl-ios-bitcode', 'boost-for-react-native']
|
'CocoaLibEvent', 'OpenSSL-Universal', 'boost-for-react-native']
|
||||||
|
|
||||||
pre_install do |installer|
|
pre_install do |installer|
|
||||||
Pod::Installer::Xcode::TargetValidator.send(:define_method, :verify_no_static_framework_transitive_dependencies) {}
|
Pod::Installer::Xcode::TargetValidator.send(:define_method, :verify_no_static_framework_transitive_dependencies) {}
|
||||||
|
|||||||
Reference in New Issue
Block a user