Andreas Wacknitz
2023-02-15 ea6a1132e0fd4b3e55bd73919322954b59f942b5
gnutls: update to 3.8.0 and drop 32 bit tests

1 files deleted
3 files modified
1 files renamed
247 ■■■■ changed files
components/library/gnutls-3/Makefile 9 ●●●●● patch | view | raw | blame | history
components/library/gnutls-3/gnutls-3.p5m 19 ●●●●● patch | view | raw | blame | history
components/library/gnutls-3/manifests/sample-manifest.p5m 20 ●●●●● patch | view | raw | blame | history
components/library/gnutls-3/test/results-32.master 164 ●●●●● patch | view | raw | blame | history
components/library/gnutls-3/test/results-all.master 35 ●●●●● patch | view | raw | blame | history
components/library/gnutls-3/Makefile
@@ -28,24 +28,23 @@
BUILD_BITS= 64_and_32
USE_DEFAULT_TEST_TRANSFORMS= yes
USE_COMMON_TEST_MASTER= no
include ../../../make-rules/shared-macros.mk
COMPONENT_NAME=        gnutls
COMPONENT_MJR_VERSION=    3.7
COMPONENT_VERSION=    $(COMPONENT_MJR_VERSION).8
COMPONENT_REVISION=    1
COMPONENT_MJR_VERSION=    3.8
COMPONENT_VERSION=    $(COMPONENT_MJR_VERSION).0
COMPONENT_SUMMARY=    GNU transport layer security library
COMPONENT_PROJECT_URL=  https://gnutls.org/
COMPONENT_SRC=        $(COMPONENT_NAME)-$(COMPONENT_VERSION)
COMPONENT_ARCHIVE=    $(COMPONENT_SRC).tar.xz
COMPONENT_ARCHIVE_HASH= sha256:c58ad39af0670efe6a8aee5e3a8b2331a1200418b64b7c51977fb396d4617114
COMPONENT_ARCHIVE_HASH= sha256:0ea0d11a1660a1e63f960f157b197abe6d0c8cb3255be24e1fb3815930b9bdc5
COMPONENT_ARCHIVE_URL=  https://www.gnupg.org/ftp/gcrypt/gnutls/v$(COMPONENT_MJR_VERSION)/$(COMPONENT_ARCHIVE)
COMPONENT_SIG_URL=    $(COMPONENT_ARCHIVE_URL).sig
COMPONENT_FMRI=        library/gnutls-3
COMPONENT_CLASSIFICATION=    System/Libraries
COMPONENT_LICENSE=    GPLv3, LGPLv2.1, FDLv1.3
TEST_TARGET= $(TEST_64)
include $(WS_MAKE_RULES)/common.mk
CFLAGS += -I$(USRINCDIR)/idn2
components/library/gnutls-3/gnutls-3.p5m
@@ -27,7 +27,6 @@
license $(COMPONENT_LICENSE_FILE) license='$(COMPONENT_LICENSE)'
# Drop 32-bit apps:
<transform file path=.*/bin/$(MACH32)/.+ -> drop>
# Drop dir files:
@@ -40,7 +39,6 @@
file path=usr/bin/$(MACH32)/ocsptool
file path=usr/bin/$(MACH32)/p11tool
file path=usr/bin/$(MACH32)/psktool
file path=usr/bin/$(MACH32)/srptool
file path=usr/bin/$(MACH32)/tpmtool
file path=usr/bin/certtool
file path=usr/bin/gnutls-cli
@@ -49,7 +47,6 @@
file path=usr/bin/ocsptool
file path=usr/bin/p11tool
file path=usr/bin/psktool
file path=usr/bin/srptool
file path=usr/bin/tpmtool
file path=usr/include/gnutls/abstract.h
file path=usr/include/gnutls/compat.h
@@ -69,16 +66,16 @@
file path=usr/include/gnutls/urls.h
file path=usr/include/gnutls/x509-ext.h
file path=usr/include/gnutls/x509.h
link path=usr/lib/$(MACH64)/libgnutls.so target=libgnutls.so.30.34.2
link path=usr/lib/$(MACH64)/libgnutls.so.30 target=libgnutls.so.30.34.2
file path=usr/lib/$(MACH64)/libgnutls.so.30.34.2
link path=usr/lib/$(MACH64)/libgnutls.so target=libgnutls.so.30.35.0
link path=usr/lib/$(MACH64)/libgnutls.so.30 target=libgnutls.so.30.35.0
file path=usr/lib/$(MACH64)/libgnutls.so.30.35.0
link path=usr/lib/$(MACH64)/libgnutlsxx.so target=libgnutlsxx.so.30.0.0
link path=usr/lib/$(MACH64)/libgnutlsxx.so.30 target=libgnutlsxx.so.30.0.0
file path=usr/lib/$(MACH64)/libgnutlsxx.so.30.0.0
file path=usr/lib/$(MACH64)/pkgconfig/gnutls.pc
link path=usr/lib/libgnutls.so target=libgnutls.so.30.34.2
link path=usr/lib/libgnutls.so.30 target=libgnutls.so.30.34.2
file path=usr/lib/libgnutls.so.30.34.2
link path=usr/lib/libgnutls.so target=libgnutls.so.30.35.0
link path=usr/lib/libgnutls.so.30 target=libgnutls.so.30.35.0
file path=usr/lib/libgnutls.so.30.35.0
link path=usr/lib/libgnutlsxx.so target=libgnutlsxx.so.30.0.0
link path=usr/lib/libgnutlsxx.so.30 target=libgnutlsxx.so.30.0.0
file path=usr/lib/libgnutlsxx.so.30.0.0
@@ -96,7 +93,6 @@
file path=usr/share/info/dir
file path=usr/share/info/gnutls-client-server-use-case.png
file path=usr/share/info/gnutls-crypto-layers.png
file path=usr/share/info/gnutls-guile.info
file path=usr/share/info/gnutls-handshake-sequence.png
file path=usr/share/info/gnutls-handshake-state.png
file path=usr/share/info/gnutls-internals.png
@@ -120,10 +116,12 @@
file path=usr/share/locale/fi/LC_MESSAGES/gnutls.mo
file path=usr/share/locale/fr/LC_MESSAGES/gnutls.mo
file path=usr/share/locale/it/LC_MESSAGES/gnutls.mo
file path=usr/share/locale/ka/LC_MESSAGES/gnutls.mo
file path=usr/share/locale/ms/LC_MESSAGES/gnutls.mo
file path=usr/share/locale/nl/LC_MESSAGES/gnutls.mo
file path=usr/share/locale/pl/LC_MESSAGES/gnutls.mo
file path=usr/share/locale/pt_BR/LC_MESSAGES/gnutls.mo
file path=usr/share/locale/ro/LC_MESSAGES/gnutls.mo
file path=usr/share/locale/sr/LC_MESSAGES/gnutls.mo
file path=usr/share/locale/sv/LC_MESSAGES/gnutls.mo
file path=usr/share/locale/uk/LC_MESSAGES/gnutls.mo
@@ -136,7 +134,6 @@
file path=usr/share/man/man1/ocsptool.1
file path=usr/share/man/man1/p11tool.1
file path=usr/share/man/man1/psktool.1
file path=usr/share/man/man1/srptool.1
file path=usr/share/man/man1/tpmtool.1
file path=usr/share/man/man3/dane_cert_type_name.3
file path=usr/share/man/man3/dane_cert_usage_name.3
components/library/gnutls-3/manifests/sample-manifest.p5m
@@ -10,7 +10,7 @@
#
#
# Copyright 2022 <contributor>
# Copyright 2023 <contributor>
#
set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
@@ -30,7 +30,6 @@
file path=usr/bin/$(MACH32)/ocsptool
file path=usr/bin/$(MACH32)/p11tool
file path=usr/bin/$(MACH32)/psktool
file path=usr/bin/$(MACH32)/srptool
file path=usr/bin/$(MACH32)/tpmtool
file path=usr/bin/certtool
file path=usr/bin/gnutls-cli
@@ -39,7 +38,6 @@
file path=usr/bin/ocsptool
file path=usr/bin/p11tool
file path=usr/bin/psktool
file path=usr/bin/srptool
file path=usr/bin/tpmtool
file path=usr/include/gnutls/abstract.h
file path=usr/include/gnutls/compat.h
@@ -59,16 +57,16 @@
file path=usr/include/gnutls/urls.h
file path=usr/include/gnutls/x509-ext.h
file path=usr/include/gnutls/x509.h
link path=usr/lib/$(MACH64)/libgnutls.so target=libgnutls.so.30.34.2
link path=usr/lib/$(MACH64)/libgnutls.so.30 target=libgnutls.so.30.34.2
file path=usr/lib/$(MACH64)/libgnutls.so.30.34.2
link path=usr/lib/$(MACH64)/libgnutls.so target=libgnutls.so.30.35.0
link path=usr/lib/$(MACH64)/libgnutls.so.30 target=libgnutls.so.30.35.0
file path=usr/lib/$(MACH64)/libgnutls.so.30.35.0
link path=usr/lib/$(MACH64)/libgnutlsxx.so target=libgnutlsxx.so.30.0.0
link path=usr/lib/$(MACH64)/libgnutlsxx.so.30 target=libgnutlsxx.so.30.0.0
file path=usr/lib/$(MACH64)/libgnutlsxx.so.30.0.0
file path=usr/lib/$(MACH64)/pkgconfig/gnutls.pc
link path=usr/lib/libgnutls.so target=libgnutls.so.30.34.2
link path=usr/lib/libgnutls.so.30 target=libgnutls.so.30.34.2
file path=usr/lib/libgnutls.so.30.34.2
link path=usr/lib/libgnutls.so target=libgnutls.so.30.35.0
link path=usr/lib/libgnutls.so.30 target=libgnutls.so.30.35.0
file path=usr/lib/libgnutls.so.30.35.0
link path=usr/lib/libgnutlsxx.so target=libgnutlsxx.so.30.0.0
link path=usr/lib/libgnutlsxx.so.30 target=libgnutlsxx.so.30.0.0
file path=usr/lib/libgnutlsxx.so.30.0.0
@@ -86,7 +84,6 @@
file path=usr/share/info/dir
file path=usr/share/info/gnutls-client-server-use-case.png
file path=usr/share/info/gnutls-crypto-layers.png
file path=usr/share/info/gnutls-guile.info
file path=usr/share/info/gnutls-handshake-sequence.png
file path=usr/share/info/gnutls-handshake-state.png
file path=usr/share/info/gnutls-internals.png
@@ -110,10 +107,12 @@
file path=usr/share/locale/fi/LC_MESSAGES/gnutls.mo
file path=usr/share/locale/fr/LC_MESSAGES/gnutls.mo
file path=usr/share/locale/it/LC_MESSAGES/gnutls.mo
file path=usr/share/locale/ka/LC_MESSAGES/gnutls.mo
file path=usr/share/locale/ms/LC_MESSAGES/gnutls.mo
file path=usr/share/locale/nl/LC_MESSAGES/gnutls.mo
file path=usr/share/locale/pl/LC_MESSAGES/gnutls.mo
file path=usr/share/locale/pt_BR/LC_MESSAGES/gnutls.mo
file path=usr/share/locale/ro/LC_MESSAGES/gnutls.mo
file path=usr/share/locale/sr/LC_MESSAGES/gnutls.mo
file path=usr/share/locale/sv/LC_MESSAGES/gnutls.mo
file path=usr/share/locale/uk/LC_MESSAGES/gnutls.mo
@@ -126,7 +125,6 @@
file path=usr/share/man/man1/ocsptool.1
file path=usr/share/man/man1/p11tool.1
file path=usr/share/man/man1/psktool.1
file path=usr/share/man/man1/srptool.1
file path=usr/share/man/man1/tpmtool.1
file path=usr/share/man/man3/dane_cert_type_name.3
file path=usr/share/man/man3/dane_cert_usage_name.3
components/library/gnutls-3/test/results-32.master
File was deleted
components/library/gnutls-3/test/results-all.master
File was renamed from components/library/gnutls-3/test/results-64.master
@@ -2,6 +2,7 @@
PASS: test-alloca-opt
PASS: test-arpa_inet
PASS: test-array_list
PASS: test-assert
PASS: test-binary-io.sh
PASS: test-bind
PASS: test-bitrotate
@@ -9,6 +10,7 @@
PASS: test-c-ctype
PASS: test-c-strcase.sh
PASS: test-calloc-gnu
PASS: test-canonicalize-lgpl
PASS: test-cloexec
PASS: test-close
PASS: test-connect
@@ -53,6 +55,7 @@
PASS: test-getpeername
PASS: test-getprogname
PASS: test-gettimeofday
PASS: test-scratch-buffer
PASS: test-hash
PASS: test-ignore-value
PASS: test-inet_ntop
@@ -65,6 +68,7 @@
PASS: test-langinfo
PASS: test-limits-h
PASS: test-linked_list
PASS: test-linkedhash_list
PASS: test-listen
PASS: test-locale
PASS: test-localename
@@ -87,12 +91,15 @@
PASS: test-perror.sh
PASS: test-perror2
PASS: test-pipe
PASS: test-pselect
PASS: test-pthread
PASS: test-pthread-thread
PASS: test-pthread_sigmask1
PASS: test-pthread_sigmask2
PASS: test-raise
PASS: test-rawmemchr
PASS: test-read-file
PASS: test-readlink
PASS: test-realloc-gnu
PASS: test-reallocarray
PASS: test-recv
@@ -111,7 +118,6 @@
PASS: test-setlocale2.sh
PASS: test-setsockopt
PASS: test-shutdown
PASS: test-sigaction
PASS: test-signal-h
PASS: test-sigprocmask
PASS: test-sleep
@@ -121,6 +127,7 @@
PASS: test-stat-time
PASS: test-stdalign
PASS: test-stdbool
PASS: test-stdckdint
PASS: test-stddef
PASS: test-stdint
PASS: test-stdio
@@ -145,6 +152,7 @@
PASS: test-thread_create
PASS: test-time
PASS: test-timespec
PASS: test-tls
PASS: test-unistd
PASS: test-unsetenv
PASS: test-usleep
@@ -155,8 +163,8 @@
PASS: test-vsnprintf
PASS: test-wchar
PASS: test-xalloc-die.sh
# TOTAL: 157
# PASS:  157
# TOTAL: 165
# PASS:  165
# SKIP:  0
# XFAIL: 0
# FAIL:  0
@@ -257,7 +265,7 @@
PASS: trustdb-tofu
PASS: dtls-rehandshake-anon
PASS: mini-alpn
PASS: mini-dtls-large
SKIP: mini-dtls-large
PASS: mini-termination
PASS: mini-x509-cas
PASS: mini-x509-2
@@ -267,7 +275,7 @@
PASS: chainverify-unsorted
PASS: mini-overhead
PASS: tls12-ffdhe
PASS: mini-dtls-heartbeat
SKIP: mini-dtls-heartbeat
PASS: mini-x509-callbacks
PASS: key-openssl
PASS: priorities
@@ -313,6 +321,7 @@
PASS: tls12-rehandshake-cert-auto
PASS: tls12-rehandshake-set-prio
PASS: mini-chain-unsorted
PASS: x509-verify-duplicate
PASS: x509-verify-with-crl
PASS: mini-dtls-mtu
PASS: privkey-verify-broken
@@ -406,9 +415,9 @@
PASS: custom-urls-override
PASS: hex
PASS: rehandshake-switch-psk-id
PASS: rehandshake-switch-srp-id
SKIP: rehandshake-switch-srp-id
PASS: base64
PASS: srpbase64
SKIP: srpbase64
PASS: pkcs1-digest-info
PASS: set_x509_key
PASS: set_x509_key_file_der
@@ -432,7 +441,7 @@
PASS: set_x509_key_file_ocsp
PASS: client-fastopen
SKIP: rng-sigint
PASS: srp
SKIP: srp
PASS: rng-pthread
PASS: safe-renegotiation/srn0
PASS: safe-renegotiation/srn1
@@ -473,6 +482,7 @@
PASS: crl_apis
PASS: cert_verify_inv_utf8
PASS: no-extensions
PASS: no-status-request
PASS: hostname-check-utf8
PASS: pkcs8-key-decode-encrypted
PASS: priority-mix
@@ -524,9 +534,12 @@
PASS: tls13-compat-mode
PASS: ciphersuite-name
PASS: x509-upnconstraint
SKIP: xts-key-check
PASS: cipher-padding
PASS: pkcs7-verify-double-free
SKIP: fips-rsa-sizes
PASS: tls12-rehandshake-ticket
PASS: pathbuf
PASS: tls-channel-binding
PASS: strict-der
PASS: system-prio-file
@@ -646,9 +659,9 @@
SKIP: testpkcs11.sh
SKIP: certtool-pkcs11.sh
SKIP: tpmtool_test.sh
# TOTAL: 484
# PASS:  420
# SKIP:  43
# TOTAL: 489
# PASS:  419
# SKIP:  49
# XFAIL: 0
# FAIL:  21
# XPASS: 0