# $OpenBSD$

# vim: ts=8

COMMENT=	"high performance jvm with jit compiler"

ver=		0.95
DISTNAME=	cacao-${ver}
CATEGORIES=	lang java
PKGNAME=	$(DISTNAME)

HOMEPAGE=	http://www.cacaojvm.org/

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

# GPL2
PERMIT_PACKAGE_CDROM=	Yes
PERMIT_PACKAGE_FTP=	Yes
PERMIT_DISTFILES_CDROM=	Yes
PERMIT_DISTFILES_FTP=	Yes

BUILD_DEPENDS=	:zip->=2.3p0:archivers/zip \
		:fastjar->=0.93:archivers/fastjar \
		:jikes->=1.22p0:lang/jikes \
		:classpath->=0.20:lang/classpath \
		:libtool->=1.5:devel/libtool
		
MODULES=	converters/libiconv

#LIB_DEPENDS=

#WANTLIB=

MASTER_SITES=	http://www.complang.tuwien.ac.at/cacaojvm/download/cacao-${ver}/

AUTOCONF_VERSION= 2.59
AUTOMAKE_VERSION= 1.9

USE_GMAKE=	Yes
USE_LIBTOOL=	Yes

# a patch on src/cacao/Makefile.am implies automake; but it's broken
# there is a patch on src/cacao/Makefile.in instead

# note: there is a script/configure

CONFIGURE_STYLE=	gnu

MYDIR=		${PORTSDIR}/${PKGPATH}

# setting CFLAGS results in configure problems; use CPPFLAGS on CONFIGURE_ARGS instead
# CFLAGS=	-I${MYDIR}/include -I/usr/include -I/usr/local/include

LDFLAGS=	-L/usr/local/lib

CONFIGURE_ARGS= \
	"CPPFLAGS=-I${FILESDIR} -I/usr/include -I/usr/local/include" \
	"PATH=${MYDIR}/scripts:${PATH}" \
	--with-classpath-libdir=${LOCALBASE}/share/classpath \
	--with-classpath-prefix=${LOCALBASE}

# eventually:
#	--with-boehm-gc=system

.include <bsd.port.mk>
