mirror of
https://github.com/chromebrew/chromebrew.git
synced 2026-01-10 07:57:59 -05:00
OpenSSL -> 1.1.1m (#6578)
This commit is contained in:
@@ -3,24 +3,24 @@ require 'package'
|
||||
class Openssl < Package
|
||||
description 'The Open Source toolkit for Secure Sockets Layer and Transport Layer Security'
|
||||
homepage 'https://www.openssl.org'
|
||||
@_ver = '1.1.1l'
|
||||
@_ver = '1.1.1m'
|
||||
version @_ver
|
||||
license 'openssl'
|
||||
compatibility 'all'
|
||||
source_url "https://www.openssl.org/source/openssl-#{@_ver}.tar.gz"
|
||||
source_sha256 '0b7a3e5e59c34827fe0c3a74b7ec8baef302b98fa80088d7f9153aa16fa76bd1'
|
||||
source_sha256 'f89199be8b23ca45fc7cb9f1d8d3ee67312318286ad030f5316aca6462db6c96'
|
||||
|
||||
binary_url({
|
||||
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/openssl/1.1.1l_armv7l/openssl-1.1.1l-chromeos-armv7l.tpxz',
|
||||
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/openssl/1.1.1l_armv7l/openssl-1.1.1l-chromeos-armv7l.tpxz',
|
||||
i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/openssl/1.1.1l_i686/openssl-1.1.1l-chromeos-i686.tar.xz',
|
||||
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/openssl/1.1.1l_x86_64/openssl-1.1.1l-chromeos-x86_64.tpxz'
|
||||
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/openssl/1.1.1m_armv7l/openssl-1.1.1m-chromeos-armv7l.tpxz',
|
||||
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/openssl/1.1.1m_armv7l/openssl-1.1.1m-chromeos-armv7l.tpxz',
|
||||
i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/openssl/1.1.1m_i686/openssl-1.1.1m-chromeos-i686.tpxz',
|
||||
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/openssl/1.1.1m_x86_64/openssl-1.1.1m-chromeos-x86_64.tpxz'
|
||||
})
|
||||
binary_sha256({
|
||||
aarch64: 'bc847247e12d2f68874dfd56408b51839e56cfeb00db431134e4dda6004ebb5a',
|
||||
armv7l: 'bc847247e12d2f68874dfd56408b51839e56cfeb00db431134e4dda6004ebb5a',
|
||||
i686: '4b9296c9bce595849bf4f7ebd11f9303ab8089c422f13338f0d74b5bf3b8eb88',
|
||||
x86_64: 'b99e603aadccb0544dc51026ce065bff345b63a0e5defcd254316a67bad541fc'
|
||||
aarch64: '43e77202d3b41ff91e76296c86f5940cf48f9b3bbc301c7695ae24930950bfd9',
|
||||
armv7l: '43e77202d3b41ff91e76296c86f5940cf48f9b3bbc301c7695ae24930950bfd9',
|
||||
i686: 'd944bb541df0b7b760064da7bc619dacdaa26609c38bf25b72b4b21245f83f67',
|
||||
x86_64: '8063f52834c2edddd08440adc7aa22334d9a937e937308c4b03c785f8624e5bc'
|
||||
})
|
||||
|
||||
depends_on 'ccache' => :build
|
||||
@@ -42,11 +42,9 @@ class Openssl < Package
|
||||
@openssl_configure_target = 'linux-x86_64'
|
||||
end
|
||||
@ARCH_LDFLAGS = '-flto'
|
||||
# @ARCH_LDFLAGS = '-flto=auto'
|
||||
@ARCH_C_LTO_FLAGS = "#{@arch_c_flags} -flto"
|
||||
@ARCH_CXX_LTO_FLAGS = "#{@arch_cxx_flags} -flto"
|
||||
# @ARCH_C_LTO_FLAGS = "#{@arch_c_flags} -ffat-lto-objects -flto=auto"
|
||||
# @ARCH_CXX_LTO_FLAGS = "#{@arch_cxx_flags} -ffat-lto-objects -flto=auto"
|
||||
|
||||
|
||||
def self.build
|
||||
# This gives you the list of OpenSSL configure targets
|
||||
@@ -68,8 +66,5 @@ class Openssl < Package
|
||||
|
||||
def self.install
|
||||
system "make DESTDIR=#{CREW_DEST_DIR} install_sw install_ssldirs"
|
||||
# For Libressl Compatibility
|
||||
# FileUtils.ln_s "#{CREW_LIB_PREFIX}/libssl.so", "#{CREW_DEST_LIB_PREFIX}/libssl.so.48"
|
||||
# FileUtils.ln_s "#{CREW_LIB_PREFIX}/libcrypto.so", "#{CREW_DEST_LIB_PREFIX}/libcrypto.so.46"
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user