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