[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