Date: Thu, 29 Apr 2021 18:18:36 GMT From: Kirill Ponomarev <krion@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org Subject: git: ba749872c186 - 2021Q2 - lang/sbcl: Update to 2.1.4 Message-ID: <202104291818.13TIIaII042655@gitrepo.freebsd.org>
next in thread | raw e-mail | index | archive | help
The branch 2021Q2 has been updated by krion: URL: https://cgit.FreeBSD.org/ports/commit/?id=ba749872c186a6f45fa42f77780ace2a2b38a2bd commit ba749872c186a6f45fa42f77780ace2a2b38a2bd Author: Kirill Ponomarev <krion@FreeBSD.org> AuthorDate: 2021-04-29 16:16:08 +0000 Commit: Kirill Ponomarev <krion@FreeBSD.org> CommitDate: 2021-04-29 18:18:30 +0000 lang/sbcl: Update to 2.1.4 (cherry picked from commit 2970a649269d0eb09898384b53d79991be773dc9) --- lang/sbcl/Makefile | 2 +- lang/sbcl/distinfo | 10 +++++----- lang/sbcl/files/patch-src_compiler_ir1tran.lisp | 20 ++++++++++++++++++++ 3 files changed, 26 insertions(+), 6 deletions(-) diff --git a/lang/sbcl/Makefile b/lang/sbcl/Makefile index 28f42f05e220..f096ca588e0d 100644 --- a/lang/sbcl/Makefile +++ b/lang/sbcl/Makefile @@ -4,7 +4,7 @@ # pinned to exact versions of everything used to build them. PORTNAME= sbcl -DISTVERSION= 2.1.3 +DISTVERSION= 2.1.4 DISTVERSIONSUFFIX= -source PORTEPOCH= 1 CATEGORIES= lang lisp diff --git a/lang/sbcl/distinfo b/lang/sbcl/distinfo index 853459ac53ff..1a775e462b20 100644 --- a/lang/sbcl/distinfo +++ b/lang/sbcl/distinfo @@ -1,8 +1,8 @@ -TIMESTAMP = 1617002566 -SHA256 (sbcl-2.1.3-source.tar.bz2) = a90d4a4150c5ec1e13f07aa67dff2bde3b3c8344eaf81f4e9a519c8ab41adac0 -SIZE (sbcl-2.1.3-source.tar.bz2) = 6546338 -SHA256 (sbcl-2.1.3-documentation-html.tar.bz2) = ab485a2ebd45019ba850ba004597a94c2a0b487a3671305c1e9d1fcc6c9ee4c4 -SIZE (sbcl-2.1.3-documentation-html.tar.bz2) = 232026 +TIMESTAMP = 1619707316 +SHA256 (sbcl-2.1.4-source.tar.bz2) = 99260e2346fcd22ae5546e15baf50899dcb3b75a6c74cc7cc849378899efbd11 +SIZE (sbcl-2.1.4-source.tar.bz2) = 6550812 +SHA256 (sbcl-2.1.4-documentation-html.tar.bz2) = 6f707343c8eb501f884cced657477f23d5a75c491f77797f395254f178ad730e +SIZE (sbcl-2.1.4-documentation-html.tar.bz2) = 232216 SHA256 (sbcl-1.2.7-x86-64-freebsd-binary.tar.bz2) = c61f5e777e56921d2452d0fa6b71024ccd9b99bc659676498d398b8663176492 SIZE (sbcl-1.2.7-x86-64-freebsd-binary.tar.bz2) = 10463348 SHA256 (sbcl-1.2.7-x86-freebsd-binary.tar.bz2) = cf68bfab780a14964d9593f5b47fa3e174cf43e95ae3e558712d218f1c37bdbe diff --git a/lang/sbcl/files/patch-src_compiler_ir1tran.lisp b/lang/sbcl/files/patch-src_compiler_ir1tran.lisp new file mode 100644 index 000000000000..03a66d0241e3 --- /dev/null +++ b/lang/sbcl/files/patch-src_compiler_ir1tran.lisp @@ -0,0 +1,20 @@ +--- src/compiler/ir1tran.lisp.orig 2021-04-28 20:54:30 UTC ++++ src/compiler/ir1tran.lisp +@@ -329,7 +329,7 @@ + ;;; CONSTANT might be circular. We also check that the constant (and + ;;; any subparts) are dumpable at all. + (defun ensure-externalizable (constant) +- (declare (inline alloc-xset)) ++ (declare #-sb-xc-host (inline alloc-xset)) + (dx-let ((xset (alloc-xset))) + (named-let grovel ((value constant)) + ;; Unless VALUE is an object which which can't contain other objects, +@@ -386,7 +386,7 @@ + ;;; A constant is trivially externalizable if it involves no INSTANCE types + ;;; or any un-dumpable object. + (defun trivially-externalizable-p (constant) +- (declare (inline alloc-xset)) ++ (declare #-sb-xc-host (inline alloc-xset)) + (dx-let ((xset (alloc-xset))) + (named-let ok ((value constant)) + (if (or (dumpable-leaflike-p value) (xset-member-p value xset))
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202104291818.13TIIaII042655>