aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJimmy Olgeni <olgeni@FreeBSD.org>2024-05-26 15:32:04 +0000
committerJimmy Olgeni <olgeni@FreeBSD.org>2024-05-26 15:45:40 +0000
commitf5163cfa8a4ea0f15aa73e73b1a2e14252904ca9 (patch)
tree4cf071c524e8156f1f5471f56299a4283ecb5c12
parentaa4502353fa459f3ae311d7973fb783897fbf34b (diff)
downloadports-f5163cfa8a4ea0f15aa73e73b1a2e14252904ca9.tar.gz
ports-f5163cfa8a4ea0f15aa73e73b1a2e14252904ca9.zip
lang/ecl: update to version 23.9.9
PR: 277103 Reported by: Kevin Zheng <kevinz5000@gmail.com>
-rw-r--r--lang/ecl/Makefile3
-rw-r--r--lang/ecl/distinfo6
-rw-r--r--lang/ecl/files/extra-patch-src_compile.lsp.in22
-rw-r--r--lang/ecl/pkg-plist5
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