ports/154258: [lang/abcl] Update to 0.24.0
Wen Heping
wen at FreeBSD.org
Mon Jan 24 11:20:11 UTC 2011
>Number: 154258
>Category: ports
>Synopsis: [lang/abcl] Update to 0.24.0
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: update
>Submitter-Id: current-users
>Arrival-Date: Mon Jan 24 11:20:10 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator: Wen Heping
>Release:
>Organization:
FreeBSD
>Environment:
>Description:
Update to 0.24.0
>How-To-Repeat:
>Fix:
Patch attached with submission follows:
diff -urN abcl.orig/Makefile abcl/Makefile
--- abcl.orig/Makefile 2011-01-24 05:03:14.000000000 +0000
+++ abcl/Makefile 2011-01-24 10:22:44.000000000 +0000
@@ -6,73 +6,21 @@
#
PORTNAME= abcl
-DISTVERSION= 0.0.10
-PORTREVISION= 3
+PORTVERSION= 0.24.0
CATEGORIES= lang lisp java
-MASTER_SITES= http://armedbear.org/
+MASTER_SITES= http://common-lisp.net/project/armedbear/releases/${PORTVERSION}/
+DISTNAME= ${PORTNAME}-src-${PORTVERSION}
MAINTAINER= fischer.frank at gmail.com
COMMENT= An implementation of ANSI Common Lisp in Java
-SUB_FILES= abcl
-SUB_LIST= JAVA=${JAVA} ABCL_JAR=${JAVAJARDIR}/abcl.jar
+PLIST_FILES= share/java/classes/abcl.jar
USE_JAVA= yes
-JAVA_VERSION= 1.4+
-USE_LDCONFIG= yes
-
-do-build: ${WRKSRC}/abcl-src.jar ${WRKSRC}/libabcl.so
+JAVA_VERSION= 1.5
+USE_ANT= yes
do-install:
- @${INSTALL_SCRIPT} -v ${WRKDIR}/abcl ${PREFIX}/bin
- @${INSTALL_DATA} -v ${WRKSRC}/abcl.jar ${JAVAJARDIR}
- @${INSTALL_DATA} -v ${WRKSRC}/abcl-src.jar ${JAVAJARDIR}
- @${INSTALL_DATA} -v ${WRKSRC}/libabcl.so ${LOCALBASE}/lib
-
-.include <bsd.port.pre.mk>
-
-${WRKSRC}/libabcl.so:
- cd ${WRKSRC}/src && \
- ${JAVAH} -o org/armedbear/lisp/native.h org.armedbear.lisp.Native && \
- ${CC} -shared -o ../libabcl.so -O -D_REENTRANT -fpic -I${JAVA_HOME}/include \-I${JAVA_HOME}/include/freebsd org/armedbear/lisp/native.c
-${WRKSRC}/abcl-src.jar: ${WRKSRC}/abcl.jar
- cd ${WRKSRC}/src && \
- ${JAR} cmf manifest-abcl ../abcl-src.jar org/armedbear/lisp/*.java && \
- ${JAR} uf ../abcl-src.jar org/armedbear/lisp/java/awt/*.java && \
- ${JAR} uf ../abcl-src.jar org/armedbear/lisp/LICENSE && \
- ${JAR} uf ../abcl-src.jar org/armedbear/lisp/*.lisp
-
-${WRKSRC}/abcl.jar: ${WRKSRC}/src/org/armedbear/lisp/describe-1.cls
- cd ${WRKSRC}/src && \
- ${JAR} cmf manifest-abcl ../abcl.jar org/armedbear/lisp/*.class && \
- ${JAR} uf ../abcl.jar org/armedbear/lisp/java/awt/*.class && \
- ${JAR} uf ../abcl.jar org/armedbear/lisp/LICENSE && \
- ${JAR} uf ../abcl.jar org/armedbear/lisp/*.lisp && \
- ${JAR} uf ../abcl.jar org/armedbear/lisp/*.abcl && \
- ${FIND} . -name '*.cls' | ${XARGS} ${JAR} uf ../abcl.jar
-
-${WRKSRC}/src/org/armedbear/lisp/describe-1.cls: ${WRKSRC}/src/org/armedbear/lisp/Main.class
- cd ${WRKSRC} && \
- ${JAVA} -classpath ./src org.armedbear.lisp.Main --eval "(compile-system :zip nil :quit t)"
-
-${WRKSRC}/src/org/armedbear/lisp/Main.class:
- cd ${WRKSRC} && \
- ${JAVAC} -verbose -classpath ./src ${WRKSRC}/src/org/armedbear/lisp/*.java && \
- ${JAVAC} -verbose -classpath ./src ${WRKSRC}/src/org/armedbear/lisp/java/awt/*.java
-
-delete-build-artifacts:
- ${FIND} ${WRKSRC} -name "*.class" -delete
- ${FIND} ${WRKSRC} -name "*.abcl" -delete
- ${FIND} ${WRKSRC} -name "*.cls" -delete
- ${FIND} ${WRKSRC} -name "native.h" -delete
- ${FIND} ${WRKSRC} -name "libabcl.so" -delete
- ${FIND} ${WRKSRC} -name "build" -delete
-list-build-artifacts:
- ${FIND} ${WRKSRC} -name "*.class" -print
- ${FIND} ${WRKSRC} -name "*.abcl" -print
- ${FIND} ${WRKSRC} -name "*.cls" -print
- ${FIND} ${WRKSRC} -name "native.h" -print
- ${FIND} ${WRKSRC} -name "libabcl.so" -print
- ${FIND} ${WRKSRC} -name "build" -print
+ @${INSTALL_DATA} -v ${WRKSRC}/dist/abcl.jar ${JAVAJARDIR}
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff -urN abcl.orig/distinfo abcl/distinfo
--- abcl.orig/distinfo 2011-01-24 05:03:14.000000000 +0000
+++ abcl/distinfo 2011-01-23 14:57:00.000000000 +0000
@@ -1,3 +1,2 @@
-MD5 (abcl-0.0.10.tar.gz) = 25adac03eb8b23c6dc27350d0b4bde51
-SHA256 (abcl-0.0.10.tar.gz) = 4139f38ba1a156f49f72f50e0621b2bbd421aa000c7da90ce27c54a1ed4d55f6
-SIZE (abcl-0.0.10.tar.gz) = 632987
+SHA256 (abcl-src-0.24.0.tar.gz) = d6b7769067f11846cc8121cac7d6bc0bf751cce6660ef4116bbdb2ab79d633a5
+SIZE (abcl-src-0.24.0.tar.gz) = 804263
diff -urN abcl.orig/files/abcl.in abcl/files/abcl.in
--- abcl.orig/files/abcl.in 2011-01-24 05:03:14.000000000 +0000
+++ abcl/files/abcl.in 1970-01-01 00:00:00.000000000 +0000
@@ -1,2 +0,0 @@
-#!/bin/sh
-exec %%JAVA%% -Xmx256M -cp %%ABCL_JAR%% org.armedbear.lisp.Main "$@"
diff -urN abcl.orig/pkg-plist abcl/pkg-plist
--- abcl.orig/pkg-plist 2011-01-24 05:03:14.000000000 +0000
+++ abcl/pkg-plist 1970-01-01 00:00:00.000000000 +0000
@@ -1,4 +0,0 @@
-bin/abcl
-lib/libabcl.so
-share/java/classes/abcl-src.jar
-share/java/classes/abcl.jar
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list