[86306] trunk/dports/lang/abcl
easieste at macports.org
easieste at macports.org
Mon Oct 24 05:53:13 PDT 2011
Revision: 86306
http://trac.macports.org/changeset/86306
Author: easieste at macports.org
Date: 2011-10-24 05:53:13 -0700 (Mon, 24 Oct 2011)
Log Message:
-----------
abcl-1.0.0 released at ECLM 2011 Amsterdam.
Modified Paths:
--------------
trunk/dports/lang/abcl/Portfile
Added Paths:
-----------
trunk/dports/lang/abcl/files/
trunk/dports/lang/abcl/files/abcl-contrib.patch
Modified: trunk/dports/lang/abcl/Portfile
===================================================================
--- trunk/dports/lang/abcl/Portfile 2011-10-24 12:34:10 UTC (rev 86305)
+++ trunk/dports/lang/abcl/Portfile 2011-10-24 12:53:13 UTC (rev 86306)
@@ -4,19 +4,19 @@
PortSystem 1.0
name abcl
-version 0.27.0
+version 1.0.0
revision 0
categories lang java
maintainers easieste
description A Common Lisp implementation that runs on the JVM
long_description \
- Armed Bear Common Lisp is a (mostly) complete contemporary \
+ Armed Bear Common Lisp is conforming, contemporary \
implementation of ANSI Common Lisp running on the Java \
Virtual Machine. Containing both an interpreted mode and a \
compiler that produces JVM bytecode, it features extensions \
that faciliate the use of Java from Lisp enabling the rapid \
integration of arbitrary Java libraries into Common Lisp \
- code. ABCL also supports the JSR-233 (Java scripting API), \
+ code. ABCL fully supports the JSR-233 (Java scripting API), \
so it can be a utilized as a scripting engine in any Java \
application.
@@ -24,9 +24,9 @@
platforms darwin
master_sites googlecode:abcl-dynamic-install
distname abcl-src-${version}
-checksums md5 975c4ed4e7504b67d6591f2eed21f0d6 \
- sha1 bb25092bf51ab0066577942035cb43d97a6c9908 \
- rmd160 2d70a574dccae9ba8022918eb031a0ddccb80ab8
+checksums md5 184db4139c3bb2e9ec22a1f5943df44c \
+ sha1 df90de4c3fcfe7b211bce66e9df24373cce5a30b \
+ rmd160 1ecf8f918989900a611ca34dedb0af92cfc21dd9
depends_build port:apache-ant
@@ -35,6 +35,8 @@
build.cmd ant
build.target abcl.wrapper
+#patchfiles abcl-contrib.patch
+
post-build {
reinplace "s|${worksrcpath}/dist/abcl.jar|${prefix}/share/java/abcl/abcl.jar|g" \
${worksrcpath}/abcl
Added: trunk/dports/lang/abcl/files/abcl-contrib.patch
===================================================================
--- trunk/dports/lang/abcl/files/abcl-contrib.patch (rev 0)
+++ trunk/dports/lang/abcl/files/abcl-contrib.patch 2011-10-24 12:53:13 UTC (rev 86306)
@@ -0,0 +1,16 @@
+diff -r 52c432bb18b1 src/org/armedbear/lisp/abcl-contrib.lisp
+--- src/org/armedbear/lisp/abcl-contrib.lisp Sun Oct 23 09:57:18 2011 +0000
++++ xsrc/org/armedbear/lisp/abcl-contrib.lisp Mon Oct 24 09:49:13 2011 +0200
+@@ -8,7 +8,11 @@
+ (defun find-system-jar ()
+ (dolist (loader (java:dump-classpath))
+ (let ((abcl-jar
+- (find-if (lambda (p) (and (equal (pathname-name p) "abcl")
++ (find-if (lambda (p) (and
++ (or (equal (pathname-name p) "abcl")
++ (equal (pathname-name p)
++ (format nil "abcl-~A"
++ (lisp-implementation-version))))
+ (equal (pathname-type p) "jar")))
+ (rest loader))))
+ (when abcl-jar
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20111024/f0600fd4/attachment.html>
More information about the macports-changes
mailing list