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