# New ports collection makefile for: kaffe # Date created: 4 August 2003 # Whom: Mark Huizer # # $FreeBSD$ # # Configure AWT implementation used (this can be put in make.conf) # # KAFFE_AWT = no No AWT classes # KAFFE_AWT = X X AWT classes # KAFFE_AWT = QT Qt AWT classes PORTNAME= kaffe PORTVERSION= 1.1.3 PORTREVISION= 1 CATEGORIES= java MASTER_SITES= ftp://ftp.kaffe.org/pub/kaffe/v1.1.x-development/ PKGNAMESUFFIX= -devel MAINTAINER= xaa+ports@timewasters.nl COMMENT= Multi-platform Java virtual machine with JIT compiler and AWT package LIB_DEPENDS= jpeg.9:${PORTSDIR}/graphics/jpeg \ ungif.5:${PORTSDIR}/graphics/libungif \ png.5:${PORTSDIR}/graphics/png \ gmp.6:${PORTSDIR}/math/libgmp4 WRKSRC= ${WRKDIR}/kaffe-${PORTVERSION} NOT_FOR_ARCHS= amd64 alpha USE_LIBTOOL_VER=13 USE_GMAKE= yes USE_ICONV= yes LIBTOOLFLAGS= INSTALLS_SHLIB= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= CPPFLAGS=-I${LOCALBASE}/include LDFLAGS=-L${LOCALBASE}/lib --with-iconv-prefix=${LOCALBASE} WANT_GNOME= esound MAN1= kaffe.1 OPTIONS= KAFFE_AWT_X "Use AWT widgets with X" On \ KAFFE_AWT_QT "Use AWT widgets with Qt" Off \ KAFFE_AWT_NO "Do not use AWT widgets" Off .include .if !defined(WITH_KAFFE_AWT_X) && !defined(WITH_KAFFE_AWT_QT) && !defined(WITH_KAFFE_AWT_NO) IGNORE= You must choose one of the options in 'make config' to install .endif .if defined(WITH_KAFFE_AWT_X) . if defined(WITH_KAFFE_AWT_QT) || defined(WITH_KAFFE_AWT_NO) BROKEN= "Choose only one of the options in 'make config'" . endif CONFIGURE_ARGS+= --with-awt=X USE_XLIB= yes AWT= yes WITH_ESOUND= yes .endif .if defined(WITH_KAFFE_AWT_QT) . if defined(WITH_KAFFE_AWT_X) || defined(WITH_KAFFE_AWT_NO) BROKEN= "Choose only one of the options in 'make config'" . endif CONFIGURE_ARGS+= --with-awt=qt --with-qtdir=${X11BASE} AWT= yes USE_QT_VER= 3 WITH_ESOUND= yes .endif .if defined(WITH_KAFFE_AWT_NO) . if defined(WITH_KAFFE_AWT_X) || defined(WITH_KAFFE_AWT_QT) BROKEN= "Choose only one of the options in 'make config'" . endif CONFIGURE_ARGS+= --with-awt=no .endif .if defined(AWT) PLIST_SUB+= SUB_AWT="" .else PLIST_SUB+= SUB_AWT="@comment " .endif .if defined(WITH_ESOUND) USE_GNOME+= esound PLIST_SUB+= SUB_ESOUND="" .else PLIST_SUB+= SUB_ESOUND="@comment " .endif PLIST_SUB+= PORTVER=${PORTVERSION} ARCH=${ARCH} post-install: @${MKDIR} ${DATADIR} ${INSTALL_SCRIPT} ${WRKSRC}/BUILD_ENVIRONMENT ${DATADIR} ${INSTALL_DATA} ${WRKSRC}/license.terms ${DATADIR} .include