lang/ecl: update to ecl-23.9.9

Tested by building and using math/maxima.

Release announcement:

ECL 23.9.9 release

Dear Community,

We are happy to announce a new stable ECL release tagged 23.9.9.
The new release includes many bug fixes, some new features,
improvements to the compiler and more. Changes include but are
not limited to:

 *  Complete overhaul of thread synchronization primitives (mutexes,
    condition variables, etc.). Users of bordeaux-threads will have
    to update as this breaks workarounds for missing timeouts on
    condition variable wait operations in version 0.9.1 and earlier
    of this library.
 *  Better unicode support: add new functions to convert between
    Lisp strings and byte arrays in different encodings, allow
    non-ascii characters in pathnames and as arguments to
    ext:run-program.
 *  Preliminary support for the Emscripten target (bytecodes
    compiler only).
 *  Various bug fixes and internal improvements to the compiler.
 *  Better conformance to the ANSI standard.

We'd like to thank all people who contributed to ECL with code,
testing, issue reports and otherwise.

People listed here contributed code in this iteration: Caleb Xu,
Catherine Tower, Daniel Kochmański, Dima Pasechnik, Dmitry
Solomennikov, Eric Timmons, Florian Margaine, Jeronimo Pellegrini,
Kevin Zheng, Kirill A. Korinsky, Marius Gerbershagen, Nick Faro,
Tarn W. Burton, Ulrich Müller, Yuguo Zhang, Yuri D. Lensky.

People listed here tested ECL extensively before the release:
Kirill A. Korinsky, Marius Gerbershagen and Paul Ruetz.

This release is available for download in a form of a source code
archive (we do not ship prebuilt binaries):

    ECL 23.9.9 tarball archive
    The ECL Manual

Happy Hacking,
The ECL Developers
This commit is contained in:
yhardy 2023-09-10 06:28:21 +00:00
parent 3328574fe8
commit b266c4d387
3 changed files with 8 additions and 8 deletions

View File

@ -1,7 +1,6 @@
# $NetBSD: Makefile,v 1.29 2021/12/08 16:05:20 adam Exp $
# $NetBSD: Makefile,v 1.30 2023/09/10 06:28:21 yhardy Exp $
DISTNAME= ecl-21.2.1
PKGREVISION= 1
DISTNAME= ecl-23.9.9
CATEGORIES= lang
MASTER_SITES= https://common-lisp.net/project/ecl/static/files/release/
EXTRACT_SUFX= .tgz

View File

@ -1,4 +1,4 @@
@comment $NetBSD: PLIST,v 1.14 2020/07/09 08:23:37 yhardy Exp $
@comment $NetBSD: PLIST,v 1.15 2023/09/10 06:28:21 yhardy Exp $
bin/ecl
bin/ecl-config
include/ecl/bytecodes.h
@ -25,6 +25,7 @@ include/ecl/object.h
include/ecl/page.h
include/ecl/stack-resize.h
include/ecl/stacks.h
include/ecl/threads.h
info/ecl.info
lib/${PKGNAME}/COPYING
lib/${PKGNAME}/LICENSE

View File

@ -1,5 +1,5 @@
$NetBSD: distinfo,v 1.25 2021/10/26 10:51:33 nia Exp $
$NetBSD: distinfo,v 1.26 2023/09/10 06:28:21 yhardy Exp $
BLAKE2s (ecl-21.2.1.tgz) = 6b48c073e43dabda458c096387ca46bf0dccf177732be231650801e57d7690d5
SHA512 (ecl-21.2.1.tgz) = 0849bebe1a8073ea8027cfb172c1d7781d43adb6a8b80585bd08d5674b80422d1648b6fbf718cc17a51c5de6c696514523b4d13a82e8113bf9365c95d3c28648
Size (ecl-21.2.1.tgz) = 7875088 bytes
BLAKE2s (ecl-23.9.9.tgz) = 9b1a41bb28d6a47583c08bb7df184e11ccdcbffe43bc11100d046be9d4e6e90f
SHA512 (ecl-23.9.9.tgz) = c8f1dcf2bffad7358c3d4e5bb0924cbb69afaf79871e6444bd780a594e1e96e6c547346b7c9c5184a6b12ce920a6a959334cf2a85c3f3ea0e0c8f22f72fb84df
Size (ecl-23.9.9.tgz) = 8129105 bytes