Date: Mon, 24 Jan 2011 11:19:32 GMT From: Wen Heping <wen@FreeBSD.org> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/154258: [lang/abcl] Update to 0.24.0 Message-ID: <201101241119.p0OBJWGi074318@red.freebsd.org> Resent-Message-ID: <201101241120.p0OBKA4j091509@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>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@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:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201101241119.p0OBJWGi074318>