JamVM 1.4.3 apply these patches against 3.9-current using cd /usr/ports/lang/jamvm patch -p0 -E < patchfile --- patches/patch-configure_ac.orig Sat Jun 17 10:42:22 2006 +++ patches/patch-configure_ac Fri Jun 16 21:34:09 2006 @@ -0,0 +1,11 @@ +$OpenBSD$ +--- configure.ac.orig Sun May 21 19:08:26 2006 ++++ configure.ac Fri Jun 16 21:33:06 2006 +@@ -61,6 +61,7 @@ i[[3456]]86-*-kfreebsd*) host_cpu=i386 h + i386-*-openbsd*) host_os=bsd libdl_needed=no ;; + i386-*-freebsd*) host_os=bsd libdl_needed=no ;; + x86_64-*-linux*) host_os=linux ;; ++x86_64-*-openbsd*) host_os=bsd libdl_needed=no ;; + amd64-*-openbsd*) host_os=bsd libdl_needed=no ;; + amd64-*-freebsd*) host_os=bsd libdl_needed=no ;; + arm*-*-linux*) host_cpu=arm host_os=linux ;; --- patches/patch-src_os_bsd_os_c.orig Fri Jun 16 17:33:40 2006 +++ patches/patch-src_os_bsd_os_c Fri Jun 16 11:06:53 2006 @@ -0,0 +1,11 @@ +$OpenBSD$ +--- src/os/bsd/os.c.orig Sun May 21 17:21:53 2006 ++++ src/os/bsd/os.c Fri Jun 16 11:06:02 2006 +@@ -22,6 +22,7 @@ + #include + #include + #include ++#include + #include + #include + ? new.patches ? package.sh ? patches ? w-jamvm-1.4.3 Index: Makefile =================================================================== RCS file: /cvs/ports/lang/jamvm/Makefile,v retrieving revision 1.2 diff -u -r1.2 Makefile --- Makefile 6 May 2006 16:20:44 -0000 1.2 +++ Makefile 17 Jun 2006 23:20:01 -0000 @@ -4,8 +4,8 @@ ONLY_FOR_ARCHS= i386 powerpc arm amd64 -DISTNAME= jamvm-1.4.2 -PKGNAME= ${DISTNAME}p0 +DISTNAME= jamvm-1.4.3 +PKGNAME= ${DISTNAME} CATEGORIES= lang java @@ -23,13 +23,24 @@ USE_GMAKE= Yes SEPARATE_BUILD= concurrent -CONFIGURE_STYLE= gnu +CONFIGURE_STYLE= autoconf automake +USE_LIBTOOL= Yes -RUN_DEPENDS= ::lang/classpath +AUTOMAKE_VERSION= 1.9 +AUTOCONF_VERSION= 2.59 + +RUN_DEPENDS= :classpath->=0.20:lang/classpath WANTLIB= c m z pthread -CONFIGURE_ARGS+= --with-classpath-install-dir=${LOCALBASE} \ +CONFIGURE_ARGS+= --with-classpath-install-dir=$(LOCALBASE) \ --includedir=${LOCALBASE}/include/jamvm + +.if $(MACHINE_ARCH) == "amd64" +BUILD_DEPENDS+= ::devel/libffi +CONFIGURE_ARGS+= \ + "CPPFLAGS=-I$(LOCALBASE)/include -I$(LOCALBASE)/lib/gcc/include/libffi" \ + "LDFLAGS=-L$(LOCALBASE)/lib" +.endif .include Index: distinfo =================================================================== RCS file: /cvs/ports/lang/jamvm/distinfo,v retrieving revision 1.1.1.1 diff -u -r1.1.1.1 distinfo --- distinfo 11 Apr 2006 01:04:15 -0000 1.1.1.1 +++ distinfo 17 Jun 2006 23:20:01 -0000 @@ -1,4 +1,4 @@ -MD5 (jamvm-1.4.2.tar.gz) = c7affcc61d4135ee838121a57b08de0f -RMD160 (jamvm-1.4.2.tar.gz) = ca9d26f90dd04e5aaefb1c33dda59a4f41456e31 -SHA1 (jamvm-1.4.2.tar.gz) = cfda95e52261d58e535a0c8ec03878304e9560c7 -SIZE (jamvm-1.4.2.tar.gz) = 285593 +MD5 (jamvm-1.4.3.tar.gz) = 9ce7d48304d59444877c51f763abfd3d +RMD160 (jamvm-1.4.3.tar.gz) = 1dddbe66d84529c59089986222c4c066bfa1bcc1 +SHA1 (jamvm-1.4.3.tar.gz) = d9b01607133215d072676357c459bd90b84cbeef +SIZE (jamvm-1.4.3.tar.gz) = 305370 Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/lang/jamvm/pkg/PLIST,v retrieving revision 1.1.1.1 diff -u -r1.1.1.1 PLIST --- pkg/PLIST 11 Apr 2006 01:04:15 -0000 1.1.1.1 +++ pkg/PLIST 17 Jun 2006 23:20:01 -0000 @@ -1,6 +1,4 @@ @comment $OpenBSD: PLIST,v 1.1.1.1 2006/04/11 01:04:15 kurt Exp $ bin/jamvm -include/jamvm/ -include/jamvm/jni.h share/jamvm/ share/jamvm/classes.zip