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