Hi, Kawa got new release with following release notes: - Updates for Java 9 and newer. - Support justification ~<...~> in format (thanks to Helmut Eller). - Partial (and highly experimental) support for the Language Server Protocol (used by editors and IDEs for on-the-fly syntax checking and more). - Revert 3.0 change in allocating closure objects for inlined functions. - Enhancements to arrays to match SRFI 163 and SRFI 164: The type gvector is a “generalized vector”. Add optional port parameter to format-array. The build-array procedure takes an optional setter procedure. New procedures array-shape, ->shape. - In array constructors, index keywords must be all or none: [int[] length: 5 11 22] or [int[] length: 5 1: 22 0: 11]. - Various improvements in the Common Lisp implementation, by Helmut Eller. - New --max-errors option. - The classes created by define-record-type now extends kawa.lang.Record, which adds some conveniences, such as printing. - Support for source location ranges with an end position. - Various improvements when running under DomTerm include clickable error message locations. - Many bug-fixes and minor improvements.
Seems to build and run nicely on amd64. timo Index: Makefile =================================================================== RCS file: /cvs/ports/lang/kawa/Makefile,v retrieving revision 1.19 diff -u -p -u -p -r1.19 Makefile --- Makefile 12 Jul 2019 21:02:22 -0000 1.19 +++ Makefile 8 Jan 2020 17:20:51 -0000 @@ -2,8 +2,7 @@ COMMENT= Scheme and language framework for the Java platform -DISTNAME= kawa-3.0 -REVISION= 0 +DISTNAME= kawa-3.1 CATEGORIES= lang java HOMEPAGE= https://www.gnu.org/software/kawa/ @@ -21,7 +20,7 @@ TEST_DEPENDS= ${RUN_DEPENDS} USE_GMAKE= Yes AUTOCONF_VERSION= 2.69 -AUTOMAKE_VERSION= 1.15 +AUTOMAKE_VERSION= 1.16 WANTLIB+= c curses readline BUILD_DEPENDS= print/texinfo \ @@ -30,7 +29,7 @@ BUILD_DEPENDS= print/texinfo \ CONFIGURE_STYLE= gnu CONFIGURE_ARGS+= --enable-kawa-frontend -CONFIGURE_ENV+= AUTOMAKE=${LOCALBASE}/bin/automake-1.15 \ +CONFIGURE_ENV+= AUTOMAKE=${LOCALBASE}/bin/automake-1.16 \ AUTOCONF=${LOCALBASE}/bin/autoconf-2.69 MAKE_FLAGS= JAVAC=${JAVA_HOME}/bin/javac \ Index: distinfo =================================================================== RCS file: /cvs/ports/lang/kawa/distinfo,v retrieving revision 1.5 diff -u -p -u -p -r1.5 distinfo --- distinfo 11 May 2018 10:37:17 -0000 1.5 +++ distinfo 8 Jan 2020 17:20:51 -0000 @@ -1,2 +1,2 @@ -SHA256 (kawa-3.0.tar.gz) = Hm6FIXvW2MKgw0eIgqRXAxTfa5UHj+exIlkRw5q/OM0= -SIZE (kawa-3.0.tar.gz) = 3393879 +SHA256 (kawa-3.1.tar.gz) = WxAGMecB8yaH33ArBFOd5wB2jPr5N0GBV+gaU3sXERg= +SIZE (kawa-3.1.tar.gz) = 3537007
