mirror of
https://github.com/chromebrew/chromebrew.git
synced 2026-01-10 07:57:59 -05:00
curl -> 7.75 (#5079)
* curl -> 7.75 * also removed libiconv dep * Update curl.rb
This commit is contained in:
@@ -3,46 +3,47 @@ require 'package'
|
||||
class Curl < Package
|
||||
description 'Command line tool and library for transferring data with URLs.'
|
||||
homepage 'https://curl.se/'
|
||||
@_ver = "7.74.0"
|
||||
version @_ver + '-2'
|
||||
@_ver = '7.75.0'
|
||||
version @_ver
|
||||
compatibility 'all'
|
||||
source_url "https://curl.se/download/curl-#{@_ver}.tar.xz"
|
||||
source_sha256 '999d5f2c403cf6e25d58319fdd596611e455dd195208746bc6e6d197a77e878b'
|
||||
source_sha256 'fe0c49d8468249000bda75bcfdf9e30ff7e9a86d35f1a21f428d79c389d55675'
|
||||
|
||||
binary_url ({
|
||||
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/curl-7.74.0-2-chromeos-armv7l.tar.xz',
|
||||
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/curl-7.74.0-2-chromeos-armv7l.tar.xz',
|
||||
i686: 'https://dl.bintray.com/chromebrew/chromebrew/curl-7.74.0-2-chromeos-i686.tar.xz',
|
||||
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/curl-7.74.0-2-chromeos-x86_64.tar.xz',
|
||||
binary_url({
|
||||
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/curl-7.75.0-chromeos-armv7l.tar.xz',
|
||||
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/curl-7.75.0-chromeos-armv7l.tar.xz',
|
||||
i686: 'https://dl.bintray.com/chromebrew/chromebrew/curl-7.75.0-chromeos-i686.tar.xz',
|
||||
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/curl-7.75.0-chromeos-x86_64.tar.xz'
|
||||
})
|
||||
binary_sha256 ({
|
||||
aarch64: '48caa978643acd326ffdf3e3f4bc502d48c8aafc73b1e39e47d710174fad2145',
|
||||
armv7l: '48caa978643acd326ffdf3e3f4bc502d48c8aafc73b1e39e47d710174fad2145',
|
||||
i686: 'fed721a267a16a27df602b6116d0be04423bb58194d567dbf42727e6d61afdf2',
|
||||
x86_64: 'e8a8120132ce90acda8cc2b9f87c609dd4eca1851a8ef990b2d99eebf84372b1',
|
||||
binary_sha256({
|
||||
aarch64: '6d0b932c52ecb2ca3dec9e6f713804d632e0744c243019c93fc92eabe5a01edd',
|
||||
armv7l: '6d0b932c52ecb2ca3dec9e6f713804d632e0744c243019c93fc92eabe5a01edd',
|
||||
i686: '8944cd73ecbc7cbda1a3afc18aafdea28486baad7b7664d6b16c3ccc23ca2c07',
|
||||
x86_64: 'a511db565f40b830a623a173739d29a3c935ea2698ebb407b65a630d1e279b17'
|
||||
})
|
||||
|
||||
|
||||
depends_on 'groff' => :build
|
||||
depends_on 'brotli'
|
||||
depends_on 'c_ares'
|
||||
depends_on 'libiconv'
|
||||
depends_on 'libidn2'
|
||||
depends_on 'libmetalink'
|
||||
depends_on 'libnghttp2'
|
||||
depends_on 'libtirpc'
|
||||
depends_on 'libunbound'
|
||||
depends_on 'openldap'
|
||||
depends_on 'rtmpdump'
|
||||
depends_on 'zstd'
|
||||
depends_on 'rtmpdump'
|
||||
|
||||
def self.build
|
||||
system "env CFLAGS='-flto=auto' CXXFLAGS='-flto=auto' \
|
||||
raise StandardError, 'Please remove libiconv before building.' if File.exist?("#{CREW_LIB_PREFIX}/libcharset.so")
|
||||
|
||||
system "env CFLAGS='-flto=auto' CXXFLAGS='-flto=auto' LDFLAGS='-flto=auto'\
|
||||
./configure #{CREW_OPTIONS} \
|
||||
--disable-maintainer-mode \
|
||||
--enable-ares \
|
||||
--with-ldap-lib=#{CREW_LIB_PREFIX}/libldap.so \
|
||||
--with-lber-lib=#{CREW_LIB_PREFIX}/liblber.so"
|
||||
--with-ldap-lib=ldap \
|
||||
--with-lber-lib=lber \
|
||||
--with-libmetalink"
|
||||
system 'make'
|
||||
end
|
||||
|
||||
@@ -50,9 +51,9 @@ class Curl < Package
|
||||
# Python package impacket needed for testing.
|
||||
# 1094 tests out of 1097 reported OK: 99% on 10/25/2020
|
||||
# The 3 tests that failed were FTP, SMB and GOPHER.
|
||||
#system 'pip install impacket'
|
||||
#system 'make', 'check'
|
||||
#system 'pip uninstall -y impacket'
|
||||
# system 'pip3 install impacket'
|
||||
# system 'make check || true'
|
||||
# system 'pip3 uninstall -y impacket'
|
||||
end
|
||||
|
||||
def self.install
|
||||
|
||||
Reference in New Issue
Block a user