# Created by: Bjoern Koenig # $FreeBSD$ PORTNAME= jamvm PORTVERSION= 1.5.4 PORTREVISION= 2 CATEGORIES= java devel MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/JamVM%20${PORTVERSION} MAINTAINER= java@FreeBSD.org COMMENT= Compact Java virtual machine LICENSE= GPLv2 RUN_DEPENDS= ${LOCALBASE}/share/classpath/glibj.zip:${PORTSDIR}/java/classpath CONFIGURE_ARGS= --with-classpath-install-dir=${LOCALBASE} GNU_CONFIGURE= yes OPTIONS_SUB= yes USES= compiler gmake libtool pkgconfig OPTIONS_DEFINE= FFI ZIP OPTIONS_DEFAULT=FFI ZIP FFI_DESC= use libffi to call native methods ZIP_DESC= turn-on zip support in the bootstrap loader FFI_CONFIGURE_ENABLE= ffi FFI_LIB_DEPENDS= libffi.so:${PORTSDIR}/devel/libffi ZIP_BUILD_DEPENDS= zip:${PORTSDIR}/archivers/zip ZIP_CONFIGURE_ENABLE= zip .include .if empty(PORT_OPTIONS:MFFI) && ${ARCH} == "sparc64" IGNORE= for ${ARCH} requires libffi .endif .include .if ${COMPILER_TYPE} == clang CONFIGURE_ARGS+= --disable-int-inlining .endif post-extract: @${REINPLACE_CMD} -e "s,\(^include_HEADERS = .*\)jni.h\(.*\),\1\2," ${WRKSRC}/src/Makefile.in .include