Wednesday, December 06, 2023

[update] Lagrange to 1.17.5

Hi,

this is an update for Lagrange to 1.17.5. The patch got removed as it
was merged upstream.

Some testing done on amd64. No issues found.

portcheck and 'make port-lib-depends-check' are happy.

Changes listed here [1].

Comments?

Thanks!

[1] https://github.com/skyjake/lagrange/releases


Index: Makefile
===================================================================
RCS file: /daten/openbsdmirror/cvs/mirror/ports/net/lagrange/Makefile,v
retrieving revision 1.72
diff -u -p -u -p -r1.72 Makefile
--- Makefile 22 Nov 2023 19:01:46 -0000 1.72
+++ Makefile 6 Dec 2023 16:06:51 -0000
@@ -1,5 +1,5 @@
COMMENT = SDL multi protocol navigator
-VERSION = 1.17.4
+VERSION = 1.17.5

DISTNAME = lagrange-${VERSION}

Index: distinfo
===================================================================
RCS file: /daten/openbsdmirror/cvs/mirror/ports/net/lagrange/distinfo,v
retrieving revision 1.59
diff -u -p -u -p -r1.59 distinfo
--- distinfo 22 Nov 2023 19:01:46 -0000 1.59
+++ distinfo 6 Dec 2023 16:06:51 -0000
@@ -1,2 +1,2 @@
-SHA256 (lagrange-1.17.4.tar.gz) = jim/TLrNxnvRKL3EGkbjsLnVSuCvgoggkPCuYyxnjdo=
-SIZE (lagrange-1.17.4.tar.gz) = 10209579
+SHA256 (lagrange-1.17.5.tar.gz) = Aa4gZqaGXw+GHF4VnxkusSDBs2sE0DLNC/zy/8vZkOA=
+SIZE (lagrange-1.17.5.tar.gz) = 10213173
Index: patches/patch-lib_the_Foundation_src_tlsrequest_c
===================================================================
RCS file: patches/patch-lib_the_Foundation_src_tlsrequest_c
diff -N patches/patch-lib_the_Foundation_src_tlsrequest_c
--- patches/patch-lib_the_Foundation_src_tlsrequest_c 18 Nov 2023 08:38:18 -0000 1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,29 +0,0 @@
-These LIBRESSL_VERSION_NUMBER should be removed unless they really
-want to care about unsupported LibreSSL.
-
-hunk 1: we added these constants specifically for this software
-hunk 2: this has been available since LibreSSL 3.6.
-
-https://codeberg.org/skyjake/the_Foundation/pulls/16
-
-Index: lib/the_Foundation/src/tlsrequest.c
---- lib/the_Foundation/src/tlsrequest.c.orig
-+++ lib/the_Foundation/src/tlsrequest.c
-@@ -452,7 +452,7 @@ iTlsCertificate *newSelfSignedRSA_TlsCertificate(
- d->pkey = EVP_PKEY_new();
- EVP_PKEY_assign_RSA(d->pkey, rsa);
- X509_set_pubkey(d->cert, d->pkey);
--#if !defined (LIBRESSL_VERSION_NUMBER)
-+#if !defined (LIBRESSL_VERSION_NUMBER) || LIBRESSL_VERSION_NUMBER < 0x3060000fL
- /* Random serial number. */ {
- BIGNUM *big = BN_new();
- if (BN_rand(big, 64, BN_RAND_TOP_ANY, BN_RAND_BOTTOM_ANY)) {
-@@ -554,7 +554,7 @@ void validUntil_TlsCertificate(const iTlsCertificate *
- iZap(*untilDate_out);
- if (d->cert) {
- struct tm time;
--#if defined (LIBRESSL_VERSION_NUMBER)
-+#if defined (LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x3060000fL
- const ASN1_TIME *notAfter = X509_get0_notAfter(d->cert);
- ASN1_time_parse((const char *) ASN1_STRING_get0_data(notAfter),
- ASN1_STRING_length(notAfter),

--
greetings,

Florian Viehweger

No comments:

Post a Comment