# $OpenBSD: Makefile,v 1.2 2006/05/06 16:20:44 sturm Exp $

COMMENT=	"a free, standards-compilant jvm with a small footprint"

ONLY_FOR_ARCHS=	i386 powerpc arm amd64

DISTNAME=	jamvm-1.4.3
PKGNAME=	${DISTNAME}

CATEGORIES=	lang java

MASTER_SITES=	${MASTER_SITE_SOURCEFORGE:=jamvm/}

HOMEPAGE=	http://jamvm.sourceforge.net/

MAINTAINER=	Frederick C. Druseikis <fredd@cse.sc.edu>

# GPL 2
PERMIT_PACKAGE_CDROM=	Yes
PERMIT_PACKAGE_FTP=	Yes
PERMIT_DISTFILES_CDROM=	Yes
PERMIT_DISTFILES_FTP=	Yes

USE_GMAKE=		Yes
SEPARATE_BUILD=		concurrent
CONFIGURE_STYLE=	autoconf automake
USE_LIBTOOL=		Yes

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) \
			--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 <bsd.port.mk>
