git: f5163cfa8a4e - main - lang/ecl: update to version 23.9.9

From: Jimmy Olgeni <olgeni_at_FreeBSD.org>
Date: Sun, 26 May 2024 15:46:58 UTC
The branch main has been updated by olgeni:

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

commit f5163cfa8a4ea0f15aa73e73b1a2e14252904ca9
Author:     Jimmy Olgeni <olgeni@FreeBSD.org>
AuthorDate: 2024-05-26 15:32:04 +0000
Commit:     Jimmy Olgeni <olgeni@FreeBSD.org>
CommitDate: 2024-05-26 15:45:40 +0000

    lang/ecl: update to version 23.9.9
    
    PR:             277103
    Reported by:    Kevin Zheng <kevinz5000@gmail.com>
---
 lang/ecl/Makefile                             |  3 +--
 lang/ecl/distinfo                             |  6 +++---
 lang/ecl/files/extra-patch-src_compile.lsp.in | 22 ++++++++++------------
 lang/ecl/pkg-plist                            |  5 +++--
 4 files changed, 17 insertions(+), 19 deletions(-)

diff --git a/lang/ecl/Makefile b/lang/ecl/Makefile
index 16e2cfb6127a..d3fafcc2d2ca 100644
--- a/lang/ecl/Makefile
+++ b/lang/ecl/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	ecl
-PORTVERSION=	21.2.1
-PORTREVISION=	2
+PORTVERSION=	23.9.9
 CATEGORIES=	lang lisp
 MASTER_SITES=	https://common-lisp.net/project/ecl/static/files/release/
 
diff --git a/lang/ecl/distinfo b/lang/ecl/distinfo
index 440270a85ee6..7079d0bf20d4 100644
--- a/lang/ecl/distinfo
+++ b/lang/ecl/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1627310876
-SHA256 (ecl-21.2.1.tgz) = b15a75dcf84b8f62e68720ccab1393f9611c078fcd3afdd639a1086cad010900
-SIZE (ecl-21.2.1.tgz) = 7875088
+TIMESTAMP = 1708066364
+SHA256 (ecl-23.9.9.tgz) = c51bdab4ca6c1173dd3fe9cfe9727bcefb97bb0a3d6434b627ca6bdaeb33f880
+SIZE (ecl-23.9.9.tgz) = 8129105
diff --git a/lang/ecl/files/extra-patch-src_compile.lsp.in b/lang/ecl/files/extra-patch-src_compile.lsp.in
index 7797a213bf0e..11d72d5c3220 100644
--- a/lang/ecl/files/extra-patch-src_compile.lsp.in
+++ b/lang/ecl/files/extra-patch-src_compile.lsp.in
@@ -1,13 +1,11 @@
---- src/compile.lsp.in.orig	2016-12-19 10:25:00 UTC
+--- src/compile.lsp.in.orig	2023-09-08 16:55:48 UTC
 +++ src/compile.lsp.in
-@@ -142,8 +142,9 @@
- #+:wants-dlopen
- ;;;
- ;;; We do not need the -rpath flag for the library, nor -lecl.
-+;;; Patch borrowed from SageMath
- ;;;
--(let* ((c::*ld-shared-flags* #-msvc "@SHARED_LDFLAGS@ @LDFLAGS@ @SONAME_LDFLAGS@ @CORE_LIBS@ @FASL_LIBS@ @LIBS@"
-+(let* ((c::*ld-shared-flags* #-msvc " @IMPLIB_LDFLAGS@ @SHARED_LDFLAGS@ @LDFLAGS@ @SONAME_LDFLAGS@ @CORE_LIBS@ @FASL_LIBS@ @LIBS@"
-                              #+msvc "@SHARED_LDFLAGS@ @LDFLAGS@ @STATICLIBS@ @CLIBS@")
-        (c::*cc-flags* (concatenate 'string "-DECL_API -I@true_builddir@/c " c::*cc-flags*))
-        (extra-args nil))
+@@ -88,7 +88,7 @@
+       c::*ecl-library-directory* "@true_builddir@/")
+ (setf c::*ld-flags* "@LDFLAGS@")
+ #-:wants-dlopen
+-(setf c::*ld-libs* "@LIBPREFIX@ecl.@LIBEXT@ @CORE_LIBS@ @FASL_LIBS@ @LIBS@")
++(setf c::*ld-libs* "@IMPLIB_LDFLAGS@ @LIBPREFIX@ecl.@LIBEXT@ @CORE_LIBS@ @FASL_LIBS@ @LIBS@")
+ #+(and :wants-dlopen (not nonstop))
+ (setf c::*ld-libs*
+       "@SHAREDPREFIX@ecl.@SHAREDEXT@ @LIBS@"
diff --git a/lang/ecl/pkg-plist b/lang/ecl/pkg-plist
index caba466dbe71..4005060adbb0 100644
--- a/lang/ecl/pkg-plist
+++ b/lang/ecl/pkg-plist
@@ -24,6 +24,7 @@ include/ecl/object.h
 include/ecl/page.h
 include/ecl/stack-resize.h
 include/ecl/stacks.h
+include/ecl/threads.h
 lib/ecl
 lib/ecl-%%VERSION%%/COPYING
 lib/ecl-%%VERSION%%/LICENSE
@@ -224,8 +225,8 @@ lib/ecl-%%VERSION%%/serve-event.fas
 %%SOCKETS%%lib/ecl-%%VERSION%%/sockets.fas
 lib/libecl.so
 lib/libecl.so.%%VERSION%%
-lib/libecl.so.21
-lib/libecl.so.21.2
+lib/libecl.so.23
+lib/libecl.so.23.9
 share/man/man1/ecl-config.1.gz
 share/man/man1/ecl.1.gz
 @dir include/ecl/gc