Andreas Wacknitz
2022-01-07 2823c596d80fa2c1be3222de6e1251dd53814c87
curl: update to 7.81.0

1 files added
5 files modified
117 ■■■■■ changed files
components/web/curl/Makefile 9 ●●●● patch | view | raw | blame | history
components/web/curl/curl.license 22 ●●●●● patch | view | raw | blame | history
components/web/curl/curl.p5m 66 ●●●● patch | view | raw | blame | history
components/web/curl/manifests/sample-manifest.p5m 8 ●●●● patch | view | raw | blame | history
components/web/curl/test/results-32.master 6 ●●●● patch | view | raw | blame | history
components/web/curl/test/results-64.master 6 ●●●● patch | view | raw | blame | history
components/web/curl/Makefile
@@ -26,13 +26,18 @@
include ../../../make-rules/shared-macros.mk
COMPONENT_NAME =        curl
COMPONENT_VERSION=      7.80.0
COMPONENT_VERSION=      7.81.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:a132bd93188b938771135ac7c1f3ac1d3ce507c1fcbef8c471397639214ae2ab
COMPONENT_ARCHIVE_HASH=    sha256:a067b688d1645183febc31309ec1f3cdce9213d02136b6a6de3d50f69c95a7d3
COMPONENT_ARCHIVE_URL=  $(COMPONENT_PROJECT_URL)/download/$(COMPONENT_ARCHIVE)
COMPONENT_SIG_URL=      $(COMPONENT_PROJECT_URL)/download/$(COMPONENT_ARCHIVE).asc
COMPONENT_CLASSIFICATION=    System/Libraries
COMPONENT_FMRI=            web/$(COMPONENT_NAME)
COMPONENT_LICENSE=        CURL
include $(WS_TOP)/make-rules/common.mk
components/web/curl/curl.license
New file
@@ -0,0 +1,22 @@
COPYRIGHT AND PERMISSION NOTICE
Copyright (c) 1996 - 2021, Daniel Stenberg, <daniel@haxx.se>, and many
contributors, see the THANKS file.
All rights reserved.
Permission to use, copy, modify, and distribute this software for any purpose
with or without fee is hereby granted, provided that the above copyright
notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN
NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE
OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of a copyright holder shall not
be used in advertising or otherwise to promote the sale, use or other dealings
in this Software without prior written authorization of the copyright holder.
components/web/curl/curl.p5m
@@ -1,51 +1,41 @@
#
# CDDL HEADER START
# This file and its contents are supplied under the terms of the
# Common Development and Distribution License ("CDDL"), version 1.0.
# You may only use this file in accordance with the terms of version
# 1.0 of the CDDL.
#
# The contents of this file are subject to the terms of the
# Common Development and Distribution License (the "License").
# You may not use this file except in compliance with the License.
# A full copy of the text of the CDDL should have accompanied this
# source.  A copy of the CDDL is also available via the Internet at
# http://www.illumos.org/license/CDDL.
#
# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
# or http://www.opensolaris.org/os/licensing.
# See the License for the specific language governing permissions
# and limitations under the License.
#
# When distributing Covered Code, include this CDDL HEADER in each
# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
# If applicable, add the following below this CDDL HEADER, with the
# fields enclosed by brackets "[]" replaced with your own identifying
# information: Portions Copyright [yyyy] [name of copyright owner]
#
# CDDL HEADER END
#
# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
# Copyright (c) 2018, Michal Nowak
# Copyright (c) 2022, Andreas Wacknitz
#
set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
set name=pkg.summary value="$(COMPONENT_SUMMARY)"
set name=pkg.description value="$(COMPONENT_DESCRIPTION)"
set name=info.classification value="$(COMPONENT_CLASSIFICATION)"
set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
license $(COMPONENT_LICENSE_FILE) license='$(COMPONENT_LICENSE)'
<transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted>
<transform file path=usr/share/doc/curl/html/(.+)$ -> \
    set action.hash curl-$(COMPONENT_VERSION)/docs/%<\1> >
<transform file path=usr/share/doc/libcurl/html/(.+)$ -> \
    set action.hash curl-$(COMPONENT_VERSION)/docs/libcurl/%<\1> >
set name=pkg.fmri value=pkg:/web/curl@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
set name=pkg.summary value="The CURL Network Utility and Library"
set name=pkg.description \
    value="A command-line tool and library for transforming data with URL syntax"
set name=com.oracle.info.description \
    value="the CURL Network Utility and Library"
set name=info.classification \
    value=org.opensolaris.category.2008:System/Libraries
set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
set name=org.opensolaris.arc-caseid value=PSARC/2007/165 value=PSARC/2012/252 \
    value=PSARC/2013/303 value=PSARC/2014/332
set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
# Drop 32-bit binaries
<transform path=usr/bin/$(MACH32) -> drop>
license COPYING license=CURL
file usr/bin/curl-config path=usr/bin/$(MACH64)/curl-config
file usr/bin/$(MACH32)/curl-config path=usr/bin/curl-config
file path=usr/bin/$(MACH32)/curl
file path=usr/bin/$(MACH32)/curl-config
file path=usr/bin/curl
#file path=usr/bin/curl-config
file path=usr/bin/curl-config
file path=usr/include/curl/curl.h
file path=usr/include/curl/curlver.h
file path=usr/include/curl/easy.h
@@ -279,6 +269,7 @@
file path=usr/share/man/man3/CURLOPT_MAX_RECV_SPEED_LARGE.3
file path=usr/share/man/man3/CURLOPT_MAX_SEND_SPEED_LARGE.3
file path=usr/share/man/man3/CURLOPT_MIMEPOST.3
file path=usr/share/man/man3/CURLOPT_MIME_OPTIONS.3
file path=usr/share/man/man3/CURLOPT_NETRC.3
file path=usr/share/man/man3/CURLOPT_NETRC_FILE.3
file path=usr/share/man/man3/CURLOPT_NEW_DIRECTORY_PERMS.3
@@ -301,7 +292,7 @@
file path=usr/share/man/man3/CURLOPT_POSTQUOTE.3
file path=usr/share/man/man3/CURLOPT_POSTREDIR.3
file path=usr/share/man/man3/CURLOPT_PREQUOTE.3
file path=usr/share/man/man3/CURLOPT_PREREQDATA.3
file path=usr/share/man/man3/CURLOPT_PREREQDATA.3
file path=usr/share/man/man3/CURLOPT_PREREQFUNCTION.3
file path=usr/share/man/man3/CURLOPT_PRE_PROXY.3
file path=usr/share/man/man3/CURLOPT_PRIVATE.3
@@ -445,6 +436,11 @@
file path=usr/share/man/man3/CURLOPT_XFERINFODATA.3
file path=usr/share/man/man3/CURLOPT_XFERINFOFUNCTION.3
file path=usr/share/man/man3/CURLOPT_XOAUTH2_BEARER.3
file path=usr/share/man/man3/CURLSHOPT_LOCKFUNC.3
file path=usr/share/man/man3/CURLSHOPT_SHARE.3
file path=usr/share/man/man3/CURLSHOPT_UNLOCKFUNC.3
file path=usr/share/man/man3/CURLSHOPT_UNSHARE.3
file path=usr/share/man/man3/CURLSHOPT_USERDATA.3
file path=usr/share/man/man3/curl_easy_cleanup.3
file path=usr/share/man/man3/curl_easy_duphandle.3
file path=usr/share/man/man3/curl_easy_escape.3
components/web/curl/manifests/sample-manifest.p5m
@@ -10,7 +10,7 @@
#
#
# Copyright 2021 <contributor>
# Copyright 2022 <contributor>
#
set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
@@ -259,6 +259,7 @@
file path=usr/share/man/man3/CURLOPT_MAX_RECV_SPEED_LARGE.3
file path=usr/share/man/man3/CURLOPT_MAX_SEND_SPEED_LARGE.3
file path=usr/share/man/man3/CURLOPT_MIMEPOST.3
file path=usr/share/man/man3/CURLOPT_MIME_OPTIONS.3
file path=usr/share/man/man3/CURLOPT_NETRC.3
file path=usr/share/man/man3/CURLOPT_NETRC_FILE.3
file path=usr/share/man/man3/CURLOPT_NEW_DIRECTORY_PERMS.3
@@ -425,6 +426,11 @@
file path=usr/share/man/man3/CURLOPT_XFERINFODATA.3
file path=usr/share/man/man3/CURLOPT_XFERINFOFUNCTION.3
file path=usr/share/man/man3/CURLOPT_XOAUTH2_BEARER.3
file path=usr/share/man/man3/CURLSHOPT_LOCKFUNC.3
file path=usr/share/man/man3/CURLSHOPT_SHARE.3
file path=usr/share/man/man3/CURLSHOPT_UNLOCKFUNC.3
file path=usr/share/man/man3/CURLSHOPT_UNSHARE.3
file path=usr/share/man/man3/CURLSHOPT_USERDATA.3
file path=usr/share/man/man3/curl_easy_cleanup.3
file path=usr/share/man/man3/curl_easy_duphandle.3
file path=usr/share/man/man3/curl_easy_escape.3
components/web/curl/test/results-32.master
@@ -1,6 +1,6 @@
TESTDONE: 1454 tests were considered
TESTDONE: 1049 tests out of 1227 reported OK: 85%
TESTFAIL: These test cases failed: 9 17 31 39 41 44 46 56 61 64 65 70 71 72 73 88 153 154 158 163 165 166 167 168 170 171 173 186 206 241 245 246 258 259 273 277 304 320 321 322 324 327 335 493 507 534 540 551 552 554 565 579 584 587 643 645 646 647 648 649 650 651 652 653 654 666 667 668 669 670 671 672 673 955 956 957 958 962 963 964 965 966 967 968 1001 1002 1013 1014 1022 1023 1024 1025 1030 1034 1035 1053 1060 1061 1071 1072 1079 1083 1084 1085 1095 1104 1105 1133 1148 1151 1155 1158 1160 1161 1190 1191 1192 1193 1194 1195 1196 1198 1199 1229 1284 1285 1286 1293 1315 1331 1404 1408 1412 1415 1418 1437 1448 1521 1553 1557 1561 1565 1568 1590 1905 1916 1917 2024 2026 2027 2028 2030 2046 2047 2056 2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2073 2076 2200 2201 2202 2203 2204 2205 3017 3018
TESTDONE: 1464 tests were considered
TESTDONE: 1013 tests out of 1192 reported OK: 84%
TESTFAIL: These test cases failed: 9 17 31 39 41 44 46 56 61 64 65 70 71 72 73 88 153 154 158 163 165 166 167 168 170 171 173 186 206 241 245 246 258 259 273 277 320 321 322 324 327 335 493 507 534 540 551 552 554 565 579 584 587 643 645 646 647 648 649 650 651 652 653 654 666 667 668 669 670 671 672 673 955 956 957 958 962 963 964 965 966 967 968 1001 1002 1013 1014 1022 1023 1024 1025 1030 1034 1035 1053 1060 1061 1071 1072 1079 1083 1084 1085 1095 1104 1105 1133 1148 1151 1155 1158 1160 1161 1186 1187 1189 1190 1191 1192 1193 1194 1195 1196 1198 1199 1229 1284 1285 1286 1293 1315 1331 1404 1408 1412 1415 1418 1437 1448 1521 1553 1557 1565 1568 1590 1905 1916 1917 2024 2026 2027 2028 2030 2046 2047 2056 2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2073 2076 2200 2201 2202 2203 2204 2205 3017 3018
# TOTAL: 2
# PASS:  2
# SKIP:  0
components/web/curl/test/results-64.master
@@ -1,6 +1,6 @@
TESTDONE: 1454 tests were considered
TESTDONE: 1072 tests out of 1228 reported OK: 87%
TESTFAIL: These test cases failed: 4 9 15 17 18 31 39 41 44 46 48 56 57 61 62 64 65 70 71 72 73 88 153 154 158 163 166 167 168 170 171 173 186 206 245 246 258 259 273 277 304 320 321 322 324 327 335 493 540 551 552 554 565 579 584 587 643 645 646 647 648 649 650 651 652 653 654 666 667 668 669 670 671 672 673 1001 1002 1013 1014 1022 1023 1024 1025 1030 1053 1060 1061 1071 1072 1079 1095 1104 1105 1133 1151 1155 1158 1160 1161 1190 1191 1192 1193 1194 1195 1196 1198 1199 1229 1284 1285 1286 1293 1315 1331 1404 1408 1412 1415 1418 1437 1521 1553 1561 1568 1590 1905 1916 1917 2024 2026 2027 2028 2030 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2073 2076 2200 2201 2202 2203 2204 2205 3017 3018
TESTDONE: 1464 tests were considered
TESTDONE: 1036 tests out of 1193 reported OK: 86%
TESTFAIL: These test cases failed: 4 9 15 17 18 31 39 41 44 46 48 56 57 61 62 64 65 70 71 72 73 88 153 154 158 163 166 167 168 170 171 173 186 206 245 246 258 259 273 277 320 321 322 324 327 335 493 540 551 552 554 565 579 584 587 643 645 646 647 648 649 650 651 652 653 654 666 667 668 669 670 671 672 673 1001 1002 1013 1014 1022 1023 1024 1025 1030 1053 1060 1061 1071 1072 1079 1095 1104 1105 1133 1151 1155 1158 1160 1161 1186 1187 1189 1190 1191 1192 1193 1194 1195 1196 1198 1199 1229 1284 1285 1286 1293 1315 1331 1404 1408 1412 1415 1418 1437 1521 1553 1568 1590 1905 1916 1917 2024 2026 2027 2028 2030 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2073 2076 2200 2201 2202 2203 2204 2205 3017 3018
# TOTAL: 2
# PASS:  2
# SKIP:  0