pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/lang/jamvm Import lang/jamvm from wip
details: https://anonhg.NetBSD.org/pkgsrc/rev/12ff95e0a97f
branches: trunk
changeset: 511540:12ff95e0a97f
user: tonio <tonio%pkgsrc.org@localhost>
date: Sun Apr 16 22:16:36 2006 +0000
description:
Import lang/jamvm from wip
JamVM is a new Java Virtual Machine which conforms to the JVM specification
version 2 (blue book). In comparison to most other VM's (free and commercial)
it is extremely small, with a stripped executable on PowerPC of only ~135K,
and Intel 100K. However, unlike other small VMs (e.g. KVM) it is designed to
support the full specification, and includes support for object finalisation,
the Java Native Interface (JNI) and the Reflection API.
diffstat:
lang/jamvm/DESCR | 6 ++++++
lang/jamvm/Makefile | 39 +++++++++++++++++++++++++++++++++++++++
lang/jamvm/PLIST | 9 +++++++++
lang/jamvm/distinfo | 5 +++++
4 files changed, 59 insertions(+), 0 deletions(-)
diffs (75 lines):
diff -r 3955c48fe7fc -r 12ff95e0a97f lang/jamvm/DESCR
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/lang/jamvm/DESCR Sun Apr 16 22:16:36 2006 +0000
@@ -0,0 +1,6 @@
+JamVM is a new Java Virtual Machine which conforms to the JVM specification
+version 2 (blue book). In comparison to most other VM's (free and commercial)
+it is extremely small, with a stripped executable on PowerPC of only ~135K,
+and Intel 100K. However, unlike other small VMs (e.g. KVM) it is designed to
+support the full specification, and includes support for object finalisation,
+the Java Native Interface (JNI) and the Reflection API.
diff -r 3955c48fe7fc -r 12ff95e0a97f lang/jamvm/Makefile
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/lang/jamvm/Makefile Sun Apr 16 22:16:36 2006 +0000
@@ -0,0 +1,39 @@
+# $NetBSD: Makefile,v 1.1.1.1 2006/04/16 22:16:36 tonio Exp $
+#
+
+DISTNAME= jamvm-1.4.2
+CATEGORIES= lang
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=jamvm/}
+
+MAINTAINER= pancake%phreaker.net@localhost
+HOMEPAGE= http://jamvm.sourceforge.net/
+COMMENT= Compact Java Virtual Machine
+
+USE_PKGLOCALEDIR= yes
+GNU_CONFIGURE= yes
+GNU_CONFIGURE_PREFIX= ${JAVA_HOME}
+GNU_CONFIGURE_MANDIR= ${PREFIX}/${PKGMANDIR}
+JAVA_HOME= ${PREFIX}/java/jamvm
+JAVA_NAME= jamvm
+JAVA_WRAPPERS+= java
+JAVA_WRAPPER_BIN.java= ${JAVA_HOME}/bin/jamvm
+CONFIGURE_ARGS+= --with-classpath-install-dir=${PREFIX}/
+USE_TOOLS+= gmake
+
+DEPENDS+= classpath>=0.19:../../lang/classpath
+
+.include "../../mk/bsd.prefs.mk"
+
+.if ${OPSYS} == "Linux"
+. if ${MACHINE_ARCH} == "i386"
+MACHINE_GNU_PLATFORM=i686-pc-linux-gnu
+. endif
+.endif
+.if ${OPSYS} == "NetBSD"
+MACHINE_GNU_PLATFORM=${MACHINE_ARCH}-foo-openbsd
+.endif
+
+.include "../../devel/libffi/buildlink3.mk"
+.include "../../devel/zlib/buildlink3.mk"
+.include "../../mk/java-env.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r 3955c48fe7fc -r 12ff95e0a97f lang/jamvm/PLIST
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/lang/jamvm/PLIST Sun Apr 16 22:16:36 2006 +0000
@@ -0,0 +1,9 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2006/04/16 22:16:36 tonio Exp $
+java/jamvm/bin/jamvm
+java/jamvm/include/jni.h
+java/jamvm/share/jamvm/classes.zip
+@dirrm java/jamvm/share/jamvm
+@dirrm java/jamvm/share
+@dirrm java/jamvm/include
+@dirrm java/jamvm/bin
+@dirrm java/jamvm
diff -r 3955c48fe7fc -r 12ff95e0a97f lang/jamvm/distinfo
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/lang/jamvm/distinfo Sun Apr 16 22:16:36 2006 +0000
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2006/04/16 22:16:36 tonio Exp $
+
+SHA1 (jamvm-1.4.2.tar.gz) = cfda95e52261d58e535a0c8ec03878304e9560c7
+RMD160 (jamvm-1.4.2.tar.gz) = ca9d26f90dd04e5aaefb1c33dda59a4f41456e31
+Size (jamvm-1.4.2.tar.gz) = 285593 bytes
Home |
Main Index |
Thread Index |
Old Index