From owner-dev-commits-ports-all@freebsd.org Fri Jul 30 10:54:08 2021 Return-Path: Delivered-To: dev-commits-ports-all@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 3023E665115; Fri, 30 Jul 2021 10:54:08 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4GbkmJ0f3gz4bVr; Fri, 30 Jul 2021 10:54:08 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id F2CDA23D11; Fri, 30 Jul 2021 10:54:07 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 16UAs7ZO068867; Fri, 30 Jul 2021 10:54:07 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 16UAs7Kl068866; Fri, 30 Jul 2021 10:54:07 GMT (envelope-from git) Date: Fri, 30 Jul 2021 10:54:07 GMT Message-Id: <202107301054.16UAs7Kl068866@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Jimmy Olgeni Subject: git: c6c6359b96b4 - main - lang/ecl: upgrade to 21.2.1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: olgeni X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: c6c6359b96b4bae67ab96918d3cfc8551f70267e Auto-Submitted: auto-generated X-BeenThere: dev-commits-ports-all@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Commit messages for all branches of the ports repository List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Jul 2021 10:54:08 -0000 The branch main has been updated by olgeni: URL: https://cgit.FreeBSD.org/ports/commit/?id=c6c6359b96b4bae67ab96918d3cfc8551f70267e commit c6c6359b96b4bae67ab96918d3cfc8551f70267e Author: Jimmy Olgeni AuthorDate: 2021-07-30 10:51:58 +0000 Commit: Jimmy Olgeni CommitDate: 2021-07-30 10:53:45 +0000 lang/ecl: upgrade to 21.2.1 Changelog at https://gitlab.com/embeddable-common-lisp/ecl/-/blob/develop/CHANGELOG PR: 257460 Reported by: thierry --- lang/ecl/Makefile | 3 +-- lang/ecl/distinfo | 6 +++--- lang/ecl/files/patch-75877dd.c | 47 ------------------------------------------ lang/ecl/pkg-plist | 4 ++-- 4 files changed, 6 insertions(+), 54 deletions(-) diff --git a/lang/ecl/Makefile b/lang/ecl/Makefile index 9067fbeea697..c0488f49e595 100644 --- a/lang/ecl/Makefile +++ b/lang/ecl/Makefile @@ -1,8 +1,7 @@ # Created by: Julian Stecklina PORTNAME= ecl -PORTVERSION= 20.4.24 -PORTREVISION= 2 +PORTVERSION= 21.2.1 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 e50a29ca2f21..440270a85ee6 100644 --- a/lang/ecl/distinfo +++ b/lang/ecl/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1592221665 -SHA256 (ecl-20.4.24.tgz) = 670838edf258a936b522fdb620da336de7e575aa0d27e34841727252726d0f07 -SIZE (ecl-20.4.24.tgz) = 7815444 +TIMESTAMP = 1627310876 +SHA256 (ecl-21.2.1.tgz) = b15a75dcf84b8f62e68720ccab1393f9611c078fcd3afdd639a1086cad010900 +SIZE (ecl-21.2.1.tgz) = 7875088 diff --git a/lang/ecl/files/patch-75877dd.c b/lang/ecl/files/patch-75877dd.c deleted file mode 100644 index 6b77554cb666..000000000000 --- a/lang/ecl/files/patch-75877dd.c +++ /dev/null @@ -1,47 +0,0 @@ -From 75877dd8f0d534552284ba4380ba65baa74f028f Mon Sep 17 00:00:00 2001 -From: Marius Gerbershagen -Date: Sun, 28 Jun 2020 11:02:15 +0200 -Subject: [PATCH] fpe: fix ECL_WITH_LISP_FPE macro - -We can't use ecl_process_env_unsafe() == NULL to check if ECL has -booted because the return value of ecl_process_env_unsafe is -unpredictable before ECL has booted. The reason is that -ecl_process_env_unsafe calls pthread_getspecific with an uninitialized -key stored in cl_env_key. But another call to pthread_setspecific -might have already registered a key which happens to be the same as -the not yet initialized cl_env_key, yielding a non-NULL value. ---- - src/h/impl/math_fenv.h | 17 ++++++++--------- - 1 file changed, 8 insertions(+), 9 deletions(-) - -diff --git a/src/h/impl/math_fenv.h b/src/h/impl/math_fenv.h -index 0a93c8e0a..9630f4c6c 100644 ---- src/h/impl/math_fenv.h -+++ src/h/impl/math_fenv.h -@@ -72,15 +72,14 @@ - - #if defined(HAVE_FENV_H) && !defined(ECL_AVOID_FPE_H) - # if defined(HAVE_FEENABLEEXCEPT) --# define ECL_WITH_LISP_FPE_BEGIN do { \ -- fenv_t __fenv; \ -- fegetenv(&__fenv); \ -- cl_env_ptr __the_env = ecl_process_env_unsafe(); \ -- if (__the_env) { \ -- int bits = __the_env->trap_fpe_bits; \ -- fedisableexcept(FE_ALL_EXCEPT & ~bits); \ -- feenableexcept(FE_ALL_EXCEPT & bits); \ -- } \ -+# define ECL_WITH_LISP_FPE_BEGIN do { \ -+ fenv_t __fenv; \ -+ fegetenv(&__fenv); \ -+ if (ecl_get_option(ECL_OPT_BOOTED) > 0) { \ -+ int bits = ecl_process_env()->trap_fpe_bits; \ -+ fedisableexcept(FE_ALL_EXCEPT & ~bits); \ -+ feenableexcept(FE_ALL_EXCEPT & bits); \ -+ } \ - feclearexcept(FE_ALL_EXCEPT); - # else - # define ECL_WITH_LISP_FPE_BEGIN do { \ --- -GitLab - diff --git a/lang/ecl/pkg-plist b/lang/ecl/pkg-plist index 6f112ac1162b..bccf75020c03 100644 --- a/lang/ecl/pkg-plist +++ b/lang/ecl/pkg-plist @@ -224,8 +224,8 @@ lib/ecl-%%VERSION%%/serve-event.fas %%SOCKETS%%lib/ecl-%%VERSION%%/sockets.fas lib/libecl.so lib/libecl.so.%%VERSION%% -lib/libecl.so.20 -lib/libecl.so.20.4 +lib/libecl.so.21 +lib/libecl.so.21.2 man/man1/ecl-config.1.gz man/man1/ecl.1.gz @dir include/ecl/gc