Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 28 Jul 2024 12:28:40 GMT
From:      Vladimir Druzenko <vvd@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org
Subject:   git: 8674554e7b33 - 2024Q3 - www/lagrange: update 1.16.5 =?utf-8?Q?=E2=86=92?= 1.17.6
Message-ID:  <202407281228.46SCSekw037751@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch 2024Q3 has been updated by vvd:

URL: https://cgit.FreeBSD.org/ports/commit/?id=8674554e7b333a31b6c5549be46ed85cf431fbbe

commit 8674554e7b333a31b6c5549be46ed85cf431fbbe
Author:     Nathan Fisher <nfisher.sr@gmail.com>
AuthorDate: 2024-07-28 12:16:08 +0000
Commit:     Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2024-07-28 12:28:32 +0000

    www/lagrange: update 1.16.5 → 1.17.6
    
    Fix several crashes and memory leaks.
    Fix build on 15-CURRENT.
    
    Changelogs:
    https://github.com/skyjake/lagrange/releases/tag/v1.16.6
    https://github.com/skyjake/lagrange/releases/tag/v1.16.7
    https://github.com/skyjake/lagrange/releases/tag/v1.17.0
    https://github.com/skyjake/lagrange/releases/tag/v1.17.1
    https://github.com/skyjake/lagrange/releases/tag/v1.17.2
    https://github.com/skyjake/lagrange/releases/tag/v1.17.3
    https://github.com/skyjake/lagrange/releases/tag/v1.17.4
    https://github.com/skyjake/lagrange/releases/tag/v1.17.5
    https://github.com/skyjake/lagrange/releases/tag/v1.17.6
    
    PR:             274414 276190
    Approved by:    lcook (maintainer, timeout > 6 months)
    MFH:            2024Q3
    
    (cherry picked from commit b04495aa52fc2e75bfbeea6670de6c5c52c944db)
---
 www/lagrange/Makefile                               |  6 +++---
 www/lagrange/distinfo                               |  6 +++---
 .../patch-lib_the__Foundation_src_tlsrequest.c      | 21 ---------------------
 3 files changed, 6 insertions(+), 27 deletions(-)

diff --git a/www/lagrange/Makefile b/www/lagrange/Makefile
index 73dddd1179e1..4fc6a162c51f 100644
--- a/www/lagrange/Makefile
+++ b/www/lagrange/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	lagrange
-DISTVERSION=	1.16.5
+DISTVERSION=	1.17.6
 CATEGORIES=	www
 MASTER_SITES=	https://git.skyjake.fi/gemini/${PORTNAME}/releases/download/v${DISTVERSION}/
 
@@ -19,13 +19,13 @@ LIB_DEPENDS=	libfribidi.so:converters/fribidi \
 		libwebp.so:graphics/webp
 
 USES=		cmake compiler:c11 desktop-file-utils pkgconfig sdl ssl xorg
-
 BROKEN_SSL=	libressl
 BROKEN_SSL_REASON_libressl=	needs features only available in OpenSSL
-
 USE_SDL=	sdl2
 USE_XORG=	ice sm x11 xext
 
+CMAKE_ARGS+=	-DTFDN_ENABLE_WARN_ERROR=OFF
+
 OPTIONS_DEFINE=	SSE41
 
 SSE41_DESC=	Enable SSE4.1 support
diff --git a/www/lagrange/distinfo b/www/lagrange/distinfo
index 75d42456062b..285a0bac2644 100644
--- a/www/lagrange/distinfo
+++ b/www/lagrange/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1689437065
-SHA256 (lagrange-1.16.5.tar.gz) = c8d37a32d99ff444e4e61d73269f6244e08a5232c91bb97e2b74823dc6e29d53
-SIZE (lagrange-1.16.5.tar.gz) = 10141202
+TIMESTAMP = 1705993805
+SHA256 (lagrange-1.17.6.tar.gz) = b9d0982617fec495565ac9c09fb788a0be207d6fdf2324edc390e5cac8b1523b
+SIZE (lagrange-1.17.6.tar.gz) = 10212490
diff --git a/www/lagrange/files/patch-lib_the__Foundation_src_tlsrequest.c b/www/lagrange/files/patch-lib_the__Foundation_src_tlsrequest.c
index 4a9b32d99641..ce71390e252f 100644
--- a/www/lagrange/files/patch-lib_the__Foundation_src_tlsrequest.c
+++ b/www/lagrange/files/patch-lib_the__Foundation_src_tlsrequest.c
@@ -1,17 +1,5 @@
 --- lib/the_Foundation/src/tlsrequest.c.orig	2023-08-07 17:23:22 UTC
 +++ lib/the_Foundation/src/tlsrequest.c
-@@ -72,9 +72,9 @@ static iBool readAllFromBIO_(BIO *bio, iBlock *out) {
- /*----------------------------------------------------------------------------------------------*/
- 
- iDeclareClass(CachedSession)
--    
-+
- static const int maxSessionAge_CachedSession_ = 10 * 60; /* seconds */
--    
-+
- struct Impl_CachedSession {
-     iObject          object;
-     iBlock           pemSession;
 @@ -249,7 +249,9 @@ void init_Context(iContext *d) {
      SSL_load_error_strings();
      ERR_load_crypto_strings();
@@ -22,12 +10,3 @@
      d->ctx = SSL_CTX_new(TLS_client_method());
      if (!d->ctx) {
          iDebug("[TlsRequest] failed to initialize OpenSSL\n");
-@@ -1012,7 +1014,7 @@ static iBool readIncoming_TlsRequest_(iTlsRequest *d) 
- 
- static iThreadResult run_TlsRequest_(iThread *thread) {
-     iTlsRequest *d = userData_Thread(thread);
--    /* Thread-local pointer to the current request so it can be accessed in the 
-+    /* Thread-local pointer to the current request so it can be accessed in the
-        verify callback. */
-     iDebug("[TlsRequest] run_TlsRequest_: %zu bytes to send\n", size_Block(&d->sending));
-     setCurrentRequestForThread_Context_(context_, d);



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202407281228.46SCSekw037751>