summaryrefslogtreecommitdiff
path: root/lang
diff options
context:
space:
mode:
authorasau <asau@pkgsrc.org>2012-12-17 21:47:31 +0000
committerasau <asau@pkgsrc.org>2012-12-17 21:47:31 +0000
commit55db24deccd85b642d6f6b9768691e4bb510fdc6 (patch)
treeee9777cdf64902d503125908ebdfad6b16694f32 /lang
parentc61a8e859139c4f737e86ff49a529b093af74e61 (diff)
downloadpkgsrc-55db24deccd85b642d6f6b9768691e4bb510fdc6.tar.gz
Update to ABCL 1.1.0
Version 1.1.0 ============= svn.uri=:"http//common-lisp.net/project/armedbear/svn/trunk/abcl/" (22 November 2012) Features -------- * A functioning (A)MOP implementation through the hard work of Rudi Schlatte (@rudi) * The implementation can be used across many more Quicklisp systems through a process of extensive testing. Thanks @xach! Nota bene: all of the following systems need patches to work as of the 2012-10-13 Quicklisp. All patches have been accepted in at least an initial form by the upstream maintainers. ** CLOSER-MOP Quite possible with local patches ** CFFI Needs patches to 2012-10-13 Quicklisp. [!!?] *** Dynamic interfaces idempotent across process -- no more reloading ** HUNCHENTOOT *** some bugs with underlying streams to be fixed in abcl-1.2-dev ** CXML Basic XML parsing works. XPath still borked. [???] * Java 5 bytecode Compiler The internal Lisp-to-Java bytecode compiler has been hardened by regression testing across Quicklisp libraries. ** Extensive interpreter/compiler bug fixes due to access to cl-test-suite [???] @antov ** large objects (?!?) * The facility to construct runtime classes via JNEW-RUNTIME-CLASS (@astalla) Pretty close to full coverage of primtives for creating synthethic java classes at runtime. Easy to extend with your needs; sensible defaults. ** Fields *** getter/setters ** Annotations * ASDF ** Stock ASDF-2.26 with conditional patches for the URL-PATHAME and JAR-PATHNAME implementation extensions to ANSI. * ABCL-CONTRIB ** ABCL-ASDF Network installation of binary artifacts named by Maven POM uris. *** checks at runtime if a given class is present in the accessible classloaders *** If the check for the presence of a class fails, find a maven-3.0.4 binary locally, execute its Aether connector to retrieve its transitive dependencies from the network. ** JSS Java Syntax Sucks. q.v [lsw2] Extensive bugfixing wrt. method resolution [#229] ** JFLI A "captured from the wild" version of what @rich.hickey did before Clojure. Changes ------- * [#249] PATHNAME merge semantics DWIMs on an inferred type Extends ANSI PATHNAME in a non-conforming manner, which was probably already the case. * [r13695] Reimplementation of global symbol macros to avoid using the symbol's value slot. * [r13696] DEFMACRO now supports documentation strings as per the ANSI specification. * [r13700] ABCL loads under the Weblogic 10.3 application server. * [r13768] [#193] Allow zero-length symbols * [r13785] JNEW-RUNTIME-CLASS gets fields and annotations * [r13790] JNEW-RUNTIME-CLASS getters/setters for fields * [r13796] [r13797] N3 DOAP description for ABCL * [r13803] Build target 'abcl-contrib.jar' packages ABCL-CONTRIB Fixes ----- * ANSI [#241] ** &AUX parameters fixes RESTAS * [#221] Stack exhaustsion on funcall in non-existing package * [#113] DEFSTRUCT concurrency * [#216][#211] Compiler ** stack inconsistency * [#187] Better SORT and STABLE-SORT via Jorge Tavares [???]
Diffstat (limited to 'lang')
-rw-r--r--lang/abcl/Makefile4
-rw-r--r--lang/abcl/distinfo9
-rw-r--r--lang/abcl/patches/patch-build.xml23
3 files changed, 6 insertions, 30 deletions
diff --git a/lang/abcl/Makefile b/lang/abcl/Makefile
index 08957416868..ca1fcd1976b 100644
--- a/lang/abcl/Makefile
+++ b/lang/abcl/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.2 2012/10/02 20:11:35 asau Exp $
+# $NetBSD: Makefile,v 1.3 2012/12/17 21:47:31 asau Exp $
-DISTNAME= abcl-src-1.0.1
+DISTNAME= abcl-src-1.1.0
PKGNAME= $(DISTNAME:C/-src//)
CATEGORIES= lang
MASTER_SITES= http://common-lisp.net/project/armedbear/releases/$(PKGVERSION_NOREV)/
diff --git a/lang/abcl/distinfo b/lang/abcl/distinfo
index 7ea666fe75a..60adc51aa78 100644
--- a/lang/abcl/distinfo
+++ b/lang/abcl/distinfo
@@ -1,6 +1,5 @@
-$NetBSD: distinfo,v 1.1.1.1 2012/08/08 20:24:44 asau Exp $
+$NetBSD: distinfo,v 1.2 2012/12/17 21:47:31 asau Exp $
-SHA1 (abcl-src-1.0.1.tar.gz) = 476a3d93f8be9e58cacae650230248edb44190e5
-RMD160 (abcl-src-1.0.1.tar.gz) = 6927789abdb2ceb77e41427c717ba637160bcac6
-Size (abcl-src-1.0.1.tar.gz) = 916430 bytes
-SHA1 (patch-build.xml) = f566bf5d4c2be6921e19c5400b4e453fb4dbee25
+SHA1 (abcl-src-1.1.0.tar.gz) = 0079bbefaa98431e7f7b1c597cb8dd1fe8abaa24
+RMD160 (abcl-src-1.1.0.tar.gz) = 1d615dfb4add0b598e268398363a578fa51e8af2
+Size (abcl-src-1.1.0.tar.gz) = 994498 bytes
diff --git a/lang/abcl/patches/patch-build.xml b/lang/abcl/patches/patch-build.xml
deleted file mode 100644
index 3dbe5b18eeb..00000000000
--- a/lang/abcl/patches/patch-build.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-$NetBSD: patch-build.xml,v 1.1.1.1 2012/08/08 20:24:44 asau Exp $
-
---- build.xml.orig 2012-01-09 09:55:11.000000000 +0000
-+++ build.xml
-@@ -43,6 +43,9 @@ For help on the automatic tests availabl
- <property name="abcl.ext.dir"
- value="${basedir}/ext"/>
-
-+ <property name="abcl.runtime.jar.path"
-+ value="${abcl.jar.path}"/>
-+
- <fail message="Please build using Ant 1.7.1 or higher.">
- <condition>
- <not>
-@@ -451,7 +454,7 @@ from ${abcl.home.dir}
- <!-- Set from commandline or in 'build.properties' -->
- <property name="additional.jars" value=""/>
- <path id="abcl.runtime.classpath">
-- <pathelement location="${abcl.jar.path}"/>
-+ <pathelement location="${abcl.runtime.jar.path}"/>
- <pathelement path="${additional.jars}"/>
- </path>
- <!-- set via '-Djava.options=JAVA_OPTIONS' or in 'build.properties -->