lang/ecl: update to version 23.9.9

PR:		277103
Reported by:	Kevin Zheng <kevinz5000@gmail.com>
This commit is contained in:
Jimmy Olgeni 2024-05-26 17:32:04 +02:00
parent aa4502353f
commit f5163cfa8a
4 changed files with 17 additions and 19 deletions

View file

@ -1,6 +1,5 @@
PORTNAME= ecl PORTNAME= ecl
PORTVERSION= 21.2.1 PORTVERSION= 23.9.9
PORTREVISION= 2
CATEGORIES= lang lisp CATEGORIES= lang lisp
MASTER_SITES= https://common-lisp.net/project/ecl/static/files/release/ MASTER_SITES= https://common-lisp.net/project/ecl/static/files/release/

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1627310876 TIMESTAMP = 1708066364
SHA256 (ecl-21.2.1.tgz) = b15a75dcf84b8f62e68720ccab1393f9611c078fcd3afdd639a1086cad010900 SHA256 (ecl-23.9.9.tgz) = c51bdab4ca6c1173dd3fe9cfe9727bcefb97bb0a3d6434b627ca6bdaeb33f880
SIZE (ecl-21.2.1.tgz) = 7875088 SIZE (ecl-23.9.9.tgz) = 8129105

View file

@ -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 +++ src/compile.lsp.in
@@ -142,8 +142,9 @@ @@ -88,7 +88,7 @@
#+:wants-dlopen c::*ecl-library-directory* "@true_builddir@/")
;;; (setf c::*ld-flags* "@LDFLAGS@")
;;; We do not need the -rpath flag for the library, nor -lecl. #-:wants-dlopen
+;;; Patch borrowed from SageMath -(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@")
-(let* ((c::*ld-shared-flags* #-msvc "@SHARED_LDFLAGS@ @LDFLAGS@ @SONAME_LDFLAGS@ @CORE_LIBS@ @FASL_LIBS@ @LIBS@" #+(and :wants-dlopen (not nonstop))
+(let* ((c::*ld-shared-flags* #-msvc " @IMPLIB_LDFLAGS@ @SHARED_LDFLAGS@ @LDFLAGS@ @SONAME_LDFLAGS@ @CORE_LIBS@ @FASL_LIBS@ @LIBS@" (setf c::*ld-libs*
#+msvc "@SHARED_LDFLAGS@ @LDFLAGS@ @STATICLIBS@ @CLIBS@") "@SHAREDPREFIX@ecl.@SHAREDEXT@ @LIBS@"
(c::*cc-flags* (concatenate 'string "-DECL_API -I@true_builddir@/c " c::*cc-flags*))
(extra-args nil))

View file

@ -24,6 +24,7 @@ include/ecl/object.h
include/ecl/page.h include/ecl/page.h
include/ecl/stack-resize.h include/ecl/stack-resize.h
include/ecl/stacks.h include/ecl/stacks.h
include/ecl/threads.h
lib/ecl lib/ecl
lib/ecl-%%VERSION%%/COPYING lib/ecl-%%VERSION%%/COPYING
lib/ecl-%%VERSION%%/LICENSE lib/ecl-%%VERSION%%/LICENSE
@ -224,8 +225,8 @@ lib/ecl-%%VERSION%%/serve-event.fas
%%SOCKETS%%lib/ecl-%%VERSION%%/sockets.fas %%SOCKETS%%lib/ecl-%%VERSION%%/sockets.fas
lib/libecl.so lib/libecl.so
lib/libecl.so.%%VERSION%% lib/libecl.so.%%VERSION%%
lib/libecl.so.21 lib/libecl.so.23
lib/libecl.so.21.2 lib/libecl.so.23.9
share/man/man1/ecl-config.1.gz share/man/man1/ecl-config.1.gz
share/man/man1/ecl.1.gz share/man/man1/ecl.1.gz
@dir include/ecl/gc @dir include/ecl/gc