FreeBSD Bugzilla – Attachment 85962 Details for
Bug 122312
New port: java/jamvm - A small java VM
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
java-jamvm.diff
java-jamvm.diff (text/plain), 4.12 KB, created by
Björn König
on 2008-03-31 23:40:00 UTC
(
hide
)
Description:
java-jamvm.diff
Filename:
MIME Type:
Creator:
Björn König
Created:
2008-03-31 23:40:00 UTC
Size:
4.12 KB
patch
obsolete
>diff --git a/java/jamvm/Makefile b/java/jamvm/Makefile >new file mode 100644 >index 0000000..44d0aa9 >--- /dev/null >+++ b/java/jamvm/Makefile >@@ -0,0 +1,45 @@ >+# New ports collection makefile for: jamvm >+# Date created: 31 March 2008 >+# Whom: Bjoern Koenig >+ >+PORTNAME= jamvm >+PORTVERSION= 1.5.1 >+CATEGORIES= java devel >+MASTER_SITES= SF >+ >+MAINTAINER= bkoenig@alpha-tierchen.de >+COMMENT= A compact Java virtual machine >+ >+GNU_CONFIGURE= yes >+CONFIGURE_ARGS= --with-classpath-install-dir=${LOCALBASE} >+USE_GMAKE= yes >+ >+OPTIONS= FFI "use libffi to call native methods" ON \ >+ ZIP "turn-on zip support in the bootstrap loader" ON >+ >+RUN_DEPENDS= ${LOCALBASE}/share/classpath/glibj.zip:${PORTSDIR}/java/classpath >+ >+.include <bsd.port.pre.mk> >+ >+.if defined(WITH_FFI) >+LIB_DEPENDS= ffi:${PORTSDIR}/devel/libffi >+CONFIGURE_ARGS+= --enable-ffi >+CONFIGURE_ENV+= CFLAGS="${CFLAGS} -I${LOCALBASE}/include" LDFLAGS="${LDFLAGS} -L${LOCALBASE}/lib" >+.endif >+ >+.if defined(WITH_ZIP) >+BUILD_DEPENDS+= zip:${PORTSDIR}/archivers/zip >+PLIST_SUB+= WITHOUT_ZIP="@comment " >+PLIST_FILES+= lib/rt.jar share/jamvm/classes.zip >+.else >+CONFIGURE_ARGS+= --disable-zip >+PLIST_SUB+= WITHOUT_ZIP="" >+.endif >+ >+post-extract: >+ @${MV} ${WRKSRC}/src/arch/x86_64.h ${WRKSRC}/src/arch/amd64.h >+ >+post-configure: >+ @${MV} ${WRKSRC}/src/os/bsd/x86_64 ${WRKSRC}/src/os/bsd/amd64 >+ >+.include <bsd.port.post.mk> >diff --git a/java/jamvm/distinfo b/java/jamvm/distinfo >new file mode 100644 >index 0000000..fb98ae8 >--- /dev/null >+++ b/java/jamvm/distinfo >@@ -0,0 +1,3 @@ >+MD5 (jamvm-1.5.1.tar.gz) = 5a82751b50391eb092c906ce64f3b6bf >+SHA256 (jamvm-1.5.1.tar.gz) = 663895bd69caf3a1fda6af5eea8263d90a5fd35ca8f4c32e2210ac410788901a >+SIZE (jamvm-1.5.1.tar.gz) = 599084 >diff --git a/java/jamvm/pkg-descr b/java/jamvm/pkg-descr >new file mode 100644 >index 0000000..d821aa5 >--- /dev/null >+++ b/java/jamvm/pkg-descr >@@ -0,0 +1,8 @@ >+JamVM is an extremely small Java Virtual Machine which conforms to the >+JVM specification version 2 (blue book). >+ >+It is designed to support the full specification, and includes support >+for object finalisation, Soft/Weak/Phantom References, class-unloading, >+the Java Native Interface (JNI) and the Reflection API. >+ >+WWW: http://jamvm.sourceforge.net/ >diff --git a/java/jamvm/pkg-plist b/java/jamvm/pkg-plist >new file mode 100644 >index 0000000..02cd1e1 >--- /dev/null >+++ b/java/jamvm/pkg-plist >@@ -0,0 +1,32 @@ >+bin/jamvm >+include/jni.h >+lib/libjvm.la >+lib/libjvm.a >+%%WITHOUT_ZIP%%share/jamvm/classes/jamvm/java/lang/VMClassLoaderData.class >+%%WITHOUT_ZIP%%share/jamvm/classes/jamvm/java/lang/JarLauncher.class >+%%WITHOUT_ZIP%%share/jamvm/classes/jamvm/java/lang/VMClassLoaderData$Unloader.class >+%%WITHOUT_ZIP%%share/jamvm/classes/sun/reflect/annotation/AnnotationInvocationHandler.class >+%%WITHOUT_ZIP%%share/jamvm/classes/java/security/VMAccessController.class >+%%WITHOUT_ZIP%%share/jamvm/classes/java/lang/reflect/Field.class >+%%WITHOUT_ZIP%%share/jamvm/classes/java/lang/reflect/Constructor.class >+%%WITHOUT_ZIP%%share/jamvm/classes/java/lang/reflect/Method.class >+%%WITHOUT_ZIP%%share/jamvm/classes/java/lang/VMClassLoader.class >+%%WITHOUT_ZIP%%share/jamvm/classes/java/lang/VMThrowable.class >+%%WITHOUT_ZIP%%share/jamvm/classes/java/lang/VMString.class >+%%WITHOUT_ZIP%%share/jamvm/classes/java/lang/VMThread.class >+%%WITHOUT_ZIP%%share/jamvm/classes/java/lang/VMRuntime.class >+%%WITHOUT_ZIP%%share/jamvm/classes/gnu/classpath/VMSystemProperties.class >+%%WITHOUT_ZIP%%share/jamvm/classes/gnu/classpath/VMStackWalker.class >+%%WITHOUT_ZIP%%@dirrm share/jamvm/classes/gnu/classpath >+%%WITHOUT_ZIP%%@dirrm share/jamvm/classes/gnu >+%%WITHOUT_ZIP%%@dirrm share/jamvm/classes/java/lang/reflect >+%%WITHOUT_ZIP%%@dirrm share/jamvm/classes/java/lang >+%%WITHOUT_ZIP%%@dirrm share/jamvm/classes/java/security >+%%WITHOUT_ZIP%%@dirrm share/jamvm/classes/java >+%%WITHOUT_ZIP%%@dirrm share/jamvm/classes/sun/reflect/annotation >+%%WITHOUT_ZIP%%@dirrm share/jamvm/classes/sun/reflect >+%%WITHOUT_ZIP%%@dirrm share/jamvm/classes/sun >+%%WITHOUT_ZIP%%@dirrm share/jamvm/classes/jamvm/java/lang >+%%WITHOUT_ZIP%%@dirrm share/jamvm/classes/jamvm/java >+%%WITHOUT_ZIP%%@dirrm share/jamvm/classes/jamvm >+%%WITHOUT_ZIP%%@dirrm share/jamvm/classes
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 122312
: 85962