View | Details | Raw Unified | Return to bug 277103
Collapse All | Expand All

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

Return to bug 277103