pkgsrc-Changes archive

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

CVS commit: pkgsrc/lang/abcl



Module Name:    pkgsrc
Committed By:   ktnb
Date:           Wed Apr  3 14:15:41 UTC 2024

Modified Files:
        pkgsrc/lang/abcl: Makefile distinfo

Log Message:
abcl: update to 1.9.2

1.9.1 -> 1.9.2:
- JNA contrib has been updated to jna-5.13.0
- Restore most of the speed of the generic function cache
- The ABCL-STEPPER contrib provides a interpreted implementation of
  CL:STEP.
- Re-worked the Gray Stream implementation to fix many issues.
- Introduced the POSIX-SYSCALLS contrib which allows one to
  set environment variables in the hosting JVM process.
- Fix GRAY-STREAMS:STREAM-ELEMENT-TYPE for binary streams.
- Fix CL:LOG for behavior at zero.
- Extensive grouting of accumulated bitrot in the ASDF-JAR
  contrib to enable more complete packaging of non-compilation
  artifacts as well as systems residing in jar files.
- EXTENSION:REGISTER-ASDF adds a directory to ASDF by using
  the configuration API.
- SYSTEM:ZIP now works with source in jar files.

https://abcl.org/release-notes-1.9.2.shtml

1.9.0 -> 1.9.1:
- Avoid NIL in simple LOOP from FORMAT directives.
- Maven may now be used for building/testing ABCL.
- The build autoconfigure targets for openjdk17+ now add
  necessary opens command line switches to enable the successful use
  of CL+SSL via CFFI on such platforms.
- ABCL-ASDF:MAKE-LOCAL-MAVEN downloads a version of
  Maven installed into the local XDG directory location and
  configures its subsequent use in the current session.  ABCL-ASDF
  provides a restart to invoke this installation if Maven can't be
  located at runtime.
- fix compilation of a few TYPE-ERROR cases
- Fix SYS:RUN-PROGRAM waiting problems
- DEFMETHOD now accepts subtypes of MOP:SPECIALIZER as a
  discriminator.
- Provide SETF'abl api for inspecting and modifying the underlying
  JVM context classloader.
- Implement THREADS:GET-JAVA-THREAD
- Use TLS for all http resource names.
- Upgrade to jna-5.12.1 and asdf-3.3.6
- Enable compilation of wide indicies for ALOAD, ASTORE,
  ILOAD, ISTORE, LLOAD, and LSTORE opcodes.
- Native threads are now the default.
- Fix inspection of LispThread stack segments
- Implement array types for JNEW-RUNTIME-CLASS
- superclass constructor chaining for JNEW-RUNTIME-CLASS
- Fix class annotations on openjdk17 and newer
- Implement proper use of signals to fallback

https://abcl.org/release-notes-1.9.1.shtml

1.8.0 -> 1.9.0:
- JSS update to javaparser-3.24.2
- Fill slots operation and operands with DivisionByZero condition
  when it is raised
- Update fill pointer when arrays are shrunk if necessary.
- Use PUSHNEW for CL:*FEATURES*; place :EXTENSIBLE-SEQUENCES in
  CL:*FEATURES* where appropiate
- Accessible symbols are always printed with package prefix
- Improve DRIBBLE to save almost everything, lexically closing over
  new REPLs, now cleanly closing/restarting
- When reading ZIP archives from streams, use modified date of byte source.
- The implmentation now uses :NEWEST for the version of references to
  EXT:JAR-PATHNAME objects which have been cached.
- Address inconsistency between populating entries in EXT:JAR-PATHNAME.
- Fix ZipCache to use the file system modification date
- EXT:AS-JAR-PATHNAME-ARCHIVE returns reference to a CL:PATHNAME as a
  EXT:JAR-PATHNAME
- DISABLE-ZIP-CACHE isn't currently working
- Fix SYS:PROCESS-PID with SYS:RUN-PROGRAM

https://abcl.org/release-notes-1.9.0.shtml

1.7.1 -> 1.8.0:
- Support openjdk15
- Serialization of top-level, named functions.
- JAVA:JCLASS now works on all arrays of primitive type.
- ABCL-INTROSPECT adds EXT:READ-CLASS to conveniently read java class
  bytes from the source referenced by a PATHNAME.
- The compiler now properly emits make-array for top-level specialized
  vector forms.
- Loading ABCL-INTROSPECT now adds the function EXT:STREAM-UNIX-FD
  which returns the integer of the underlying file descriptor from a
  socket stream reference.
- Less cryptic warnings for ignored socket write timeout.
- JNEW-ARRAY-FROM-ARRAY now capable of constructing all possible
  arrays of primitive type.
- Fix running openjdk11 compilation on openjdk8.
- Fix SYS:RUN-PROGRAM issues with openjdk11.
- Re-work strategy for the denotation of the hosting runtime
  platform *in CL:FEATURES* to include a "JAVA-<n>" where "<n%gt;" is
  an integer denoting the major version of the platform according to
  JEP-223.
- For CL:MAKE-ARRAY, ensure :NIO-BUFFER argument works in all cases,
  fix :NIO-DIRECT for (unsigned-byte 16) specialized arrays.
- Fix wildcard matching to work on pathnames consisting of only #\*
  characters.
- Fix loop destructuring problems.
- Fix VECTOR-PUSH-EXTEND for (UNSIGNED-BYTE 8).
- CALL-NEXT-METHOD and NEXT-METHOD-P as local functions.
- Make the pre-compiler be more careful in optimizing lambdas.
- Ensure that SYS:CHECK-REDEFINITION does not signal error
  conditions.
- Fix FILE-POSITION by resetting file charset decoder before
  conversion.
- Fix capacity allocation for arrays specialized on created via an
  CL:MAKE-ARRAY :NIO-BUFFER argument.
- Use jna-5.6.0.

https://abcl.org/release-notes-1.8.0.shtml


To generate a diff of this commit:
cvs rdiff -u -r1.18 -r1.19 pkgsrc/lang/abcl/Makefile
cvs rdiff -u -r1.13 -r1.14 pkgsrc/lang/abcl/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/abcl/Makefile
diff -u pkgsrc/lang/abcl/Makefile:1.18 pkgsrc/lang/abcl/Makefile:1.19
--- pkgsrc/lang/abcl/Makefile:1.18      Tue Jun  6 12:41:41 2023
+++ pkgsrc/lang/abcl/Makefile   Wed Apr  3 14:15:41 2024
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.18 2023/06/06 12:41:41 riastradh Exp $
+# $NetBSD: Makefile,v 1.19 2024/04/03 14:15:41 ktnb Exp $
 
-DISTNAME=      abcl-src-1.7.1
+DISTNAME=      abcl-src-1.9.2
 PKGNAME=       ${DISTNAME:C/-src//}
 CATEGORIES=    lang
 MASTER_SITES=  http://abcl.org/releases/${PKGVERSION_NOREV}/
@@ -9,7 +9,7 @@ MAINTAINER=     asau%inbox.ru@localhost
 HOMEPAGE=      https://abcl.org/
 COMMENT=       Armed Bear Common Lisp
 
-PKG_JVMS_ACCEPTED=     openjdk11 openjdk8 oracle-jdk8 sun-jdk7 jdk16 jdk15 kaffe
+PKG_JVMS_ACCEPTED=     openjdk17 openjdk11 openjdk8 oracle-jdk8 sun-jdk7 jdk16 jdk15 kaffe
 
 TOOL_DEPENDS=  apache-ant>=1.7.1:../../devel/apache-ant
 

Index: pkgsrc/lang/abcl/distinfo
diff -u pkgsrc/lang/abcl/distinfo:1.13 pkgsrc/lang/abcl/distinfo:1.14
--- pkgsrc/lang/abcl/distinfo:1.13      Tue Oct 26 10:51:29 2021
+++ pkgsrc/lang/abcl/distinfo   Wed Apr  3 14:15:41 2024
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.13 2021/10/26 10:51:29 nia Exp $
+$NetBSD: distinfo,v 1.14 2024/04/03 14:15:41 ktnb Exp $
 
-BLAKE2s (abcl-src-1.7.1.tar.gz) = 493de6312e3d75b03a64b9b9067659fd55e8a14e29c12dea2424e51896c8fa76
-SHA512 (abcl-src-1.7.1.tar.gz) = a883118fd9fa403f8dde2f7e5824e74801525602fb9c2bcbafd83adccdf7480d097e93d3e1c23a8a7467a3735b5cc39b002215b7796fbe3f4d453fafd0906e34
-Size (abcl-src-1.7.1.tar.gz) = 2557628 bytes
+BLAKE2s (abcl-src-1.9.2.tar.gz) = cf646ed25c3b350ef00e15dac7ff273ccc9e23fd141df1ddd1bec382cb3f442f
+SHA512 (abcl-src-1.9.2.tar.gz) = 1b758b26be5dbe00fb75aef0ffca6cdfbbb7982a545c63b6378dbd3d22bed76e15628ee099c5728c3600d67fb74def249195060cc1af1486f6d52fcdb9ce245a
+Size (abcl-src-1.9.2.tar.gz) = 2477992 bytes
 SHA1 (patch-build.xml) = 6def6a61011a94a33a5a1627f8628bd3986e993c



Home | Main Index | Thread Index | Old Index