pkgsrc-WIP-changes archive

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

remove abcl



Module Name:	pkgsrc-wip
Committed By:	Kevin Bloom <kevin.bloom%posteo.net@localhost>
Pushed By:	nuclearkev
Date:		Wed Apr 3 10:23:50 2024 -0400
Changeset:	bc4bc992892253efb777f0ec1f04b10f5cc37eab

Removed Files:
	abcl/COMMIT_MSG
	abcl/DESCR
	abcl/Makefile
	abcl/PLIST
	abcl/distinfo
	abcl/patches/patch-build.xml

Log Message:
remove abcl

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=bc4bc992892253efb777f0ec1f04b10f5cc37eab

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

diffstat:
 abcl/COMMIT_MSG              | 113 -------------------------------------------
 abcl/DESCR                   |   7 ---
 abcl/Makefile                |  35 --------------
 abcl/PLIST                   |   4 --
 abcl/distinfo                |   6 ---
 abcl/patches/patch-build.xml |  31 ------------
 6 files changed, 196 deletions(-)

diffs:
diff --git a/abcl/COMMIT_MSG b/abcl/COMMIT_MSG
deleted file mode 100644
index d21853de52..0000000000
--- a/abcl/COMMIT_MSG
+++ /dev/null
@@ -1,113 +0,0 @@
-lang/abcl: update to 1.9.2
-
-Prepared by Kevin Bloom in wip.
-
-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
diff --git a/abcl/DESCR b/abcl/DESCR
deleted file mode 100644
index 0ab2f35d9e..0000000000
--- a/abcl/DESCR
+++ /dev/null
@@ -1,7 +0,0 @@
-Armed Bear Common Lisp (ABCL) is a full implementation of
-the Common Lisp language featuring both an interpreter and
-a compiler, running in the JVM. Originally started to be
-a scripting language for the J editor, it now supports JSR-223
-(Java scripting API): it can be a scripting engine in any Java
-application. Additionally, it can be used to implement (parts of)
-the application using Java to Lisp integration APIs.
diff --git a/abcl/Makefile b/abcl/Makefile
deleted file mode 100644
index 3759d6700b..0000000000
--- a/abcl/Makefile
+++ /dev/null
@@ -1,35 +0,0 @@
-# $NetBSD: Makefile,v 1.18 2023/06/06 12:41:41 riastradh Exp $
-
-DISTNAME=	abcl-src-1.9.2
-PKGNAME=	${DISTNAME:C/-src//}
-CATEGORIES=	lang
-MASTER_SITES=	http://abcl.org/releases/${PKGVERSION_NOREV}/
-
-MAINTAINER=	asau%inbox.ru@localhost
-HOMEPAGE=	https://abcl.org/
-COMMENT=	Armed Bear Common Lisp
-
-PKG_JVMS_ACCEPTED=	openjdk17 openjdk11 openjdk8 oracle-jdk8 sun-jdk7 jdk16 jdk15 kaffe
-
-TOOL_DEPENDS=	apache-ant>=1.7.1:../../devel/apache-ant
-
-INSTALLATION_DIRS=	bin lib/abcl
-
-do-build:
-	${RUN}${_ULIMIT_CMD} cd ${WRKSRC} && \
-	  ${PKGSRC_SETENV} ${MAKE_ENV} \
-	    ant -nouserlib -Dabcl.runtime.jar.path=${PREFIX}/lib/abcl/abcl.jar
-
-do-install:
-	${INSTALL_SCRIPT} ${WRKSRC}/abcl ${DESTDIR}${PREFIX}/bin
-	${INSTALL_DATA} ${WRKSRC}/dist/abcl.jar ${DESTDIR}${PREFIX}/lib/abcl
-	${INSTALL_DATA} ${WRKSRC}/dist/abcl-contrib.jar ${DESTDIR}${PREFIX}/lib/abcl
-
-# TODO: requires network connectivity to fetch dependencies (e.g. JUnit)
-do-test:
-	${RUN}${_ULIMIT_CMD} cd ${WRKSRC} && \
-	  ${PKGSRC_SETENV} ${MAKE_ENV} \
-	    ant -nouserlib -Dabcl.runtime.jar.path=${PREFIX}/lib/abcl/abcl.jar abcl.test
-
-.include "../../mk/java-vm.mk"
-.include "../../mk/bsd.pkg.mk"
diff --git a/abcl/PLIST b/abcl/PLIST
deleted file mode 100644
index 7103d0da40..0000000000
--- a/abcl/PLIST
+++ /dev/null
@@ -1,4 +0,0 @@
-@comment $NetBSD: PLIST,v 1.1.1.1 2012/08/08 20:24:44 asau Exp $
-bin/abcl
-lib/abcl/abcl-contrib.jar
-lib/abcl/abcl.jar
diff --git a/abcl/distinfo b/abcl/distinfo
deleted file mode 100644
index b1d8c3e3f5..0000000000
--- a/abcl/distinfo
+++ /dev/null
@@ -1,6 +0,0 @@
-$NetBSD: distinfo,v 1.13 2021/10/26 10:51:29 nia Exp $
-
-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
diff --git a/abcl/patches/patch-build.xml b/abcl/patches/patch-build.xml
deleted file mode 100644
index 3bdac545e2..0000000000
--- a/abcl/patches/patch-build.xml
+++ /dev/null
@@ -1,31 +0,0 @@
-$NetBSD: patch-build.xml,v 1.3 2018/10/10 21:55:20 rjs Exp $
-
---- build.xml.orig	2017-06-11 10:37:36.000000000 +0000
-+++ build.xml
-@@ -1,5 +1,6 @@
- <?xml version="1.0" encoding="UTF-8"?>
- <project xmlns="antlib:org.apache.tools.ant"
-+	 xmlns:if="ant:if"
-          name="abcl-master" default="abcl.wrapper" basedir=".">
-     <description>Compiling, testing, and packaging Armed Bear Common Lisp</description>
- 
-@@ -280,6 +281,11 @@ For help on the automatic tests availabl
-       <abcl.compile.lisp/>
-     </target>
- 
-+    <condition property="compressedclassspace">
-+      <matches string="${java.version}" 
-+               pattern="1\.8\.0"/>
-+    </condition>
-+
-     <macrodef name="abcl.compile.lisp">
-       <element name="additional.jvmarg" optional="true"/>
-       <sequential>
-@@ -299,6 +305,7 @@ from ${abcl.home.dir}
-             classname="org.armedbear.lisp.Main">
-         <jvmarg value="-Dabcl.home=${abcl.home.dir}${file.separator}"/>
-         <jvmarg value="-Dabcl.autoload.verbose=Y"/>
-+	<jvmarg if:set="compressedclassspace" value="-XX:CompressedClassSpaceSize=128m"/>
-         <additional.jvmarg/>
-         <arg value="--noinit"/>
-         <arg value="--nosystem"/>


Home | Main Index | Thread Index | Old Index