Andreas Wacknitz
2022-12-27 5a65874a970c8398831b4c0652e76bd7c8f12d69
curl: update to 7.87.0

5 files modified
44 ■■■■ changed files
components/web/curl/Makefile 26 ●●●●● patch | view | raw | blame | history
components/web/curl/curl.p5m 1 ●●●● patch | view | raw | blame | history
components/web/curl/manifests/sample-manifest.p5m 1 ●●●● patch | view | raw | blame | history
components/web/curl/test/results-32.master 8 ●●●● patch | view | raw | blame | history
components/web/curl/test/results-64.master 8 ●●●● patch | view | raw | blame | history
components/web/curl/Makefile
@@ -22,19 +22,21 @@
# Copyright (c) 2018, Michal Nowak
# Copyright (c) 2022, Niklas Poslovski
#
BUILD_BITS= 64_and_32
USE_DEFAULT_TEST_TRANSFORMS= yes
USE_COMMON_TEST_MASTER= no
USE_OPENSSL11= yes
include ../../../make-rules/shared-macros.mk
COMPONENT_NAME=         curl
COMPONENT_VERSION=      7.86.0
COMPONENT_VERSION=      7.87.0
COMPONENT_SUMMARY=      The CURL Network Utility and Library
COMPONENT_DESCRIPTION=    A command-line tool and library for transforming data with URL syntax
COMPONENT_SRC=          $(COMPONENT_NAME)-$(COMPONENT_VERSION)
COMPONENT_PROJECT_URL=  https://curl.haxx.se
COMPONENT_ARCHIVE=      $(COMPONENT_SRC).tar.xz
COMPONENT_ARCHIVE_HASH= sha256:2d61116e5f485581f6d59865377df4463f2e788677ac43222b496d4e49fb627b
COMPONENT_ARCHIVE_HASH= sha256:ee5f1a1955b0ed413435ef79db28b834ea5f0fb7c8cfb1ce47175cc3bee08fff
COMPONENT_ARCHIVE_URL=  $(COMPONENT_PROJECT_URL)/download/$(COMPONENT_ARCHIVE)
COMPONENT_SIG_URL=      $(COMPONENT_PROJECT_URL)/download/$(COMPONENT_ARCHIVE).asc
COMPONENT_FMRI=         web/$(COMPONENT_NAME)
@@ -47,12 +49,12 @@
$(BUILD_DIR_32)/.configured:   CPPFLAGS += -D__ILP32=32
$(BUILD_DIR_64)/.configured:   CPPFLAGS += -D__LP64=64
GSSAPI_LIBDIR_32 = /usr/lib
GSSAPI_LIBDIR_64 = /usr/lib/$(MACH64)
GSSAPI_LIBDIR_32= /usr/lib
GSSAPI_LIBDIR_64= /usr/lib/$(MACH64)
CFLAGS += $(CPP_LARGEFILES)
OPENSSL_VERSION=1.1
OPENSSL_VERSION= 1.1
CONFIGURE_ENV += CFLAGS="-I$(OPENSSL_INCDIR) $(CFLAGS)"
CONFIGURE_ENV += CPPFLAGS="-I$(OPENSSL_INCDIR) $(CPPFLAGS) -I/usr/include/openldap"
@@ -84,7 +86,7 @@
CONFIGURE_OPTIONS += "curl_disallow_getifaddrs=yes"
# Generate configuration scripts form .am-files
COMPONENT_PREP_ACTION = (cd $(@D) ; autoreconf -fi)
COMPONENT_PREP_ACTION= (cd $(@D) ; autoreconf -fi)
ENV = /usr/bin/env -i
COMPONENT_TEST_ENV += CC="$(CC)"
@@ -92,21 +94,13 @@
COMPONENT_TEST_ENV += PATH="$(GCC_ROOT)/bin:$(GNUBIN):$(PATH)"
COMPONENT_TEST_ENV += CFLAGS="$(CFLAGS)"
COMPONENT_TEST_ENV += LC_ALL=C
COMPONENT_TEST_ARGS+= -k -i
COMPONENT_TEST_ARGS += -k -i
# Only the #'s of passed/failed tests are verified for change
COMPONENT_TEST_TRANSFORMS += \
    '-n ' \
    '-e "s/ during [0-9][0-9]* seconds.//" ' \
    '-e "/TESTDONE:/p" ' \
    '-e "/TESTFAIL:/p" ' \
    '-e "/ TOTAL:/p" ' \
    '-e "/ PASS:/p" ' \
    '-e "/ SKIP:/p" ' \
    '-e "/ XFAIL:/p" ' \
    '-e "/ FAIL:/p" ' \
    '-e "/ XPASS:/p" ' \
    '-e "/ ERROR:/p" '
    '-e "/TESTFAIL:/p" '
# Auto-generated dependencies
REQUIRED_PACKAGES += compress/zstd
components/web/curl/curl.p5m
@@ -158,6 +158,7 @@
file path=usr/share/man/man3/CURLOPT_CAINFO.3
file path=usr/share/man/man3/CURLOPT_CAINFO_BLOB.3
file path=usr/share/man/man3/CURLOPT_CAPATH.3
file path=usr/share/man/man3/CURLOPT_CA_CACHE_TIMEOUT.3
file path=usr/share/man/man3/CURLOPT_CERTINFO.3
file path=usr/share/man/man3/CURLOPT_CHUNK_BGN_FUNCTION.3
file path=usr/share/man/man3/CURLOPT_CHUNK_DATA.3
components/web/curl/manifests/sample-manifest.p5m
@@ -148,6 +148,7 @@
file path=usr/share/man/man3/CURLOPT_CAINFO.3
file path=usr/share/man/man3/CURLOPT_CAINFO_BLOB.3
file path=usr/share/man/man3/CURLOPT_CAPATH.3
file path=usr/share/man/man3/CURLOPT_CA_CACHE_TIMEOUT.3
file path=usr/share/man/man3/CURLOPT_CERTINFO.3
file path=usr/share/man/man3/CURLOPT_CHUNK_BGN_FUNCTION.3
file path=usr/share/man/man3/CURLOPT_CHUNK_DATA.3
components/web/curl/test/results-32.master
@@ -1,5 +1,9 @@
TESTDONE: 1543 tests were considered
TESTDONE: 1288 tests out of 1288 reported OK: 100%
TESTDONE: 1559 tests were considered
TESTDONE: 1252 tests out of 1297 reported OK: 96%
TESTFAIL: These test cases failed: 17 56 71 165 241 320 321 322 324 405 507 534 557 566 578 599 955 956 957 958 962 963 964 965 966 967 968 1034 1035 1083 1084 1085 1104 1105 1148 1151 1448 1553 1557 1565 2046 2047 2056 2057 3026
TESTFAIL: These test cases failed: 17 56 71 165 241 320 321 322 324 405 507 534 557 566 578 599 955 956 957 958 962 963 964 965 966 967 968 1034 1035 1083 1084 1085 1104 1105 1148 1151 1448 1553 1557 1565 2046 2047 2056 2057 3026
PASS: check-easy
PASS: check-multi
# TOTAL: 2
# PASS:  2
# SKIP:  0
components/web/curl/test/results-64.master
@@ -1,5 +1,9 @@
TESTDONE: 1543 tests were considered
TESTDONE: 1290 tests out of 1290 reported OK: 100%
TESTDONE: 1559 tests were considered
TESTDONE: 1286 tests out of 1299 reported OK: 98%
TESTFAIL: These test cases failed: 4 15 17 18 48 56 57 62 71 75 141 146 153
TESTFAIL: These test cases failed: 4 15 17 18 48 56 57 62 71 75 141 146 153
PASS: check-easy
PASS: check-multi
# TOTAL: 2
# PASS:  2
# SKIP:  0