pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/lang/ecl



Module Name:    pkgsrc
Committed By:   yhardy
Date:           Sun Sep 10 06:28:21 UTC 2023

Modified Files:
        pkgsrc/lang/ecl: Makefile PLIST distinfo

Log Message:
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


To generate a diff of this commit:
cvs rdiff -u -r1.29 -r1.30 pkgsrc/lang/ecl/Makefile
cvs rdiff -u -r1.14 -r1.15 pkgsrc/lang/ecl/PLIST
cvs rdiff -u -r1.25 -r1.26 pkgsrc/lang/ecl/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/lang/ecl/Makefile
diff -u pkgsrc/lang/ecl/Makefile:1.29 pkgsrc/lang/ecl/Makefile:1.30
--- pkgsrc/lang/ecl/Makefile:1.29       Wed Dec  8 16:05:20 2021
+++ pkgsrc/lang/ecl/Makefile    Sun Sep 10 06:28:21 2023
@@ -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

Index: pkgsrc/lang/ecl/PLIST
diff -u pkgsrc/lang/ecl/PLIST:1.14 pkgsrc/lang/ecl/PLIST:1.15
--- pkgsrc/lang/ecl/PLIST:1.14  Thu Jul  9 08:23:37 2020
+++ pkgsrc/lang/ecl/PLIST       Sun Sep 10 06:28:21 2023
@@ -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

Index: pkgsrc/lang/ecl/distinfo
diff -u pkgsrc/lang/ecl/distinfo:1.25 pkgsrc/lang/ecl/distinfo:1.26
--- pkgsrc/lang/ecl/distinfo:1.25       Tue Oct 26 10:51:33 2021
+++ pkgsrc/lang/ecl/distinfo    Sun Sep 10 06:28:21 2023
@@ -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



Home | Main Index | Thread Index | Old Index