pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/lang/abcl Import Armed Bear Common Lisp 1.0.1 as lang/...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/9ae0b5f90505
branches:  trunk
changeset: 607328:9ae0b5f90505
user:      asau <asau%pkgsrc.org@localhost>
date:      Wed Aug 08 20:24:44 2012 +0000

description:
Import Armed Bear Common Lisp 1.0.1 as lang/abcl

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.

diffstat:

 lang/abcl/DESCR                   |   7 +++++++
 lang/abcl/Makefile                |  29 +++++++++++++++++++++++++++++
 lang/abcl/PLIST                   |   4 ++++
 lang/abcl/distinfo                |   6 ++++++
 lang/abcl/patches/patch-build.xml |  23 +++++++++++++++++++++++
 5 files changed, 69 insertions(+), 0 deletions(-)

diffs (89 lines):

diff -r f313ea19c393 -r 9ae0b5f90505 lang/abcl/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/lang/abcl/DESCR   Wed Aug 08 20:24:44 2012 +0000
@@ -0,0 +1,7 @@
+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 -r f313ea19c393 -r 9ae0b5f90505 lang/abcl/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/lang/abcl/Makefile        Wed Aug 08 20:24:44 2012 +0000
@@ -0,0 +1,29 @@
+# $NetBSD: Makefile,v 1.1.1.1 2012/08/08 20:24:44 asau Exp $
+
+DISTNAME=      abcl-src-1.0.1
+PKGNAME=       $(DISTNAME:C/-src//)
+CATEGORIES=    lang
+MASTER_SITES=  http://common-lisp.net/project/armedbear/releases/$(PKGVERSION_NOREV)/
+
+MAINTAINER=    asau%NetBSD.org@localhost
+HOMEPAGE=      http://common-lisp.net/project/armedbear/
+COMMENT=       Armed Bear Common Lisp
+
+PKG_DESTDIR_SUPPORT=   user-destdir
+
+BUILD_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
+
+.include "../../mk/java-vm.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r f313ea19c393 -r 9ae0b5f90505 lang/abcl/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/lang/abcl/PLIST   Wed Aug 08 20:24:44 2012 +0000
@@ -0,0 +1,4 @@
+@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 -r f313ea19c393 -r 9ae0b5f90505 lang/abcl/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/lang/abcl/distinfo        Wed Aug 08 20:24:44 2012 +0000
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1.1.1 2012/08/08 20:24:44 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
diff -r f313ea19c393 -r 9ae0b5f90505 lang/abcl/patches/patch-build.xml
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/lang/abcl/patches/patch-build.xml Wed Aug 08 20:24:44 2012 +0000
@@ -0,0 +1,23 @@
+$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 -->



Home | Main Index | Thread Index | Old Index